*{margin:0;padding:0;border:0;box-sizing:border-box}html,body{background-color:#f2f2f2}body{border-top:2em solid #71d0ff;margin:0}@media only screen and (min-width: 568px){body{border-top-width:0.75em}}.wrap-outer{margin:0 5%;position:relative}@media only screen and (min-width: 1480px){.wrap-outer{margin:0 auto;max-width:1330px}}hr{display:none}*+*{margin-top:1em}p+ul,p+ol,li{margin-top:0.5em}h2+*,h3+*,h4+*,img+figcaption,button+figcaption,*+[class*="fcols"]{margin-top:0}img{display:block;max-width:100%}.page-header{margin-top:6em}@media only screen and (min-width: 375px){.page-header{margin-top:9em}}[class*="page-section"]{margin-top:4em;padding:2em 0 6em}.page-section--rule-below{border-bottom:5px solid #000}[aria-hidden="true"]{display:none !important}div[aria-hidden="true"][role="presentation"]{display:block !important}span[aria-hidden="true"][role="presentation"]{display:inline-block !important}.vis--hidden{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;margin:0;border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}body{color:#000;line-height:1.4;font-family:'freight-sans-pro', sans-serif}h1,h2,h3{font-weight:bold}.line--ib{display:inline-block}a{text-decoration:none;color:#000;box-shadow:inset 0px -0.1em 0px 0px #71d0ff;outline:0}a:active,a:hover,a:focus{box-shadow:inset 0px -0.1em 0px 0px #000;background:rgba(255,255,255,0.6)}h2,.txt--xl,.page-header__intro{font-size:1.5em;font-size:calc(1em + 2.5vw)}.page-header__intro{margin-top:1.5em}h2,h3{line-height:1.1}.txt--l{font-size:1.25em}@media only screen and (min-width: 980px){.page-header__intro{font-size:3.175em}h2,.txt--xl{font-size:2.5em}h2,h3{line-height:0.9}}[class*="fcols"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul[class*="fcols"]{list-style:none}.fcols--hp5{margin-left:-5px;margin-right:-5px}.fcols--hp5>*{padding-left:5px;padding-right:5px}.fcols--hp10{margin-left:-10px;margin-right:-10px}.fcols--hp10>*{padding-left:10px;padding-right:10px}.fcols--hp15{margin-left:-15px;margin-right:-15px}.fcols--hp15>*{padding-left:15px;padding-right:15px}fieldset{position:relative}button,input,select,textarea{font:inherit;text-transform:inherit;letter-spacing:inherit;outline:0;cursor:pointer}button,input,select,.form__label{line-height:1}.form__text-input{display:block;outline:1px solid #b3b3b3;padding:1.5em 0.5em 0.5em 0.5em;background:#fff;line-height:1;width:100%;font-size:1.25em}textarea.form__text-input{line-height:1.4}.form__text-input:focus{outline:3px solid #71d0ff}[type="submit"]{background:#000;color:#fff;font-family:sans-serif;text-transform:uppercase;letter-spacing:0.05em;padding:0.5em 0.8em 0.4em;line-height:1}[type="submit"]:hover,[type="submit"]:focus{outline:5px solid #71d0ff}.form__text-label{display:block;margin-bottom:1em;position:relative}.form__label{font-family:sans-serif;position:absolute;z-index:1;padding:0.75em 0.5em;color:#666}@media only screen and (max-width: 567px){textarea+b{display:block;position:absolute;top:0;left:0;right:15px;height:32px;margin:0;background:rgba(255,255,255,0.85)}textarea:focus+b{top:2px;left:2px;height:30px}}@media only screen and (min-width: 568px){.form__label{top:0.3125em}.form__text-input{padding-left:4.5em;padding-top:0.5em}.form__label.textarea{top:0.375em}}.lb,.menu{line-height:1;font-weight:bold;font-size:100%}.lb-name,.lb-roles span{display:block}.lb{padding-bottom:8px;border-bottom:5px solid #000;position:relative}.lb-name{font-weight:900;font-size:253%;position:absolute;top:-1.1em;left:-1px}.lb-roles{margin-top:0;font-weight:bold}.lb-roles span{margin:0}.lb-roles span:first-letter{text-transform:uppercase}@media only screen and (min-width: 660px){.lb,.menu{font-size:125%}.lb-name{font-size:250%}}.menu{margin-top:0;position:absolute;top:-7.5em}@media only screen and (min-width: 375px){.menu{top:-10.5em}}@media only screen and (min-width: 568px){.menu{top:0;right:0}}.menu li{margin:0}.menu a{box-shadow:none}.menu a:active,.menu a:hover,.menu a:focus{border-bottom:5px solid #71d0ff;box-shadow:none}@media only screen and (max-width: 979px){.roles__item+.roles__item{margin-top:3em}}@media only screen and (min-width: 980px){.roles__item{width:33.3333%;margin:0}}[class*="roles__heading"]{color:#fff;padding:10px 10px 15px}@media only screen and (min-width: 980px){[class*="roles__heading"]{min-height:4.1em}}@media only screen and (min-width: 1321px){[class*="roles__heading"]{min-height:3.325em}}.roles__heading--writing{background:#71d0ff}.roles__heading--curating{background:#86cf00}.roles__heading--checking{background:#ff9600}.roles__text{margin-top:0.5em}.work__items{margin-top:2em}.work__item{margin:0;padding:5px;width:100%}.work__brand{background:#fff;padding-top:1em}.work__brand img{max-width:100%}@media only screen and (min-width: 980px){.no-js .work__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1em}}.js .work__brand{padding:21% 0}@media only screen and (max-width: 567px){.js .work__item{width:50%}.js .work__item:nth-of-type(5){width:100%}.js .work__item:nth-of-type(5) .work__brand{padding:0 25%}}@media only screen and (min-width: 568px) and (max-width: 979px){.js .work__item{width:33.3333%}.js .work__item:nth-of-type(1n+4){width:50%}.js .work__item:nth-of-type(1n+4) .work__brand{padding:0 18%}}@media only screen and (min-width: 980px){.js .work__item{width:20%}}button.work__brand{display:block;position:relative;line-height:1}button.work__brand:after,button.work__brand:before{content:'';position:absolute}button.work__brand:before{width:21px;height:20px;background:#d9d9d9;bottom:8px;right:8px}button.work__brand:after{content:'+';color:#fff;font-size:24px;bottom:9px;right:13px}button.work__brand[aria-expanded="true"]{outline:5px solid #a6a6a6}button.work__brand[aria-expanded="true"]:before{background:#b3b3b3}button.work__brand[aria-expanded="true"]:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:8px;right:11px}button.work__brand:hover:before,button.work__brand:focus:before{background:#000}#work-details{padding:0 5px;margin-top:15px;width:100%}[class*="work__details"]{padding:1em}[class*="work__details"] strong{display:inline-block;margin:0}.no-js .work__details{max-width:36em}div[class*="work__details"]{background:#000;color:#f5f5f5;position:relative}div[class*="work__details"] strong{color:#fff}div[class*="work__details"]:before{content:'';border:12px solid transparent;border-bottom-color:#000;position:absolute;top:-24px;margin-left:-12px}@media only screen and (max-width: 659px){.work__details--1:before,.work__details--3:before{left:25%}.work__details--2:before,.work__details--4:before{left:75%}.work__details--5:before{left:50%}}@media only screen and (min-width: 660px){.work__details--1:before{left:16.6666%}.work__details--2:before{left:50%}.work__details--3:before{left:83.3333%}.work__details--4:before{left:25%}.work__details--5:before{left:75%}}@media only screen and (min-width: 980px){.js [class*="work__details"]{width:60%}.work__details--3{margin-left:20%}.work__details--4,.work__details--5{margin-left:40%}.work__details--2:before,.work__details--3:before,.work__details--4:before{left:50%}.work__details--5:before{left:83.3333%}}.contact__required{color:#666}.contact__required span{position:relative;top:0.25em;margin-right:3px}.contact__form,.contact__other{width:100%}.contact__form{margin-bottom:1.5em}@media only screen and (min-width: 980px){.contact__required{position:absolute;top:-2.25em;right:0}.contact__prompt{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.contact__form{width:60%}.contact__other{width:40%}}.contact__tel{vertical-align:top;display:inline-block;line-height:45px;margin:0}.contact__adr{max-width:14em;line-height:1.25;margin-top:17px}[src*="icon"]{display:inline;margin-right:8px;position:relative;top:4px}[src*="icon-marker"]{float:left;top:6px}
/*# sourceMappingURL=styles.css.map */