@charset "UTF-8";html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit}::-moz-selection{background:#6d6d6d;text-shadow:none}::selection{background:#6d6d6d;text-shadow:none}body,h1,h2,h3,p,blockquote{margin:0}a{color:inherit;background-color:transparent}img{vertical-align:middle;max-width:100%;height:auto;border-style:none}cite{font-style:normal}@media print{@page{size:portrait}*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:none}a[href]:after{content:" (" attr(href) ")"}a[href="/"]:after,a[href^="mailto:"]:after{content:""}blockquote{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{background-color:#0d0d0d}body{line-height:1.5;font-family:San Francisco,Roboto,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;background-color:#0d0d0d;color:#dedede}h1{font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:3rem}h2{font-size:2rem;font-weight:300;line-height:1.25;margin-top:3rem;margin-bottom:.625rem}h3{font-size:1.5rem;font-weight:300;line-height:1.25;margin-top:3rem;margin-bottom:.375rem}p{margin:0 0 1.5rem}.o-container{margin:0 auto;max-width:90%}.o-container-index{padding:0 1rem}@media (min-width: 25rem){.o-container-index{padding:0 1.25rem}}@media (min-width: 42.5rem){.o-container{max-width:38.125rem}.o-container-index{padding:0 1.875rem}}@media (min-width: 64.0625rem){.o-container{max-width:43.75rem}.o-container-index{max-width:58.125rem;padding:0;margin:0 auto}}.o-media{display:flex;align-items:flex-end;margin-bottom:1rem}.o-media__figure{margin-right:1rem;border-radius:5px;width:4rem;height:auto}.o-media__body{display:block;flex:1}.o-media__title{display:block;font-size:1.125rem;font-weight:500}.c-btn{display:inline-block;vertical-align:middle;font-size:.75rem;font-weight:500;letter-spacing:.125rem;text-align:center;text-decoration:none;text-transform:uppercase;background-color:transparent;min-width:10rem;border:1px solid;border-radius:3px;padding:.75rem 1.1875rem;transition:background-color ease-in-out .2s,color ease-in-out .2s}.c-btn:hover{background-color:#f8f8f8;color:#222}@media (min-width: 42.5rem){.c-btn{width:12rem}}.c-svg-icons-sprite{position:absolute;width:0;height:0}.c-icon{width:1.875rem;height:1.875rem;display:inline-block;fill:currentColor}.c-icon--lg{width:3.125rem;height:3.125rem}@media only screen and (min-width: 25rem){.c-icon{width:2.1875rem;height:2.1875rem}.c-icon--lg{width:3.125rem;height:3.125rem}}@media only screen and (min-width: 42.5rem){.c-icon--lg{width:3.125rem;height:3.125rem}}@media only screen and (min-width: 64.0625rem){.c-icon--lg{width:3.25rem;height:3.25rem}}.c-blockquote{max-width:19rem;margin-left:auto;margin-right:auto;line-height:1.25;font-weight:300}.c-blockquote__body{font-size:1.8125rem}.c-blockquote__body:before{content:"“";display:inline-block;font-size:3em;font-family:georgia,serif;color:#6d6d6d;vertical-align:bottom;line-height:0;margin-right:.15em}.c-blockquote__footer{font-size:1.1875rem;text-align:right}.c-blockquote__footer:before{content:"– "}.c-blockquote__link{text-decoration:none}.c-blockquote__link:hover{border-bottom:1px solid}@media (min-width: 42.5rem){.c-blockquote{max-width:32rem}.c-blockquote__body{font-size:2rem}.c-blockquote__footer{font-size:1.375rem}}.c-band{padding-top:5rem;padding-bottom:5rem}.c-band--invert{background-color:#f8f8f8;color:#222}@media (min-width: 93.75rem){.c-band{padding-top:8rem;padding-bottom:8rem}}.c-hero-header{position:relative}.c-hero-header__container-left{position:relative;z-index:1;display:inline-block;padding-top:.9375rem;padding-bottom:1.75rem;background:linear-gradient(90deg,#0d0d0d 50%,#0d0d0d00)}.c-hero-header__headline-container{display:flex}.c-hero-header__logo{display:inline-block;border:1px solid;padding:1px 5px;margin-bottom:6px}.c-hero-header__headline{font-size:1.625rem;margin-bottom:.25rem}.c-hero-header__headline-link{color:inherit;font-weight:300;text-decoration:none}.c-hero-header__headline-link:hover{border-bottom:1px solid}.c-hero-header__sub-headline{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:4.0625rem}.c-hero-header__huge{z-index:1;position:relative;max-width:18.125rem;margin-bottom:2.5rem;font-size:2.375rem;line-height:1.1}.c-hero-header__small{position:relative;font-size:.9375rem;line-height:2;font-weight:500;text-transform:uppercase;letter-spacing:.125rem;margin-bottom:.625rem}.c-hero-header__opener{position:relative;margin-bottom:2.8125rem;max-width:25.625rem}.c-hero-header__btn-container{position:relative;margin:0}.c-hero-header__image{position:absolute;top:0;right:0;height:100%;max-height:31.875rem;width:auto}@media print{.c-hero-header__btn-container{display:none}}@media (min-width: 42.5rem){.c-hero-header__huge{max-width:28.125rem;font-size:3.375rem}.c-hero-header__small{font-size:1.0625rem}.c-hero-header__opener{font-size:1.125rem;max-width:32.5rem}}@media (min-width: 64.0625rem){.c-hero-header__container-left{padding-top:1rem;padding-bottom:2rem;background:none}.c-hero-header__headline{margin-bottom:3.4375rem}.c-hero-header__huge{font-size:3.75rem;font-weight:100;line-height:1;margin-bottom:2.8125rem}.c-hero-header__opener{max-width:32rem}}.c-principles__headline{text-align:center;margin-top:0;margin-bottom:4rem}.c-principles__list{list-style:none;padding:0;margin:0}.c-principles__item{text-align:center;margin-bottom:2rem;padding:1rem;background-color:#fff;box-shadow:0 2px 2px #00000024,0 1px 5px #0000001f,0 3px 1px -2px #0003;border-radius:.1px;break-inside:avoid}.c-principles__item:last-child{margin-bottom:0}.c-principles__item-heading{font-size:.9375rem;line-height:2;font-weight:500;text-transform:uppercase;letter-spacing:.125rem;margin-bottom:.625rem;margin-top:.5rem}.c-principles__item-body{margin-bottom:0;text-align:left}@media (min-width: 25rem){.c-principles__headline{font-size:2.375rem;max-width:23rem;margin-right:auto;margin-bottom:5rem;margin-left:auto}}@media (min-width: 42.5rem){.c-principles__list{display:flex;flex-wrap:wrap;margin:-2rem -1rem 0}.c-principles__item{flex-shrink:1;flex-basis:auto;width:calc(50% - 2rem);margin:2rem 1rem 0;padding:1.375rem}}@media (min-width: 93.75rem){.c-principles__list{margin:-3.25rem -1.625rem 0}.c-principles__item{width:calc(50% - 3.25rem);margin:3.25rem 1.625rem 0;padding:2.1875rem}}.c-experience__headline{text-align:center;margin-top:0;margin-bottom:4rem}.c-experience__headline-years{display:block;font-weight:600;font-size:1.5em}.c-experience__jobs{margin:0}.c-experience__job-year{font-size:.9375rem;line-height:2;font-weight:500;text-transform:uppercase;letter-spacing:.125rem;margin-bottom:.625rem}.c-experience__job-description{margin-left:0;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #DEDEDE}.c-experience__job-description:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-experience__job-title{font-weight:600;font-size:1.1875rem}.c-experience__job-location{font-size:.8125rem}@media (min-width: 25rem){.c-experience__headline{font-size:2.375rem;margin-bottom:5rem;max-width:24rem;margin-left:auto;margin-right:auto}}@media (min-width: 42.5rem){.c-experience__jobs{display:flex;flex-wrap:wrap}.c-experience__job-year{flex:0 1 35%;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #DEDEDE;font-size:1.1875rem;font-weight:400;line-height:1.5}.c-experience__job-year:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-experience__job-description{flex:0 1 65%}}.c-clients{text-align:center}.c-clients__opener{max-width:35rem;margin:0 auto;font-size:1.5rem;line-height:1.3;font-weight:300}.c-clients__logos{margin:3rem auto 0;max-width:30rem}.c-clients__logo{margin:1em;display:inline-block;height:2em;width:auto;max-width:100%}.c-clients__logo--coke,.c-clients__logo--kraft{width:6em}.c-clients__logo--ft{width:13em}.c-clients__logo--dhl{width:10em}.c-clients__logo--tcom{width:4em}.c-clients__logo--vw{width:2em}.c-clients__logo--mtv{width:2.8em}.c-clients__logo--dp{width:11em}.c-clients__logo--ab{width:5em}@media (min-width: 56.25rem){.c-clients__opener{font-size:2rem}.c-clients__logos{font-size:1.375rem;margin-top:5rem;max-width:50rem}}.c-references__headline{text-align:center;margin-top:0;margin-bottom:4rem}.c-references__quote{padding-bottom:1.5rem}.c-references__quote:last-child{padding-bottom:0;border-bottom:none}.c-references__body:before{content:"“"}.c-references__body:after{content:"”"}.c-references__job-title{display:block;font-size:.875rem;color:#6d6d6d}@media (min-width: 25rem){.c-references__headline{font-size:2.375rem;max-width:28rem;margin-bottom:5rem;margin-left:auto;margin-right:auto}}.language-picker{margin-top:1.5rem;display:inline-block;text-decoration:none;border-bottom:1px solid transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E");padding-left:25px;background-size:20px;background-position:0;background-repeat:no-repeat}.language-picker:hover{border-bottom-color:#dedede}.c-footer{padding-top:2rem;padding-bottom:2rem;text-align:center;break-inside:avoid}.c-footer__headline{margin-top:0;margin-bottom:1.5rem}.c-footer__email-link{font-size:1.1875rem;text-decoration:none;border-bottom:1px solid transparent}.c-footer__email-link:hover{border-bottom-color:#dedede}.c-footer__social-links{display:inline-block;margin-right:.875rem;border-bottom:1px solid transparent}.c-footer__social-links:last-child{margin-right:0}.c-footer__social-links:hover{text-decoration:none;border-bottom-color:#dedede}.c-footer__nav{margin-top:2.25rem}@media (min-width: 25rem){.c-footer__headline{font-size:2.5rem}}@media (min-width: 42.5rem){.c-footer{padding-top:3rem;padding-bottom:3rem}.c-footer__email-link{display:inline-block;margin:.5rem 0}.c-footer__social-links{margin-right:2rem}}
