.icon{display:inline-block;width:20px;height:20px;border-radius:0;background-size:cover;background-size:100%;background-position:50%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}a.icon{border:none}.icon--photography{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNpcmNsZSBpZD0iYSIgY3g9IjE3IiBjeT0iMTciIHI9IjE3Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNGRkYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGNpcmNsZSBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iNCIgbWFzaz0idXJsKCNiKSIgY3g9IjE3IiBjeT0iMTciIHI9IjE3Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGIiBtYXNrPSJ1cmwoI2IpIj48cGF0aCBkPSJNMjQuNTQ2IDEyLjIzMWgtMi45MmwtMS43NDktMS43ODVzLS4wMDgtLjAwOS0uMDEzLS4wMDlsLS4wMDgtLjAwOEExLjQwOCAxLjQwOCAwIDAgMCAxOC44NDggMTBoLTMuNjM1Yy0uNDI0IDAtLjguMTg0LTEuMDY0LjQ3N3YuMDA0bC0xLjcxIDEuNzVIOS40NTRjLS44MDUgMC0xLjQ1NC42MzktMS40NTQgMS40NTN2OC44NDJDOCAyMy4zMzkgOC42NDkgMjQgOS40NTQgMjRoMTUuMDkyYy44IDAgMS40NTQtLjY2IDEuNDU0LTEuNDc0di04Ljg0MmMwLS44MTQtLjY1My0xLjQ1My0xLjQ1NC0xLjQ1M3pNMTcgMjEuNzkxYy0yLjIwMiAwLTMuOTk4LTEuODItMy45OTgtNC4wNTIgMC0yLjIzNSAxLjc5Ni00LjA1IDMuOTk4LTQuMDUgMi4yMDcgMCAzLjk5OCAxLjgxNSAzLjk5OCA0LjA1IDAgMi4yMzItMS43OTEgNC4wNTItMy45OTggNC4wNTJ6bTcuMjc0LTcuMjJhLjYxMi42MTIgMCAwIDEtLjYwNi0uNjE2YzAtLjM0MS4yNzItLjYxNy42MDYtLjYxNy4zMzMgMCAuNjA1LjI3Ni42MDUuNjE3YS42MTIuNjEyIDAgMCAxLS42MDUuNjE3eiIvPjxwYXRoIGQ9Ik0xNyAxNC42NzdjLTEuNjcgMC0zLjAyIDEuMzctMy4wMiAzLjA2MiAwIDEuNjkgMS4zNSAzLjA2MyAzLjAyIDMuMDYzIDEuNjY2IDAgMy4wMi0xLjM3IDMuMDItMy4wNjNzLTEuMzU0LTMuMDYyLTMuMDItMy4wNjJ6Ii8+PC9nPjwvZz48L3N2Zz4=)}.icon--weeklyreads{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+bWFpbDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMTciIGN5PSIxNyIgcj0iMTciPjwvY2lyY2xlPiAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgbWFza0NvbnRlbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICA8L21hc2s+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkZvb3RlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyNi4wMDAwMDAsIC0yMzAuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkZvb3RlcitJbWciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MC4wMDAwMDAsIDg2LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iV2Vla2x5UmVhZHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1Ni4wMDAwMDAsIDE0NC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYWlsIj4gICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJPdmFsIiBzdHJva2U9IiNGRkZGRkYiIG1hc2s9InVybCgjbWFzay0yKSIgc3Ryb2tlLXdpZHRoPSI0IiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuMTMxNjUwNywxNC42MjkyMDkxIEMxMC4zNDY3MTIzLDE0Ljc2OTY0MzcgMTAuOTk0OTI0NywxNS4xODY4NTIgMTIuMDc2NDA0MSwxNS44ODA1MTA3IEMxMy4xNTc4ODM2LDE2LjU3NDE2OTQgMTMuOTg2MzQyNSwxNy4xMDgzMTY4IDE0LjU2MTg5NzMsMTcuNDgyODQ1MSBDMTQuNjI1MTIzMywxNy41MjM5MDg1IDE0Ljc1OTQ5MzIsMTcuNjEzMTQ4NiAxNC45NjUwMDY4LDE3Ljc1MDY3MzIgQzE1LjE3MDUyMDUsMTcuODg4MzA1NiAxNS4zNDEzMzU2LDE3Ljk5OTY0MDIgMTUuNDc3MjE5MiwxOC4wODQ0NjE0IEMxNS42MTMyMTkyLDE4LjE2OTI4MjcgMTUuNzc3NjMwMSwxOC4yNjQ0NTA2IDE1Ljk3MDU2ODUsMTguMzY5NzQ5NiBDMTYuMTYzNTA2OCwxOC40NzUwNDg2IDE2LjM0NTM4MzYsMTguNTU0MTU3NiAxNi41MTYwODIyLDE4LjYwNjY0NTUgQzE2LjY4Njg5NzMsMTguNjU5NDU2NiAxNi44NDUwMjA1LDE4LjY4NTY0NjcgMTYuOTkwNDUyMSwxOC42ODU2NDY3IEwxNywxOC42ODU2NDY3IEwxNy4wMDk1NDc5LDE4LjY4NTY0NjcgQzE3LjE1NDk3OTUsMTguNjg1NjQ2NyAxNy4zMTMxMDI3LDE4LjY1OTQ1NjYgMTcuNDgzOTE3OCwxOC42MDY2NDU1IEMxNy42NTQ2MTY0LDE4LjU1NDE1NzYgMTcuODM2NjA5NiwxOC40NzQ5NDA4IDE4LjAyOTQzMTUsMTguMzY5NzQ5NiBDMTguMjIyMjUzNCwxOC4yNjQzNDI4IDE4LjM4NjY2NDQsMTguMTY5MjgyNyAxOC41MjI2NjQ0LDE4LjA4NDQ2MTQgQzE4LjY1ODY2NDQsMTcuOTk5NjQwMiAxOC44MjkzNjMsMTcuODg4MzA1NiAxOS4wMzQ4NzY3LDE3Ljc1MDY3MzIgQzE5LjI0MDM5MDQsMTcuNjEzMDQwOCAxOS4zNzQ4NzY3LDE3LjUyMzkwODUgMTkuNDM4MTAyNywxNy40ODI4NDUxIEMyMC4wMTk4Mjg4LDE3LjEwODIwOSAyMS40OTk4NzY3LDE2LjE1Njk2MTEgMjMuODc3NzgwOCwxNC42Mjg5OTM1IEMyNC4zMzk0NTg5LDE0LjMzMDU1NjUgMjQuNzI1MTAyNywxMy45NzA0NzA0IDI1LjAzNTA2MTYsMTMuNTQ4OTUxIEMyNS4zNDUxMzcsMTMuMTI3NjQ3MSAyNS41LDEyLjY4NTY0OTggMjUuNSwxMi4yMjMxNzQ4IEMyNS41LDExLjgzNjc5MDkgMjUuMzQ5Njc4MSwxMS41MDYwMjA1IDI1LjA0OTI2NzEsMTEuMjMwODYzNSBDMjQuNzQ4ODU2MiwxMC45NTU3MDY0IDI0LjM5MzAyMDUsMTAuODE4MTgxOCAyMy45ODIxMDk2LDEwLjgxODE4MTggTDEwLjAxNzc3NCwxMC44MTgxODE4IEM5LjUzMDgyODc3LDEwLjgxODE4MTggOS4xNTYxMzAxNCwxMC45NzAzNjQyIDguODkzNjc4MDgsMTEuMjc0NzI5MSBDOC42MzEyMjYwMywxMS41NzkyMDE3IDguNSwxMS45NTk3NjU2IDguNSwxMi40MTYzMTI4IEM4LjUsMTIuNzg1MTI4OSA4LjY3Mzk1ODksMTMuMTg0NzY5NCA5LjAyMTc2MDI3LDEzLjYxNTAxODkgQzkuMzY5NTYxNjQsMTQuMDQ1MjY4MyA5LjczOTYwMjc0LDE0LjM4MzM2NzYgMTAuMTMxNjUwNywxNC42MjkyMDkxIFogTTI0LjU1MTI2MDMsMTUuNTY4NzA5MiBDMjIuNDc3MDI3NCwxNi44NjgxODc2IDIwLjkwMjA4MjIsMTcuODc4MDY2NyAxOS44MjcxMjMzLDE4LjU5ODEzMSBDMTkuNDY2NjMwMSwxOC44NDM5NzI0IDE5LjE3NDEzNywxOS4wMzU4MTcxIDE4Ljk0OTUyNzQsMTkuMTczMjM0IEMxOC43MjUwMzQyLDE5LjMxMDg2NjQgMTguNDI2MjUzNCwxOS40NTEzMDEgMTguMDUzMDY4NSwxOS41OTQ3NTM0IEMxNy42OCwxOS43MzgyMDU4IDE3LjMzMjE5ODYsMTkuODA5ODc4MiAxNy4wMDk2NjQ0LDE5LjgwOTg3ODIgTDE3LDE5LjgwOTg3ODIgTDE2Ljk5MDQ1MjEsMTkuODA5ODc4MiBDMTYuNjY3OTE3OCwxOS44MDk4NzgyIDE2LjMyLDE5LjczODIwNTggMTUuOTQ2OTMxNSwxOS41OTQ3NTM0IEMxNS41NzM4NjMsMTkuNDUxMzAxIDE1LjI3NDk2NTgsMTkuMzEwODY2NCAxNS4wNTA0NzI2LDE5LjE3MzIzNCBDMTQuODI1OTc5NSwxOS4wMzU4MTcxIDE0LjUzMzQ4NjMsMTguODQzOTcyNCAxNC4xNzI5OTMyLDE4LjU5ODEzMSBDMTMuMzE5MTUwNywxOC4wMTg2MDkxIDExLjc0NzU4MjIsMTcuMDA4NzMgOS40NTgxNzEyMywxNS41Njg3MDkyIEM5LjA5NzY3ODA4LDE1LjM0NjM2MzQgOC43NzgyODc2NywxNS4wOTE1NzY0IDguNSwxNC44MDQ3NzkzIEw4LjUsMjEuNzc2NzE3NCBDOC41LDIyLjE2MzIwOTEgOC42NDg1NzUzNCwyMi40OTM4NzE3IDguOTQ1ODQyNDcsMjIuNzY5MDI4NyBDOS4yNDMxMDk1OSwyMy4wNDQyOTM2IDkuNjAwNDU4OSwyMy4xODE4MTgyIDEwLjAxNzg5MDQsMjMuMTgxODE4MiBMMjMuOTgyMjI2LDIzLjE4MTgxODIgQzI0LjM5OTU0MTEsMjMuMTgxODE4MiAyNC43NTY4OTA0LDIzLjA0NDI5MzYgMjUuMDU0MTU3NSwyMi43NjkwMjg3IEMyNS4zNTE1NDExLDIyLjQ5Mzc2MzkgMjUuNSwyMi4xNjMyMDkxIDI1LjUsMjEuNzc2NzE3NCBMMjUuNSwxNC44MDQ3NzkzIEMyNS4yMjgsMTUuMDg1NjQ4NiAyNC45MTE4Njk5LDE1LjM0MDQzNTYgMjQuNTUxMjYwMywxNS41Njg3MDkyIFoiIGlkPSJTaGFwZSIgZmlsbD0iI0Y3RjdGNyI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+")}.icon--spotify{background-image:url("../svg/spotify.svg")}.icon--spotify-dark{background-image:url("../svg/spotify-dark.svg")}.icon--spotify-circle{background-image:url("../svg/spotify-circle.svg")}.icon--fivehundredpx{background-image:url("../svg/fivehundredpx.svg")}.icon--fivehundredpx-dark{background-image:url("../svg/fivehundredpx-dark.svg")}.icon--instagram{background-image:url("../svg/instagram.svg")}.icon--instagram-dark{background-image:url("../svg/instagram-dark.svg")}.icon--twitter{background-image:url("../svg/twitter.svg")}.icon--twitter-dark{background-image:url("../svg/twitter-dark.svg")}.icon--github{background-image:url("../svg/github.svg")}.icon--github-dark{background-image:url("../svg/github-dark.svg")}.icon--dribbble{background-image:url("../svg/dribbble.svg")}.icon--dribbble-dark{background-image:url("../svg/dribbble-dark.svg")}.icon--tumblr{background-image:url("../svg/tumblr.svg")}.icon--tumblr-dark{background-image:url("../svg/tumblr-dark.svg")}.icon--pocket{background-image:url("../svg/pocket.svg")}.icon--pocket-dark{background-image:url("../svg/pocket-dark.svg")}.icon--pocket-brand{background-image:url("../svg/pocket-brand.svg")}.icon--pocket-brand-dark{background-image:url("../svg/pocket-brand-dark.svg")}.icon--spotify,.icon--spotify-dark{width:25px;height:25px;border-radius:0}.icon--fivehundredpx,.icon--fivehundredpx-dark{width:22px;height:28px;border-radius:0}.icon--instagram,.icon--instagram-dark{width:26px;height:26px;border-radius:0}.icon--twitter,.icon--twitter-dark{width:25px;height:25px;border-radius:0}.icon--github,.icon--github-dark{width:25px;height:25px;border-radius:0}.icon--dribbble,.icon--dribbble-dark{width:25px;height:25px;border-radius:0}.icon--tumblr,.icon--tumblr-dark{width:45px;height:28px;border-radius:0}.icon--pocket,.icon--pocket-dark{width:26px;height:25px;border-radius:0}.icon--pocket-brand{width:32px;height:32px;border-radius:0}.social-list{display:flex;justify-content:space-between;list-style-type:none;margin-top:.4rem}@media (min-width:700px){.social-list{width:calc(100% - 14rem)}}.social-list--item{flex-grow:1}.social-list--link{opacity:.7;will-change:opacity;transition:opacity .35s ease-in-out}.social-list--link:hover{opacity:1}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-moz-transform:perspective(400px) rotateX(0);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-o-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}100%{transform:perspective(400px) rotateX(0);opacity:1}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95)}40%{-webkit-transform:scale(.987)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes fadeInScale{0%{opacity:0;-moz-transform:scale(.95)}40%{-moz-transform:scale(.987)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}40%{transform:scale(.987)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#999;color:#fff;text-shadow:none}::selection{background:#999;color:#fff;text-shadow:none}html{background:#eff0f0;font-size:62.5%;font-feature-settings:"liga","hist","onum";-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#eff0f0;font-family:"Source Sans Pro",Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-size:1.5rem;color:#505050;text-rendering:optimizeLegibility;transition:background .35s ease-in-out}body.view-mode--dark{background:#1f1f1f;color:#c7c7c7}@media (min-width:500px){body{padding-top:4rem;padding-right:4rem;padding-bottom:0;padding-left:4rem}}@media (min-width:1000px){body{padding-top:8rem;padding-right:8rem;padding-bottom:0;padding-left:8rem}}@media (min-width:1300px){body{padding-bottom:8rem}}#footer,#main>*{position:relative;z-index:2}dl,menu,ol,ul{margin:0;padding:0}ul.bare{list-style-type:none}.video-wrapper{position:relative;max-width:none;width:calc(100% + (3.0769230769rem * 2));margin-left:-3.0769230769rem;padding-top:65.25%}@media (min-width:500px){.video-wrapper{margin-left:-4rem;width:calc(100% + (4rem * 2))}}@media (min-width:960px){.video-wrapper{margin-left:-16rem;width:calc(100% + (8rem * 4));padding-top:72.25%}}@media (min-width:1200px){.video-wrapper{margin-left:-24rem;width:calc(100% + 48rem);padding-top:80.25%}}.video-wrapper.video-list+.video-list{margin-top:10rem}@media (min-width:1200px){.video-wrapper.video-list+.video-list{margin-top:12rem}}iframe.video{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}.pseudo-link,a{color:#505050;padding-bottom:0;text-decoration:none;border-bottom:1px solid #cbcbcb;-webkit-tap-highlight-color:rgba(255,255,255,0.35);transition:color .35s ease-in-out,border .35s ease-in-out}.pseudo-link:hover,a:hover{color:#000;border-color:#000}.pseudo-link .invert,a .invert{color:#a2a2a2}.pseudo-link.invert-hover:hover,a.invert-hover:hover{color:#fff;border-color:#fff}.pseudo-link.light,a.light{color:#fff}.pseudo-link.light-hover:hover,a.light-hover:hover{color:#eff0f0;border-color:#eff0f0}.pseudo-link.no-border,a.no-border{border:none}.view-mode--dark .pseudo-link,.view-mode--dark a{color:#c7c7c7;border-color:#a1a1a1}.view-mode--dark .pseudo-link:hover,.view-mode--dark a:hover{color:#fff;border-color:#fff}@media (min-width:768px){.mobile-cta{display:none}}img{max-width:100%}.set--inline{display:inline}.overlay-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;text-decoration:none;opacity:0}.sticky{position:-webkit-sticky;position:sticky;display:block;top:0}[id=main]{display:block;max-width:1280px;position:relative;background-color:#fff;margin-left:auto;margin-right:auto;padding:3.0769230769rem;border-radius:3px;transition:background .35s ease-in-out;box-sizing:border-box}@media (min-width:500px){[id=main]{padding:4rem}}@media (min-width:1000px){[id=main]{padding:8rem}}[id=main]:after{display:block;content:"";position:absolute;top:0;left:0;z-index:0;pointer-events:none;width:100%;height:100%;border-radius:0;border-radius:3px;box-shadow:0 0 65px 5px rgba(0,0,0,.05)}.view-mode--dark [id=main]{background-color:#2b2b2b}#them-grid-lines{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity:1;pointer-events:none;background-image:url("../img/bg-mobile.png");background-size:100%;background-repeat:repeat;background-position:center top;transition:opacity .35s ease-in-out;transition-delay:0.35s}@media (min-width:960px){#them-grid-lines{background-image:url("../img/bg-desktop.png")}}.view-mode--dark #them-grid-lines{opacity:0;transition:none}[id=inner-container]{position:relative;z-index:2;width:100%;padding-bottom:4rem;zoom:1}[id=inner-container]:after,[id=inner-container]:before{content:"";display:table}[id=inner-container]:after{clear:both}@media (min-width:800px){[id=inner-container]{padding-top:8rem;padding-bottom:8rem}}@media (min-width:800px){[id=inner-container] .blog{max-width:600px;margin-left:auto}}picture.main-photo{display:block;margin-bottom:8rem}.grid--half{width:49.5%;float:left}.grid--half+.grid--half:nth-child(2n){margin-left:1%;zoom:1}.grid--half+.grid--half:nth-child(2n):after,.grid--half+.grid--half:nth-child(2n):before{content:"";display:table}.grid--half+.grid--half:nth-child(2n):after{clear:both}.grid--half+.grid--half:nth-child(2n)+*{zoom:1}.grid--half+.grid--half:nth-child(2n)+:after,.grid--half+.grid--half:nth-child(2n)+:before{content:"";display:table}.grid--half+.grid--half:nth-child(2n)+:after{clear:both}.adsbygoogle{position:relative;overflow:hidden;width:100%;height:auto!important;margin:5rem 0;padding:1rem;max-width:none;border:1px solid #000;box-sizing:border-box}.button,button{display:inline-block;padding:1rem 4rem;background:#505050;font-weight:700;color:#fff;font-size:12px;font-size:1.2rem;text-transform:uppercase;border:2px solid rgba(255,255,255,.2);border-radius:4px;will-change:background,color;transition:background .35s ease-in-out,color .35s ease-in-out}.button:hover,button:hover{background:#5ad753}.view-mode--dark .button,.view-mode--dark button{background:#c7c7c7;color:#505050}.read-more{font-size:16px;font-size:1.6rem;color:#000}blockqoute,h1,h2,h3,h4,h5,h6,p{margin:0 0 .2rem 0;line-height:1.2;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;transition:color .35s ease-in-out}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.5}h2,h3,h4,h5,h6{font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif}.video-wrapper+h1,.video-wrapper+h2,.video-wrapper+h3,.video-wrapper+h4,.video-wrapper+h5,.video-wrapper+h6,a+h1,a+h2,a+h3,a+h4,a+h5,a+h6,blockqoute+h1,blockqoute+h2,blockqoute+h3,blockqoute+h4,blockqoute+h5,blockqoute+h6,iframe+h1,iframe+h2,iframe+h3,iframe+h4,iframe+h5,iframe+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,pre+h1,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:6rem}ul ul{padding:.5rem 2rem}.body-copy,p{font-size:17px;font-size:1.7rem;margin-bottom:1.8rem;line-height:1.6}@media (min-width:800px){.body-copy,p{font-size:16px;font-size:1.6rem}}.body-copy.condensed,p.condensed{font-size:15px;font-size:1.5rem;margin-bottom:.8rem}em{font-style:italic}i{font-style:normal}[class*=heading],[class*=sans]{font-family:"Source Sans Pro",Helvetica,"Helvetica Neue",Arial,sans-serif}[class*=serif]{font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif}[class*=heavy]{font-weight:700}.large-heading{font-size:26px;font-size:2.6rem;margin-bottom:1.75rem}.medium-heading{font-size:22px;font-size:2.2rem;margin-bottom:1.15rem}.small-heading{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:1rem}#covid19-journal .covid-journal-heading,.large-serif-heading{font-size:35px;font-size:3.5rem;margin-bottom:1.75rem;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-weight:700}@media (min-width:768px){#covid19-journal .covid-journal-heading,.large-serif-heading{font-size:60px;font-size:6rem}}.medium-serif-heading{font-size:30px;font-size:3rem;margin-bottom:1.75rem;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-weight:700}@media (min-width:768px){.medium-serif-heading{font-size:30px;font-size:3rem}}.small-serif-heading{font-size:18px;font-size:1.8rem;margin-bottom:1.75rem;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-weight:700}@media (min-width:768px){.small-serif-heading{font-size:22px;font-size:2.2rem}}blockquote{display:inline-block;width:100%;margin:2rem 0;padding:0 3rem 2rem 0;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6;box-shadow:5rem 5rem 65px 5px rgba(0,0,0,.05);transform:translate3d(0,0,0);will-change:box-shadow;transition:box-shadow 4s ease-in-out}blockquote.sans{font-weight:600}blockquote.poem{padding:2rem 3rem 2rem 0}@media (min-width:768px){blockquote.poem{padding:10rem 20rem 10rem 0}}blockquote.poem span{display:block}@media (min-width:500px){blockquote{background:#fff;padding:0 8rem 2rem 0}}@media (min-width:800px){blockquote{width:auto;margin:4rem 0 4rem -15%;font-size:22px;font-size:2.2rem;font-weight:100;line-height:1.5;box-shadow:30px 40px 65px 5px rgba(0,0,0,.1)}}.view-mode--dark blockquote{background:0 0}blockquote cite{display:block;margin-top:2rem;margin-bottom:2rem;font-size:14px;font-size:1.4rem;font-family:"Source Sans Pro",Helvetica,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:600;text-transform:uppercase}@media (min-width:800px){blockquote cite{margin-top:1rem;margin-left:-5rem}}blockquote a{border:none}pre{display:block;width:auto;margin:0 0 .2rem 0;line-height:1;font-size:0}@media (min-width:800px){pre{width:80%;margin-left:-10rem}}pre+pre{margin-top:6rem}code{display:block;overflow-x:scroll;width:100%;background:#505050;padding:0 1rem;font-size:12px;font-size:1.2rem;line-height:1.2;color:#f7f7f7;white-space:pre-wrap;white-space:pre;border-radius:4px;box-sizing:border-box;transition:background .35s ease-in-out,color .35s ease-in-out}.view-mode--dark code{background:#1f1f1f;color:#c7c7c7}code+code{margin-top:1rem;border-left:2rem solid #454545}.code-subtext,figcaption{display:block;margin-top:.5rem;margin-bottom:2rem;font-style:italic;font-size:14px;font-size:1.4rem}.type-pre-heading{font-size:10px;font-size:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:700}.text-list{margin:0 0 0 6rem;line-height:1.5}.text-list li+li{margin-top:.6rem}.text-list--expanded li+li{margin-top:1.2rem}.text-list--source{display:block}.logo,.mountain-monday{display:block;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzNweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMzMgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+TW91bnRhaW5Nb25kYXk8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoIEJldGEuPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJNb3VudGFpbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAyLjAwMDAwMCkiIHN0cm9rZT0iIzUwNTA1MCI+ICAgICAgICAgICAgPGcgaWQ9Ik1vdW50YWluTW9uZGF5Ij4gICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBzdHJva2Utd2lkdGg9IjIiIHBvaW50cz0iMTYuMDQxNDcyOCA5LjYzNTE1NDU2IDIxLjMxMTE2OTMgMTguNzU2OTkxNSAxMC43NzE3NzY0IDE4Ljc2MTMyMDggMC4yMzIzODMzODMgMTguNzYxMzIwOCA1LjUwMjA3OTg3IDkuNjM1MTU0NTYgMTAuNzY3NDQ2MyAwLjUwODk4ODM2OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMjQuMzYzODY5NCA5LjU0NDIzOTI0IDI5LjcxMTUwNzIgMTguNzk1OTU1MiAxOS4wNTUyMDIzIDE4Ljc3ODYzOCA4LjQwMzIyNzQ4IDE4Ljc2MTMyMDggMTMuNzExODk0NiA5LjUyMjU5Mjc0IDE5LjAxNjIzMTcgMC4yODgxOTQwMjUiPjwvcG9seWdvbj4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");border-bottom:none;width:40px;height:28px;border-radius:0;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.logo svg,.mountain-monday svg{width:100%}.mountain-monday--inverse{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2ODYuMiA0NDAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICA8cGF0aCBjbGFzcz0ibW91bnRhaW4tMSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlPSIjZmZmIiBkPSJNMzc0LjEgMjIyLjhsMTIxLjcgMjEwLjctMjQzLjQuMUg5bDEyMS43LTIxMC44TDI1Mi4zIDEyeiIvPiAgPHBhdGggY2xhc3M9Im1vdW50YWluLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlPSIjZmZmIiBkPSJNNTY2LjMgMjIwLjdsMTIzLjUgMjEzLjctMjQ2LjEtLjQtMjQ2LS40IDEyMi42LTIxMy40TDQ0Mi44IDYuOXoiLz48L3N2Zz4=")}[id=page-header]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding-top:4rem}[id=page-header] .global-header{z-index:2;opacity:.55;transition:opacity .35s ease-in-out}[id=page-header] .global-header:hover{opacity:1}#home [id=page-header] .global-header{opacity:1}[id=site-title]{margin-bottom:4rem}[id=site-title]>*{display:block;line-height:1}[id=site-title] [id=name]{font-size:22px;font-size:2.2rem;font-weight:600;transition:none}[id=site-title] [id=greeting]{font-size:18px;font-size:1.8rem;font-weight:300;transition:none}[id=who-is]{padding:8rem 0;line-height:1.6}@media (min-width:800px){[id=who-is]{margin:4.5rem 0 0 0;padding:0;border:none}}[id=who-is] .current-title{font-family:"Source Sans Pro",Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:18px;font-size:1.8rem;margin-bottom:1rem}[id=who-is] .current-title+.current-title{font-size:16px;font-size:1.6rem;margin-bottom:4rem}[id=who-is] .previous-container{color:#505050}.view-mode--dark [id=who-is] .previous-container{color:#eff0f0}[id=who-is] .previous-heading{margin:0 0 .5rem 0;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:1}[id=who-is] .previous-positions li{list-style-type:none;margin-bottom:.4rem;transition:color .35s ease-in-out}[id=who-is] .previous-positions li:last-child{margin-bottom:0}@media (min-width:800px){[id=who-is] .previous-positions li:last-child{margin-bottom:0}}[id=who-is] .previous-positions a,[id=who-is] .previous-positions li{font-size:15px;font-size:1.5rem;font-weight:300}[id=who-is] i{display:block}@media (min-width:540px){[id=who-is] i{display:inline}}.page-title-container{position:relative;margin-bottom:4rem}@media (min-width:800px){.page-title-container{max-width:400px;padding-left:50px;align-self:flex-end}}@media (min-width:1200px){.page-title-container{max-width:100%;padding-left:25rem;margin-bottom:0}}@media (min-width:1240px){.page-title-container{padding-left:15rem}}#header-bar{position:absolute;z-index:0;top:0;right:8rem;z-index:0;width:30rem;-webkit-animation:1s ease;animation:1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@media (min-width:500px){#header-bar{top:-14rem;right:19rem}}@media (min-width:800px){#header-bar{-webkit-animation:4s ease;animation:4s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX}}#header-bar path{stroke:#82e17c}.blog-index #header-bar path{stroke:#ff2a20}.photo-index #header-bar path{stroke:#47ccff}.building-obama #header-bar path{stroke:#157ba2}.aerial #header-bar path,.the-night-sky #header-bar path{stroke:#e17c7c}.the-horizon #header-bar path{stroke:#ffee20}.medusa #header-bar path{stroke:#e2ceaa}.the-rockies #header-bar path{stroke:#6193cb}#header-bar path .moment-lens{stroke:#3290ff}#header-bar path .year-in-review-2022{stroke:#e17c7c}[id=page-title]{position:relative;z-index:2;margin-top:6rem;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-size:28px;font-size:2.8rem;font-weight:600;line-height:1.25}@media (min-width:800px){[id=page-title]{width:100%;margin:0;font-size:40px;font-size:4rem;line-height:1.1;text-align:right}}@media (min-width:1000px){[id=page-title]{font-size:50px;font-size:5rem}}@media (min-width:1200px){[id=page-title]{font-size:60px;font-size:6rem}}@media (min-width:1200px){body.medusa [id=page-title]{font-size:120px;font-size:12rem;margin:5rem 0 14rem}}[id=page-subtitle]{position:relative;z-index:2;margin-top:1rem;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.25;opacity:.9;text-transform:uppercase;letter-spacing:6px}@media (min-width:800px){[id=page-subtitle]{width:100%;margin:0;font-size:20px;font-size:2rem;line-height:1.1;text-align:right}}@media (min-width:1000px){[id=page-subtitle]{font-size:30px;font-size:3rem}}@media (min-width:1200px){[id=page-subtitle]{font-size:40px;font-size:4rem}}@media (min-width:800px){[id=page-header]{flex-direction:row;justify-content:space-between;padding-top:0}[id=page-header] .global-header{width:30%;min-width:200px}}.main-nav-list{font-size:16px;font-size:1.6rem;line-height:1;padding-bottom:1px}@media (min-width:800px){.main-nav-list{line-height:2.6rem}}.main-nav-list a,.main-nav-list i,.main-nav-list li{font-size:inherit;line-height:inherit}.main-nav-list li{width:50%;float:left;margin-bottom:1.5rem}.main-nav-list li:last-child{margin-bottom:0}@media (min-width:800px){.main-nav-list li{width:auto;float:none;margin-bottom:0}}.main-nav-list i{margin-left:10px;font-size:13px;font-size:1.3rem;font-weight:200}.footer-nav{zoom:1}.footer-nav:after,.footer-nav:before{content:"";display:table}.footer-nav:after{clear:both}@media (min-width:800px){.footer-nav li{margin-bottom:.6rem}}.footer-nav a:hover{color:#a2a2a2;border-color:#a2a2a2}.nav-weekly-reads span,.nav-work-case-studies span{display:none}@media (min-width:800px){.nav-weekly-reads span,.nav-work-case-studies span{display:inline}}.footer-photo-story-link{display:inline-block;text-align:center;line-height:1rem}body.blog-index .nav--blog,body.blog-post .nav--blog{color:#000;border-bottom-color:#000}body.blog-index.view-mode--dark .nav--blog,body.blog-post.view-mode--dark .nav--blog{color:#fff;border-bottom-color:#fff}body.photo-blog-post .nav--photos,body.photo-index .nav--photos{color:#000;border-bottom-color:#000}body.photo-blog-post.view-mode--dark .nav--photos,body.photo-index.view-mode--dark .nav--photos{color:#fff;border-bottom-color:#fff}body.resources .nav--resources{color:#000;border-bottom-color:#000}body.resources.view-mode--dark .nav--resources{color:#fff;border-bottom-color:#fff}body.the-library .nav--the-library{color:#000;border-bottom-color:#000}body.the-library.view-mode--dark .nav--the-library{color:#fff;border-bottom-color:#fff}body.covid-19-journal .nav--covid{color:#000;border-bottom-color:#000}body.covid-19-journal.view-mode--dark .nav--covid{color:#fff;border-bottom-color:#fff}#main-footer{position:relative;width:100%;min-height:70vh;overflow:hidden;background:#101010;padding:4rem;color:#fff;box-sizing:border-box}#main-footer:after{display:block;content:"";position:absolute;top:0;left:0;z-index:0;pointer-events:none;width:100%;height:100%;border-radius:0;border-radius:3px;box-shadow:0 50px 65px 5px rgba(0,0,0,.175)}#main-footer a,#main-footer p{color:#fff}#main-footer a:hover{color:#a2a2a2;border-color:#a2a2a2}#main-footer .mountain-monday{position:absolute;top:30px;left:50%;transform:translate(-50%,0);width:46px;height:30px;background-size:contain}#main-footer .footer-nav-container{justify-content:space-around}#main-footer .footer-data{justify-content:space-around}#main-footer .main-nav-list{overflow:hidden;margin-top:4rem;padding-bottom:5px}#main-footer .main-nav-list li{width:calc(50% - 20px)}#main-footer .main-nav-list li:nth-child(2n){margin-left:20px;text-align:left}#main-footer .main-nav-list li:nth-child(odd){margin-right:20px;text-align:right}#main-footer .footer-bg-photo-posts{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;will-change:mix-blend-mode,transform,opacity;mix-blend-mode:luminosity;opacity:0;backface-visibility:hidden;transform:scale(1.05) translate3d(0,0,0);transition:opacity 4s ease-in-out,transform 2.5s ease-out,mix-blend-mode 6s ease-in-out}#main-footer .footer-bg-photo-posts.is-visible{opacity:1;transform:scale(1) translate3d(0,0,0);mix-blend-mode:normal}#main-footer .footer-bg-photo-posts span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#main-footer #snapchat,#main-footer .main-nav-list{margin-bottom:4rem;transform:translate3d(0,0,0)}#snapchat{display:block;background-image:url("../img/snapchat.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:48px;height:48px;border-radius:0;margin-left:auto;margin-right:auto}#manikrathee{display:none;position:absolute;top:160px;left:-40px;transform:rotate(-90deg);letter-spacing:7px;text-transform:uppercase;opacity:.55;pointer-events:none}#photo-metadata{position:relative;box-sizing:border-box;opacity:0;transition:opacity 1s ease-in-out,border 1s ease-in-out}@media (min-width:768px){#photo-metadata{position:absolute;right:0;width:220px;top:80px}}#photo-metadata.is-visible{opacity:1}#photo-metadata .photo-metadata--link{border:none}#photo-metadata figcaption{display:inline-block;width:100%;vertical-align:top;text-align:center}#photo-metadata figcaption p{font-size:12px;font-size:1.2rem;font-style:normal;font-weight:800;text-transform:uppercase;transition:opacity .35s ease-in-out}.footer-tout{position:relative}.footer-tout i.icon{display:block;margin-left:auto;margin-right:auto;width:40px;height:40px;border-radius:0}.footer-tout figcaption{display:block;margin-top:10px;text-align:center}#colophon{display:block;position:absolute;bottom:3rem;left:0;z-index:1;width:100%;text-align:center}@media (min-width:768px){#colophon{opacity:.5;transition:opacity .35s ease-in-out}#colophon:hover{opacity:1}}#spotify-api-container a,#spotify-api-container p{transition:opacity .35s ease-in-out}#spotify-api-container p{display:block;padding-top:1rem;font-size:1.4rem;text-align:center}#spotify-api-container p span{display:block}#weekly-reads-tout{display:block;width:230px;margin:4rem auto 0}@media (min-width:768px){#weekly-reads-tout{margin:0}}#weekly-reads-tout i{margin-bottom:1rem}#weekly-reads-tout .weekly-reads-title{display:inline-block;text-align:center}@media (min-width:768px){#weekly-reads-tout .weekly-reads-title{width:calc(100% - 5rem);margin-left:.7rem;text-align:left}}#weekly-reads-tout .weekly-reads-title span{display:block;font-size:14px;font-size:1.4rem;font-weight:500}@media (min-width:768px){#weekly-reads-tout .weekly-reads-title span{display:block}}@media (min-width:500px){#main-footer{width:calc(100% + 40px + 4rem);margin-left:-40px}}@media (min-width:768px){#main-footer{margin-left:-40px}#main-footer .mountain-monday{position:absolute;top:auto;left:auto;margin:0;transform:none;width:40px;height:28px}#main-footer nav{min-width:240px;margin-left:35px}#main-footer .footer-data{width:50%;margin-top:4rem}#main-footer .footer-tout .icon{display:inline-block;vertical-align:top;transition:opacity .35s ease-in-out}#main-footer .footer-tout a{display:inline-block;width:100%;min-width:320px;border:none}#main-footer .footer-tout a:hover .icon,#main-footer .footer-tout a:hover p{opacity:.3}#main-footer #spotify-api-container p{display:inline-block;padding-top:.7rem;padding-left:1rem;text-align:left;width:calc(100% - 80px)}#main-footer #spotify-api-container p span{display:inline}#main-footer .main-nav-list{line-height:2.2rem}#main-footer .main-nav-list li{width:auto;float:none;margin-bottom:.45rem}#main-footer .main-nav-list li:nth-child(2n){margin-left:0;text-align:left}#main-footer .main-nav-list li:nth-child(odd){margin-right:0;text-align:left}#manikrathee{display:block}#snapchat{width:78px;height:78px;border-radius:0;margin:0 0 0 32px}#photo-metadata figcaption{text-align:left}}@media (min-width:960px){#main-footer{width:calc(100% + 160px);margin-left:-80px;padding:10rem 8rem 4rem}#main-footer .mountain-monday{top:50px;left:calc(50% - 20px)}#manikrathee{top:220px;left:-3px;opacity:.3}}@media (min-width:1300px){#main-footer{width:calc(100% + 120px);margin-left:-60px;padding:10rem 14rem}#manikrathee{left:55px}}@media (min-width:1680px){#main-footer{max-width:1500px;margin:auto}}.row{position:relative;margin-top:4rem;zoom:1}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.row+.row{margin-top:12rem}.row-tout{margin-top:12rem}.row-tout:first-child{margin-top:0}.row-tout-list,.row-tout-list--item{list-style-type:none}.row-tout-list{text-align:center}@media (min-width:1000px){.row-tout-list{text-align:left}}.row-tout-list--item{margin-bottom:4rem;max-width:100%;text-align:left}@media (min-width:700px){.row-tout-list--item{display:inline-block;width:45%;vertical-align:top}.row-tout-list--item:nth-of-type(2n){margin-left:5%}}@media (min-width:1000px){.row-tout-list--item{width:30%;margin-left:3.33%}.row-tout-list--item:nth-of-type(2n){margin-left:3.33%}.row-tout-list--item:nth-of-type(3n+1){margin-left:0}}.row-tout-list--item span.post-subheading{display:block;font-size:14px;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase}.row-tout-list-linear .row-tout-list--item{margin-bottom:8rem}@media (min-width:700px){.row-tout-list-linear .row-tout-list--item{display:block;width:100%}.row-tout-list-linear .row-tout-list--item:nth-of-type(2n){margin-left:0}}@media (min-width:1000px){.row-tout-list-linear .row-tout-list--item{width:100%;margin-left:0}.row-tout-list-linear .row-tout-list--item:nth-of-type(2n){margin-left:0}.row-tout-list-linear .row-tout-list--item:nth-of-type(3n+1){margin-left:0}}.more-items{margin-top:3rem;font-size:12px;font-size:1.2rem;font-weight:700;text-transform:uppercase;text-align:right}@media (min-width:768px){.more-items{margin-top:4.15rem}}.more-items--link{display:block;padding-top:1rem;border-top:1px solid #a2a2a2;border-bottom:none;transition:border .35s ease-in-out,padding .35s ease-in-out,color .35s ease-in-out}@media (min-width:768px){.more-items--link{display:inline}.more-items--link:hover{padding-top:.5rem;border-color:#000}}.social h3{display:inline-block;margin-right:10px}.social--list{display:inline-block;color:red}.social--list li{display:inline-block;vertical-align:middle}.social--list--item{display:block;background-repeat:no-repeat;background-size:contain;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.post-list{list-style-type:none;max-width:550px}@media (min-width:1140px){.post-list{max-width:630px}}.post-list--photo{max-width:none;margin-left:-3.0769230769rem;width:calc(100% + (3.0769230769rem * 2))}@media (min-width:500px){.post-list--photo{margin-left:-4rem;width:calc(100% + (4rem * 2))}}@media (min-width:960px){.post-list--photo{margin-left:-8rem;width:calc(100% + (8rem * 2))}}.post-list--item{display:block;width:100%}.post-list--item+.post-list--item{margin-top:8rem}@media (min-width:960px){.post-list--item:nth-child(2n){margin-left:-20rem}}.post-list--item img{display:block;width:100%}.post-list--link{position:relative;border:none}@media (min-width:768px){.post-list--link{display:block;padding:4rem}}@media (min-width:768px){.post-list--link-thin{padding:1rem}}@media (min-width:768px){.post-list--link:not(.bare){transition:color 1.25s cubic-bezier(.19, 1, .22, 1),opacity 1.25s cubic-bezier(.19, 1, .22, 1)}.post-list--link:not(.bare):after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 50px 65px 5px rgba(0,0,0,.1);transform:translate(0,-10%);opacity:0;transition:opacity 1.25s cubic-bezier(.19, 1, .22, 1),transform 1.25s cubic-bezier(.19, 1, .22, 1)}.post-list--link:not(.bare):hover:after{opacity:1;transform:translate(0,0)}}.post-list--date{font-size:14px;font-size:1.4rem;color:#9e9e9e;margin-bottom:.6rem}.post-list--title{margin-top:0;margin-bottom:.6rem}.post-list--photo-item{display:block;margin-bottom:4rem}@media (min-width:960px){.post-list--photo-item.extra-wide{margin-left:-16rem;width:calc(100% + (8rem * 4))}}.post-list--photo-item img{display:block;width:100%;margin-bottom:1rem}.post-list--video-item{display:block;margin-bottom:1%}@media (min-width:960px){.post-list--video-item.extra-wide{margin-left:-16rem;width:calc(100% + (8rem * 4))}}.post-list--video-item embed,.post-list--video-item iframe,.post-list--video-item video{display:block;width:100%}.post-list--index li a{zoom:1}.post-list--index li a:after,.post-list--index li a:before{content:"";display:table}.post-list--index li a:after{clear:both}.post-list--index li .title{text-align:center}.post-list--index li .post-list--date{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:1.15rem}.post-list--index li .post-list--title{margin-bottom:4rem;font-size:40px;font-size:4rem;font-weight:900}@media (min-width:850px){.post-list--index li:hover img{opacity:.35;filter:blur(4px)}.post-list--index li:hover .post-list--date{font-size:13.5px;font-size:1.35rem;transform:translateX(-10%)}.post-list--index li:hover .post-list--title{font-size:48px;font-size:4.8rem;transform:translateX(-20%)}.post-list--index li .title{width:55%;float:right;margin-top:4%;text-align:left}.post-list--index li .post-list--title{font-size:27px;font-size:2.7rem;margin-top:0;margin-bottom:0;transition:transform .75s cubic-bezier(.175, .885, .32, 1.275),font .75s cubic-bezier(.175, .885, .32, 1.275)}.post-list--index li .post-list--date{transition:transform .75s cubic-bezier(.175, .885, .32, 1.275),font .75s cubic-bezier(.175, .885, .32, 1.275)}.post-list--index li img{width:40%;float:left;margin-bottom:0;transition:filter .25s linear,opacity .25s linear}}@media (min-width:1100px){.post-list--index li .post-list--title{font-size:34px;font-size:3.4rem}}#work-in-progress{position:absolute;top:0;z-index:100}#work-in-progress img:first-child{margin-top:8px;margin-bottom:-9px}@media (min-width:500px){#work-in-progress{top:40px;left:76px}}@media (min-width:800px){#work-in-progress{top:46px;left:50%;transform:translate(-50%,0)}}@media (min-width:960px){#work-in-progress{top:1rem}}.recommendation-card{display:inline-block;background:#f7f7f7;margin-top:8rem;padding:2rem;text-align:center;border:1px solid #eff0f0;border-radius:4px}@media (min-width:650px){.recommendation-card{padding:3rem;text-align:left}}.recommendation-card p{margin-bottom:0}.view-mode--dark .recommendation-card{background:#1f1f1f;color:#c7c7c7;border-color:#505050}.view-mode--dark .recommendation-card a,.view-mode--dark .recommendation-card p{color:#c7c7c7}.recommendation-card--image{display:block;background:#f7f7f7;width:100px;margin:-6rem auto 2rem;padding:1rem;border:1px solid #eff0f0;border-radius:4px}@media (min-width:650px){.recommendation-card--image{background:0 0;float:left;margin:0 3rem 0 -5rem;border:none}}.view-mode--dark .recommendation-card--image{background:#1f1f1f;border-color:#505050}@media (min-width:650px){.view-mode--dark .recommendation-card--image{background:0 0;border:none}}@media (min-width:650px){.recommendation-card--title{margin-top:4rem}}.blockquote-list{list-style-type:none}@media (min-width:800px){.blockquote-list{columns:2}.blockquote-list li{box-sizing:border-box;padding-right:1rem}.blockquote-list li:last-child{padding-right:0}}.blockquote-list li+li{margin-top:4rem}.blockquote-list--item{padding-left:2rem;border-left:.5rem solid #eff0f0}.page-photo{display:block;width:100%;max-width:100%;min-height:15vh;margin:0 0 6rem 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (min-width:500px){.page-photo{margin-left:-4rem;margin-bottom:6rem}}@media (min-width:800px){.page-photo{overflow:hidden;width:750px;height:345px}}@media (min-width:960px){.page-photo{margin-left:-8rem}}.page-photo img{max-width:100%;min-width:100%}.page-audio{display:block;background-size:cover;margin:0 0 6rem 0}@media (min-width:500px){.page-audio{width:calc(100% + 80px);margin-left:-4rem;margin-bottom:6rem}}@media (min-width:768px){.page-audio{overflow:hidden;width:255px;height:375px;margin-left:-8rem;position:absolute;top:1%;right:0}}@media (min-width:800px){.page-audio{top:49px;width:300px;right:-40px;height:376px}}@media (min-width:960px){.page-audio{right:-80px}}@media (min-width:1210px){.page-audio{left:750px;right:auto}}@media (min-width:1350px){.page-audio{left:auto;right:-.45%}}@media (min-width:768px){.page-audio h1{color:#fff}}@media (min-width:800px){.page-audio h1{color:#828282;text-align:right;font-size:1.4rem;padding-right:1rem;font-style:italic}}.page-audio iframe{min-width:100%;max-width:100%}@media (min-width:500px){.page-audio iframe{width:calc(100% + 80px)}}.blog-index .page-audio,.blog-index .page-photo,.photo-index .page-audio,.photo-index .page-photo{display:none}.post-gallery{margin-top:8rem}.photo-metadata--cta{display:inline-block;margin-top:1rem;font-style:normal;border-bottom:1px solid #cbcbcb}.shadow-tout{position:relative;padding:4rem}.shadow-tout:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 50px 65px 5px rgba(0,0,0,.1);opacity:.8;transition:opacity 1.25s cubic-bezier(.19, 1, .22, 1),box-shadow 1.25s cubic-bezier(.19, 1, .22, 1)}.shadow-tout:hover:after{opacity:1}#net-awards{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;background:transparent url("../img/net-award.png") 0 0 no-repeat;background-size:100%;position:absolute;top:0;right:0;height:150px;width:150px;z-index:500;-webkit-animation:1s ease;animation:1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}#css-award{display:block;background:transparent url("../img/css-award.png") no-repeat top right;position:absolute;top:0;right:0;height:164px;width:69px;z-index:100}#view-mode--container{position:absolute;top:2rem;right:2rem;z-index:30}@media (min-width:960px){#view-mode--container{top:-5.6rem;right:2rem}}.view-mode--icon{display:block;width:25px;height:25px;border-radius:0;cursor:pointer;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}@media (min-width:960px){.view-mode--icon{width:30px;height:30px;border-radius:0}}.view-mode--icon:hover svg path{fill:#505050}.view-mode--dark .view-mode--icon:hover svg path{fill:#fff}.view-mode--icon svg{display:block;width:100%;height:100%;border-radius:0}.view-mode--icon svg path{fill:#9E9E9E;transition:fill .35s ease-in-out}#view-mode--toggle{position:absolute;left:-9999em;opacity:0;visibility:hidden}/*!
  // #663399Becca
  //
  // For Eric.
  //
  // Usage:
  //    <span id="becca"></span>
  //
*/#becca{position:fixed;top:0;bottom:0;left:0;width:100%;background:rgba(102,51,153,.7)}#becca:after{display:block;content:"#663399Becca";color:#bf9fdf;position:absolute;top:20px;right:20px}body.safety-pin{height:100%;overflow:hidden}body.safety-pin #safety-pin-day-one{-webkit-animation:1s ease;animation:1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}#safety-pin-day-one.is-complete{display:none}#day-one{display:block;width:100%;text-align:center}#api-container{position:relative;background:#fff;margin-top:8rem;box-sizing:border-box;z-index:2}@media (min-width:1000px){#api-container{position:relative;width:130%;margin-left:-15%;margin-top:3.0769230769rem;padding:3.0769230769rem;position:relative;padding:4rem}#api-container:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 50px 65px 5px rgba(0,0,0,.1);opacity:.8;transition:opacity 1.25s cubic-bezier(.19, 1, .22, 1),box-shadow 1.25s cubic-bezier(.19, 1, .22, 1)}#api-container:hover:after{opacity:1}}#api-container:after{z-index:0}#instagram-api-container{overflow:hidden;position:relative;z-index:2}#instagram-api-container .instagram-api-heading{display:block;position:relative;width:100%;text-align:center;margin-bottom:2rem;border:0}#instagram-api-container .instagram-api-icon{display:inline-block}#instagram-api-container .instagram-api-username{display:inline-block;vertical-align:top;margin-top:2px;margin-left:10px}#instagram-api-photo-grid{width:100%;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(460px,auto));list-style-type:none}#instagram-api-photo-grid .instagram-api-photo{overflow:hidden}#instagram-api-photo-grid .instagram-api-photo.portrait{grid-row:span 2}#instagram-api-photo-grid .instagram-api-photo img{width:100%;height:100%}.fourohfour{padding:12% 0 0 0;text-align:center;text-shadow:1px 1px 0 #fff}.fourohfour h1{padding-bottom:40px;font-family:freight-sans-pro,sans-serif;font-size:60px;font-size:6rem;font-weight:100}.fourohfour a{color:red}.fourohfour a:hover{color:#000}.about{background:#fbfbfb}.about .upper{background:#35383d url(../img/about-heading-medium.jpg) no-repeat 50% 50%;background-size:cover;height:350px;display:block;position:relative}.about .title{margin:58px 0 0 0;width:100%;text-align:center}.about .title h1{margin:0;font-size:34px;font-size:3.4rem;font-weight:100;color:#fff;line-height:1;text-transform:uppercase;text-shadow:none}.about .main-section{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.2)}.about .left-section p{line-height:1.2}.about .left-section h3,.about .left-section h4{margin-bottom:8px}.about .social-links{margin:10px 0;padding:0;font-size:14px;font-size:1.4rem}.about .social-links a{border:none}.about .social-links li{list-style-type:none;margin:4px 0}.about ul#follows li{width:200px;margin:10px 0;list-style-type:none}.about ul#follows .email-me-container{margin-bottom:16px}.about ul#follows .email-me{background:#fff;padding:2px 6px;font-size:12px;font-size:1.2rem;font-weight:700;color:#353535;border:1px solid rgba(0,0,0,.2);background-image:linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.1)),color-stop(1,rgba(255,255,255,.1)));border-radius:3px;background-clip:padding-box}.about ul#follows .email-me:hover{background:#fafafa;border-color:rgba(0,0,0,.35);background-image:linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.1)),color-stop(1,rgba(255,255,255,.1)))}.about ul#follows .email-me .ss-icon{padding-right:4px;font-size:.8em;opacity:.75}.about .title-subtitle-list{list-style-type:none}.about .title-subtitle-list li{padding:4px 0;font-size:11px;font-size:1.1rem}.about .title-subtitle-list li+li{margin-top:20px}.about .title-subtitle-list li:last-child{margin-bottom:25px}.about .title-subtitle-list a{font-size:15px;font-size:1.5rem;font-weight:300;text-decoration:none;border:none;padding:0}.about .title-subtitle-list span:not(.ss-icon){display:block;font-size:13px;font-size:1.3rem;font-weight:300;opacity:.7}.about .title-subtitle-list span:not(.ss-icon).speaking-title{font-size:15px;font-size:1.5rem;font-weight:500}.about .title-subtitle-list span:not(.ss-icon).speaking-location{font-size:13px;font-size:1.3rem;opacity:.7}.about .title-subtitle-list .ss-icon{padding-right:6px;opacity:.75;font-size:.8em}.about figcaption{display:block;max-width:315px;margin-top:10px;padding-top:4px;padding-left:10px;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.2px;text-transform:uppercase;border-left:5px solid #ccc;opacity:.8}@media screen and (min-width:500px){.about .upper{background:#2a2529 url(../img/about-heading-small.jpg) no-repeat 50% 50%;background-size:cover;height:530px}.about .title{margin:250px 0 0 20px;width:auto;text-align:left}}@media screen and (min-width:768px){.about .main-section{border-bottom:none}.about .title{margin:300px 0 0 48px}.about .main-section h3{font-size:32px;font-size:3.2rem;margin-bottom:10px}.about .main-section p{font-size:14px;line-height:1.8}.about .social-links{max-width:245px;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}}@media screen and (min-width:1420){.about .upper{background:#35383d url(../img/about-heading-large.jpg) no-repeat 50% 50%}}#covid19-journal #inner-container ul{margin-left:2.5rem;zoom:1}#covid19-journal #inner-container ul:after,#covid19-journal #inner-container ul:before{content:"";display:table}#covid19-journal #inner-container ul:after{clear:both}@media (min-width:768px){#covid19-journal #inset-container{margin-left:4rem}}#covid19-journal .covid-nav{margin:12rem 0}@media (min-width:768px){#covid19-journal .covid-nav{float:left;width:40%;margin:0}}#covid19-journal .covid-fixed-nav{width:210px;position:fixed;top:10px;left:0;padding:2rem}@media (min-width:768px){#covid19-journal .intro-quote{float:right;width:60%;padding-left:8rem}}#covid19-journal #covid-header{zoom:1}#covid19-journal #covid-header:after,#covid19-journal #covid-header:before{content:"";display:table}#covid19-journal #covid-header:after{clear:both}#covid19-journal .covid-journal-heading{font-size:20px;font-size:2rem;zoom:1}#covid19-journal .covid-journal-heading:after,#covid19-journal .covid-journal-heading:before{content:"";display:table}#covid19-journal .covid-journal-heading:after{clear:both}@media (min-width:700px){#covid19-journal .covid-journal-heading{font-size:40px;font-size:4rem}}#covid19-journal date{display:block;font-weight:700;margin:0}#covid19-journal .covid-metrics{display:inline-block;background:#f7f7f7;padding:2rem;margin:.5rem 0 2rem}@media (min-width:768px){#covid19-journal .covid-metrics{width:30%;float:right;paddng-left:1rem;text-align:right;vertical-align:bottom;box-sizing:border-box}}#covid19-journal .covid-metrics h4{font-family:"Source Sans Pro",Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}#covid19-journal .covid-metrics .divider{display:block;width:80%;height:1px;margin:10px auto;background:#a2a2a2}@media (min-width:768px){#covid19-journal .covid-metrics .divider{width:100%;margin:10px 0}}#covid19-journal .covid-notes-list{margin-left:1.5rem;margin-bottom:.65rem}@media (min-width:768px){#covid19-journal .covid-notes-list{width:55%;margin-left:0}}#covid19-journal .covid-notes-list P{margin:0}#covid19-journal .covid-tweet-list li{display:inline-block;width:90%;margin-left:10%;list-style-type:none;vertical-align:top;box-sizing:border-box}@media (min-width:600px){#covid19-journal .covid-tweet-list li{width:30%;margin-left:0}}@media (min-width:800px){#covid19-journal .covid-tweet-list li{width:25%}}#covid19-journal .covid-tweet-list li p{margin-bottom:0}#covid19-journal .covid-media-list li{display:block}@media (min-width:768px){#covid19-journal .covid-media-list li{display:inline-block;width:45%;float:right}}#covid19-journal .covid-media-list img{max-width:100%}#covid19-journal .covid-journal-entry{padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid #f7f7f7;zoom:1}#covid19-journal .covid-journal-entry:after,#covid19-journal .covid-journal-entry:before{content:"";display:table}#covid19-journal .covid-journal-entry:after{clear:both}#covid19-journal .line{fill:none;stroke:steelblue;stroke-width:2px}#covid19-journal footer.goodbye{padding:16rem 0 4rem;text-align:center}#covid19-journal footer.goodbye h2#stay-safe{font-size:30px;font-size:3rem;font-weight:900}@media (min-width:768px){#covid19-journal .recommended-reading ul{column-count:2;column-gap:4rem;column-rule:1px solid #F7F7F7}}@media (min-width:960px){#covid19-journal .recommended-reading ul{column-count:3}}#covid19-journal .recommended-reading li{margin-bottom:2rem}#covid19-journal .recommended-reading li:last-child{margin-bottom:0}#covid19-journal .recommended-reading li a{font-size:18px;font-size:1.8rem}#covid19-journal .recommended-reading li span{font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-size:14px;font-size:1.4rem;font-weight:400}#home #inner-container .row,#home #page-header{animation:475ms cubic-bezier(.5,.25,.5,.75);animation-fill-mode:both;-webkit-animation-name:fadeInScale;-moz-animation-name:fadeInScale;-o-animation-name:fadeInScale;animation-name:fadeInScale}#home #inner-container .row:first-child{-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}#home #inner-container .row:nth-child(2){-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}#home #inner-container .row:nth-child(3){-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}#home #inner-container .row:nth-child(4){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}#home #inner-container .row:nth-child(5){-webkit-animation-delay:.25s;-moz-animation-delay:.25s;animation-delay:.25s}.view-mode--dark #api-container{background:#505050}.new-label{font-size:10px;font-size:1rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;vertical-align:super;color:#4cc9f9}#post-container .post-list--title{font-weight:700}@media (min-width:768px){#post-container:not(.photo-post-container){width:auto;max-width:775px;margin-left:20%}}@media (min-width:960px){#post-container:not(.photo-post-container){margin-left:25%}}@media (min-width:1140px){#post-container:not(.photo-post-container){margin-left:30%}}@media (min-width:1240px){#post-container:not(.photo-post-container){margin-left:35%}}@media (min-width:768px){#post-container.photo-post-container>a,#post-container.photo-post-container>blockquote,#post-container.photo-post-container>h1,#post-container.photo-post-container>h2,#post-container.photo-post-container>h3,#post-container.photo-post-container>h4,#post-container.photo-post-container>h5,#post-container.photo-post-container>h6,#post-container.photo-post-container>p{margin-left:20%}}@media (min-width:960px){#post-container.photo-post-container>a,#post-container.photo-post-container>blockquote,#post-container.photo-post-container>h1,#post-container.photo-post-container>h2,#post-container.photo-post-container>h3,#post-container.photo-post-container>h4,#post-container.photo-post-container>h5,#post-container.photo-post-container>h6,#post-container.photo-post-container>p{margin-left:25%}}@media (min-width:1140px){#post-container.photo-post-container>a,#post-container.photo-post-container>blockquote,#post-container.photo-post-container>h1,#post-container.photo-post-container>h2,#post-container.photo-post-container>h3,#post-container.photo-post-container>h4,#post-container.photo-post-container>h5,#post-container.photo-post-container>h6,#post-container.photo-post-container>p{margin-left:30%}}@media (min-width:1240px){#post-container.photo-post-container>a,#post-container.photo-post-container>blockquote,#post-container.photo-post-container>h1,#post-container.photo-post-container>h2,#post-container.photo-post-container>h3,#post-container.photo-post-container>h4,#post-container.photo-post-container>h5,#post-container.photo-post-container>h6,#post-container.photo-post-container>p{margin-left:35%}}.cross-share{box-sizing:border-box}.crosspost{margin-top:5rem;text-align:center;box-sizing:border-box}@media (min-width:800px){.crosspost{margin-left:-10rem}}@media (min-width:960px){.crosspost{margin-left:-32%}}@media (min-width:1240px){.crosspost{margin-left:-54%}}.crosspost span{display:block;margin-bottom:.5rem}.crosspost.shadow-tout>*{position:relative;z-index:200}@media (min-width:600px){body.vsco-the-world-through-a-viewfinder .post-gallery{width:80%;margin-left:auto;margin-right:auto}}body.the-tech-president-obama-s-digital-powerhouse #post-container .text-list{font-style:italic;font-weight:700}body.the-tech-president-obama-s-digital-powerhouse #post-container .text-list a{display:inline;font-style:normal;font-weight:500}.blog-post.uber-vs-taxis .comparison,.blog-post.uber-vs-taxis .left,.blog-post.uber-vs-taxis .question,.blog-post.uber-vs-taxis .right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.blog-post.uber-vs-taxis .comparison{max-width:100%;overflow:hidden;clear:both}.blog-post.uber-vs-taxis .question{overflow:hidden;clear:both;padding:75px 0;border-bottom:1px solid rgba(0,0,0,.1)}.blog-post.uber-vs-taxis .question:last-child{margin-bottom:0;border-bottom:none}.blog-post.uber-vs-taxis .question h4{font-size:1.5em;width:100%;margin:0 0 10px 0;text-align:center}.blog-post.uber-vs-taxis .question p{margin:0}.blog-post.uber-vs-taxis .question p strong{margin:1em 0 0 0;font-size:1em;opacity:.7}.blog-post.uber-vs-taxis .left{float:left;line-height:1.4}.blog-post.uber-vs-taxis .right{float:right;line-height:1.4;margin-top:35px}@media (min-width:768px){.blog-post.uber-vs-taxis #post-title-container{margin:-300px auto 174px auto}.blog-post.uber-vs-taxis #post-title-container #post-title{font-size:80px}.blog-post.uber-vs-taxis .question{margin:100px 0;padding:0;border:none}.blog-post.uber-vs-taxis .question h4{font-size:2em}.blog-post.uber-vs-taxis .question:last-child{margin-bottom:50px}.blog-post.uber-vs-taxis .left,.blog-post.uber-vs-taxis .right{padding:0 20px}.blog-post.uber-vs-taxis .left{width:50%;border-right:1px solid rgba(0,0,0,.1)}.blog-post.uber-vs-taxis .right{width:50%;margin-top:0}}.photo-blog-post.maxi-chic .page-photo{background-position:50% 75%}.photo-blog-post.white-scallop .page-photo{background-position:50% 35%}.photo-stat-sidebar{width:150px;float:left;background:#eff0f0;border-right:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2)}.photo-stat-sidebar ul{list-style-type:none;text-align:center}.photoset{transition:visibility .35s ease-in-out}@media (min-width:700px){.holiday-tv-shows .row-tout{display:grid;grid-template-columns:250px auto;margin:4rem 0 12rem}.holiday-tv-shows .row-tout h1{grid-column:2}.holiday-tv-shows .row-tout #toc-container{grid-column:1;grid-row:1}}@media (min-width:1200px){.holiday-tv-shows .row-tout{grid-template-columns:350px auto}}@media (min-width:1400px){.holiday-tv-shows .row-tout{grid-template-columns:450px auto}}.holiday-tv-shows #toc-container{margin-top:4rem;margin-bottom:8rem}@media (min-width:700px){.holiday-tv-shows #toc-container{margin:0}}.holiday-tv-shows .toc-list{list-style-type:none}.holiday-tv-shows .toc-list li{margin-left:4rem;text-align:left}.holiday-tv-shows .show-episodes,.holiday-tv-shows .show-title{padding:2rem 0 1rem}.holiday-tv-shows .show-title{display:block;background:rgba(255,255,255,.85);border:none}.holiday-tv-shows .show-title.view-mode--dark .holiday-tv-shows .show-title{background:rgba(0,0,0,.85)}@media (min-width:700px){.holiday-tv-shows .show-title{background:0 0}}.holiday-tv-shows .show-episode-number{margin-bottom:0}@media (min-width:700px){.holiday-tv-shows .show{display:grid;grid-template-columns:250px auto}.holiday-tv-shows .show-title-container{grid-column:1}.holiday-tv-shows .show-episodes{grid-column:2}}@media (min-width:1200px){.holiday-tv-shows .show{grid-template-columns:350px auto}}@media (min-width:1400px){.holiday-tv-shows .show{grid-template-columns:450px auto}}.book+.book{margin-top:8rem;padding-top:8rem;border-top:1px solid #dedede}@media (min-width:800px){.book+.book{border:none}}.book--header{background:#f7f7f7;margin-bottom:2rem;padding:1rem;text-align:center}@media (min-width:500px){.book--header{position:relative;background:0 0;margin-bottom:5rem;padding:24px 0 0 0;text-align:left}}@media (min-width:800px){.book--header{margin-bottom:8rem;padding-top:44px}}.view-mode--dark .book--header{background:#1d1d1d}@media (min-width:500px){.view-mode--dark .book--header{background:0 0}}.book--cover{position:relative;z-index:0;background-color:#eff0f0;background-size:65%;background-repeat:no-repeat;background-position:50%;margin:0 auto 2rem;padding:2rem;width:5rem;height:7rem;border-radius:0}.book--cover span{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}@media (min-width:500px){.book--cover{position:absolute;top:0;left:0;background-size:7rem,10rem;width:8rem;height:12rem;border-radius:0;margin:0}}@media (min-width:800px){.book--cover{width:12rem;height:16rem;border-radius:0}}.book--cover:after{display:block;position:absolute;top:-2rem;left:-2rem;z-index:2;background:#eff0f0;opacity:.1;width:8rem;height:12rem;border-radius:0}@media (min-width:500px){.book--cover:after{content:""}}.view-mode--dark .book--cover{background-color:#373737}@media (min-width:500px){.book--author,.book--link,.book--title{position:relative;margin-left:13rem}}@media (min-width:800px){.book--author,.book--link,.book--title{margin-left:130px}}.book--title{font-size:22px;font-size:2.2rem}@media (max-width:500px){.book--title{margin-bottom:0}}@media (min-width:800px){.book--title{font-size:26px;font-size:2.6rem}}.book--author{font-size:16px;font-size:1.6rem;font-weight:300}.book--link{font-size:14px;font-size:1.4rem}.book--design-of-everyday-things .book--cover{background-image:url("../img/library/books/design-of-everyday-things.jpg")}.book--design-of-everyday-things .blockquote-list .blockquote-list--item{border-color:#bcce0c}.book--the-manual-issue-4 .book--cover{background-image:url("../img/library/books/the-manual-issue-4.jpg")}.book--the-manual-issue-4 .blockquote-list .blockquote-list--item{border-color:#02b7c1}.book--creativity-inc .book--cover{background-image:url("../img/library/books/creativity-inc.jpg")}.book--creativity-inc .blockquote-list .blockquote-list--item{border-color:#dc252d}.book--responsible-responsive-design .book--cover{background-image:url("../img/library/books/responsible-responsive-design.jpg")}.book--responsible-responsive-design .blockquote-list .blockquote-list--item{border-color:#04c4b4}.book--on-web-typography .book--cover{background-image:url("../img/library/books/on-web-typography.jpg")}.book--on-web-typography .blockquote-list .blockquote-list--item{border-color:#e86160}.pocket-tout{position:relative;padding:0 0 2rem 2rem;text-align:right;box-sizing:border-box}@media (min-width:700px){.pocket-tout{max-width:35rem;padding:0 5rem 4rem;text-align:left}}@media (min-width:1000px){.pocket-tout{padding:0 7rem 5rem}}.pocket-tout:after{box-shadow:-50px 40px 65px 5px rgba(0,0,0,.1)}@media (min-width:700px){.pocket-tout:after{box-shadow:0 50px 65px 5px rgba(0,0,0,.1)}}.pocket-tout>*{z-index:2}.pocket-tout .icon{display:inline-block;background-size:1.5rem;background-position:50% 52%;background-repeat:no-repeat;height:1.5rem;width:1.5rem;margin-bottom:2rem;padding:10px;border-radius:100%;border:3px solid #ef4056}@media (min-width:800px){.pocket-tout .icon{display:block}}.pocket-tout .icon,.pocket-tout p{position:relative;z-index:1}.barack-obama{background:#fbfbfb}.barack-obama .upper{background:#c1e0f3 url(../img/interior_upper_barack_obama_mobile.jpg) no-repeat top center;color:#fff;text-shadow:1px 1px 0 #000;height:auto}.barack-obama .title{margin-top:200px}.barack-obama .upper{background:#c1e0f3 url(../img/interior_upper_barack_obama.jpg) no-repeat top center;color:#fff;text-shadow:1px 1px 0 #000;height:425px}.obama-contribute{background:#fbfbfb;font-family:"Source Sans Pro",Helvetica,"Helvetica Neue",Arial,sans-serif}.obama-contribute h4,.obama-contribute h5{font-family:Domine,"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-weight:700;line-height:1.4}.obama-contribute .upper{background:#00436b url(../img/interior_contribute_upper.jpg) no-repeat;background-position:20% 0;text-shadow:1px 1px 0 #003453;height:435px;display:block;position:relative;overflow:hidden;-webkit-transition:background-position .25s linear;-moz-transition:background-position .25s linear;transition:background-position .25s linear}.obama-contribute .upper .sequential{text-align:center}.obama-contribute .upper .sequential img{-webkit-animation:1s ease;animation:1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;width:261px;margin-top:50px}.obama-contribute .intro{padding:40px 0 50px 0}.obama-contribute .intro blockquote{width:100%;text-align:center;font-family:Domine,"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-style:italic;padding:0 20px;font-size:20px;font-weight:500;line-height:1.2}.obama-contribute .intro blockquote span{display:block}.obama-contribute .intro figcaption{width:100%;text-align:center;text-transform:uppercase;font-size:14px;font-weight:300;margin:30px 0 0 0}.obama-contribute .module{padding:80px 0}.obama-contribute .module.blue{background:#00416e;color:#ececec}.obama-contribute .module.blue h4,.obama-contribute .module.blue h5,.obama-contribute .module.blue p{color:#ececec;text-shadow:none}.obama-contribute .module.innovating{background-image:url("../img/interior_contribute_ascii.png");background-position:50% 0;background-repeat:no-repeat}.obama-contribute .module.road-to-sequential .sevencol{text-align:center}.obama-contribute .module.road-to-sequential .fivecol{margin-top:-80px;max-width:450px;margin-left:auto;margin-right:auto}.obama-contribute .module.road-to-sequential h4{font-size:45px;margin-bottom:30px}.obama-contribute .module.road-to-sequential h5{font-size:38px;margin:0}.obama-contribute .module.road-to-sequential ol{list-style-type:none}.obama-contribute .module.road-to-sequential ol li{margin-bottom:20px}.obama-contribute .module.road-to-sequential .subtitle{font-size:16px;font-weight:700;text-transform:uppercase;margin:0}.obama-contribute .module.road-to-sequential p{font-size:13px}.obama-contribute .module.revamp h4.subtitle{display:block;width:100%;font-size:14px;text-align:center;margin-bottom:0}.obama-contribute .module.revamp a{color:#fff;text-decoration:none;font-weight:500}.obama-contribute .module.sequential-born{background:#e6e6e6 url("../img/interior_contribute_sketch.jpg") no-repeat;background-position:41% 0}.obama-contribute .module.sequential-born h4 span{text-transform:lowercase}.obama-contribute .module.sequential-born .image-container{width:100%;text-align:center;margin:35px 0}.obama-contribute .module.sequential-born .quote-block{border-top:1px solid rgba(0,0,0,.2);padding-top:30px;width:100%;max-width:1200px;margin:40px auto -38px auto}.obama-contribute .module.sequential-born blockquote{width:100%;text-align:center;font-family:Domine,"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-weight:600;font-style:italic;line-height:1;font-size:25px;padding:0 20px}.obama-contribute .module.sequential-born blockquote span{display:block}.obama-contribute .module.sequential-born figcaption{width:100%;text-align:center;text-transform:uppercase;font-size:14px;font-weight:300;margin:15px 0 0 0}.obama-contribute .module.sequential-born figcaption span{display:block;font-style:italic;text-transform:lowercase}.obama-contribute .module.sequential-born ul{margin-bottom:20px;font-size:13px;font-style:italic;margin-left:50px;color:#4c4c4c}.obama-contribute .module.sequential-born ul li{margin-bottom:3px}.obama-contribute .module .inner-container{width:550px;margin:0 auto;max-width:100%;border-top:1px solid rgba(255,255,255,.2);padding:20px 20px 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.obama-contribute .module .inner-container p{font-size:14px;line-height:1.6;font-weight:300}.obama-contribute .module h4{width:100%;padding-bottom:20px;text-align:center;font-size:30px;font-weight:700}.obama-contribute .module .subtitle,.obama-contribute .module h5{font-size:18px;font-weight:7800;margin:20px 0}.obama-contribute .live-sequential{position:relative;width:445px;max-width:100%;margin:0 auto}.obama-contribute .live-sequential figcaption{font-size:12px;line-height:1.4;width:420px;margin:20px auto 0;opacity:.7}.obama-contribute .live-sequential blockquote,.obama-contribute .live-sequential iframe{width:500px;margin:10px auto 20px!important}.obama-contribute #sequential-reveal{width:100%;padding-bottom:20px;text-align:center;font-size:30px;margin:50px 0 -50px 0;border-bottom:1px solid rgba(0,0,0,.05)}.obama-contribute #sequential-reveal #rising-sun{display:block;background:url("../img/project-obama-contribute/rising-sun.png") 50% 0 no-repeat;padding-top:60px;background-size:40px}.obama-contribute #donate-form-mobile{display:block;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.obama-contribute #donate-form-mobile #slider{width:90%;margin:10px auto 0}.obama-contribute #donate-form-content{display:none;width:95%;margin:0 auto}.obama-contribute #donate-caption{display:none}.obama-contribute .closing blockquote{width:100%;max-width:1200px;margin:0 auto;text-align:center;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-weight:500;font-style:italic;line-height:1.4;font-size:20px;padding:0 20px}.obama-contribute #ofa-logo{display:block;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;background:url("../img/2012-logo.png") 50% 50% no-repeat;width:162px;height:70px;margin:100px auto 50px}.sequential-examples{overflow:hidden}.sequential-examples li{list-style-type:none;width:50%;float:left}@media screen and (min-width:768px){.obama-contribute .upper{background-position:50% 0;height:435px}.obama-contribute .upper .sequential{text-align:right}.obama-contribute .upper .sequential img{float:right;margin-top:27px;width:420px}.obama-contribute .title{margin-top:345px}.obama-contribute .title h1{font-size:20px}.obama-contribute .title h2{font-size:16px;font-weight:600}.obama-contribute .intro blockquote{padding:0;font-size:40px;font-weight:600;line-height:1}.obama-contribute .module.innovating{background-position:-10% 50%}.obama-contribute .module.road-to-sequential .fivecol{margin-top:0}.obama-contribute .module.sequential-born{background-position:70%}.obama-contribute .module.sequential-born h4{text-shadow:none}.obama-contribute #donate-form-content{display:block;width:100%}.obama-contribute #donate-caption{display:block}.obama-contribute #donate-form-mobile{display:none}.sequential-examples li{width:25%}}@media screen and (min-width:940px){.obama-contribute .upper{background-position:0 0}.obama-contribute .title{margin-top:345px}.obama-contribute .title h1{font-size:30px}.obama-contribute .title h2{font-size:23px;font-weight:600}}@media screen and (min-width:1420px){.obama-contribute .module.sequential-born{background-position:150%}}#form-fields{margin:0}#form-fields ul{margin:0}#form-fields li{list-style:none;margin-bottom:15px}#form-fields label{font-size:14px;font-size:1.4rem;margin:0}#form-fields input.text,#form-fields select{width:90%;font-size:20px}#form-fields #custom1{width:auto}#form-fields input[name=zip]{width:100%}#form-fields #amounts{margin-top:10px}#form-fields #amount-other{width:6.5em}#amounts li{margin-bottom:25px}#amounts label{display:inline;font-weight:400}#accepted-ccs{text-indent:-900em;height:26px;width:188px;margin:0 auto 20px auto}#cc-type-radio-cont label{display:inline;font-weight:400}#cc_expir_month{margin-bottom:10px}#other-amount-radio{display:none}#recurring-cont{padding:5px 0 20px 0;clear:both}#recurring-cont label{display:inline;font-size:15px}#submit{width:100%}#processing-indicator{width:100%;letter-spacing:1px;color:#fff;padding:12px 35px;display:inline-block;white-space:nowrap;font-size:16px;border:0;margin:0;zoom:1;font-family:"Sentinel 7r","Sentinel A","Sentinel B",jubilat,Georgia,serif;-webkit-appearance:none;border-radius:3px;clear:both;display:none}#cc-type-radio-cont{display:none}#loading-message{background:url(../img/loading.gif) center left no-repeat;padding-left:20px;margin-bottom:15px;margin:0 auto;width:80px}#personalized-content{display:none}body.personalized #personalized-content{display:block}#donor-employer{margin-top:15px}#donor-credit-card{margin:0 0 8px;color:#197419}#donor-credit-card span{font-weight:700;text-transform:uppercase}#donor-info{margin:0 0 20px 0;border-bottom:1px solid #ccc;padding-bottom:20px;padding-left:2px}#donor-name{text-transform:uppercase;font-size:16px;font-weight:700}#donor-info a{font-size:11px;text-transform:none;text-decoration:underline;font-weight:400}#donor-name{margin-bottom:8px}#donor-address-cont{margin-bottom:20px}#donor-address-cont p{margin-bottom:0}#donor-info p{margin-bottom:3px}#user-employer{margin-top:15px}input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=file]),textarea{background:#f1f1f1;border:1px solid #dedede;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.04);box-shadow:inset 1px 1px 1px rgba(0,0,0,.04)}input:focus:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=file]),textarea:focus{background:#fff;border-color:rgba(132,185,211,.8);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(132,185,211,.6);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(132,185,211,.6);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(132,185,211,.6);outline:0}@media all and (min-width:768px){#form-fields{width:385px}#form-fields select{font-size:14px}#form-fields input.text{font-size:14px}#form-fields #cc_number{font-family:Monaco,"Lucida Sans Unicode",monospace;font-size:13px;letter-spacing:1px;padding:0 4px}#form-fields label{font-size:13px}#form-fields li.form-section-header-cont{width:100%;clear:both}#form-fields #email-cont,#form-fields #employer-cont,#form-fields #firstname-cont,#form-fields #shipping_firstname-cont{float:left}#form-fields #lastname-cont,#form-fields #occupation-cont,#form-fields #phone-cont,#form-fields #shipping_lastname-cont{float:right}#form-fields #email-cont,#form-fields #employer-cont,#form-fields #firstname-cont,#form-fields #lastname-cont,#form-fields #occupation-cont,#form-fields #phone-cont,#form-fields #shipping_firstname-cont,#form-fields #shipping_lastname-cont{width:49%}#form-fields #addr1-cont,#form-fields #email-cont,#form-fields #shipping_addr1-cont{clear:both}#form-fields #city-cont,#form-fields #shipping_city-cont{width:54%;margin-right:10px;float:left}#form-fields #shipping_state_cd-cont,#form-fields #state_cd-cont{width:20%;margin-right:10px;float:left}#form-fields #state_cd-cont #state_cd.error{color:#333}#form-fields #shipping_zip-cont,#form-fields #zip-cont{width:20%;float:left;margin-right:0}#form-fields #amounts-cont{overflow:hidden}#form-fields .amount-cont{width:70px;margin-right:10px;float:left}#form-fields #amount-cont-4{margin-right:0}#form-fields #amount-cont-5{clear:both}#form-fields #amount-cont-8{width:140px;margin:-10px 0 0 0}#form-fields #cc-number-cont{float:left}#form-fields #cc-expiration-cont{float:right}#form-fields #cc-expiration-cont,#form-fields #cc-number-cont{width:48%}#form-fields #cc_expir_month,#form-fields #cc_expir_year{width:70px}#form-fields #accepted-ccs{margin:0}#form-fields #employment-header{margin-bottom:10px}#form-fields #employment-disclaimer{font-size:12px}}html.ie9 #form-fields #amount-cont-8{margin-top:-7px;margin-left:3px}html.ie8 #form-fields input.text{width:90%}html.ie8 #form-fields #addr1-cont input.text,html.ie8 #form-fields #addr2-cont input.text,html.ie8 #form-fields #shipping_addr1-cont input.text,html.ie8 #form-fields #shipping_addr2-cont input.text{width:95.3%}html.ie8 #form-fields #city-cont,html.ie8 #form-fields #shipping_#city-cont{width:50%}html.ie8 #form-fields #amount-cont-8{clear:both;width:100%}html.ie8 #form-fields #amounts input[type=radio],html.ie8 #form-fields #recurring_acknowledge{background:0 0}html.ie8 input,html.ie8 textarea{background:#f1f1f1;border:1px solid #dedede;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.ie8 input:focus,html.ie8 textarea:focus{background:#fff;border-color:#84b9d3;outline:0}html.ie7 #form-fields input.text{width:90%}html.ie7 #form-fields #addr1-cont input.text,html.ie7 #form-fields #addr2-cont input.text,html.ie7 #form-fields #shipping_addr1-cont input.text,html.ie7 #form-fields #shipping_addr2-cont input.text{width:95.3%}html.ie7 #form-fields #city-cont,html.ie7 #form-fields #shipping_#city-cont{width:50%}html.ie7 #form-fields #amount-cont-7{width:80px}html.ie7 #form-fields #amount-cont-8{clear:both;width:100%}html.ie7 #form-fields #amounts input[type=radio],html.ie7 #form-fields #recurring_acknowledge{background:0 0}html.ie7 input,html.ie7 textarea{background:#f1f1f1;border:1px solid #dedede;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.ie7 input:focus,html.ie7 textarea:focus{background:#fff;border-color:#84b9d3;outline:0}#shipping-billing-label{display:inline}#breadcrumbs,#next,#previous,#submit-button,span.premature{display:none}ul#form-fields li#submit-cont #submit-hidden{bottom:52px;left:50%;width:100%;background:#89c74e;padding:10px 10px 10px 10px;font-weight:700;font-size:20px;color:#fff;text-transform:uppercase;text-align:center;border-radius:6px}body.error #submit-cont{margin-top:20px}p.secure{display:none}#form-fields .form-section-header{font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-size:20px}#occupation-cont p{margin-top:15px}#occupation-cont p.occupation_error{margin-top:0}ul#amounts{overflow:auto;zoom:1}ul#amounts li.amount-cont{margin-bottom:25px;width:41%;float:left;margin-right:27px}ul#amounts li.amount-cont label{display:block;width:100%;background:#008fc5;background-image:linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.2) 0,rgba(255,255,255,.3) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.1,rgba(0,0,0,.1)),color-stop(1,rgba(255,255,255,.2)));border:1px solid #08b;border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4),0 1px 1px 1px #003246;font-family:proxima-nova,helvetica,verdana,sans-serif;color:#fff;font-size:16px;font-weight:700;text-align:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}ul#amounts li.amount-cont label.active{background:#81c341;color:#fff;border:1px solid #fff;box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.3);-webkit-transition:none;-moz-transition:none;transition:none}ul#amounts li.amount-cont input{display:none}ul#amounts #amount-cont-8{width:41%}ul#amounts #amount-cont-8 label{display:none}ul#amounts #amount-cont-8 input{width:100%;font-size:14px;line-height:26px;display:block}body.error.sequential #donate-form{margin-top:0}body.error #form-fields ul#amounts .amount-cont{margin-right:24px}@media screen and (min-width:470px) and (max-width:767px){ul#amounts li.amount-cont{width:43%}}@media screen and (max-width:767px){body.sequential{background:#fff}body.sequential h2.header-title{display:none}body.error.ovfSwitch #form-fields li.form-section-header-cont.employer_related.occupation_related{margin-bottom:15px}ul#amounts{padding-left:3px}ul#amounts li.amount-cont label{padding:15px 5px}#recurring-cont label span{display:none}.ofa-gateway #recurring-cont label span.ofa-recur,.ovf-gateway #recurring-cont label span.ovf-recur{display:inline}#ovf-switch{display:none}.ovfSwitch #ovf-switch{display:block}}@media screen and (min-width:768px){#donate-form-content,.page-header,p.secure{opacity:1}body.sequential .content-area-bg{height:auto}body.sequential p.secure{display:block;position:absolute;top:10px;right:15px;z-index:999;height:15px;width:57px;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}body.sequential #donate-form-content{position:relative;background:#fff;width:430px;height:auto;padding:70px 0 0 0;overflow:hidden;border-radius:4px;border:1px solid #d8d8d8;-webkit-transition:height .3s linear;-moz-transition:height .3s linear;transition:height .3s linear}body.sequential #donate-form-content .header-title{font-size:16px;text-align:center;margin-top:22px;opacity:.6}body.sequential #donate-form-content #loading-message{display:none}body.sequential #donate-form-content #donate-form{margin:20px auto 0;width:100%}body.sequential span.premature{width:100%;position:absolute;bottom:75px;left:-5px;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;text-align:center;font-size:17px;font-weight:700;color:#c41230}body.sequential #form-fields{margin:0 auto}body.sequential #form-fields label{font-size:14px;margin:0;font-weight:700}body.sequential #form-fields input{-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;transition:background-color .15s linear}body.sequential #form-fields input.error{border:2px solid #c41230;-webkit-transition:border-color .15s ease-in-out;-moz-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}body.sequential #form-fields #cc_expir_month.error,body.sequential #form-fields #cc_expir_year.error,body.sequential #form-fields #state_cd.error{color:#c41230;outline:1px solid red}body.sequential #form-fields #select-amount-header{margin-top:100px}body.sequential #form-fields #amounts-cont{width:315px;margin-left:auto;margin-right:auto}body.sequential #form-fields #amounts-cont.error{padding-right:20px}body.sequential #form-fields ul#amounts{overflow:auto;zoom:1;width:330px;margin:0 auto}body.sequential #form-fields ul#amounts .amount-cont{display:block;width:88px;float:left;clear:none;margin-right:20px}body.sequential #form-fields ul#amounts .amount-cont input{display:none}body.sequential #form-fields ul#amounts .amount-cont label{display:block;width:80px;padding:8px 5px;font-family:proxima-nova,helvetica,verdana,sans-serif;font-size:19px;font-weight:700;text-align:center;color:#fff;margin:1px 0 0 3px;cursor:pointer;outline:0;-webkit-transition:background-color .15s linear,box-shadow .15s linear;-moz-transition:background-color .15s linear,box-shadow .15s linear;transition:background-color .15s linear,box-shadow .15s linear}body.sequential #form-fields ul#amounts .amount-cont label:hover{background:#1297c9;color:#fff;border:1px solid #1190c0;box-shadow:inset 0 1px 1px 1px #1297c9,0 1px 1px 1px #083f54;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;transition:background .1s linear}body.sequential #form-fields ul#amounts .amount-cont label.active{background:#89cd46;color:#fff;border:1px solid #fff}body.sequential #form-fields ul#amounts .amount-cont label.active:hover{background:#89cd46;box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.3)}body.sequential #form-fields ul#amounts #amount-cont-8{margin-top:0;width:194px}body.sequential #form-fields ul#amounts #amount-cont-8 input{display:block;height:42px;width:100%}body.sequential #form-fields ul#amounts #amount-cont-8 label{display:none}body.sequential #form-fields #amount-cont-4{margin-right:6px}body.sequential #form-fields #suggested-amount{font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-size:14px;color:#555;font-style:italic;display:block;margin:-13px 0 0 0}body.sequential #form-fields #addr2-cont{display:none}body.sequential #form-fields #cc-expiration-cont,body.sequential #form-fields #cc-number-cont{float:none;width:235px}body.sequential #form-fields #cc-number-cont{margin:35px auto 10px}body.sequential #form-fields #cc-number-cont input::-webkit-input-placeholder{color:#999}body.sequential #form-fields #cc-number-cont input:-moz-placeholder{color:#999}body.sequential #form-fields #cc-number-cont input:-ms-input-placeholder{color:#999}body.sequential #form-fields #cc-number-cont label{width:100%}body.sequential #form-fields #cc_number{font-size:17px}body.sequential #form-fields #cc_expir_month,body.sequential #form-fields #cc_expir_year{width:100px}body.sequential #form-fields #cc-expiration-cont{margin:22px auto 10px auto}body.sequential #form-fields #cc-expiration-cont #cc_expir_month{margin-right:30px}body.sequential #form-fields #cc-type-cont #accepted-ccs{width:190px;margin:0 auto}body.sequential #form-fields #recurring-cont{width:392px;margin-left:0;margin-top:20px}body.sequential #form-fields #recurring-cont label{font-weight:400}body.sequential #form-fields .form-section-header-cont.employer_related.occupation_related{width:100%;margin:0 auto;line-height:1.4}body.sequential #form-fields #employment-header{display:none}body.sequential #form-fields #employer-cont,body.sequential #form-fields #occupation-cont{width:235px;float:none}body.sequential #form-fields #employer-cont{margin:5px auto 15px auto}body.sequential #form-fields #occupation-cont{margin:15px auto}body.sequential #form-fields #employer-occupation-helper{width:380px;margin:142px 0 0 0;font-size:13px;clear:both}body.sequential #form-fields .employment-disclaimer{font-family:proxima-nova,helvetica,verdana,sans-serif;font-size:13px;font-weight:400;color:#444}body.sequential #form-fields #form-fields #submit-cont{width:100%;position:relative;text-align:center}body.sequential #form-fields #submit-cont{margin:20px 0 0 0}body.sequential.sequential-active #donate-form-content{height:516px}body.sequential.sequential-active #donate-form-content #donate-form{margin:80px auto 0}body.sequential.sequential-active p.secure{top:132px}body.sequential.sequential-active #submit-cont,body.sequential.sequential-active input#submit{display:none;position:absolute;top:-100%;left:-100%}body.sequential.sequential-active .group1:not(.submenu),body.sequential.sequential-active .group2,body.sequential.sequential-active .group3,body.sequential.sequential-active .group4,body.sequential.sequential-active .group5,body.sequential.sequential-active .group6{position:relative;left:0;opacity:1;z-index:999;-webkit-transition:left .5s ease,opacity 1s ease;-moz-transition:left .5s ease,opacity 1s ease;transition:left .5s ease,opacity 1s ease}body.sequential.sequential-active .group1:not(.submenu) #accepted-css,body.sequential.sequential-active .group2 #accepted-css,body.sequential.sequential-active .group3 #accepted-css,body.sequential.sequential-active .group4 #accepted-css,body.sequential.sequential-active .group5 #accepted-css,body.sequential.sequential-active .group6 #accepted-css{display:block}body.sequential.sequential-active .group1:not(.submenu).hide,body.sequential.sequential-active .group2.hide,body.sequential.sequential-active .group3.hide,body.sequential.sequential-active .group4.hide,body.sequential.sequential-active .group5.hide,body.sequential.sequential-active .group6.hide{position:absolute;left:-100%;opacity:0;z-index:0;-webkit-transition:left .5s ease,opacity .15s ease;-moz-transition:left .5s ease,opacity .15s ease;transition:left .5s ease,opacity .15s ease}body.sequential.sequential-active .hide{position:absolute;left:-100%;opacity:0;-webkit-transition:left .5s ease,opacity .15s ease;-moz-transition:left .5s ease,opacity .15s ease;transition:left .5s ease,opacity .15s ease}body.sequential.sequential-active .hide #accepted-ccs{display:none}body.sequential.sequential-active #breadcrumbs{display:block;position:absolute;top:0;left:0;width:100%;background:#f2f2f2;overflow:auto;zoom:1;border-bottom:1px solid #d8d8d8;border-top-left-radius:5px;border-top-right-radius:5px}body.sequential.sequential-active #breadcrumbs:after{display:block;width:100%;height:1px;position:absolute;bottom:0;background:#fff;content:""}body.sequential.sequential-active #breadcrumbs li{display:block;position:relative;float:left;width:80px;margin:0 0 0 8px;list-style-type:none;text-align:center;font-size:14px;color:#b8b8b8;font-family:proxima-nova,helvetica,verdana,sans-serif;font-weight:400;padding:18px 0 20px 32px;-webkit-transition:color .25s linear,background-color .25s linear;-moz-transition:color .25s linear,background-color .25s linear;transition:color .25s linear,background-color .25s linear}body.sequential.sequential-active #breadcrumbs li#breadcrumb-amount{margin-left:26px}body.sequential.sequential-active #breadcrumbs li hr{background:#fff;border-top:1px solid #c9c9c9;position:absolute;left:-16px;top:45%;width:63px}body.sequential.sequential-active #breadcrumbs li span{display:block;background:#b8b8b8;width:25px;margin:5px auto 0;color:#fff;padding:4px;border-radius:5em;text-align:center;font-weight:700;-webkit-transition:color .25s linear,background-color .25s linear;-moz-transition:color .25s linear,background-color .25s linear;transition:color .25s linear,background-color .25s linear}body.sequential.sequential-active #breadcrumbs li b{display:block;width:100%;height:2px;opacity:0;background:#b6b6b6;margin:10px auto 0;border-bottom:2px solid #fff}body.sequential.sequential-active #breadcrumbs li:first-child{margin-left:55px;padding-left:0}body.sequential.sequential-active #breadcrumbs li.saved-payment:first-child{margin-left:142px}body.sequential.sequential-active #breadcrumbs li.completed,body.sequential.sequential-active #breadcrumbs li.current{color:#555;font-weight:700;cursor:pointer}body.sequential.sequential-active #breadcrumbs li.completed hr,body.sequential.sequential-active #breadcrumbs li.current hr{background:#b9d982}body.sequential.sequential-active #breadcrumbs li.completed span,body.sequential.sequential-active #breadcrumbs li.current span{background:#81c341;text-shadow:1px 1px 0 #dbdbdb;-webkit-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.2);box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.2)}body.sequential.sequential-active #breadcrumbs li.completed:hover,body.sequential.sequential-active #breadcrumbs li.current:hover{color:#000;text-shadow:0 0 10px #fff}body.sequential.sequential-active #breadcrumbs li.completed:hover span,body.sequential.sequential-active #breadcrumbs li.current:hover span{background:#5b8b2c;text-shadow:1px 1px 0 #d3d3d3}body.sequential.sequential-active #breadcrumbs li.completed:hover b,body.sequential.sequential-active #breadcrumbs li.current:hover b{opacity:1;-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;transition:opacity .25s linear}body.sequential.sequential-active #next{background:#1297c9;background-image:linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.1)),color-stop(1,rgba(255,255,255,.1)));cursor:pointer;outline:0;padding:5px 10px;border:1px solid #1190c0;border-radius:4px;box-shadow:inset 0 1px 1px 1px rgba(255,255,255,.2),0 1px 1px 1px #083f54;-webkit-transition:background-color .15s linear,box-shadow .15s linear;-moz-transition:background-color .15s linear,box-shadow .15s linear;transition:background-color .15s linear,box-shadow .15s linear;position:absolute;bottom:20px;left:50%;display:block;margin:10px 0 0 -84px;padding:2px 10px;width:142px;height:50px;-webkit-transition:background-color .15s ease-in-out,box-shadow .15s linear;-moz-transition:background-color .15s ease-in-out,box-shadow .15s linear;transition:background-color .15s ease-in-out,box-shadow .15s linear;border-radius:4px 25px 25px 2px}body.sequential.sequential-active #next:hover{background:#1297c9}body.sequential.sequential-active #next:active{background:#0e749a;box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.3)}body.sequential.sequential-active #next p{text-align:center;color:#fff;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-weight:700;font-size:18px;padding:7px 30px 7px 10px;text-transform:uppercase}body.sequential.sequential-active #submit-button{position:absolute;bottom:172px;left:50%;margin:10px 0 0 -116px;width:190px;background:#89cd46;background-image:linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.1)),color-stop(1,rgba(255,255,255,.1)));cursor:pointer;outline:0;padding:5px 10px;border:1px solid #84cb3e;border-radius:4px;box-shadow:inset 0 1px 1px 1px rgba(255,255,255,.2),0 1px 1px 1px #49741f;-webkit-transition:background-color .15s linear,box-shadow .15s linear;-moz-transition:background-color .15s linear,box-shadow .15s linear;transition:background-color .15s linear,box-shadow .15s linear;padding:10px 28px 10px 10px;font-weight:700;font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-size:20px;color:#fff;text-transform:uppercase;text-align:center;-webkit-transition:bottom .25s linear;-moz-transition:bottom .25s linear;transition:bottom .25s linear;border-radius:4px 25px 25px 2px}body.sequential.sequential-active #submit-button:hover{background:#89cd46}body.sequential.sequential-active #submit-button:active{background:#70b030;box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.3)}body.sequential.sequential-active #submit-button span#processingform{display:block;width:16px;height:16px;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;position:absolute;top:15px;right:20px}body.sequential.sequential-active #submit-button.processingform{background:#89cd46;color:#fff}body.sequential.sequential-active #submit-button.processingform span#processingform{display:block;width:16px;height:16px;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;position:absolute;top:13px;right:20px}body.sequential.sequential-active #submit-button.saved-payment{bottom:40px}body.sequential.sequential-active #employer-occupation-helper{margin:146px 0 0 0}body.sequential.sequential-active #creditcard-header{display:none}body.sequential.sequential-active #amount-header{font-family:"Source Serif Pro",Centaur,"Centaur MT","Stempel Garamond","Adobe Garamond Pro",Georgia,serif;font-weight:700;text-transform:none;font-size:16px;color:#575757;margin-top:2px;margin-left:40px;-webkit-transition:color .15s linear;-moz-transition:color .15s linear;transition:color .15s linear}body.sequential.sequential-active #amount-header.error{color:#c41230}body.sequential.error #donate-form-content{min-height:500px;height:auto}body.sequential.error #donate-form-content #donate-form{margin-top:0}body.sequential.error p.secure{top:5px}body.sequential.error #form-fields ul#amounts{width:330px}body.sequential.error #form-fields ul#amounts .amount-cont{width:88px;margin-right:20px}body.sequential.error #form-fields ul#amounts #amount-cont-8{width:40%}body.sequential.error #form-fields #amount-cont-1,body.sequential.error #form-fields #amount-cont-5{width:auto}body.sequential.error #form-fields #creditcard-header{display:block}body.sequential.error #form-fields #accepted-ccs{width:190px;margin:-45px 0 0 120px}body.sequential.error #form-fields #cc-type-cont{margin-top:0}body.sequential.error #form-fields #cc-type-cont #accepted-ccs{padding-bottom:30px}body.sequential.error #form-fields #cc-number-cont{margin:-30px auto 0}body.sequential.error #form-fields #cc-expiration-cont{width:60%;margin:0 auto 10px auto}body.sequential.error #form-fields #cc_expir_month{float:left}body.sequential.error #form-fields #employer-cont{margin-left:18px}body.sequential.error #form-fields #employer-cont,body.sequential.error #form-fields #occupation-cont{width:45%;float:left;padding:0 10px 0 0;margin-top:10px}body.sequential.error #form-fields #employer-cont.error,body.sequential.error #form-fields #occupation-cont.error{padding:4px}body.sequential.error #form-fields #employer-occupation-helper{margin:10px 0 0 0}body.sequential.error #form-fields .form-section-header-cont.employer_related.occupation_related{margin-bottom:55px}body.sequential.error #submit-button.fullform{position:absolute;bottom:25px}#cc-number{padding:0 4px}#dont-donate{width:100%}}@media (min-width:900px){.resources-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;grid-auto-rows:minmax(100px,auto)}.resources-grid-item.design-tools{grid-column:1;grid-row:1}.resources-grid-item.development-tools{grid-column:2;grid-row:1}.resources-grid-item.other-tools{grid-column:3;grid-row:1}}[id=subscription] form{padding-top:65px;padding-bottom:65px;text-align:left}[id=subscription] input,[id=subscription] label{display:block;width:auto}[id=subscription] label{display:block;font-size:.8em;font-weight:600;text-align:left;text-transform:uppercase}[id=subscription] input{display:block;border:1px solid #b3b3b3;transition:border .35s ease-in-out}[id=subscription] input:active,[id=subscription] input:focus{border-bottom:2px solid #b3b3b3}[id=subscription] input:focus{outline:0}[id=subscription] #submit,[id=subscription] #tlemail,[id=subscription] label{display:block;width:100%;margin:0}[id=subscription] .form-fields{max-width:450px;margin-left:auto;margin-right:auto}[id=subscription] .form-fields li{list-style-type:none}[id=subscription] .form-fields li+li{margin-top:10px}[id=subscription] #tlemail{padding-top:6px}[id=subscription] #hidden{position:absolute;top:0;left:-999em;visibility:hidden;pointer-events:none}[id=subscription] .wrap{width:100%;margin:15px auto 10px}[id=subscription] #submit{background:#1fc5b7;max-width:100%;width:100%;padding:8px 0;font-family:"Source Sans Pro",Helvetica,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;color:#fff;transition:background .35s ease-in-out}[id=subscription] #submit:hover{background:#15decd;background:#007de1}@media screen and (min-width:768px){[id=subscription] .form-fields{overflow:hidden;clear:both}[id=subscription] .form-fields li{width:50%;float:left}[id=subscription] input{max-width:80%;border:none;border-bottom:1px solid #b3b3b3}[id=subscription] .wrap{display:block;width:190px;margin-top:6px;background:#1fc5b7;background:-moz-linear-gradient(-45deg,#1fc5b7 0,#007de1 49%,#a81fc5 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#1fc5b7),color-stop(49%,#007de1),color-stop(100%,#a81fc5));background:-webkit-linear-gradient(-45deg,#1fc5b7 0,#007de1 49%,#a81fc5 100%);background:-o-linear-gradient(-45deg,#1fc5b7 0,#007de1 49%,#a81fc5 100%);background:-ms-linear-gradient(-45deg,#1fc5b7 0,#007de1 49%,#a81fc5 100%);background:linear-gradient(135deg,#1fc5b7 0,#007de1 49%,#a81fc5 100%)}[id=subscription] #submit{border:none}[id=subscription] #submit:hover{background:0 0}}
/*# sourceMappingURL=style.css.map */