html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;color:#fff;background-color:#222}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;font-size:1.6rem;line-height:1.5}@media(min-width: 768px){body{margin:20px}}a{color:#fff;border-bottom:5px solid rgba(255,255,255,.1);text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear}a:hover,a:focus{border-bottom-color:rgba(255,204,0,.5)}img{max-width:100%;height:auto}p,ul,ol,dl{margin-top:0;margin-bottom:2.4rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:1.2rem}h1,.h1{font-size:3em;line-height:normal}h2,.h2{font-size:2em;line-height:normal}h3,.h3{font-size:1.75em;line-height:normal}h4,.h4{font-size:1.5em;line-height:normal}h5,.h5{font-size:1.1666666667em;line-height:normal}h6,.h6{font-size:1em;line-height:normal}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl dt{font-weight:bold}dl dd{margin-left:0;margin-bottom:1.2rem}hr{margin-top:2.4rem;margin-bottom:2.4rem;border:0;border-top:1px solid #ddd}.header,.footer{text-align:center}.header{margin:0 0 10px;padding:10px}@media(min-width: 768px){.header{margin:0 0 20px;padding:20px}}.header .header__title{font-size:1.75em}@media(min-width: 768px){.header .header__title{font-size:3em}}.header .header__content{margin:0;color:rgba(255,255,255,.7);font-size:1em;line-height:1.5}@media(min-width: 768px){.header .header__content{font-size:1.1666666667em}}.header .header__content a{color:inherit}.header .header__content a:hover,.header .header__content a:focus{color:#fff}.footer{margin:10px;padding:20px 0;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.05);font-size:1.4rem}@media(min-width: 768px){.footer{margin:20px;padding:40px 0}}.footer .copyright{margin:0}.footer a{color:inherit;border-bottom-width:3px}.footer a:hover,.footer a:focus{color:#fff}.widget-group{margin-bottom:20px}@media(min-width: 768px){.widget-group{margin-bottom:40px}}.widget-group .widget-group__header{margin:10px 10px -10px}@media(min-width: 768px){.widget-group .widget-group__header{margin:20px 20px -20px}}.widget-group .widget-group__header-title{margin-bottom:10px;color:rgba(255,255,255,.5);font-weight:300;letter-spacing:1px;-webkit-transition:all .2s linear;transition:all .2s linear}.widget-group:hover .widget-group__header-title,.widget-group:focus .widget-group__header-title{color:rgba(255,255,255,.7)}.widget-group--sites{background-color:#333;margin-left:-10px;margin-right:-10px;padding:10px 10px 0}@media(min-width: 768px){.widget-group--sites{margin-left:-20px;margin-right:-20px;padding:20px 20px 10px}}.widget-group--sites .widget-group__header{margin-top:0}.widget-group--sites .widget-group__header-title{display:none}.widget-group--social .widget-group__header-title{display:none}.widget-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0;list-style-type:none}.widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;margin:0;padding:10px;text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear}@media(min-width: 768px){.widget{width:33.3333333333%;padding:20px 20px 10px}}@media(min-width: 992px){.widget{width:25%}}.widget a{color:inherit;text-decoration:none}.widget .widget__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0}.widget .widget__icon{width:100%;height:calc( ( ( 100vw - ( ( 40px / 2 ) * 3 ) ) / 2 ) / 2 );margin:0;padding:10px;overflow:hidden;color:#fff;background-color:#000;border-radius:5px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.2);box-shadow:0 0 40px 0 rgba(0,0,0,.2);text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear}@media(min-width: 768px){.widget .widget__icon{height:calc( ( ( 100vw - ( 40px * 4 ) ) / 3 ) / 2 );padding:20px}}@media(min-width: 992px){.widget .widget__icon{height:calc( ( ( 100vw - ( 40px * 5 ) ) / 4 ) / 2 );padding:20px}}.widget .widget__text{margin:.4rem 0 0;color:rgba(255,255,255,.5);font-size:1.2rem;line-height:1.2;-webkit-transition:all .2s linear;transition:all .2s linear}@media(min-width: 768px){.widget .widget__text{font-size:1.5rem;line-height:1.2}}.widget:hover,.widget:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(min-width: 768px){.widget:hover,.widget:focus{-webkit-transform:scale(1.1);transform:scale(1.1)}}.widget:hover .widget__icon,.widget:focus .widget__icon{-webkit-box-shadow:0 40px 40px 0 rgba(0,0,0,.2);box-shadow:0 40px 40px 0 rgba(0,0,0,.2)}.widget:hover .widget__text,.widget:focus .widget__text{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.2)}.widget .widget__icon--dnathandillon{color:#333;background-color:#fff}.widget .widget__icon--ntdln{color:#111;background-color:#ffde00}#icon-ntdln .path-1{fill:#111}.widget .widget__icon--github{color:#333;background-color:#fff}.widget .widget__icon--bitbucket{color:#fff;background-color:#205081}#icon-bitbucket [class^=path]{fill:#fff}.widget .widget__icon--dribbble{color:#fff;background-color:#444}#icon-dribbble [class^=path]{fill:#fff}.widget .widget__icon--linkedin{color:#fff;background-color:#0077b5}#icon-linkedin .path-1{fill:#fff}#icon-linkedin .path-2,#icon-linkedin .path-3{fill:#0077b5}.widget .widget__icon--twitter{color:#fff;background-color:#1da1f2}#icon-twitter .path-1{fill:#fff}.widget .widget__icon--facebook{color:#fff;background-color:#3b5998;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3))),#3b5998;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 100%),#3b5998}#icon-facebook .path-1{fill:#fff}.widget .widget__icon--instagram{color:#fff;background-color:#000;background:radial-gradient(circle farthest-corner at 20% 100%, #fec564, transparent 40%),radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),-webkit-gradient(linear, left top, left bottom, from(#6559ca), color-stop(30%, #bc318f), color-stop(50%, #e33f5f), color-stop(70%, #f77638), to(#fec66d));background:radial-gradient(circle farthest-corner at 20% 100%, #fec564, transparent 40%),radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%)}#icon-instagram [class^=path]{fill:#fff}.widget .widget__icon--flickr{color:#333;background-color:#fff}.widget .widget__icon--letterboxd{color:#fff;background-color:#14181c}#icon-letterboxd .path-2{fill:#f8e36e}#icon-letterboxd .path-4{fill:#cae7e4}.widget .widget__icon--nateandjermaine{color:#fff;background-color:#000}.widget .widget__icon--urbanhaat{color:#fff;background-color:#000}