.clear{clear:both}.hide{display:none}.spacer{margin:40px 0}.inset{margin:16px 0 16px 32px}@media screen and (max-width:420px){.inset{margin:16px 0}}*{font-family:Open Sans,-apple-system,sans-serif;color:#222}a{text-decoration:none;outline:0}h1{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:64px;line-height:1.1em;letter-spacing:-.025em;padding-bottom:32px}@media screen and (max-width:960px){h1{font-size:48px}}@media screen and (max-width:600px){h1{font-size:40px}}h2{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-size:48px;font-weight:700;padding-bottom:32px;letter-spacing:-.02em}@media screen and (max-width:500px){h2{font-size:32px}}h3{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-size:32px;padding-bottom:16px;letter-spacing:-.02em}@media screen and (max-width:600px){h3{font-size:26px;padding-bottom:8px}}h3.sectiontitle{padding:64px 0 48px}h4{font-size:22px;padding:8px 0;letter-spacing:-.03em}h5{font-size:14px;text-transform:uppercase;padding-bottom:16px;letter-spacing:.03em}h6{font-weight:700;letter-spacing:-.03em}h6,p{font-size:20px}p{line-height:32px;font-weight:500;color:#666;letter-spacing:-.02em;max-width:800px}@media screen and (max-width:600px){p{font-size:18px;line-height:28px}}p i{color:#666}p.details{font-size:16px;color:#5a5a5a;font-weight:500;letter-spacing:-.1px;line-height:24px}p.intro{font-size:22px;color:#222;font-weight:500;letter-spacing:-.5px;line-height:35px}p.caption{margin-bottom:8px;text-align:center;line-height:22px}p.caption,p.caption a{color:#5a5a5a;font-size:15px}p.caption a{font-weight:400}p.caption a,p a{text-decoration:underline}p a{font-weight:500}p a:hover{color:#24caff;text-decoration:none}ol{margin:8px 0 16px 24px}ol li{padding:4px 0;font-size:20px;letter-spacing:-.4px}ul{margin:16px 0 32px}li{font-size:16px;font-weight:600;letter-spacing:-.1px}li.quote{margin-left:24px}li.quote,li.quote i,li.quote p{color:#666}span.bold{font-weight:800}*{margin:0;padding:0}body,html{height:100%}body{max-width:100%;overflow:scroll;margin:0;padding:0;background-color:#fff}#page{min-height:100%}.container{padding:20px 20px 80px;max-width:1000px;min-width:300px;margin:0 auto}@media screen and (max-width:960px){.container{padding:32px 32px 80px}}@media screen and (max-width:600px){.container{padding:20px 20px 80px}}#headerwrapper{height:64px;transition:all .3s;max-width:1000px;min-width:300px;margin:0 auto;padding:32px}@media screen and (max-width:960px){#headerwrapper{padding:32px}}@media screen and (max-width:540px){#headerwrapper{padding:20px;height:80px}#headerwrapper.open{background-color:#222;height:400px}#headerwrapper.open .mobilemenu{background-image:url(menu-close.0e0c9ebf.svg)}#headerwrapper.open .mobilenav{display:block}#headerwrapper.open .line1{color:#fff!important}#headerwrapper.open .line2{color:hsla(0,0%,100%,.5)!important}}#headerwrapper .mobilenav{display:none;clear:both;text-align:center;padding-top:16px}#headerwrapper .mobilenav ul{color:#fff;list-style:none;transform:none}#headerwrapper .mobilenav a{color:#fff;font-size:32px}#headerwrapper .mobilenav a:hover{color:#fff}#headerwrapper .mobilenav li{margin-bottom:16px}#headerwrapper .avatar:hover .statusmessage{visibility:visible;opacity:1;top:40px;transition:top .3s ease-out,opacity .3s ease-out}#headerwrapper .avatar{width:40px;height:40px;float:left;margin:1px 16px 0 0;border-radius:20px;background:url(chrismartin-avatar.39183a96.jpg) #eee;background-size:100%}#headerwrapper .avatar .status{width:12px;height:12px;position:relative;top:28px;left:0;border-radius:12px;background-color:#4fde67;border:2px solid #fff}@media screen and (max-width:540px){#headerwrapper .avatar .status{display:none}}#headerwrapper .avatar .statusmessage{opacity:0;visibility:hidden;width:140px;background-color:#222;position:relative;left:-16px;top:32px;padding:8px 16px;border-radius:8px;box-shadow:0 0 12px #eee}@media screen and (max-width:540px){#headerwrapper .avatar .statusmessage{display:none}}#headerwrapper .avatar .statusmessage .arrow{display:block;content:"";width:0;height:0;position:absolute;top:-6px;left:16px;border:8px solid #222;transform:rotate(45deg)}#headerwrapper .avatar .statusmessage p{color:#fff;font-size:12px;line-height:1.5}#headerwrapper .avatar .statusmessage p strong{color:#fff}#headerwrapper nav ul{margin-top:0}#headerwrapper .me{float:left;list-style:none;margin-top:0}#headerwrapper .me .line1{color:#222}#headerwrapper .me .line2{font-size:14px;color:#666}#headerwrapper nav ul{float:right}#headerwrapper nav ul li{padding-left:32px;display:inline;text-align:right}@media screen and (max-width:600px){#headerwrapper nav ul li{padding-left:16px}}@media screen and (max-width:540px){#headerwrapper nav{display:none}#headerwrapper .mobilemenu{display:inline-block;float:right;width:40px;height:40px;background-image:url(menu.f70022a6.svg);background-size:100%}}#headerwrapper .active{color:#222;padding-bottom:4px;border-bottom:3px solid}#headerwrapper .active:hover{color:#222}.figmaembed{box-shadow:0 0 8px 0 #aaa;border-radius:8px;width:600px;height:400px;margin:50px auto}.navlink:hover{color:#24caff}.clear{clear:both}.hide{display:none}.spacer{margin:40px 0}.inset{margin:16px 0 16px 32px}@media screen and (max-width:420px){.inset{margin:16px 0}}*{font-family:Open Sans,-apple-system,sans-serif;color:#222}a{text-decoration:none;outline:0}h1{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:64px;line-height:1.1em;letter-spacing:-.025em;padding-bottom:32px}@media screen and (max-width:960px){h1{font-size:48px}}@media screen and (max-width:600px){h1{font-size:40px}}h2{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-size:48px;font-weight:700;padding-bottom:32px;letter-spacing:-.02em}@media screen and (max-width:500px){h2{font-size:32px}}h3{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-size:32px;padding-bottom:16px;letter-spacing:-.02em}@media screen and (max-width:600px){h3{font-size:26px;padding-bottom:8px}}h3.sectiontitle{padding:64px 0 48px}h4{font-size:22px;padding:8px 0;letter-spacing:-.03em}h5{font-size:14px;text-transform:uppercase;padding-bottom:16px;letter-spacing:.03em}h6{font-weight:700;letter-spacing:-.03em}h6,p{font-size:20px}p{line-height:32px;font-weight:500;color:#666;letter-spacing:-.02em;max-width:800px}@media screen and (max-width:600px){p{font-size:18px;line-height:28px}}p i{color:#666}p.details{font-size:16px;color:#5a5a5a;font-weight:500;letter-spacing:-.1px;line-height:24px}p.intro{font-size:22px;color:#222;font-weight:500;letter-spacing:-.5px;line-height:35px}p.caption{margin-bottom:8px;text-align:center;line-height:22px}p.caption,p.caption a{color:#5a5a5a;font-size:15px}p.caption a{font-weight:400}p.caption a,p a{text-decoration:underline}p a{font-weight:500}p a:hover{color:#24caff;text-decoration:none}ol{margin:8px 0 16px 24px}ol li{padding:4px 0;font-size:20px;letter-spacing:-.4px}ul{margin:16px 0 32px}li{font-size:16px;font-weight:600;letter-spacing:-.1px}li.quote{margin-left:24px}li.quote,li.quote i,li.quote p{color:#666}span.bold{font-weight:800}*{margin:0;padding:0}body,html{height:100%}body{max-width:100%;overflow:scroll;margin:0;padding:0;background-color:#fff}#page{min-height:100%}.container{padding:20px 20px 80px;max-width:1000px;min-width:300px;margin:0 auto}@media screen and (max-width:960px){.container{padding:32px 32px 80px}}@media screen and (max-width:600px){.container{padding:20px 20px 80px}}footer{margin:-80px auto;background:#eee;height:80px;flex-shrink:0;padding:0 32px}footer .footercontent{display:flex;justify-content:space-between;margin:0 auto;min-width:300px;max-width:1000px}footer .footercontent .homelink{padding-top:28px;margin-left:-6px}footer .footercontent .homelink p{color:#222;font-weight:600}footer .footercontent .homelink span{padding-right:8px;position:relative;top:2px;right:0;transition:right .15s ease-out}footer .footercontent .homelink a:hover p{color:#24caff}footer .footercontent .homelink a:hover p .backarrow{fill:#24caff}footer .footercontent .homelink a:hover span{right:6px}footer .footercontent nav{margin-top:32px}footer .footercontent nav ul{margin:0}footer .footercontent nav a:hover li{color:#24caff}footer .footercontent nav li{margin-left:32px;display:inline;color:#5a5a5a}@media screen and (max-width:420px){footer .footercontent nav li{margin-left:16px}}.homepage{margin-top:40px}.homepage .paragraphlink{display:inline-block;margin-top:32px;margin-bottom:32px}.homepage .paragraphlink .arrowlink{font-size:19px;font-weight:600;letter-spacing:-.2px;vertical-align:top}.homepage .paragraphlink .arrowcharacter{display:inline-block;position:relative;right:0;top:4px;margin-left:8px;transition:right .15s ease-out}.homepage .paragraphlink .arrowcharacter .arrow{fill:#222}.homepage .paragraphlink:hover span{color:#24caff}.homepage .paragraphlink:hover .arrow{fill:#24caff}.homepage .paragraphlink:hover .arrowcharacter{right:-6px}.homepage .pcintro{display:flex;justify-content:flex-start;flex-direction:row;box-shadow:0 0 12px #eee;border-radius:8px;background-image:linear-gradient(-100deg,#222f42,#000);padding:32px;min-width:300px}@media screen and (max-width:860px){.homepage .pcintro{flex-direction:column;align-items:center;padding:32px}}.homepage .pcintro .pcvideoframe{position:relative}.homepage .pcintro .pcvideoframe video{width:275px;display:block;border-radius:8px}.homepage .pcintro .content{display:flex;flex-direction:column;justify-content:space-between;position:relative;margin-left:40px;padding-top:80px;width:100%}@media screen and (max-width:1000px){.homepage .pcintro .content{padding-top:32px}}@media screen and (max-width:860px){.homepage .pcintro .content{padding-top:16px;margin:0 32px;flex-direction:column-reverse}}.homepage .pcintro .content .text{order:1;max-width:500px}@media screen and (max-width:860px){.homepage .pcintro .content .text{order:2;max-width:none;margin:32px auto}}.homepage .pcintro .content .text h3{letter-spacing:.005em;color:#fff}.homepage .pcintro .content .text p{color:#fff}.homepage .pcintro .content .logobadges{order:2;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:860px){.homepage .pcintro .content .logobadges{order:1}}@media screen and (max-width:1000px){.homepage .pcintro .content .logobadges{flex-direction:column}.homepage .pcintro .content .logobadges .appstorebadges{height:44px;margin-top:32px}}@media screen and (max-width:860px){.homepage .pcintro .content .logobadges{position:relative;margin:32px auto 0;flex-direction:row}.homepage .pcintro .content .logobadges .appstorebadges{height:auto;margin-top:0}}@media screen and (max-width:700px){.homepage .pcintro .content .logobadges{flex-direction:column;align-items:center}.homepage .pcintro .content .logobadges .appstorebadges{margin-top:16px}}.homepage .pcintro .content .logobadges .logo{width:230px;height:44px;background:url(pclogo-horizontal.e8de9870.svg) no-repeat;background-size:auto 44px}.homepage .pcintro .content .logobadges .appstorebadges{display:flex}.homepage .pcintro .content .logobadges .appstorebadges a{height:44px}.homepage .pcintro .content .logobadges .appstorebadges a.applebadge{background:url(applebadge.ee4dd969.svg) no-repeat;width:132px;background-size:auto 44px}.homepage .pcintro .content .logobadges .appstorebadges a.googlebadge{background:url(googlebadge.ba5e176d.svg) no-repeat;width:150px;background-size:auto 44px;margin-left:16px}.homepage .press{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.homepage .press .presslink{flex-grow:1;width:300px;border:2px solid #eee;margin:0 32px 32px 0;padding:32px;border-radius:8px;text-align:center}@media screen and (max-width:800px){.homepage .press .presslink{margin-right:0}}.homepage .press .presslink p{font-size:20px;line-height:28px}.homepage .press .presslink img{margin-top:32px;max-width:120px}.homepage .press .presslink .pressflex{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%}.homepage .press .presslink .pressflex .text{margin:auto;padding:48px 16px}.homepage .press .presslink .pressflex a h6{text-transform:capitalize;letter-spacing:-.25px;font-size:16px;text-decoration:underline;padding-bottom:0}.homepage .press .presslink .pressflex a p{font-size:15px}.homepage .press .presslink .pressflex a:hover h6{color:#24caff;text-decoration:none}.homepage .contact{margin-top:128px;margin-bottom:256px}.homepage .contact h3{padding-bottom:32px}@charset "UTF-8";.clear{clear:both}.hide{display:none}.spacer{margin:40px 0}.inset{margin:16px 0 16px 32px}@media screen and (max-width:420px){.inset{margin:16px 0}}*{font-family:Open Sans,-apple-system,sans-serif;color:#222}a{text-decoration:none;outline:0}h1{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:64px;line-height:1.1em;letter-spacing:-.025em;padding-bottom:32px}@media screen and (max-width:960px){h1{font-size:48px}}@media screen and (max-width:600px){h1{font-size:40px}}h2{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-size:48px;font-weight:700;padding-bottom:32px;letter-spacing:-.02em}@media screen and (max-width:500px){h2{font-size:32px}}h3{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-size:32px;padding-bottom:16px;letter-spacing:-.02em}@media screen and (max-width:600px){h3{font-size:26px;padding-bottom:8px}}h3.sectiontitle{padding:64px 0 48px}h4{font-size:22px;padding:8px 0;letter-spacing:-.03em}h5{font-size:14px;text-transform:uppercase;padding-bottom:16px;letter-spacing:.03em}h6{font-weight:700;letter-spacing:-.03em}h6,p{font-size:20px}p{line-height:32px;font-weight:500;color:#666;letter-spacing:-.02em;max-width:800px}@media screen and (max-width:600px){p{font-size:18px;line-height:28px}}p i{color:#666}p.details{font-size:16px;color:#5a5a5a;font-weight:500;letter-spacing:-.1px;line-height:24px}p.intro{font-size:22px;color:#222;font-weight:500;letter-spacing:-.5px;line-height:35px}p.caption{margin-bottom:8px;text-align:center;line-height:22px}p.caption,p.caption a{color:#5a5a5a;font-size:15px}p.caption a{font-weight:400}p.caption a,p a{text-decoration:underline}p a{font-weight:500}p a:hover{color:#24caff;text-decoration:none}ol{margin:8px 0 16px 24px}ol li{padding:4px 0;font-size:20px;letter-spacing:-.4px}ul{margin:16px 0 32px}li{font-size:16px;font-weight:600;letter-spacing:-.1px}li.quote{margin-left:24px}li.quote,li.quote i,li.quote p{color:#666}span.bold{font-weight:800}*{margin:0;padding:0}body,html{height:100%}body{max-width:100%;overflow:scroll;margin:0;padding:0;background-color:#fff}#page{min-height:100%}.container{padding:20px 20px 80px;max-width:1000px;min-width:300px;margin:0 auto}@media screen and (max-width:960px){.container{padding:32px 32px 80px}}@media screen and (max-width:600px){.container{padding:20px 20px 80px}}.projects{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.backbutton{display:inline-block;padding-bottom:32px;width:100px}.backbutton .arrowlink{font-size:19px;font-weight:600;letter-spacing:-.2px;vertical-align:top}.backbutton .arrowcharacter{display:inline-block;position:relative;right:0;top:4px;margin-right:8px;transition:right .15s ease-out}.backbutton .arrowcharacter .arrow{stroke:#222}.backbutton:hover span{color:#24caff}.backbutton:hover .arrow{stroke:#24caff}.backbutton:hover .arrowcharacter{right:6px}.projectheader{width:100%;margin-bottom:0!important}.projectheader .projectlabel{margin-bottom:16px}.projectheader .projectlabel p{display:inline-block;font-size:18px}.projectheader .projectlabel .pocketcasts{background:url(pcappicon.35b43113.svg) no-repeat}.projectheader .projectlabel .pocketweather{background:url(pwappicon.dc9f41e4.svg) no-repeat}.projectheader .projectlabel .icon{background-size:32px 32px;display:inline-block;height:32px;width:32px;margin-right:16px;vertical-align:middle}.projectheader .dotseperator{display:inline-block}.projectheader .dotseperator p:before{content:"•";margin:0 8px}.projectpreview{width:50%;max-width:484px;border-radius:8px;margin-bottom:32px;box-shadow:0 0 12px #eee;transition:all .3s ease-in-out}@media screen and (max-width:1040px){.projectpreview{width:100%;max-width:100%}}@media screen and (max-width:960px){.projectpreview{margin-right:0}}.projectpreview:hover{cursor:pointer;box-shadow:0 0 20px #ccc}.projectpreview:hover .image{transform:scale(1.02)}.projectpreview:hover .image.icons-cover{transform:rotate(-10deg)}.projectpreview:hover .gradient.pocketweather-cover-gradient{background-position:0 100%}.projectpreview .image{width:100%;height:400px;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .8s}@media screen and (max-width:400px){.projectpreview .image{height:250px}}.projectpreview .image.player-cover{background-image:url(player-cover.9f719930.png);background-size:cover}.projectpreview .image.discover-cover{background-image:url(discover-cover.2e9368f2.png);background-size:cover}.projectpreview .image.chapter-cover{background-image:url(chapter-cover.1e09ea7e.png);background-size:cover}.projectpreview .image.icons-cover{background-image:url(icons-cover.23611df9.png);transform:rotate(-10deg) scale(.95);background-size:cover;height:200%;width:200%;position:relative;top:-25%;left:-30%}.projectpreview .image.pocketweather-cover{background-image:url(pocketweather-cover.99a9e8fb.png)}.projectpreview .gradient{overflow:hidden;background-image:linear-gradient(-45deg,#24caff,#ff0);width:100%;height:400px;border-radius:8px 8px 0 0;position:relative;transition:all .3s}@media screen and (max-width:400px){.projectpreview .gradient{height:250px}}.projectpreview .gradient .externallink{display:none;z-index:1;background-color:hsla(0,0%,100%,.9);text-align:center;padding:4px 8px;border-radius:4px;font-weight:700;color:#222;letter-spacing:.03em;text-transform:uppercase;font-size:13px;position:absolute;bottom:8px;right:8px}.projectpreview .gradient .externallink.show{display:block}.projectpreview .gradient.player-cover-gradient{background-image:linear-gradient(-45deg,#4c5bb2,#2b3a90)}.projectpreview .gradient.discover-cover-gradient{background-image:linear-gradient(to bottom right,#3be4e9,#fbce2a)}.projectpreview .gradient.chapter-cover-gradient{background-image:linear-gradient(to bottom right,#a000bb,#00528f)}.projectpreview .gradient.icons-cover-gradient{background-image:linear-gradient(to bottom right,#03a9f4,#41e8ff)}.projectpreview .gradient.pocketweather-cover-gradient{background-image:linear-gradient(180deg,#29b2ff,#ada8ba,#ffa24b);background-position:0 0;background-size:200% 200%;transition:background-position 3s}.projectpreview .projectinfo{min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.projectpreview .projectinfo .text{margin:16px 16px 0}@media screen and (max-width:960px){.projectpreview .projectinfo .text{min-height:auto}}.projectpreview .projectinfo .text .icon{display:block;width:32px}.projectpreview .projectinfo .text .type h5{padding-bottom:4px;color:#aaa;font-weight:700;font-size:13px}.projectpreview .projectinfo .text .line1 h3{padding-bottom:0}.projectpreview .projectinfo .text .line2{margin-top:8px;display:block}.projectpreview .projectinfo .projectbar{border-top:1px solid #eee;padding-top:16px;display:flex;flex-direction:row;justify-content:space-between;margin:16px}.projectpreview .projectinfo .projectbar .projectlabel{display:inline-block}.projectpreview .projectinfo .projectbar .projectlabel .pocketcasts{background:url(pcappicon.35b43113.svg) no-repeat}.projectpreview .projectinfo .projectbar .projectlabel .pocketweather{background:url(pwappicon.dc9f41e4.svg) no-repeat}.projectpreview .projectinfo .projectbar .projectlabel .icon{background-size:32px 32px;display:inline-block;height:32px;width:32px;margin-right:16px;vertical-align:middle}.projectpreview .projectinfo .projectbar .projectlabel p{display:inline-block;font-size:18px}.projectpreview .projectinfo .projectbar .date{display:inline-block}.projectpreview .projectinfo .projectbar .date p{font-size:16px;justify-content:right}.projectpage{margin-bottom:128px}.projectpage.noright{margin:0 auto 128px;max-width:600px}.projectpage .projectheader{display:block;margin-top:0;max-width:600px}.projectpage section{margin:32px 0}.projectpage section .left{max-width:600px;float:left}.projectpage section .left p{padding-bottom:16px}.projectpage section .left .image{width:100%;margin:16px 0}.projectpage section .left .image img{border-radius:8px;max-width:100%}.projectpage section .right{margin-left:632px}@media screen and (max-width:1000px){.projectpage section .right{margin-left:0;float:left;max-width:600px;margin-bottom:32px}}.projectpage section .infobox{display:block;background-color:#eee;padding:16px 16px 32px;border-radius:8px}.projectpage section .infobox .details{color:#717171}@media screen and (max-width:1000px){.projectpage section .infobox{margin:16px 0}}.projectpage #intro{margin-bottom:0;margin-top:0}.projectpage #intro img{border-radius:8px}.figmaprototype_desktop{display:block;background-color:#fff;border-radius:8px}.figmaprototype_desktop iframe{border-radius:8px}.figmaprototype_mobile{background-color:#222;box-shadow:0 0 12px #eee;transition:box-shadow .3s;border-radius:8px;display:block;max-width:536px;height:24px;padding:20px 32px 24px 24px;clear:both}.figmaprototype_mobile .figmalogo{float:left;display:inline-block;height:32px;width:32px;background:url(figmalogo.e87e48d4.svg) no-repeat;background-size:32px 32px}.figmaprototype_mobile .text{float:left;color:#fff;display:inline;padding-top:2px;margin-left:16px;font-weight:500;font-size:18px}.figmaprototype_mobile .arrow{display:inline-block;width:24px;height:24px;float:right;background:url(arrow-white.964d1162.svg) no-repeat}@media screen and (max-width:900px){.figmaprototype_desktop{display:none}}@media screen and (min-width:900px){.figmaprototype_mobile{display:none}}.contactpage{display:flex;flex-direction:row}@media screen and (max-width:960px){.contactpage{flex-direction:column-reverse}}.contactpage .image{background:url(mugshot.cb605c22.jpg) no-repeat;width:540px;height:300px}@media screen and (max-width:960px){.contactpage .image{margin:50px auto;width:100%}}@media screen and (max-width:400px){.contactpage .image{margin:50px auto;width:100%;background-size:100%;position:relative;text-align:center}}.contactpage .image p{text-align:center;font-size:13px;font-weight:500;margin:300px auto 0 156px;max-width:180px;line-height:17px;color:#999}@media screen and (max-width:960px){.contactpage .image p{margin:300px auto 0 153px}}@media screen and (max-width:400px){.contactpage .image p{width:100%;margin:70% 28%}}.aboutpage{margin-bottom:80px}.aboutpage .text{max-width:800px;margin:0 auto}.aboutpage .text p{padding-bottom:16px}.aboutpage .image{border-radius:8px;margin-bottom:32px;width:100%}.clear{clear:both}.hide{display:none}.spacer{margin:40px 0}.inset{margin:16px 0 16px 32px}@media screen and (max-width:420px){.inset{margin:16px 0}}*{font-family:Open Sans,-apple-system,sans-serif;color:#222}a{text-decoration:none;outline:0}h1{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:64px;line-height:1.1em;letter-spacing:-.025em;padding-bottom:32px}@media screen and (max-width:960px){h1{font-size:48px}}@media screen and (max-width:600px){h1{font-size:40px}}h2{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-size:48px;font-weight:700;padding-bottom:32px;letter-spacing:-.02em}@media screen and (max-width:500px){h2{font-size:32px}}h3{font-family:tk-adelle-sans-n7,adelle-sans,adelle sans,-apple-system,Open Sans,sans-serif;font-size:32px;padding-bottom:16px;letter-spacing:-.02em}@media screen and (max-width:600px){h3{font-size:26px;padding-bottom:8px}}h3.sectiontitle{padding:64px 0 48px}h4{font-size:22px;padding:8px 0;letter-spacing:-.03em}h5{font-size:14px;text-transform:uppercase;padding-bottom:16px;letter-spacing:.03em}h6{font-weight:700;letter-spacing:-.03em}h6,p{font-size:20px}p{line-height:32px;font-weight:500;color:#666;letter-spacing:-.02em;max-width:800px}@media screen and (max-width:600px){p{font-size:18px;line-height:28px}}p i{color:#666}p.details{font-size:16px;color:#5a5a5a;font-weight:500;letter-spacing:-.1px;line-height:24px}p.intro{font-size:22px;color:#222;font-weight:500;letter-spacing:-.5px;line-height:35px}p.caption{margin-bottom:8px;text-align:center;line-height:22px}p.caption,p.caption a{color:#5a5a5a;font-size:15px}p.caption a{font-weight:400}p.caption a,p a{text-decoration:underline}p a{font-weight:500}p a:hover{color:#24caff;text-decoration:none}ol{margin:8px 0 16px 24px}ol li{padding:4px 0;font-size:20px;letter-spacing:-.4px}ul{margin:16px 0 32px}li{font-size:16px;font-weight:600;letter-spacing:-.1px}li.quote{margin-left:24px}li.quote,li.quote i,li.quote p{color:#666}span.bold{font-weight:800}*{margin:0;padding:0}body,html{height:100%}body{max-width:100%;overflow:scroll;margin:0;padding:0;background-color:#fff}#page{min-height:100%}.container{padding:20px 20px 80px;max-width:1000px;min-width:300px;margin:0 auto}@media screen and (max-width:960px){.container{padding:32px 32px 80px}}@media screen and (max-width:600px){.container{padding:20px 20px 80px}}.resume{margin-bottom:80px}.resume a:hover .name1,.resume a:hover .name2{color:#24caff}.resume .sectionedheader{clear:both;height:150px}.resume .sectionedheader h1{float:left}.resume .sectionedheader .downloadlink{height:50px;float:right;padding-top:20px}@media screen and (max-width:960px){.resume .sectionedheader .downloadlink{padding-top:10px}}.resume .sectionedheader .downloadlink svg{position:relative;top:3px;margin:0 4px 0 0}.resume .sectionedheader .downloadlink .downloadarrow{fill:#666}.resume .sectionedheader .downloadlink p{font-size:16px;text-decoration:underline;display:inline}.resume .sectionedheader .downloadlink:hover p{text-decoration:none;color:#24caff}.resume .sectionedheader .downloadlink:hover .downloadarrow{fill:#24caff}.resume .item{padding:16px 0}.resume .divider{border-bottom:3px dotted;border-color:#eee;margin:40px 0}.resume .column1{width:10%;min-width:100px;float:left;padding-right:32px}.resume .column2{width:70%;display:inline-block}.resume .column2 .description{max-width:600px}@media screen and (max-width:600px){.resume .column2{width:100%}}.resume .date{width:80px;font-size:14px;color:#666}.resume .date,.resume .name1{display:inline-block;font-weight:600}.resume .name1{font-size:15px;color:#222}.resume .description,.resume .name2{display:inline-block;font-size:14px;color:#666}.resume .description{margin-top:16px;line-height:22px}
/*# sourceMappingURL=scripts.bcf3243b.css.map */