*,*:before,*:after{box-sizing:border-box}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.posts__preview:after,.works__preview:after,.link-list:after{content:"";display:table;clear:both}.c-nav__trigger,.c-nav__pages,.c-subnav,.c-figure__captions,.js-carousel-caption,p.codepen,p.codepen a,.s-service__recs{margin:0;padding:0;list-style:none}.highlight,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,ul,ol,dl,figure{margin-bottom:12px}.t-twocol{padding:72px 0 84px}body{margin:0;padding:0;background-color:#FFF;font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:rgba(0,0,0,0.7);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal}h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,ul,ol,dl,figure{margin-top:0;padding:0}hr{margin:3em 0;height:0;border-width:1px 0 0 0;border-color:rgba(0,0,0,0.12)}h1,h2,h3,h4,h5{font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.25;color:rgba(0,0,0,0.87)}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited{color:rgba(0,0,0,0.87)}h1{font-size:2.75rem}h2{font-size:2.25rem}.classes .s-main h2,.info .s-main h2,.post .s-main h2{margin-top:96px}h3{font-size:1.625rem}.classes h3,.info h3,.post h3{margin-top:72px}h4{font-size:1.375rem}h5{font-size:1rem;font-weight:400}h6{font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,0.38)}small{color:rgba(0,0,0,0.54);display:inline-block;font-size:75%}blockquote{color:rgba(0,0,0,0.7);font-size:1rem;line-height:1.6875;font-style:normal}blockquote em{display:block;font-size:83.333333%;text-align:right}ul,ol{margin-left:24px}li>ul,li>ol{margin-top:.95625rem;margin-left:48px;margin-bottom:0;list-style:square}.s-main p,.s-main li{font-size:1.125rem;line-height:1.5;font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(0,0,0,0.7)}.s-main p,.s-main object,.s-main blockquote{margin-bottom:24px}.s-main ul,.s-main ol{margin-bottom:36px}.s-main p+ul,.s-main p+ol{margin-top:-12px}.s-main li,.s-main li p{margin-bottom:16.08px}.s-main li li{font-size:1.125rem}pre,code{font-size:.875rem;font-family:"Courier New",Courier,monospace;background-color:#E0E0E0}code{margin:0 0 24px;padding:12px}pre{padding:8px 12px;overflow-x:auto}pre>code{padding:0;background:transparent}.talks .s-main ul{margin-top:24px;margin-bottom:48px;list-style-type:none}.talks .s-main li::before{content:'\2022';color:#e4397e;display:inline-block;width:1em;margin-left:-1em;float:left;font-weight:bold}.talks ul h3{margin-bottom:3px}.talks .s-main p{font-size:1.125rem;color:rgba(0,0,0,0.54)}.talks .s-main strong{font-weight:normal;color:rgba(0,0,0,0.7)}.talks .s-main em{font-style:normal;text-transform:uppercase;letter-spacing:2px;font-size:.875rem;color:rgba(0,0,0,0.54);display:inline-block}.talks .s-main em a::before{content:' • ';padding:0 6px;color:rgba(0,0,0,0.54)}hr{margin:3em 0;height:0;border-width:1px 0 0 0;border-color:rgba(0,0,0,0.12)}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:.875rem}.classes iframe{margin:24px 0}.svg-icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.svg-icon>svg path{fill:#00BFFF}.g-container{min-width:280px;max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.g-container{padding:0 48px}}.g-narrow{min-width:280px;max-width:770px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.g-narrow{padding:0 48px}}.g-wide{margin:0 auto;padding:0 20px}.g-row{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.g-cell{flex:1}.g-row--flexCells>.g-cell{display:flex}.g-row--top{align-items:flex-start}.g-row--bottom{align-items:flex-end}.g-row--center{align-items:center}.g-row--justifyCenter{justify-content:center}.g-cell--top{align-self:flex-start}.g-cell--bottom{align-self:flex-end}.g-cell--center{align-self:center}.g-cell--autoSize{flex:none}.g-row--fit>.g-cell{flex:1}.g-row--full>.g-cell{flex:0 0 100%}.g-row--1of2>.g-cell{flex:0 0 50%}.g-row--1of3>.g-cell{flex:0 0 33.3333%}.g-row--1of4>.g-cell{flex:0 0 25%}.g-row--gutters{margin:-1em 0 1em -1em}.g-row--gutters>.g-cell{padding:1em 0 0 1em}.g-row--guttersLg{margin:-1.5em 0 1.5em -1.5em}.g-row--guttersLg>.g-cell{padding:1.5em 0 0 1.5em}.g-row--guttersXl{margin:-2em 0 2em -2em}.g-row--guttersXl>.g-cell{padding:2em 0 0 2em}@media screen and (min-width: 480px){.g-sm--gutters{margin:-1em 0 1em -1em}.g-sm--gutters>.g-cell{padding:1em 0 0 1em}.g-sm--guttersLg{margin:-1.5em 0 1.5em -1.5em}.g-sm--guttersLg>.g-cell{padding:1.5em 0 0 1.5em}.g-sm--guttersXl{margin:-2em 0 2em -2em}.g-sm--guttersXl>.g-cell{padding:2em 0 0 2em}.g-sm--fit>.g-cell{flex:1}.g-sm--full>.g-cell{flex:0 0 100%}.g-sm--1of2>.g-cell{flex:0 0 50%}.g-sm--1of3>.g-cell{flex:0 0 33.3333%}.g-sm--1of4>.g-cell{flex:0 0 25%}}@media screen and (min-width: 768px){.g-md--gutters{margin:-1em 0 1em -1em}.g-md--gutters>.g-cell{padding:1em 0 0 1em}.g-md--guttersLg{margin:-1.5em 0 1.5em -1.5em}.g-md--guttersLg>.g-cell{padding:1.5em 0 0 1.5em}.g-md--guttersXl{margin:-2em 0 2em -2em}.g-md--guttersXl>.g-cell{padding:2em 0 0 2em}.g-md--fit>.g-cell{flex:1}.g-md--full>.g-cell{flex:0 0 100%}.g-md--1of2>.g-cell{flex:0 0 50%}.g-md--1of3>.g-cell{flex:0 0 33.3333%}.g-md--1of4>.g-cell{flex:0 0 25%}}@media screen and (min-width: 1024px){.g-lg--gutters{margin:-1em 0 1em -1em}.g-lg--gutters>.g-cell{padding:1em 0 0 1em}.g-lg--guttersLg{margin:-1.5em 0 1.5em -1.5em}.g-lg--guttersLg>.g-cell{padding:1.5em 0 0 1.5em}.g-lg--guttersXl{margin:-2em 0 2em -2em}.g-lg--guttersXl>.g-cell{padding:2em 0 0 2em}.g-lg--fit>.g-cell{flex:1}.g-lg--full>.g-cell{flex:0 0 100%}.g-lg--1of2>.g-cell{flex:0 0 50%}.g-lg--1of3>.g-cell{flex:0 0 33.3333%}.g-lg--1of4>.g-cell{flex:0 0 25%}}.t-twocol__article{margin-bottom:48px}@media screen and (min-width: 768px){.t-twocol{display:flex}.t-twocol__article{flex:1 1 70%;margin-bottom:0;padding-right:48px}.t-twocol__aside{flex:1 1 30%}}.i-arrow-right,.i-arrow-left,.i-arrow-up,.i-arrow-down,.i-link-external,.i-link-share{display:block;position:relative;border-top:1px solid rgba(0,0,0,0.26);border-right:1px solid rgba(0,0,0,0.26);background:transparent;width:32px;height:32px;margin:0;transform:rotate(45deg);transform-origin:center center;transition:border-color 0.25s ease-in-out}.i-arrow-right:after,.i-arrow-left:after,.i-arrow-up:after,.i-arrow-down:after,.i-link-external:after,.i-link-share:after{content:"";border-top:1px solid rgba(0,0,0,0.26);width:133%;height:0;position:absolute;top:-1px;right:0;transform:rotate(-45deg);transform-origin:right top;transition:border-color 0.25s ease-in-out}.i-arrow-right:hover,.i-arrow-left:hover,.i-arrow-up:hover,.i-arrow-down:hover,.i-link-external:hover,.i-link-share:hover,.i-arrow-right:hover:after,.i-arrow-left:hover:after,.i-arrow-up:hover:after,.i-arrow-down:hover:after,.i-link-external:hover:after,.i-link-share:hover:after{border-color:rgba(0,0,0,0.54);cursor:pointer}.i-arrow-left{transform:rotate(-135deg)}.i-arrow-up{transform:rotate(-45deg)}.i-arrow-down{transform:rotate(135deg)}.i-link-external{transform:rotate(0deg);width:20px;height:20px;top:8px}.i-link-external:before{content:"";border-top:1px solid rgba(0,0,0,0.12);border-right:1px solid rgba(0,0,0,0.12);position:absolute;top:-8px;right:-8px;width:20px;height:20px;transition:border-color 0.25s ease-in-out}.i-link-external:hover:before{border-color:rgba(0,0,0,0.26)}.i-link-external span{top:-8px}.i-link-share{transform:rotate(0deg);width:20px;height:20px}.i-link-share:before{content:"";border-bottom:1px solid rgba(0,0,0,0.12);border-left:1px solid rgba(0,0,0,0.12);position:absolute;bottom:-8px;left:-8px;width:20px;height:20px;transition:border-color 0.25s ease-in-out}.i-link-share:hover:before{border-color:rgba(0,0,0,0.26)}.i-link-note{display:block;position:relative;border:1px solid rgba(0,0,0,0.26);background:transparent;width:24px;height:32px;transition:border-color 0.25s ease-in-out}.i-link-note:before,.i-link-note:after{content:"";border-top:1px solid rgba(0,0,0,0.26);width:60%;height:0;position:absolute;left:20%;transition:border-color 0.25s ease-in-out}.i-link-note:before{top:10px}.i-link-note:after{top:16px}.i-link-note:hover,.i-link-note:hover:before,.i-link-note:hover:after{border-color:rgba(0,0,0,0.54);cursor:pointer}.i-link-comment{display:block;position:relative;border:1px solid rgba(0,0,0,0.26);background:transparent;width:32px;height:22px;transition:border-color 0.25s ease-in-out}.i-link-comment:before,.i-link-comment:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;left:15px;top:100%;transition:border-color 0.25s ease-in-out}.i-link-comment:before{border-color:rgba(204,204,204,0);border-top-color:rgba(0,0,0,0.26);border-width:6px;margin-left:-6px}.i-link-comment:after{border-color:rgba(255,255,255,0);border-top-color:#FFF;border-width:5px;margin-left:-5px}.i-link-comment:hover{border-color:rgba(0,0,0,0.54)}.i-link-comment:hover:before{border-top-color:rgba(0,0,0,0.87)}.i-link-external span,.i-link-note span,.i-link-comment span,.i-link-share span{white-space:nowrap;position:absolute;left:40px;color:rgba(0,0,0,0.38);text-transform:uppercase;letter-spacing:1px;transition:color 0.25s ease-in-out}.i-link-external:hover span,.i-link-note:hover span,.i-link-comment:hover span,.i-link-share:hover span{color:rgba(0,0,0,0.7)}.i-link-share span{left:32px}.i-skip-right,.i-skip-left{display:block;position:relative;border-top:1px solid rgba(0,0,0,0.26);border-right:1px solid rgba(0,0,0,0.26);background:transparent;width:14px;height:14px;margin:8px 0;transform:rotate(45deg);transform-origin:center center;transition:border-color 0.25s ease-in-out}.i-skip-right:before,.i-skip-right:after,.i-skip-left:before,.i-skip-left:after{content:"";border-top:1px solid rgba(0,0,0,0.26);width:100%;height:0;position:absolute;top:4px;right:4px;transition:border-color 0.25s ease-in-out}.i-skip-right:before,.i-skip-left:before{transform:rotate(0deg);transform-origin:right top}.i-skip-right:after,.i-skip-left:after{transform:rotate(-90deg);transform-origin:right bottom}.i-skip-right:hover,.i-skip-right:hover:before,.i-skip-right:hover:after,.i-skip-left:hover,.i-skip-left:hover:before,.i-skip-left:hover:after{border-color:rgba(0,0,0,0.54);cursor:pointer}.i-skip-left{transform:rotate(-135deg)}.i-heart{display:block;position:relative;height:24px;width:24px;transform:rotate(45deg);border-bottom:1px solid rgba(0,0,0,0.26);border-right:1px solid rgba(0,0,0,0.26)}.i-heart:before,.i-heart:after{position:absolute;content:"";width:24px;height:12px;border:1px solid rgba(0,0,0,0.26);border-bottom:0;border-radius:24px 24px 0 0}.i-heart:before{left:1px;top:12px;transform:rotate(-90deg);transform-origin:0 100%}.i-heart:after{left:0;top:-11px;transform:rotate(0deg);transform-origin:100% 100%}.i-heart:hover,.i-heart:hover:before,.i-heart:hover:after{border-color:rgba(0,0,0,0.54);cursor:pointer}.s-intro{background:linear-gradient(180deg, #4b1daa, #0378dd, #00BFFF)}.c-topper{padding-top:48px;padding-bottom:36px;background-image:url("/img/intro/EH-outline.png");background-repeat:no-repeat;background-size:320px 320px;background-position-x:calc(50% + 130px);background-position-y:40px}.s-intro__name,.s-intro__role,.s-intro__bio,.s-intro__interests{color:#FFF}.s-intro__titles{margin:0 20px}.s-intro__name{font-size:2.25rem}.s-intro__role{text-transform:uppercase;letter-spacing:2px;font-size:.875rem;margin-top:-10px;margin-bottom:36px}.s-intro__bio{padding-right:48%;margin-bottom:24px}.s-intro__push .c-social path{color:rgba(255,255,255,0.96)}.s-work{padding:24px 0 72px}.s-work__blurb{font-size:2.25rem;line-height:1.1;font-weight:200;padding:20px 0 40px}.is-spectrum,.is-grayscale{background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.is-spectrum{background-color:#e4397e;background-image:linear-gradient(90deg, #0086e5, #1151ba, #4b1daa, #e4397e)}.is-grayscale{background-color:rgba(0,0,0,0.7);background-image:linear-gradient(90deg, #eee, #333)}.s-work__title{font-size:1.125rem}.c-logo-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:20px;margin:24px 0 72px}.c-logo{width:100%;height:auto;margin:0}.s-testys{background:linear-gradient(180deg, #2490F0, #f66);padding:72px 0}.c-testy{border-top:2px dotted rgba(255,255,255,0.64);padding:24px 0;margin:0}.c-testy__lede{font-family:acumin-pro-wide,"Helvetica Neue Expanded",Helvetica,Arial,sans-serif;font-style:italic;line-height:1.3;margin-bottom:0;color:#FFF}.c-testy__author{font-size:1rem;font-family:acumin-pro-wide,"Helvetica Neue Expanded",Helvetica,Arial,sans-serif;font-style:normal;line-height:1.3;color:rgba(255,255,255,0.64);display:block;margin:8px 0 12px}.c-testy__body{font-family:acumin-pro-wide,"Helvetica Neue Expanded",Helvetica,Arial,sans-serif;color:#FFF;line-height:1.4}.s-priorities{padding:48px 0 72px}.c-priority-list{display:grid;grid-template-columns:1fr;grid-gap:30px}.c-priority{margin:0}.c-priority__img{width:100%;height:auto;display:block;margin:15px 0 5px}.c-priority__caption{font-size:1rem}.c-priority__caption a{border-bottom:1px solid #FF4E00}.c-priority__caption a,.c-priority__caption a:visited{color:#0086e5}.c-priority__caption a:hover{color:#FF4E00}.s-subscribe{background:linear-gradient(180deg, #FD5353, #9A5AEC);padding:72px 0}.s-subscribe h3{color:#FFF}.s-contact{border-bottom:1px solid purple;text-align:center;padding:48px 0 36px}.c-shiners{margin:12px 0;height:50px}.c-shiners li{display:inline-block;margin-right:12px;transition:all .3s ease-in-out}.c-shiners li a,.c-shiners li a:visited{color:rgba(0,0,0,0.7);border:1px solid rgba(0,0,0,0.7);font-size:1rem;line-height:24px;padding:12px}.c-shiners li:last-child{margin-right:0}.c-shiners li svg{height:24px;width:24px;position:relative;top:5px}.c-shiners li svg path{fill:rgba(0,0,0,0.7)}.c-shiners li a.email{padding:12px 36px}.c-shiners li .email:hover{border-color:#1151ba;color:#1151ba}.c-shiners li .email:hover svg path{fill:#1151ba}.c-shiners li .twitter:hover{border-color:#1da1f2;color:#1da1f2}.c-shiners li .twitter:hover svg path{fill:#1da1f2}.c-shiners li .linkedin:hover{border-color:#0077b5;color:#0077b5}.c-shiners li .linkedin:hover svg path{fill:#0077b5}.c-shiners li .github:hover{border-color:#AD5C51;color:#AD5C51}.c-shiners li .github:hover svg path{fill:#AD5C51}.c-shiners li .instagram:hover{border-color:#833AB4;color:#833AB4}.c-shiners li .instagram:hover svg path{fill:#833AB4}.s-end{padding:0}.c-exit{list-style-type:none;margin:24px 0}.c-exit li{display:inline-block;margin:0 10px 0 0}.c-exit a,.c-exit a:visited{color:#1151ba}.c-exit a:hover{color:#e4397e}.c-copy{color:#4b1daa;margin:24px 0}.c-exit li,.c-copy{font-size:.875rem}@media screen and (min-width: 400px){.c-topper{background-position-y:30px}}@media screen and (min-width: 768px){.c-topper{background-size:380px 380px;background-position-x:85%;background-position-y:10px;height:400px}.s-intro__titles{margin:0 48px}.s-work__blurb{font-size:70px}.c-logo-list{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:50px}.c-testy{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px}.c-testy__lede{font-size:1.125rem;font-style:italic}.c-testy__body{font-size:.875rem}.c-priority-list{grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.c-shiners{display:inline-block}.c-shiners li a.email{padding:12px 48px}.c-shiners+.c-shiners{margin-left:12px}.g-wide{display:flex;justify-content:space-between}.c-exit li,.c-copy{font-size:1rem}.c-exit li{margin-right:20px}}@media screen and (min-width: 1024px){.c-topper{grid-template-columns:1fr 730px 1fr;background-size:450px 450px;background-position-x:75%;height:480px}.s-intro__titles{margin:0 60px}.s-work__blurb{font-size:77px;padding:20px 0 38px}.c-priority-list{grid-gap:30px}}a{color:#0086e5;text-decoration:none;cursor:pointer;transition:all .2s ease-out}a:visited{color:#005999}a:hover{color:#00BFFF}a.ko-link{color:white;text-decoration:underline}a.ko-link:visited{color:white}a.ko-link:hover{color:#00BFFF}.post p a,.post li a,.nav-select a,.info .s-main a,.work p a,.work h3 a,.classes p a,.nav--more a{background-color:#EDF7FD;color:rgba(0,0,0,0.87);padding:1px 3px;transition:all .2s ease-out}.post p a:hover,.post li a:hover,.nav-select a:hover,.info .s-main a:hover,.work p a:hover,.work h3 a:hover,.classes p a:hover,.nav--more a:hover{background-color:#FFF;color:#0086e5 !important}.c-button{border:1px solid rgba(0,0,0,0.12);border-radius:0;text-transform:uppercase;letter-spacing:2px;line-height:1.1;cursor:pointer;transition:all .25s ease-out}.c-button--xl{font-size:.875rem;padding:.75em 3em}.c-button--lg{font-size:.8125rem;padding:.67em 2em}.c-button--md{font-size:.75rem;padding:.5em 1.5em}.c-button--sm,.c-button--inactive,.c-button--active,.c-button--confirmed,.c-button--pending{font-size:.625rem;padding:.4em 1em}.c-button--xs{font-size:.6875rem;padding:.3em .75em}.c-button--inactive,.c-button--active,.c-button--confirmed,.c-button--pending{border:1px solid rgba(0,0,0,0.12);color:rgba(0,0,0,0.7)}.c-button--inactive:hover,.c-button--active:hover,.c-button--confirmed:hover,.c-button--pending:hover{color:#000}.c-button--flat{background-color:transparent;color:#0086e5}.c-button--flat:hover{background-color:rgba(0,0,0,0.12);color:#00BFFF}.c-button--primary{background-color:#00BFFF;color:rgba(255,255,255,0.96)}.c-button--primary:hover{background-color:#0086b3;color:#FFF}.c-button--accent{background-color:#65AB67;color:rgba(255,255,255,0.96)}.c-button--accent:hover{background-color:#457f47;color:#FFF}.c-nav__home,.c-nav__home:visited{color:rgba(0,0,0,0.87);white-space:nowrap;display:inline-block}.c-nav__avi{width:100%;height:auto;margin:18px 0 5px;display:none}.home .c-nav__avi{display:block}.c-nav__title{font-size:1.875rem;margin-bottom:4px}.c-nav__role{margin-bottom:0;font-size:.8125rem;line-height:1.4;text-transform:uppercase;letter-spacing:2px}.c-nav__trigger,.c-nav__pages{margin-top:36px;font-size:.8125rem;text-transform:uppercase;letter-spacing:2px}.c-nav__trigger{position:absolute;z-index:99;top:-2px;right:24px;cursor:pointer;display:inline-block;color:rgba(0,0,0,0.38)}.c-nav__trigger.is-tapped{opacity:.5}.c-nav__pages{max-height:0;transition:all .4s ease-in-out;opacity:0}.c-nav__pages.is-visible{max-height:400px;opacity:1;margin-bottom:24px}.c-nav__pages a{display:inline-block;padding:6px 2px 6px 0;cursor:pointer;color:rgba(0,0,0,0.38)}.c-nav__pages a:hover{color:rgba(0,0,0,0.87)}.c-nav__pages li{position:relative}.c-nav__pages li a{background:white;z-index:1;position:relative;transition:all .5s ease-out}.c-nav__pages li::after{content:'';border-top:1px solid rgba(0,0,0,0.12);position:absolute;z-index:0;width:500%;bottom:12px;right:100%;margin-right:6px;transition:all .5s ease-out}.c-nav__pages li::before{content:'';display:block;position:absolute;z-index:1;bottom:12px;right:100%;margin-right:6px;height:1px;background:#FF4E00;transition:width .5s;width:0}.c-nav__pages li:hover::before{width:100%}.c-nav__pages li.is-on a:hover{cursor:default;color:rgba(0,0,0,0.38)}.c-nav__pages li.is-on::after{border-top-color:rgba(0,0,0,0.38);border-top-style:solid;width:100%;right:auto;left:inherit}.c-nav__pages li.is-on::before{width:0}.s-footer .c-nav__pages li.is-on::after{right:100%;left:auto;border-top-color:rgba(0,0,0,0.12)}.s-footer .c-nav__pages li:hover::before{width:0}@media screen and (min-width: 768px){.s-footer .c-nav{display:flex;justify-content:space-between;width:100%;align-items:center;position:relative;top:-33px}}@media screen and (min-width: 1024px){.c-nav__trigger{display:none}.c-nav__pages{display:block;max-height:inherit;opacity:1}.c-nav__pages li.is-on:after{left:0}}.c-subnav{display:flex;margin-top:24px;margin-bottom:48px}.c-subnav li{display:inline-block;font-size:.75rem;margin-right:18px;letter-spacing:1px;text-transform:uppercase;margin-bottom:0;text-align:center;line-height:1.25}.c-subnav li a{position:relative;display:block;transition:all .1s ease-out;color:rgba(0,0,0,0.38)}.c-subnav li a:hover{color:rgba(0,0,0,0.7)}.c-subnav img{display:block;opacity:.15;position:relative;left:50%;margin-left:-5px;top:2px;transition:all .1s ease-out}.c-subnav a:hover img{top:6px;opacity:.54}.c-subnav__space{display:inline-block;width:7px}@media screen and (min-width: 480px){.c-subnav li{font-size:.8125rem;margin-right:24px}.c-subnav__break{display:none}}@media screen and (min-width: 768px){.c-subnav{margin-bottom:144px}.c-subnav li{font-size:.875rem;letter-spacing:2px;margin-right:36px}}@media screen and (min-width: 1024px){.c-subnav{margin-bottom:96px}}.c-pager{display:flex;justify-content:space-between;width:100%;padding-top:48px;border-top:1px solid rgba(0,0,0,0.12)}.c-pager .i-skip-left,.c-pager .i-skip-right{width:24px;height:24px}.c-pager .i-skip-left{float:left;margin-left:6px;margin-right:24px}.c-pager .i-skip-right{float:right;margin-right:6px;margin-left:24px}.c-pager .i-skip-right:before,.c-pager .i-skip-right:after,.c-pager .i-skip-left:before,.c-pager .i-skip-left:after{top:6px;right:6px}.c-pager a:hover span,.c-pager a:hover i,.c-pager a:hover i:before,.c-pager a:hover i:after{color:rgba(0,0,0,0.87);border-color:rgba(0,0,0,0.54)}.c-pager__this{display:none}.c-pager__previous,.c-pager__next{flex-grow:0;flex-shrink:0;flex-basis:50%}.c-pager__next{text-align:right}.c-pager__text{display:inline-block;width:67%;transition:all 0.25s ease-out;font-size:1.125rem;line-height:1.4;margin-top:8px;color:rgba(0,0,0,0.54);font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.c-project__header{margin-top:-24px;margin-bottom:48px}.c-project__header .c-pager{padding-top:0;border:0}.c-project__header .c-pager__previous,.c-project__header .c-pager__next{flex-basis:50px;margin:auto}.c-project__header .c-pager__text{display:none}.c-project__header .c-pager__this{display:inline-block;flex-grow:1;flex-shrink:1;flex-basis:220px;text-align:center}.c-project__header .c-pager__logo{width:100%;height:auto;margin:0}@media screen and (min-width: 1024px){.c-project__header .c-pager__logo{width:auto}}.c-figure{width:100%;margin:0;overflow:visible}.c-figure__captions{display:none}.js-carousel-caption{display:block}.c-figure__captions,.js-carousel-caption,p.codepen,p.codepen a{font-size:.8125rem;color:rgba(0,0,0,0.38);margin-bottom:0}.s-service--dark .c-figure__captions,.s-service--dark .js-carousel-caption,.s-service--dark p.codepen,.s-service--dark p.codepen a{color:rgba(255,255,255,0.4)}.c-figure__images{margin-top:12px;margin-bottom:24px}.c-figure__images:after{content:'flickity';display:none}.c-figure__images img{width:auto;height:auto;margin-right:6px}@media screen and (min-width: 768px){.js-carousel-caption{display:none}.c-figure__captions{display:block;margin-bottom:12px}.c-figure__captions li{display:inline;margin-right:12px}.c-figure__captions li:not(:last-child):after{padding-left:12px;content:'/'}.c-figure__captions,.js-carousel-caption,p.codepen,p.codepen a{font-size:.875rem}.c-figure__images{height:500px;position:relative;margin-top:24px}.c-figure__images:after{content:''}.c-figure__images img{position:absolute;box-shadow:0px 1px 24px 0px rgba(0,0,0,0.54)}.c-figure__images--ux img:nth-child(1){width:60%;left:0;top:48px}.c-figure__images--ux img:nth-child(2){width:60%;left:20%;bottom:0}.c-figure__images--ux img:nth-child(3){width:80%;left:55%;top:0}.c-figure__images--ui img{width:38%}.c-figure__images--ui img:nth-child(1){top:144px;left:0}.c-figure__images--ui img:nth-child(2){top:72px;left:30%}.c-figure__images--ui img:nth-child(3){top:0;left:60%}.c-figure__images--pd img:nth-child(1){width:60%;top:36px;left:0}.c-figure__images--pd img:nth-child(2){width:80%;bottom:-24px;left:10%}.c-figure__images--pd img:nth-child(3){width:80%;top:0;left:50%}.c-figure__images--id img{width:52%}.c-figure__images--id img:nth-child(1){top:-12px;right:0;z-index:5}.c-figure__images--id img:nth-child(2){top:96px;left:0;z-index:4}.c-figure__images--id img:nth-child(3){top:120px;right:24px;z-index:3}.c-figure__images--id img:nth-child(4){top:264px;left:24px;z-index:2}.c-figure__images--id img:nth-child(5){top:288px;right:-12px;z-index:1}}@media screen and (min-width: 1024px){.c-figure__images{height:75vh}.c-figure__captions{margin-left:8.333%;margin-bottom:36px}.c-figure__images--ux img:nth-child(1){top:24px}.c-figure__images--ux img:nth-child(2){bottom:auto;top:192px}.c-figure__images--ux img:nth-child(3){top:-12px}.c-figure__images--ui img:nth-child(1){top:72px}.c-figure__images--ui img:nth-child(2){top:24px}.c-figure__images--ui img:nth-child(3){top:-24px}.c-figure__images--pd img:nth-child(1){width:50%}.c-figure__images--pd img:nth-child(2){width:67%;bottom:auto;top:180px;left:15%}.c-figure__images--pd img:nth-child(3){width:67%;left:60%}.c-figure__images--id img{width:40%}.c-figure__images--id img:nth-child(1){top:96px;left:0;width:40%;z-index:5}.c-figure__images--id img:nth-child(2){top:0;left:35%;z-index:4}.c-figure__images--id img:nth-child(3){top:24px;left:70%;z-index:3}.c-figure__images--id img:nth-child(4){top:216px;left:35%;z-index:2}.c-figure__images--id img:nth-child(5){top:240px;left:70%;z-index:1}}.posts__preview,.works__preview{border-top:1px solid rgba(0,0,0,0.12);padding-bottom:1em;overflow:hidden}.posts__preview:last-child,.works__preview:last-child{border-bottom:1px solid rgba(0,0,0,0.12)}.nav--more{border-top:1px solid rgba(0,0,0,0.12)}.works__preview{height:inherit;transition:height 0.25s ease-in-out}.works__preview a{display:block;background:transparent}.works__preview a:hover{background:transparent}.works__preview:hover{height:inherit}.works__preview:hover p.works__time{opacity:0;height:0}.works__preview:hover p.works__excerpt{opacity:1}.posts__title,.works__title{margin:1.25em 0 .2em;font-size:1.625rem}.posts__title a,.works__title a{color:rgba(0,0,0,0.87);background:transparent}.posts__title a:hover,.works__title a:hover{color:rgba(0,0,0,0.54)}.works__image{float:right;width:60%;max-width:570px;margin-left:10px;margin-right:10px;margin-bottom:10px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.38)}.yogoer .works__image,.guitar-machine .works__image,.rewardix .works__image{box-shadow:none}p.works__time,p.works__excerpt{transition:all 0.25s ease-in-out;line-height:1.7;color:rgba(0,0,0,0.54)}.posts__date{font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(0,0,0,0.38);font-size:.8125rem}.posts__date:hover{color:rgba(0,0,0,0.7)}p.works__time{opacity:1;font-size:.875rem;float:left;display:inline-block;width:0;height:0;overflow:visible;font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif}.works__span{display:block;white-space:nowrap}p.works__excerpt{opacity:0;font-size:.875rem}.s-main .posts__excerpt{margin-top:12px;font-size:1rem;line-height:1.7;max-width:36em;color:rgba(0,0,0,0.7)}.posts__frame{height:100px;width:100px;float:right;overflow:hidden;border:1px solid rgba(0,0,0,0.12);margin:32px 0 20px 20px}.posts__frame img{height:100%;width:auto;max-width:none}h1+.posts__preview{padding-top:1.5rem;border-top:1px solid rgba(0,0,0,0.12)}h1+.posts__preview .posts__frame{width:100%;height:180px;margin-top:24px;margin-bottom:24px;overflow:hidden}h1+.posts__preview .posts__frame img{width:100%;height:auto}h1+.posts__preview .posts__title{font-size:2.75rem;margin-top:1.25rem}h1+.posts__preview .posts__excerpt{font-size:1.375rem;line-height:1.5;color:rgba(0,0,0,0.7)}h1+.posts__preview .posts__date{font-size:1rem;color:rgba(0,0,0,0.38);font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif}h1+.posts__preview .posts__date .i-arrow-right{height:15px;width:15px;top:-1px;left:4px}h1+.posts__preview .posts__date .i-arrow-right,h1+.posts__preview .posts__date .i-arrow-right:after{border-width:2px}.posts__quote{padding:48px 60px;margin:0 !important;position:relative}.posts__quote .i-skip-right{position:absolute;left:0;top:48px;width:16px;height:16px}.posts__quote .i-skip-right,.posts__quote .i-skip-right:before,.posts__quote .i-skip-right:after{border-color:rgba(0,0,0,0.12);border-width:2px}.posts__quote .i-skip-right:hover,.posts__quote .i-skip-right:hover:before,.posts__quote .i-skip-right:hover:after,.posts__quote .i-skip-right:before:hover,.posts__quote .i-skip-right:before:hover:before,.posts__quote .i-skip-right:before:hover:after,.posts__quote .i-skip-right:after:hover,.posts__quote .i-skip-right:after:hover:before,.posts__quote .i-skip-right:after:hover:after{border-color:rgba(0,0,0,0.12)}.posts__quote ol,.posts__quote ul{margin-bottom:1.5em}.posts__quote p,.posts__quote li{font-size:1.2rem;font-family:acumin-pro-wide,"Helvetica Neue Expanded",Helvetica,Arial,sans-serif;font-style:italic;margin-top:0;margin-bottom:12px;line-height:1.7}.posts__quote h6{font-size:.8125rem;margin:0;font-style:normal}.posts__quote a{color:rgba(0,0,0,0.26)}@media screen and (min-width: 768px){.works__preview{height:270px}.works__preview:hover{height:350px}.posts__frame{margin-left:30px}.works__image{margin-left:20px;margin-bottom:20px;width:70%}.works__excerpt{opacity:0}h1+.posts__preview .posts__excerpt{font-size:1.375rem}}@media screen and (min-width: 1024px){.works__preview{height:220px}.works__preview:hover{height:300px}.posts__preview:first-child .posts__frame{width:200px;height:200px;margin-top:32px;margin-bottom:50px}}.post h1{margin-bottom:24px}.post h3{line-height:1.5;margin-bottom:24px}.post h3 a{color:rgba(0,0,0,0.54)}.post h3 a:hover{color:#0086e5}.post h1+p+h3{margin:48px 0 36px}.post h1+h3{margin-top:48px}.post h4{margin-top:48px;margin-bottom:24px;font-weight:bold}.post img{width:100%;height:auto;display:block}.post__quote{font-size:2.25rem;line-height:1.5;margin-bottom:24px}.post img+em{font-size:.875rem;font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:1px;color:rgba(0,0,0,0.38);line-height:1.4;display:block;margin-top:12px}.post iframe{margin-top:24px;margin-bottom:48px}.post-date,.post-date:link,.post-date:visited{margin-left:.25em;color:rgba(0,0,0,0.26);font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.83rem;letter-spacing:1px;transition:color 0.25s ease-in-out;white-space:nowrap;background:transparent}.post-date .i-arrow-right,.post-date:link .i-arrow-right,.post-date:visited .i-arrow-right{height:9px;width:9px;display:inline-block;top:-1px;left:3px}.post-date .i-arrow-right:after,.post-date:link .i-arrow-right:after,.post-date:visited .i-arrow-right:after{border-color:rgba(0,0,0,0.26)}.post-date:hover,.post-date:link:hover,.post-date:visited:hover{color:#0086e5;background:transparent}.post-date:hover .i-arrow-right,.post-date:hover .i-arrow-right:after,.post-date:link:hover .i-arrow-right,.post-date:link:hover .i-arrow-right:after,.post-date:visited:hover .i-arrow-right,.post-date:visited:hover .i-arrow-right:after{border-color:#0086e5}.more-content{font-size:.8125rem;margin-top:2em}.addthis_toolbox{margin:3em 0;min-height:24px}#disqus_thread{background:#F2F2F2;padding:24px}#disqus_thread iframe{margin:0}#disqus_thread a.publisher-anchor-color h3{color:rgba(0,0,0,0.87) !important}#disqus_thread a.dsq-brlink{color:rgba(0,0,0,0.38);text-transform:uppercase;letter-spacing:1px;font-size:.75rem}.tooltipsy{font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:rgba(0,0,0,0.38);font-size:.8125rem;line-height:1.2}.c-project h3{margin-top:48px}.c-project__content{padding-bottom:24px}.c-project__content p:first-child{font-size:1.625rem;font-weight:300;margin:48px 0}.c-project__content blockquote p:first-child{font-size:1.125rem;font-family:acumin-pro-wide,"Helvetica Neue Expanded",Helvetica,Arial,sans-serif;font-style:italic;font-weight:400}.c-project__content img,.c-project__content video{margin:48px 0;box-shadow:0px 1px 12px 0px rgba(0,0,0,0.26)}.info .s-main h2{margin-top:48px}.info .s-main ul{list-style:none;padding:0;margin:0}.info .s-main li{width:100%;margin:24px 0;padding-right:24px}.info .s-main li:last-child{margin-bottom:0}.info .s-main li p{font-size:1rem;margin-bottom:0}.info .s-main li h3{display:block;font-size:1.375rem;font-weight:300;font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:4px;line-height:1.2}.info .s-main li em{display:block;font-style:normal;color:rgba(0,0,0,0.38)}.tag-list{list-style:none;width:100%;margin-bottom:2em;padding:.4em 0;text-align:center;border-top:1px solid rgba(0,0,0,0.12);border-bottom:1px solid rgba(0,0,0,0.12);line-height:1}.tag-list li{font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline;color:rgba(0,0,0,0.54);font-size:.875rem;line-height:1.4;white-space:nowrap}.tag-list li a{background:transparent;padding:0}.tag-list li:before{content:" + ";color:rgba(0,0,0,0.38);margin:0 5px}.tag-list li:first-child:before{content:"";margin:0}.post .tag-list{text-align:left;border:0;margin-top:3em}.post .tag-list li{text-transform:uppercase;letter-spacing:1px;font-size:.6875rem}.post .tag-list li:before{content:"•";color:rgba(0,0,0,0.38);margin:0 7px 0 5px}.post .tag-list li:first-child:before{content:"More notes tagged: ";margin:0 7px 0 0}.post .tag-list a{color:rgba(0,0,0,0.54)}.link-list{list-style:none;width:100%;padding:24px 0;margin:24px 0}.link-list li{float:left;width:160px;margin-bottom:24px;font-size:.875rem;font-family:acumin-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1px}.link-list li a,.link-list li a:hover{background:transparent}@media screen and (min-width: 768px){.info .s-main li{display:inline-block;vertical-align:top;width:49.5%;padding-right:24px;line-height:1.6}.tag-list{margin-bottom:72px}.link-list{margin:48px 0}}.c-selfie{display:inline-block;float:right;width:25%;height:auto;margin-left:24px}.s-header{padding:24px 0 0;width:100%}.s-main{padding:0;width:100%;overflow:hidden}.s-footer{padding-bottom:24px}@media screen and (min-width: 768px){.s-header{padding:48px 0 0}.s-main{padding:78px 0 48px;margin-bottom:24px}}@media screen and (min-width: 1024px){.g-row{display:flex}.s-header{padding:60px 0;flex:0 0 25%}.s-main{flex:0 0 75%;border-left:1px solid rgba(0,0,0,0.12);border-right:1px solid rgba(0,0,0,0.12);padding-left:48px;padding-right:48px;position:relative}.s-main:before,.s-main:after{content:'';width:24px;height:0;border-bottom:1px solid rgba(0,0,0,0.12);position:absolute;bottom:0}.s-main:before{left:0}.s-main:after{right:0}}.s-footer{text-align:center}.s-footer .c-nav__pages{max-height:inherit;font-size:.75rem;letter-spacing:1px;margin:12px auto;opacity:1}.s-footer .c-nav__pages li{display:inline-block}.s-footer .c-nav__pages li:after{width:18px}.s-footer .c-nav__pages li:first-child:after{width:0}.s-footer .c-nav__pages li:not(:last-child){margin-right:18px}.s-footer__legal{color:rgba(0,0,0,0.38);font-size:.75rem;letter-spacing:1px;text-transform:uppercase}@media screen and (min-width: 768px){.s-footer{text-align:left}.s-footer .c-nav__pages{font-size:.8125rem;letter-spacing:2px}.s-footer .c-nav__pages li:first-child:after{width:800px;right:100%;left:auto}.s-footer .c-social{float:right}.s-footer__legal,.s-footer__social{float:right}.s-footer__legal{transform:rotate(-90deg);transform-origin:right;position:relative;top:-125px;left:28px;margin:0}}.c-social{margin:0;color:rgba(0,0,0,0.7)}.c-social svg{width:24px;height:24px;opacity:.5;transition:opacity .2s ease-out}.c-social svg path{fill:rgba(0,0,0,0.7)}.s-intro .c-social svg path{fill:rgba(255,255,255,0.96)}.c-social li{display:inline-block;padding:0;margin-right:12px}.c-social li:hover svg{opacity:1}.c-social li:last-child{margin-right:0}.s-service{width:100%;min-height:375px;overflow:hidden;clip:0 auto auto 0;box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.12)}.s-service--splash{background:#FFF}.s-service--ux{background:#212121}.s-service--ui{background:#C7C7C7}.s-service--product-design{background:#FFEC73}.s-service--identity{background:#707070}.s-service--prototyping{background:#009688}.s-service--exit{background:#FFF url("../img/services/postmark.jpg") no-repeat;background-position:right 24px;background-size:176px 108px;padding-top:132px;padding-bottom:180px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.s-service--exit .s-footer{position:absolute;width:100%;bottom:0;left:0}.s-service__lede{font-size:1.625rem;line-height:1.3}.s-service__title{font-size:1.625rem;padding-top:24px;margin-bottom:12px}.s-service--dark .s-service__title{color:rgba(255,255,255,0.96)}.s-service__blurb{margin-bottom:12px;font-size:.9375rem}.s-service--dark .s-service__blurb{color:rgba(255,255,255,0.8)}.s-service__blurb img{opacity:.38}.s-service--exit .s-service__blurb img{transform:rotate(180deg)}.s-service__blurb a{color:inherit;position:relative;top:-1px;transition:top .1s ease-out}.s-service__blurb a:hover{top:3px}.s-service--exit .s-service__blurb a:hover{top:-5px}.s-service__blurb a.book-link{top:auto;text-decoration:underline;text-decoration-color:#00BFFF;text-underline-offset:3px;text-decoration-thickness:1px}.s-service__blurb a.book-link:hover{top:auto;color:#00BFFF;text-decoration-color:#C7C7C7;text-underline-offset:2px}.s-service__aside{padding-bottom:24px}.s-service__note{color:rgba(0,0,0,0.54);font-size:.875rem;line-height:1.5}.s-service--dark .s-service__note{color:rgba(255,255,255,0.64)}.s-service__recs{font-size:.875rem}.s-service__recs li{margin-bottom:8px}.s-service__recs a{display:inline-block;min-height:18px;background-position:0 2px;background-repeat:no-repeat;padding-left:24px;opacity:.6;transition:opacity .2s ease-out;color:rgba(0,0,0,0.87)}.s-service--dark .s-service__recs a{color:rgba(255,255,255,0.96)}.s-service__recs a:hover{opacity:1}.i-krystynheide{background-image:url("../img/services/icon-krystynheide.jpg")}.i-davedawson{background-image:url("../img/services/icon-davedawson.jpg")}.i-markforscher{background-image:url("../img/services/icon-markforscher.jpg")}.i-joshsmith{background-image:url("../img/services/icon-joshsmith.jpg")}.s-gifs{height:150px !important;width:100%;background:rgba(0,0,0,0.87);overflow:hidden}.s-gifs__row{height:100%;width:3000px}.s-gifs__row img{display:inline-block;margin-right:-5px;height:100%;width:auto}@media screen and (min-width: 768px){.s-service{min-height:1024px;max-height:1024px;position:relative}.s-service__lede{font-size:2.75rem;font-weight:200;line-height:1.4;max-width:18em}.s-service__title{font-size:2.25rem;padding-top:60px;margin-bottom:24px}.s-service__blurb{font-size:1.375rem;line-height:1.5;margin-bottom:24px}.s-service__aside{padding-bottom:0;position:absolute;bottom:48px;width:87%}}@media screen and (min-width: 1024px){.s-service{height:100vh;min-height:inherit;max-height:900px}.s-service__container{position:relative}.s-service__lede{font-size:3rem}.s-service__intro{display:flex}.s-service__overview{flex:0 0 75%;padding-top:133px;padding-left:12px}.s-service__header{width:75%}.s-service--exit .s-service__header{padding-bottom:144px;margin-left:12.5%}.s-service__blurb{padding-left:11.111%;padding-right:11.111%}.s-service__aside{width:25%;padding-top:60px;padding-left:24px;bottom:auto;top:12px;right:48px}.s-service__note{font-size:1rem}}.carton{height:95%;width:90%;margin-left:10%;text-align:center;position:relative;z-index:-10}.egg{height:76%;width:80%;position:relative;top:12%;left:10%;border-radius:50%;background:rgba(255,255,255,0.4);-moz-box-shadow:inset 0 0 40px rgba(255,255,255,0.4);-webkit-box-shadow:inset 0 0 40px rgba(255,255,255,0.4);box-shadow:inset 0 0 40px rgba(255,255,255,0.4);color:#FFF}.art-caption{position:absolute;bottom:20px;left:3.5%;text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:13px;margin:0;padding:0}.art-caption a{color:#FFF;opacity:.3;transition:all 0.25s ease-in-out}.art-caption a:hover{opacity:.8}.t-thanks__button{margin:24px 0}
