body{margin:0 auto;width:100%}img{width:100%}.padded{padding:8px}.spacer{height:40px}.bleed{margin:auto;width:100%;background-size:100%;background-size:cover}.bleed.image{background-repeat:no-repeat;background-size:cover}.flex.container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:0}.flex.container.v-center{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:0;align-items:center}.flex.container.column{-webkit-flex-direction:column;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 240px){.flex.container{margin-left:20px;margin-right:20px}.flex.container .col-2.nav-primary{width:33%}.flex.container .col-2.nav-secondary{display:none}.flex.container .col-1.timeline{width:100%}.flex.container .col-1,.flex.container .col-2,.flex.container .col-3{width:50%}.flex.container .col-4,.flex.container .col-5,.flex.container .col-6,.flex.container .col-7,.flex.container .col-8,.flex.container .col-9,.flex.container .col-10,.flex.container .col-11,.flex.container .col-12{width:100%}.flex.container .left-1,.flex.container .left-2,.flex.container .left-3,.flex.container .left-4,.flex.container .left-5,.flex.container .left-6,.flex.container .left-7,.flex.container .left-8,.flex.container .left-9,.flex.container .left-10,.flex.container .left-11{margin-left:0}.flex.container .right-1,.flex.container .right-2,.flex.container .right-3,.flex.container .right-4,.flex.container .right-5,.flex.container .right-6,.flex.container .right-7,.flex.container .right-8,.flex.container .right-9,.flex.container .right-10,.flex.container .right-11{margin-right:0}}@media screen and (min-width: 768px){.flex.container{margin-left:32px;margin-right:32px}.flex.container .col-2.nav-primary,.flex.container .col-2.nav-secondary{width:33%}.flex.container .col-2.nav-secondary{display:block}.flex.container .col-1,.flex.container .col-2,.flex.container .col-3{width:50%}.flex.container .col-4,.flex.container .col-5,.flex.container .col-6,.flex.container .col-7,.flex.container .col-8,.flex.container .col-9,.flex.container .col-10,.flex.container .col-11,.flex.container .col-12{width:100%}.flex.container .left-1,.flex.container .left-2,.flex.container .left-3,.flex.container .left-4,.flex.container .left-5,.flex.container .left-6,.flex.container .left-7,.flex.container .left-8,.flex.container .left-9,.flex.container .left-10,.flex.container .left-11{margin-left:0}.flex.container .right-1,.flex.container .right-2,.flex.container .right-3,.flex.container .right-4,.flex.container .right-5,.flex.container .right-6,.flex.container .right-7,.flex.container .right-8,.flex.container .right-9,.flex.container .right-10,.flex.container .right-11{margin-right:0}}@media screen and (min-width: 1024px){.flex.container{margin-left:auto;margin-right:auto;width:960px}.flex.container .col-2.nav-primary,.flex.container .col-2.nav-secondary{width:160px}.flex.container .col-1{width:80px}.flex.container .col-2{width:160px}.flex.container .col-3{width:240px}.flex.container .col-4{width:320px}.flex.container .col-5{width:400px}.flex.container .col-6{width:480px}.flex.container .col-7{width:560px}.flex.container .col-8{width:640px}.flex.container .col-9{width:720px}.flex.container .col-10{width:800px}.flex.container .col-11{width:880px}.flex.container .col-12{width:960px}.flex.container .left-1{margin-left:80px}.flex.container .left-2{margin-left:160px}.flex.container .left-3{margin-left:240px}.flex.container .left-4{margin-left:320px}.flex.container .left-5{margin-left:400px}.flex.container .left-6{margin-left:480px}.flex.container .left-7{margin-left:560px}.flex.container .left-8{margin-left:640px}.flex.container .left-9{margin-left:720px}.flex.container .left-10{margin-left:800px}.flex.container .left-11{margin-left:880px}.flex.container .right-1{margin-right:80px}.flex.container .right-2{margin-right:160px}.flex.container .right-3{margin-right:240px}.flex.container .right-4{margin-right:320px}.flex.container .right-5{margin-right:400px}.flex.container .right-6{margin-right:480px}.flex.container .right-7{margin-right:560px}.flex.container .right-8{margin-right:640px}.flex.container .right-9{margin-right:720px}.flex.container .right-10{margin-right:800px}.flex.container .right-11{margin-right:880px}}@media screen and (min-width: 1280px){.flex.container{margin-left:auto;margin-right:auto;width:1200px}.flex.container .col-2.nav-primary,.flex.container .col-2.nav-secondary{width:200px}.flex.container .col-1{width:100px}.flex.container .col-2{width:200px}.flex.container .col-3{width:300px}.flex.container .col-4{width:400px}.flex.container .col-5{width:500px}.flex.container .col-6{width:600px}.flex.container .col-7{width:700px}.flex.container .col-8{width:800px}.flex.container .col-9{width:900px}.flex.container .col-10{width:1000px}.flex.container .col-11{width:1100px}.flex.container .col-12{width:1200px}.flex.container .left-1{margin-left:100px}.flex.container .left-2{margin-left:200px}.flex.container .left-3{margin-left:300px}.flex.container .left-4{margin-left:400px}.flex.container .left-5{margin-left:500px}.flex.container .left-6{margin-left:600px}.flex.container .left-7{margin-left:700px}.flex.container .left-8{margin-left:800px}.flex.container .left-9{margin-left:900px}.flex.container .left-10{margin-left:1000px}.flex.container .left-11{margin-left:1100px}.flex.container .right-1{margin-right:100px}.flex.container .right-2{margin-right:200px}.flex.container .right-3{margin-right:300px}.flex.container .right-4{margin-right:400px}.flex.container .right-5{margin-right:500px}.flex.container .right-6{margin-right:600px}.flex.container .right-7{margin-right:700px}.flex.container .right-8{margin-right:800px}.flex.container .right-9{margin-right:900px}.flex.container .right-10{margin-right:1000px}.flex.container .right-11{margin-right:1100px}}@media screen and (min-width: 1600px){.flex.container{margin-left:auto;margin-right:auto;width:1440px}.flex.container .col-2.nav-primary,.flex.container .col-2.nav-secondary{width:240px}.flex.container .col-1{width:120px}.flex.container .col-2{width:240px}.flex.container .col-3{width:360px}.flex.container .col-4{width:480px}.flex.container .col-5{width:600px}.flex.container .col-6{width:720px}.flex.container .col-7{width:840px}.flex.container .col-8{width:960px}.flex.container .col-9{width:1080px}.flex.container .col-10{width:1200px}.flex.container .col-11{width:1320px}.flex.container .col-12{width:1440px}.flex.container .left-1{margin-left:120px}.flex.container .left-2{margin-left:240px}.flex.container .left-3{margin-left:360px}.flex.container .left-4{margin-left:480px}.flex.container .left-5{margin-left:600px}.flex.container .left-6{margin-left:720px}.flex.container .left-7{margin-left:840px}.flex.container .left-8{margin-left:960px}.flex.container .left-9{margin-left:1080px}.flex.container .left-10{margin-left:1200px}.flex.container .left-11{margin-left:1320px}.flex.container .right-1{margin-right:120px}.flex.container .right-2{margin-right:240px}.flex.container .right-3{margin-right:360px}.flex.container .right-4{margin-right:480px}.flex.container .right-5{margin-right:600px}.flex.container .right-6{margin-right:720px}.flex.container .right-7{margin-right:840px}.flex.container .right-8{margin-right:960px}.flex.container .right-9{margin-right:1080px}.flex.container .right-10{margin-right:1200px}.flex.container .right-11{margin-right:1320px}}h1,h2,h3,h4,p,ul,li{margin:0;padding:0}.sans-serif.heavy{font-weight:600}.serif.heavy{font-weight:700}html,body{height:100%}#footer{padding:64px 0;background-color:#111126}#footer p,#footer a{color:#fff}h1,h2,h3,h4,p,ul,li{margin:0;padding:0}.sans-serif.heavy{font-weight:600}.serif.heavy{font-weight:700}h1,h2,h3,h4,p,ul,li{margin:0;padding:0}.sans-serif.heavy{font-weight:600}.serif.heavy{font-weight:700}body{margin:0 auto;width:100%}img{width:100%}.padded{padding:8px}.spacer{height:40px}.bleed{margin:auto;width:100%;background-size:100%;background-size:cover}.bleed.image{background-repeat:no-repeat;background-size:cover}.flex.container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:0}.flex.container.v-center{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:0;align-items:center}.flex.container.column{-webkit-flex-direction:column;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 240px){.flex.container{margin-left:20px;margin-right:20px}.flex.container .col-2.nav-primary{width:33%}.flex.container .col-2.nav-secondary{display:none}.flex.container .col-1.timeline{width:100%}.flex.container .col-1,.flex.container .col-2,.flex.container .col-3{width:50%}.flex.container .col-4,.flex.container .col-5,.flex.container .col-6,.flex.container .col-7,.flex.container .col-8,.flex.container .col-9,.flex.container .col-10,.flex.container .col-11,.flex.container .col-12{width:100%}.flex.container .left-1,.flex.container .left-2,.flex.container .left-3,.flex.container .left-4,.flex.container .left-5,.flex.container .left-6,.flex.container .left-7,.flex.container .left-8,.flex.container .left-9,.flex.container .left-10,.flex.container .left-11{margin-left:0}.flex.container .right-1,.flex.container .right-2,.flex.container .right-3,.flex.container .right-4,.flex.container .right-5,.flex.container .right-6,.flex.container .right-7,.flex.container .right-8,.flex.container .right-9,.flex.container .right-10,.flex.container .right-11{margin-right:0}}@media screen and (min-width: 768px){.flex.container{margin-left:32px;margin-right:32px}.flex.container .col-2.nav-primary,.flex.container .col-2.nav-secondary{width:33%}.flex.container .col-2.nav-secondary{display:block}.flex.container .col-1,.flex.container .col-2,.flex.container .col-3{width:50%}.flex.container .col-4,.flex.container .col-5,.flex.container .col-6,.flex.container .col-7,.flex.container .col-8,.flex.container .col-9,.flex.container .col-10,.flex.container .col-11,.flex.container .col-12{width:100%}.flex.container .left-1,.flex.container .left-2,.flex.container .left-3,.flex.container .left-4,.flex.container .left-5,.flex.container .left-6,.flex.container .left-7,.flex.container .left-8,.flex.container .left-9,.flex.container .left-10,.flex.container .left-11{margin-left:0}.flex.container .right-1,.flex.container .right-2,.flex.container .right-3,.flex.container .right-4,.flex.container .right-5,.flex.container .right-6,.flex.container .right-7,.flex.container .right-8,.flex.container .right-9,.flex.container .right-10,.flex.container .right-11{margin-right:0}}@media screen and (min-width: 1024px){.flex.container{margin-left:auto;margin-right:auto;width:960px}.flex.container .col-2.nav-primary,.flex.container .col-2.nav-secondary{width:160px}.flex.container .col-1{width:80px}.flex.container .col-2{width:160px}.flex.container .col-3{width:240px}.flex.container .col-4{width:320px}.flex.container .col-5{width:400px}.flex.container .col-6{width:480px}.flex.container .col-7{width:560px}.flex.container .col-8{width:640px}.flex.container .col-9{width:720px}.flex.container .col-10{width:800px}.flex.container .col-11{width:880px}.flex.container .col-12{width:960px}.flex.container .left-1{margin-left:80px}.flex.container .left-2{margin-left:160px}.flex.container .left-3{margin-left:240px}.flex.container .left-4{margin-left:320px}.flex.container .left-5{margin-left:400px}.flex.container .left-6{margin-left:480px}.flex.container .left-7{margin-left:560px}.flex.container .left-8{margin-left:640px}.flex.container .left-9{margin-left:720px}.flex.container .left-10{margin-left:800px}.flex.container .left-11{margin-left:880px}.flex.container .right-1{margin-right:80px}.flex.container .right-2{margin-right:160px}.flex.container .right-3{margin-right:240px}.flex.container .right-4{margin-right:320px}.flex.container .right-5{margin-right:400px}.flex.container .right-6{margin-right:480px}.flex.container .right-7{margin-right:560px}.flex.container .right-8{margin-right:640px}.flex.container .right-9{margin-right:720px}.flex.container .right-10{margin-right:800px}.flex.container .right-11{margin-right:880px}}@media screen and (min-width: 1280px){.flex.container{margin-left:auto;margin-right:auto;width:1200px}.flex.container .col-2.nav-primary,.flex.container .col-2.nav-secondary{width:200px}.flex.container .col-1{width:100px}.flex.container .col-2{width:200px}.flex.container .col-3{width:300px}.flex.container .col-4{width:400px}.flex.container .col-5{width:500px}.flex.container .col-6{width:600px}.flex.container .col-7{width:700px}.flex.container .col-8{width:800px}.flex.container .col-9{width:900px}.flex.container .col-10{width:1000px}.flex.container .col-11{width:1100px}.flex.container .col-12{width:1200px}.flex.container .left-1{margin-left:100px}.flex.container .left-2{margin-left:200px}.flex.container .left-3{margin-left:300px}.flex.container .left-4{margin-left:400px}.flex.container .left-5{margin-left:500px}.flex.container .left-6{margin-left:600px}.flex.container .left-7{margin-left:700px}.flex.container .left-8{margin-left:800px}.flex.container .left-9{margin-left:900px}.flex.container .left-10{margin-left:1000px}.flex.container .left-11{margin-left:1100px}.flex.container .right-1{margin-right:100px}.flex.container .right-2{margin-right:200px}.flex.container .right-3{margin-right:300px}.flex.container .right-4{margin-right:400px}.flex.container .right-5{margin-right:500px}.flex.container .right-6{margin-right:600px}.flex.container .right-7{margin-right:700px}.flex.container .right-8{margin-right:800px}.flex.container .right-9{margin-right:900px}.flex.container .right-10{margin-right:1000px}.flex.container .right-11{margin-right:1100px}}@media screen and (min-width: 1600px){.flex.container{margin-left:auto;margin-right:auto;width:1440px}.flex.container .col-2.nav-primary,.flex.container .col-2.nav-secondary{width:240px}.flex.container .col-1{width:120px}.flex.container .col-2{width:240px}.flex.container .col-3{width:360px}.flex.container .col-4{width:480px}.flex.container .col-5{width:600px}.flex.container .col-6{width:720px}.flex.container .col-7{width:840px}.flex.container .col-8{width:960px}.flex.container .col-9{width:1080px}.flex.container .col-10{width:1200px}.flex.container .col-11{width:1320px}.flex.container .col-12{width:1440px}.flex.container .left-1{margin-left:120px}.flex.container .left-2{margin-left:240px}.flex.container .left-3{margin-left:360px}.flex.container .left-4{margin-left:480px}.flex.container .left-5{margin-left:600px}.flex.container .left-6{margin-left:720px}.flex.container .left-7{margin-left:840px}.flex.container .left-8{margin-left:960px}.flex.container .left-9{margin-left:1080px}.flex.container .left-10{margin-left:1200px}.flex.container .left-11{margin-left:1320px}.flex.container .right-1{margin-right:120px}.flex.container .right-2{margin-right:240px}.flex.container .right-3{margin-right:360px}.flex.container .right-4{margin-right:480px}.flex.container .right-5{margin-right:600px}.flex.container .right-6{margin-right:720px}.flex.container .right-7{margin-right:840px}.flex.container .right-8{margin-right:960px}.flex.container .right-9{margin-right:1080px}.flex.container .right-10{margin-right:1200px}.flex.container .right-11{margin-right:1320px}}a{color:#111126}a.clean{text-decoration:none}.body-small.heavy{font-weight:600}.body-small{font-size:14px;line-height:20px;padding-bottom:16px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.body-medium.heavy{font-weight:600}.body-medium{font-size:16px;line-height:24px;padding-bottom:16px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.body-large,#blogpost p,#blogpost li{font-size:20px;line-height:28px;padding-bottom:24px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.body-xlarge{font-size:24px;line-height:32px;padding-bottom:24px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}@media screen and (min-width: 240px){.title-xsmall{font-size:18px;line-height:24px;padding-bottom:8px}}@media screen and (min-width: 1024px){.title-xsmall{font-size:20px;line-height:28px}}.title-xsmall{font-family:"Merriweather",Georgia,Times,serif;font-weight:400}@media screen and (min-width: 240px){.title-small,#blogpost h2{font-size:20px;line-height:28px;padding-bottom:8px}}@media screen and (min-width: 1024px){.title-small,#blogpost h2{font-size:24px;line-height:32px}}.title-small,#blogpost h2{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.art-description p{padding-bottom:0px}@media screen and (min-width: 240px){#blogpost h3{font-size:18px;line-height:24px;padding-bottom:8px}}@media screen and (min-width: 1024px){#blogpost h3{font-size:20px;line-height:28px}}#blogpost h3{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}#blogpost strong{font-weight:600}@media screen and (min-width: 240px){.title-medium{font-size:24px;line-height:32px;padding-bottom:8px}}@media screen and (min-width: 1024px){.title-medium{font-size:28px;line-height:36px}}.title-medium{font-family:"Merriweather",Georgia,Times,serif;font-weight:400}@media screen and (min-width: 240px){.title-large{font-size:28px;line-height:36px;padding-bottom:16px}}@media screen and (min-width: 1024px){.title-large{font-size:36px;line-height:44px}}.title-large{font-family:"Merriweather",Georgia,Times,serif;font-weight:400}@media screen and (min-width: 240px){.title-xlarge{font-size:36px;line-height:42px;padding-bottom:16px}}@media screen and (min-width: 1024px){.title-xlarge{font-size:48px;line-height:60px}}.title-xlarge{font-family:"Merriweather",Georgia,Times,serif;font-weight:400}@media screen and (min-width: 240px){.title-2xlarge{font-size:40px;line-height:48px;padding-bottom:16px}}@media screen and (min-width: 1024px){.title-2xlarge{font-size:60px;line-height:72px}}.title-2xlarge{font-family:"Merriweather",Georgia,Times,serif;font-weight:400}.section-label{font-size:14px;line-height:20px;padding-bottom:16px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;padding-bottom:8px;text-transform:uppercase}.timeline-date{font-size:14px;line-height:20px;padding-bottom:16px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;padding-bottom:4px}@media screen and (min-width: 240px){a.site-title{font-size:24px;line-height:32px;padding-bottom:8px}}@media screen and (min-width: 1024px){a.site-title{font-size:28px;line-height:36px}}a.site-title{font-family:"Merriweather",Georgia,Times,serif;text-decoration:none}a.nav-link-primary{font-size:16px;line-height:24px;padding-bottom:16px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;text-decoration:none}a.nav-link-secondary{font-size:14px;line-height:20px;padding-bottom:16px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;text-decoration:none}#nav-universal{background-color:#fff;color:#111126;padding-top:8px;padding-bottom:0px;position:fixed;z-index:500;top:0;width:100%}.art #nav-universal,.design #nav-universal,.blog #nav-universal,.resume #nav-universal,.case #nav-universal,.projects #nav-universal{background-color:#f2d7fa}@media screen and (min-width: 240px){.nav-primary{padding-top:0px}}@media screen and (min-width: 1024px){.nav-primary{padding-top:11px}}.module{padding-top:80px;padding-bottom:80px}@media screen and (min-width: 240px){#content{position:relative;margin-top:96px}}@media screen and (min-width: 1024px){#content{position:relative;margin-top:60px}}.nav-secondary li,.bucketlinks li{padding-bottom:8px;list-style-type:none}.padded.nav{padding-top:12px}.extra-top{margin-top:24px}.extra-bottom{margin-bottom:24px}figure{margin-inline-start:0px;margin-inline-end:0px}figcaption{font-size:12px;line-height:16px;padding-bottom:8px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:8px;margin-bottom:32px;color:#717182}.caption{margin-top:16px}.caption p{padding-bottom:0}.caption .body-small{padding-top:8px}.padded.card{border-radius:16px;margin:8px;padding:24px}.padded.card.extra-margin{margin-bottom:16px}.padded.logo{padding-bottom:24px}.svg-white{fill:#fff}.svg-black{fill:#111126}#case-studies{padding-bottom:40px}#case-studies .module{padding-top:40px;padding-bottom:40px}#case-studies .module:first-child{padding-top:80px;padding-bottom:0px}@media screen and (max-width: 768px){#process .col-3{width:100%}}.case-nav{margin-bottom:8px}.case-nav li{display:inline;padding:0 2px;margin-right:16px}.case-nav li a{text-decoration:none}.case-nav li.current{border-bottom:4px solid #111126}@media screen and (min-width: 240px){#site-nav{position:fixed;z-index:500;top:0;width:100%;height:64px;padding-top:16px;padding-bottom:16px;text-align:left}#blogpost{position:relative;margin-top:144px}}.center{text-align:center}ul.top-links li{display:inline}.timeline li.timeline-event{margin-left:6px;margin-top:0px;margin-bottom:0;padding:8px 8px 8px 24px;border-left:2px solid #111126;list-style-type:none}.timeline li.timeline-event p:first-child{margin-top:-20px}.timeline .timeline-event::before{content:"";background-color:#111126;width:12px;height:12px;display:inline-block;border-radius:50%;margin-left:-31px;margin-right:19px}.timeline-event{margin-left:6px;margin-top:0;margin-bottom:0;padding:8px 8px 8px 24px;border-left:2px solid #111126}.button{font-size:14px;line-height:20px;padding-bottom:16px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;text-decoration:none;line-height:60px;padding:16px 24px;border-radius:28px;background-color:#111126;color:#fff;margin-right:8px}@media screen and (min-width: 240px){.meta-description{font-size:16px;line-height:24px;padding-bottom:16px;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;text-align:left}}@media screen and (min-width: 1024px){.meta-description{text-align:right}}a.subtle{text-decoration:none}.tight{margin-bottom:0;padding-bottom:0}ul.bottom-links li{padding-bottom:10px}ol.h-feed,ol.thoughts-list{padding:0}ol.thoughts-list li{margin-bottom:40px}.date{margin-top:8px;margin-bottom:4px}.posts{margin-bottom:32px}.post-title{padding-top:0;padding-bottom:0}.h-entry{margin-top:60px;margin-bottom:60px}.h-entry .meta{color:#aaaab2}.h-entry .meta a{color:#fff}.h-entry .content{margin-top:20px}.preview{height:100px;padding-top:250px}.post h2{padding:36px 0 12px 0}.post #content hr{margin:36px 0}.post #content img{width:100%;margin-top:24px;margin-bottom:24px}.post ul{padding-top:20px;padding-bottom:20px}.post ul li{list-style-type:disc;margin-left:18px;padding-bottom:8px}.icon{max-width:96px}.icon-phil{width:64px;margin-bottom:16px;margin-left:auto;margin-right:auto;display:block}.plus-pattern-white{height:200px;background-repeat:repeat;background-image:url("/img/pattern-plus-white.png")}.pattern-plus-pansy{height:120px;background-repeat:repeat;background-image:url("/img/pattern-plus-pansy.png")}.bg-white{background-color:#fff}.bg-pansy{background:#f2d7fa}.bg-grey-10{background:#f2f2f5}.bg-black{background-color:#111126;color:#fff}.bg-black a{color:#fff}.bg-black .button{background-color:#fff;color:#111126}.bg-black .timeline-event::before{background-color:#fff}.bg-black li.timeline-event{border-left:2px solid #fff}.small-diamond{width:120px;height:120px;background-image:url("/design/img/bg_diamond.png");background-size:contain;background-repeat:no-repeat;margin-top:120px;margin-bottom:-48px}.medium-diamond{width:180px;height:180px;background-image:url("/design/img/bg_diamond.png");background-size:contain;background-repeat:no-repeat;margin-top:60px;margin-bottom:-48px}.large-diamond{width:240px;height:240px;background-image:url("/design/img/bg_diamond.png");background-size:contain;background-repeat:no-repeat;margin-bottom:-48px}@media screen and (min-width: 240px){.small-diamond,.medium-diamond,.large-diamond{display:none}}@media screen and (min-width: 1024px){.small-diamond,.medium-diamond,.large-diamond{display:block}}#blogpost p.callout{font-size:16px;line-height:24px;padding-bottom:16px;background-color:#f2f2f5;padding:32px 32px 32px 32px;border-radius:24px;margin-top:40px;margin-bottom:40px}