﻿@font-face{font-family:'OpenSansRegular';src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans-regular-webfont.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansLight';src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype"),url("../fonts/opensans-light-webfont.svg#OpenSansLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBold';src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype"),url("../fonts/opensans-bold-webfont.svg#OpenSansBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSlab500';src:url("../fonts/museo_slab_500-webfont.eot");src:url("../fonts/museo_slab_500-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo_slab_500-webfont.woff") format("woff"),url("../fonts/museo_slab_500-webfont.ttf") format("truetype"),url("../fonts/museo_slab_500-webfont.svg#MuseoSlab500") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSlab700';src:url("../fonts/museo_slab_700-webfont.eot");src:url("../fonts/museo_slab_700-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo_slab_700-webfont.woff") format("woff"),url("../fonts/museo_slab_700-webfont.ttf") format("truetype"),url("../fonts/museo_slab_700-webfont.svg#MuseoSlab700") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSlab500Italic';src:url("../fonts/museo_slab_500italic-webfont.eot");src:url("../fonts/museo_slab_500italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo_slab_500italic-webfont.woff") format("woff"),url("../fonts/museo_slab_500italic-webfont.ttf") format("truetype"),url("../fonts/museo_slab_500italic-webfont.svg#MuseoSlab500Italic") format("svg");font-weight:normal;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#47dc5a;color:#fff;text-shadow:none}::selection{background:#47dc5a;color:#fff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html{background:url("../img/bg-noise.jpg") repeat center top;border-bottom:4px solid #11b59a}html,button,input,select,textarea{color:#3f5063;font-family:OpenSansRegular, sans-serif}a{color:#11b59a;text-decoration:none}a:visited{color:#37669e}a:hover{color:#47dc5a}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-family:OpenSansLight, sans-serif}hr{background-color:#d6d6d4;color:#d6d6d4;margin:20px auto;width:169px;height:2px;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.7);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.7);box-shadow:0 1px 0 0 rgba(255,255,255,0.7)}.container{margin:0 auto;text-align:center;width:100%;max-width:940px}.header-image,.footer-image{background:url("../img/bg-lines.png") repeat center top;text-align:center;height:55px}.footer-image{margin-top:60px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.site-header{background-repeat:no-repeat;background-position:-2px bottom;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;border-bottom:4px solid #11b59a;margin-bottom:27px}footer h1,footer h2,.site-header h1,.site-header h2,.skills h1,.quote figcaption{font-weight:normal;line-height:1.2}footer h1,.site-header h1{color:#3f5063;font-size:5rem;margin:2.8125rem 0 0.3125rem}footer h2,.site-header h2,.skills h1,.quote figcaption,.np-heading{color:#47dc5a;font-family:MuseoSlab500, sans-serif;font-size:1.5rem;margin:0.3125rem 0 1.8125rem}.social-links{border-top:2px solid #d6d6d4;margin:0 auto;padding:1.125rem 0.625rem 0;width:12rem}.social-links li{float:left}.social-link{display:block;margin-right:0.5rem;width:2rem;height:2rem;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.social-link:hover{-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;box-shadow:rgba(0,0,0,0.5) 2px 2px 10px}#social-facebook{background:center/contain no-repeat url("../img/social-facebook@512x512.png")}#social-twitter{background:center/contain no-repeat url("../img/social-twitter@512x512.png")}#social-flickr{background:center/contain no-repeat url("../img/social-flickr@86x86.png")}#social-github{background:center/contain no-repeat url("../img/social-github@512x512.png");margin-right:0}#social-mastodon{background:center/contain no-repeat url("../img/social-mastodon@512x512.png")}.main{line-height:1.533}.skills{background-color:#f8f8f5;margin:3.25rem 0 0;padding:2.3125rem 0}.skills h1{margin-bottom:2.125rem}.skills ul{list-style:none;line-height:1.5625rem;margin:0 auto;padding:0;position:relative;height:1.5625rem;min-width:36.17021%}.skills li{color:#11b59a;font-family:MuseoSlab700, sans-serif;font-size:0.875rem;display:inline}.skills li::after{color:#bfbfbb;content:"•";margin:0 0.375rem 0 0.625rem}.skills li:last-child::after{content:"";margin:0}.skills p{clear:both;margin:0.125rem 0 2rem}.button,.button:visited{background-color:#11b59a;color:#f4f3ef;display:inline-block;font-size:0.75rem;font-family:"OpenSansBold";font-weight:normal;padding:0.3125rem 1.25rem;position:relative;text-transform:uppercase;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box}.button:hover{color:#fff;-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.25);box-shadow:0 1px 3px 1px rgba(0,0,0,0.25)}.button:active{top:1px;-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.25);box-shadow:0 0 3px 0 rgba(0,0,0,0.25)}.photos{margin:3.75rem 0 4.6875rem}.photos h1{font-size:1rem;font-weight:normal}.flickr-photos{margin:0 auto;padding:0;list-style:none;width:504px}.flickr-photos img{border:3px solid #fff;-moz-box-shadow:0 0 0 1px #d6d6d4;-webkit-box-shadow:0 0 0 1px #d6d6d4;box-shadow:0 0 0 1px #d6d6d4}.flickr-photos img:hover{-moz-box-shadow:0 0 2px 2px #d6d6d4;-webkit-box-shadow:0 0 2px 2px #d6d6d4;box-shadow:0 0 2px 2px #d6d6d4}.flickr-photos img:active{-moz-box-shadow:0 0 2px 2px #e4e3e0;-webkit-box-shadow:0 0 2px 2px #e4e3e0;box-shadow:0 0 2px 2px #e4e3e0}.flickr-thumb{float:left;margin:0.3125rem}.flickr-thumb:nth-of-type(4){clear:both}.quote blockquote{background:url("../img/quote-left.png") no-repeat center left,url("../img/quote-right.png") no-repeat center right;font-family:OpenSansLight, sans-serif;font-size:3.125rem;line-height:1.08;margin:1em auto;padding:0 7.5rem;width:65.95745%;max-width:620px}.twitter .twitter-timeline{display:block !important;margin:5rem auto 0.625rem;padding:0}footer{clear:both;margin-top:4.0625rem}footer h1{margin-top:1.875rem}.now-playing-container{padding:2.3125rem 0}.now-playing{opacity:1;border:0}.now-playing:hover img{transform:scale(1.02) translateX(-0.2vw) perspective(500px) rotate3d(0, -1, 0.01, 6deg)}.now-playing img{opacity:0;transform:scale(0.97) translateX(10px) perspective(500px);border-radius:2px;width:Min(20vw, calc(100vh - 30px), 400px);box-shadow:0 0 25px rgba(0,0,0,0.2);transition:all 1s cubic-bezier(0.13, 0.95, 0, 1),transform 2s cubic-bezier(0.13, 0.95, 0, 1)}.now-playing.loaded img{opacity:1;transform:perspective(500px) rotate3d(0, -1, 0, 4deg)}.now-playing .np-metadata{margin-top:1rem;opacity:0;transition:opacity 0.4s ease-out;transition-delay:0.5s}.now-playing .np-metadata>span{display:block;letter-spacing:-0.01em;font-weight:500;line-height:1.8}.now-playing .np-metadata .np-roon{width:0.625rem;opacity:0.5}.now-playing .np-metadata .breather{margin-right:8px;display:inline-block;animation:pulsate 5s linear 0s infinite}.now-playing.loaded .np-metadata{opacity:1}@keyframes pulsate{0%{transform:scale(0.2, 0.2) rotate(0deg);opacity:0}50%{transform:scale(1, 1) rotate(50deg);opacity:1}80%{transform:scale(1.8, 1.8) rotate(80deg);opacity:0.2}100%{transform:scale(4, 4) rotate(100deg);opacity:0}}@media only screen and (max-device-width: 480px){.site-header{background-image:url("../img/collage-318x96@2x.png");padding-bottom:112px}.social-link{background:url("../img/social-icons@2x.png") no-repeat 0 0;background-size:147px 32px}footer h1,.site-header h1{font-size:48px}.flickr-photos{width:318px}.flickr-photos img{width:90px}.photos h1{width:314px}.quote blockquote{background:url("../img/quote-left@2x.png") no-repeat 10px top;background-size:61.5px 53.25px;font-size:30px;padding:0 0 0 53.25px;width:246.75px}}@media only screen and (min-device-width: 768px){.site-header{padding-bottom:1rem}.skills ul::before,.skills ul::after{width:25%}}@media only screen and (min-width: 1025px){.skills ul::before,.skills ul::after{background-image:url("../img/bg-lines.png");content:"";position:absolute;top:0;bottom:0;width:27.65957%}.skills ul::before{left:4.25532%}.skills ul::after{right:4.25532%}}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
