@font-face{font-family:'sosaregular';src:url("../fonts/sosa-regular-webfont.eot");src:url("../fonts/sosa-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sosa-regular-webfont.woff") format("woff"),url("../fonts/sosa-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html,body,figure,fieldset,menu,nav ul,nav ul li,footer li{margin:0px;padding:0px}menu ul li,nav ul li{list-style-type:none}menu ul li:before,nav ul li:before{content:'';padding:0}b{font-weight:300}i{font-style:normal}a{cursor:pointer;color:#333;color:#000;text-decoration:none}a:hover{color:#000;background:#fff9b8}a img{border:0px}a[href^="mailto"]{word-break:break-word}img,iframe{display:block;max-width:100%}fieldset{border:0px}input,textarea,select{font-family:inherit;font-size:inherit;max-width:100%}address,.location,.position{font-style:normal;font-size:0.9em}address span{display:block}dl,dt,dd{margin:1em 0;padding:0}dt,dd{float:left;margin:0.1rem 0}dl:after{content:'';display:table;clear:left}dt{clear:left;margin-right:0.5em;color:#222}*::selection{background:rgba(2,2,2,0.2)}html{position:relative;font-size:95%}@media (min-width: 55em) and (min-height: 57.5em){html{font-size:100%}}@media (min-width: 55em) and (min-height: 62.5em){html{font-size:102.5%}}@media (min-width: 55em) and (min-height: 67.5em){html{font-size:105%}}@media (min-width: 80em) and (min-height: 70em){html{font-size:110%}}@media (min-width: 100em) and (min-height: 75em){html{font-size:125%}}@media (min-width: 110em) and (min-height: 80em){html{font-size:135%}}@media (min-width: 125em) and (min-height: 85em){html{font-size:150%}}@media (max-width: 40em), (max-height: 50em){html{font-size:92.5%}}@media (max-width: 40em), (max-height: 45em){html{font-size:87.5%}}@media (max-width: 35em){html{font-size:80%}}@media (max-width: 15em){html{font-size:70%}}html.touch{-webkit-text-size-adjust:none}body{position:relative;z-index:1;font-family:'Merriweather', 'Palatino', serif;font-weight:300;color:#000;background:#fff;line-height:2;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(2,2,2,0.2)}.grid{padding:0;margin:0 0 0 -2.5rem}.grid:after{content:'';clear:both;display:table}.grid>*{list-style-type:none;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 2.5rem}.grid>*:after{content:'';clear:both;display:table}.grid .col-quart+.col-quart+.col-half{width:100%;clear:both}.grid .col-quart+.col-quart+.col-half.cell-bordered:before{display:none}@media (min-width: 55em){.grid .col-quart+.col-quart+.col-half{width:50%;clear:none}.grid .col-quart+.col-quart+.col-half.cell-bordered:before{display:block}}.col-reverse{width:100%}@media (max-width: 44.9999em){.grid-two>*,.col-half{height:auto !important}}@media (min-width: 45em){.grid-two>*,.col-half{float:left;width:50%}.grid-two>* .wrap,.col-half .wrap{font-size:0.8em;padding-left:10%;padding-right:10%}}.grid-two>*:nth-child(odd),.col-half:nth-child(odd){clear:left}@media (min-width: 55em) and (min-height: 800px){.grid-two>* iframe,.col-half iframe{height:180px !important}}@media (min-width: 800px) and (min-height: 600px){.grid-two>* iframe,.col-half iframe{height:240px !important}}@media (min-width: 880px) and (min-height: 600px){.grid-two>* iframe,.col-half iframe{height:320px !important}}@media (min-width: 940px) and (min-height: 600px){.grid-two>* iframe,.col-half iframe{height:380px !important}}@media (min-width: 1200px) and (min-height: 800px){.grid-two>* iframe,.col-half iframe{height:420px !important}}@media (min-width: 1400px) and (min-height: 1000px){.grid-two>* iframe,.col-half iframe{height:480px !important}}@media (min-width: 1600px) and (min-height: 1000px){.grid-two>* iframe,.col-half iframe{height:520px !important}}@media (min-width: 100px){.grid-two>* iframe.vzaar-video-player,.col-half iframe.vzaar-video-player{height:240px !important}}@media (min-width: 45em) and (min-height: 800px){.grid-two>* iframe.vzaar-video-player,.col-half iframe.vzaar-video-player{height:120px !important}}@media (min-width: 800px) and (min-height: 600px){.grid-two>* iframe.vzaar-video-player,.col-half iframe.vzaar-video-player{height:160px !important}}@media (min-width: 880px) and (min-height: 600px){.grid-two>* iframe.vzaar-video-player,.col-half iframe.vzaar-video-player{height:240px !important}}@media (min-width: 940px) and (min-height: 600px){.grid-two>* iframe.vzaar-video-player,.col-half iframe.vzaar-video-player{height:280px !important}}@media (min-width: 1200px) and (min-height: 800px){.grid-two>* iframe.vzaar-video-player,.col-half iframe.vzaar-video-player{height:320px !important}}@media (min-width: 1400px) and (min-height: 1000px){.grid-two>* iframe.vzaar-video-player,.col-half iframe.vzaar-video-player{height:360px !important}}@media (min-width: 1600px) and (min-height: 1000px){.grid-two>* iframe.vzaar-video-player,.col-half iframe.vzaar-video-player{height:380px !important}}@media (max-width: 49.9999em){.grid-three>*,.col-third{height:auto !important}}@media (min-width: 50em){.grid-three>*,.col-third{float:left;width:33.33333%}}@media (min-width: 35em){.grid-four>*,.col-quart{float:left;width:50%}}@media (min-width: 55em){.grid-four>*,.col-quart{width:25%}}@media (max-width: 34.9999em){.grid-four>*{height:auto !important}}@media (min-width: 20em){.grid-five>*,.col-fifth{float:left;width:50%}}@media (min-width: 35em){.grid-five>*,.col-fifth{width:33.33333%}}@media (min-width: 55em){.grid-five>*,.col-fifth{width:20%}}@media (min-width: 20em){.grid-six>*,.col-sixth{float:left;width:50%;min-height:12em}}@media (min-width: 30em){.grid-six>*,.col-sixth{width:33.33333%}}@media (min-width: 45em){.grid-six>*,.col-sixth{width:25%}}@media (min-width: 60em){.grid-six>*,.col-sixth{width:16.6666%}}.grid-six>*>*:first-child,.col-sixth>*:first-child{margin-top:5em}@media (max-width: 54.9999em){.col-one-third{height:auto !important}}@media (min-width: 55em){.col-one-third{float:left;width:33.3333%}}@media (max-width: 54.9999em){.col-two-third{height:auto !important}}@media (min-width: 55em){.col-two-third{float:left;width:66.6666%}}@media (min-width: 40em){.col-one-quart{float:left;width:25%}}@media (min-width: 40em){.col-three-quart{float:left;width:75%}}.col-three-quart+.col-quart{width:100%}@media (min-width: 40em){.col-three-quart+.col-quart{float:left;width:25%}}@media (min-width: 55em){.col-one-fifth{float:left;width:20%}}@media (min-width: 55em){.col-two-fifth{float:left;width:40%}}@media (min-width: 55em){.col-three-fifth{float:left;width:60%}}@media (min-width: 55em){.col-four-fifth{float:left;width:80%}}@media (min-width: 55em){.offset-one-fifth{margin-left:20%}}@media (min-width: 55em){.offset-reverse-one-fifth{margin-right:20%}}.col-one-fifth:empty{display:none}@media (min-width: 55em){.col-one-fifth:empty{display:block}}.col-reverse{float:right}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2;color:#000;margin:2rem 0 2rem}@media (max-width: 15em){h1,h2,h3,h4,h5,h6{font-size:1.5em !important;word-break:break-word}}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:5rem}h1{font-size:1.5em;line-height:1.15}@media (min-width: 20em){h1{font-size:2em}}@media (min-width: 25em){h1{font-size:2.5em}}@media (min-width: 75em) and (min-height: 30em){h1{font-size:3em}}@media (min-width: 85em) and (min-height: 40em){h1{font-size:3.5em}}@media (min-width: 110em) and (min-height: 30em){h1{letter-spacing:-0.025em}}h1+.role{margin-top:-1.5em}h1.wrap{padding-left:5%;padding-right:5%}@media (min-width: 55em){h1.wrap{padding-left:10%;padding-right:10%}}h1.wrap+.intro{margin-top:-2rem}h2{font-size:2.25em}h3{font-size:1.85em}h4{font-size:1.25em;font-weight:600}footer h4,.panel-contact h4,.panel-newsletter h4{font-family:'Lato', sans-serif;font-size:0.8em;font-weight:600;letter-spacing:0.3em;padding:0.3em 0 0.75em;text-transform:uppercase;font-style:normal;word-break:break-word}@media (min-width: 50em){footer h5,footer h6,.panel-contact h5,.panel-contact h6,.panel-newsletter h5,.panel-newsletter h6{font-size:0.85em;font-weight:normal}footer h5:first-child,footer h6:first-child,.panel-contact h5:first-child,.panel-contact h6:first-child,.panel-newsletter h5:first-child,.panel-newsletter h6:first-child{margin-top:0}}h5{font-size:1em;margin-bottom:1em;font-weight:600}h6{font-size:0.9em;font-weight:800;margin:2rem 0 1em}p{margin:2rem 0}p:empty{margin:0}p a,dl a,.list-content a,article li a,a.email,a.tel{border-bottom:1px solid rgba(0,0,0,0.35);line-height:0.95}.intro{font-size:1.25em;line-height:1.75;color:rgba(0,0,0,0.5)}.intro-super{font-size:1.5em;line-height:1.75;color:#000}.center,.centre{text-align:center;padding:0 7.5%}.sub{font-size:0.9em;line-height:1.75}.sub-super,small{font-size:0.85em;line-height:2}@media (min-width: 40em){.sub-super,small{font-size:0.7em}}.sub-related{margin-top:-1.5rem}.url{word-break:break-word}.tel{font-size:1.35em}.header-col{display:block;background:#f8f8f8;font-size:1.1em;color:#000;padding:0.75em 1em;margin:0;max-width:10em}.header-col:hover{color:#fff;background:#000}.toggle-comments{background:#000;color:#fff}.header-breaker{font-family:'Lato', sans-serif;margin:5rem auto;text-align:center;display:block;z-index:0;text-transform:uppercase;text-align:center}.header-breaker:before{content:'';display:block;border-top:1px solid #d3d3d1;margin-bottom:-1.05rem;z-index:-1}.header-breaker h1,.header-breaker h2,.header-breaker h3,.header-breaker h4,.header-breaker h5,.header-breaker h6{display:inline-block;font-size:1em;padding:0 7.5%;margin:0;max-width:90%;font-weight:600;letter-spacing:0.3em;background:#fff;text-align:center}.sub-info{font-family:'Lato', sans-serif;font-weight:600;font-size:0.6em;text-transform:uppercase;letter-spacing:0.3em;line-height:1.35;color:#afafaf}blockquote,.announcement{font-size:1.25em;font-style:italic;line-height:1.75;padding:0 0 0 2.5rem;margin:5rem 0 5rem -2.5rem;border-left:1px solid #888}@media (min-width: 30em) and (min-height: 30em){blockquote,.announcement{font-size:1.4em}}blockquote p:empty,.announcement p:empty{display:none}blockquote p:only-child,.announcement p:only-child{margin:0}blockquote p:first-child,.announcement p:first-child{margin-top:0}blockquote p:last-child,.announcement p:last-child{margin-bottom:0}blockquote cite,.announcement cite{display:block;margin:1.5em 0 0;font-size:0.6em;font-style:normal}blockquote:before,blockquote:after,.announcement:before,.announcement:after{content:'';height:1px;display:block;width:10em;border-top:1px solid #ddd;position:relative;top:-2.5em;margin:7rem auto 0}blockquote:after,.announcement:after{top:2.5em;margin:0 auto 7rem}blockquote.speaker,.announcement.speaker{font-size:1em;line-height:inherit;padding-left:0;border:none}blockquote.speaker cite,.announcement.speaker cite{display:inline;font-size:inherit;font-weight:bold}code{display:block;max-height:17.25rem;max-width:100%;background:#222;color:#fff;padding:1rem 1rem 1.5em;margin:2rem auto 5rem;white-space:pre-wrap;overflow:auto}code::selection{background:rgba(255,255,255,0.2)}table th,table td{border-bottom:1px solid #ccc;text-align:left;padding:1em 1em 1em 0}table td{font-size:0.95em;border-bottom:1px solid #eee;vertical-align:top}figure img{width:auto !important;height:auto !important}figure.small img,figure.medium img,figure.large img,figure .large-super img,figure iframe{border:0.15em solid #FFFFFF;box-shadow:0 0 0 0.5em rgba(0,0,0,0.04),0 0 1px 0 rgba(0,0,0,0.1),0 0 5px 0 rgba(0,0,0,0.1)}figure.borderless img{border:none;box-shadow:none}article p img:only-child{border:0.15em solid #FFFFFF;box-shadow:0 0 0 0.5em rgba(0,0,0,0.04),0 0 1px 0 rgba(0,0,0,0.1),0 0 5px 0 rgba(0,0,0,0.1)}figcaption{font-style:italic;font-size:0.85em;margin:1em 0 2rem}.bob{padding:2rem;background:#888;color:#fff}.bob blockquote{border:0;padding:0;margin:0;color:#fff;line-height:1.5}.bob blockquote:before,.bob blockquote:after{display:none}.bob.tweetable{position:relative;background:#55acee;margin-bottom:5rem}.bob.tweetable .tweet-this{position:absolute;display:inline-block;font-size:0.8em;top:100%;right:0;color:#444;background:#e0f0fc;padding:1em;border:0}.bob.tweetable .tweet-this:hover{background:#888;color:#fff}.bob.tweetable .tweet-this:hover:after{background:#000}.bob.tweetable .tweet-this:after{content:'t';font-family:'sosaregular';background:#55acee;color:#fff;font-size:2em;float:right;padding:0 0.5em;margin:-0.5em -0.5em -0.5em 0.5em}.bob p a,.bob a{border-bottom:1px solid rgba(255,255,255,0.35);color:#fff}.bob p a:hover,.bob a:hover{background:rgba(255,255,255,0.35)}.content-bordered{position:relative;padding:0 1.5em;margin:5rem 0 2rem;overflow-y:hidden}.content-bordered:before{content:'';position:absolute;top:0;bottom:1rem;left:0;border-left:2px solid #000}.content-bordered ul{margin-top:2rem}.content-bordered ul li{margin-bottom:1em}.content-bordered ul li p{margin-top:0.75em}.content-bordered ul li p a{color:#000;border:0}.content-bordered h1,.content-bordered h2,.content-bordered h3,.content-bordered h4,.content-bordered h5,.content-bordered h6{font-size:0.9em;font-family:'Lato', sans-serif;margin:0;font-weight:600;letter-spacing:0.3em;line-height:1.35;text-transform:uppercase}.content-bordered h1 a,.content-bordered h2 a,.content-bordered h3 a,.content-bordered h4 a,.content-bordered h5 a,.content-bordered h6 a{border-bottom:0.1em solid rgba(0,0,0,0.35);line-height:0.95}.announcement{border:1px solid #ddd;padding:2em 7.5%;margin:5em 0;margin:5rem 0;font-size:1em;text-align:center}.announcement a{border-bottom:1px solid #444}.announcement .button{font-style:normal}.announcement:before,.announcement:after{top:-3.5em;margin:0 auto}.announcement:after{top:3.5em}.main>.wrap>.announcement:first-child{margin-top:0}.overflow-bottom{padding:0 2rem;max-height:25em;overflow-y:hidden;margin-bottom:-2.5rem}@media (min-width: 45em){.overflow-bottom{max-height:60em;margin:2rem auto 0}}@media (min-width: 65em){.overflow-bottom{max-height:34rem;margin:0 auto -4rem}}@media (min-width: 55em){.bob{margin:0 -36% 2rem 3rem;float:right;width:65%}figure img{width:100% !important}figure.large-super{margin:2rem -36% 2rem -36%}figure.large-super figcaption{text-align:center}figure.large{margin:2rem -36% 2rem 0}figure.medium{margin:2rem -36% 2rem -36%}figure.medium:after{content:'';clear:both;display:table}figure.medium img,figure.medium iframe{float:left;width:79% !important}figure.medium figcaption{float:right;width:17.5%;margin-top:0}figure.small{margin:2rem -36% 2rem 0}figure.small:after{content:'';clear:both;display:table}figure.small img,figure.small iframe{float:left;width:73.5% !important}figure.small figcaption{float:right;width:22%;margin-top:0}}@media (min-width: 85em) and (min-height: 50em){.bob{width:75%;margin:0 -50% 2rem 3rem}figure.large-super{margin:2rem -50% 2rem -50%}figure.large{margin:2rem -50% 2rem 0}figure.medium{margin:2rem -50% 2rem -50%}figure.medium img,figure.medium iframe{float:left;width:75% !important}figure.medium figcaption{float:right;width:22%}figure.small{margin:2rem -50% 2rem 0}figure.small:after{content:'';clear:both;display:table}figure.small img,figure.small iframe{float:left;width:66.75% !important}figure.small figcaption{float:right;width:28%}}@media (min-width: 90em){.bob{width:90%;margin:0 -50% 2rem 3rem}}ul{margin-left:0;padding:0}ul li{list-style-type:none;margin-bottom:0.5em}.list-content li,article li{padding-left:1.5em}.list-content li:before,article li:before{position:relative;float:left;left:-1em;content:'-';margin-right:-0.5em}dl{font-size:0.8em;line-height:1.5em}dl dt{font-family:'Lato', sans-serif;font-weight:600;font-size:0.85em;text-transform:uppercase;letter-spacing:0.1em;color:#afafaf;line-height:1.85}dl dd{margin-top:0.125rem;line-height:1.75}@media (min-width: 55em){dl dt{float:none;font-size:0.65em;letter-spacing:0.3em;margin-top:2em}dl dt:first-child{margin-top:0}dl dd{float:none;font-size:1.15em}}iframe{width:100%;height:180px !important}@media (min-width: 400px){iframe{height:240px !important}}@media (min-width: 480px){iframe{height:280px !important}}@media (min-width: 540px){iframe{height:320px !important}}@media (min-width: 640px){iframe{height:320px !important}}@media (min-width: 800px) and (min-height: 600px){iframe{height:380px !important}}@media (min-width: 880px) and (min-height: 600px){iframe{height:420px !important}}@media (min-width: 940px) and (min-height: 600px){iframe{height:480px !important}}@media (min-width: 400px){iframe.vzaar-video-player{height:220px !important}}@media (min-width: 480px){iframe.vzaar-video-player{height:260px !important}}@media (min-width: 540px){iframe.vzaar-video-player{height:280px !important}}@media (min-width: 640px){iframe.vzaar-video-player{height:360px !important}}@media (min-width: 800px) and (min-height: 600px){iframe.vzaar-video-player{height:300px !important}}@media (min-width: 880px) and (min-height: 600px){iframe.vzaar-video-player{height:320px !important}}@media (min-width: 940px) and (min-height: 600px){iframe.vzaar-video-player{height:360px !important}}@media (min-width: 1200px) and (min-height: 800px){iframe.vzaar-video-player{height:480px !important}}iframe.twitter-tweet{height:auto !important}.form{margin:2em 0 5rem}.form label{display:block;font-family:'Lato', sans-serif;font-weight:600;font-size:0.7em;text-transform:uppercase;text-align:left;letter-spacing:0.3em;margin:1.5em 0 0.25em;color:#888}.form .label-check{font-family:'Merriweather', sans-serif;font-size:0.9em;text-transform:none;color:inherit;letter-spacing:inherit;font-weight:normal;font-style:italic;padding-left:1.5em}.form .label-check input{margin-left:-1.5em}.form input[type=text],.form input[type=email],.form input[type=password],.form textarea,.form input[type=submit],.form button{width:100%;border:0;background:rgba(255,255,255,0.85);color:#111;font-size:0.85em;padding:0.75em;line-height:1;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:1px;-webkit-appearance:none;box-shadow:0 0 0 4px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.4)}.form input[type=text]:hover,.form input[type=email]:hover,.form input[type=password]:hover,.form textarea:hover,.form input[type=submit]:hover,.form button:hover{background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.65)}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form textarea:focus,.form input[type=submit]:focus,.form button:focus{outline:none;background:#fffef5;box-shadow:0 0 0 4px rgba(0,0,0,0.2),0 0 0 1px #000}.form input[type=submit],.form button{font-family:'Lato', sans-serif;font-weight:600;font-size:0.8em;padding:0.95em;text-transform:uppercase;letter-spacing:0.1em;background:#000;color:#fff;margin:2.5rem auto 0;cursor:pointer;box-shadow:none}.form input[type=submit]:hover,.form input[type=submit]:focus,.form button:hover,.form button:focus{background:#111;box-shadow:none}.form .half{width:50%}.button,.CTA,.panel .button,.panel .CTA,p .button,p .CTA{display:inline-block;border:0;background:#000;color:#fff;cursor:pointer;margin-top:2rem;padding:0.75em 1.5em;font-family:'Lato', sans-serif;font-weight:600;font-size:0.8em;text-transform:uppercase;text-align:center;line-height:2;letter-spacing:0.3em;text-shadow:none;-webkit-appearance:none;border-radius:0.25em;-moz-box-sizing:border-box;box-sizing:border-box}.button:hover,.CTA:hover,.panel .button:hover,.panel .CTA:hover,p .button:hover,p .CTA:hover{background:#333;color:#fff}.button.outline,.CTA.outline,.panel .button.outline,.panel .CTA.outline,p .button.outline,p .CTA.outline{color:#000;background:transparent;border:1px solid #000;padding:0.5em 1.5em;border-radius:0}.button.outline-faded,.CTA.outline-faded,.panel .button.outline-faded,.panel .CTA.outline-faded,p .button.outline-faded,p .CTA.outline-faded{color:#555;background:transparent;border:1px solid #888;padding:0.5em 1.5em}.button.outline-faded:hover,.CTA.outline-faded:hover,.panel .button.outline-faded:hover,.panel .CTA.outline-faded:hover,p .button.outline-faded:hover,p .CTA.outline-faded:hover{background:rgba(200,200,200,0.1);border-color:#aaa}.button.outline-white,.CTA.outline-white,.panel .button.outline-white,.panel .CTA.outline-white,p .button.outline-white,p .CTA.outline-white{color:#fff;border:1px solid #fff;text-shadow:none}.button.sub,.CTA.sub,.panel .button.sub,.panel .CTA.sub,p .button.sub,p .CTA.sub{font-size:0.7em}.button.sub-super,.CTA.sub-super,.panel .button.sub-super,.panel .CTA.sub-super,p .button.sub-super,p .CTA.sub-super{font-size:0.6em;padding:0.5em 1.5em}.button.in-form,.CTA.in-form,.panel .button.in-form,.panel .CTA.in-form,p .button.in-form,p .CTA.in-form{margin-top:0.25em}.button.block,.CTA.block,.panel .button.block,.panel .CTA.block,p .button.block,p .CTA.block{display:block}.touch .form input[type=text],.touch .form input[type=email],.touch .form input[type=password],.touch .form textarea,.touch .form input[type=submit]{font-size:16px}.link-access{display:block;position:absolute;left:-9999em;margin:4em 5% 0.5em 5%}.link-access:focus{position:static;left:auto}.wrap{padding:2rem 7.5%;margin-left:auto;margin-right:auto;max-width:70em}@media (min-width: 30em){.wrap{padding:2rem 10%}}@media (min-width: 40em){.wrap{padding:2rem 15%}}@media (min-width: 55em){.wrap{padding:2rem 5%}}@media (min-width: 75em){.wrap{padding:2rem 10%}}@media (min-width: 120em){.wrap{padding:2rem 15%}}.branding{position:fixed;left:0;right:0;top:0;font-size:1.1rem;text-align:center;background:#000;border-bottom:1px solid #000;box-shadow:0 2px 0 -1px rgba(255,255,255,0.1);padding:0.75em 0 0;z-index:2;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-height: 25em){.branding{font-size:1.25rem;padding:0.8em 0 0}}@media (min-height: 45em){.branding{padding:1.1em 0 0.4em}}.branding.branding-bw:before{font-family:'sosaregular';content:'&';font-size:1.35em;width:1em;height:1em;position:absolute;left:50%;margin:-0.5em 0 0 -0.55em;top:50%;color:#fff;text-align:center;line-height:1}.branding h1,.branding i{display:inline;margin:0;font-size:1em !important}.branding h1 a,.branding i a{padding:0 1.5em}.branding:hover a,.branding:hover .current{opacity:0.5}.branding a{display:inline-block;height:1.2em;line-height:1;background:none;opacity:0.5;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.branding a.current{opacity:1}.branding a:hover,.branding a.current:hover{opacity:1}.branding img{height:100%}.branding .nav-site-toggle{font-size:1.25em;position:absolute;right:0.5em;top:50%;margin-top:-0.6em;opacity:1;color:#666}.branding .nav-site-toggle:hover{color:#fff}.branding .nav-site-toggle:after{font-family:'sosaregular';content:'\02C6'}@media (max-height: 16.5em){.branding{background:transparent;padding:0}.branding:before{display:none}.branding h1,.branding i{display:none}.branding .nav-site-toggle{top:1rem;right:1%;color:#000}.branding .nav-site-toggle:hover{color:#222}}.customize-support{margin-top:-20px !important}.customize-support .branding{top:32px}@media (max-width: 782px){.customize-support .branding{top:46px}}@media (max-width: 600px){.customize-support .branding{top:0}}@media (max-width: 600px){.customize-support #wpadminbar{top:-32px}}.header-site{position:relative;background:#000;padding:4rem 0 1.5rem;color:#f0f0f0;color:rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0 1px 0 0 #000;z-index:3;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.header-site.header-boagworld:before{font-family:'sosaregular';content:'&';font-size:2em;width:1em;position:absolute;left:50%;margin-left:-0.5em;top:1.45em;color:#fff}@media (max-width: 14.9em){.header-site.header-boagworld:before{display:none}}@media (min-width: 60em) and (min-height: 30em){.header-site{font-size:0.95em;padding:5rem 1rem 1.5rem}.header-site.header-boagworld:before{font-size:2.5rem;top:1.45em}}.header-site a{font-size:0.9em;color:#f4f4f4;color:rgba(255,255,255,0.9);background:none}.header-site a:hover{color:#fff;text-shadow:0 0 1px #fff}.header-site .link-site{display:inline;height:1.55rem;width:auto !important}@media (min-width: 30em){.header-site .link-site{height:1.75rem}}@media (min-width: 40em){.header-site .link-site{height:2rem}}.header-site:hover nav,.header-site:hover nav.current{opacity:0.5}.header-site nav{margin:auto;opacity:0.5;width:39%;text-align:center;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.header-site nav.current,.header-site nav:hover,.header-site nav.current:hover{opacity:1}@media (min-width: 32.5em){.header-site nav{width:42%}}@media (min-width: 50em){.header-site nav{width:45%}}@media (min-width: 125em){.header-site nav{width:46%}}@media (max-width: 14.9em){.header-site nav{width:100%}}.header-site nav ul{margin:auto;line-height:1.75;padding:1em}@media (min-width: 15em){.header-site nav ul{padding:0}}.header-site nav li{margin-left:0.75em;margin-right:0.75em}.header-site nav li:first-child{margin-bottom:0.5em}@media (min-width: 15em){.header-site .a{float:left;text-align:right}}@media (min-width: 15em){.header-site .b{float:right;text-align:left}}@media (min-width: 60em){.header-site nav li{display:inline-block}.header-site nav li:first-child{display:block;margin-bottom:-0.5em}.header-site .a li{margin-left:1em;margin-right:0}.header-site .b li{margin-left:0;margin-right:1.75em}}.header-site .search-site{margin:0 auto;clear:both;width:15em;padding-top:0.5rem;text-align:center}@media (max-width: 15em){.header-site .search-site{width:75%}}.header-site .search-site form{position:relative;display:inline}.header-site .search-site input[type=text]{background:none;margin:0;border:0;padding:0.5em 1.5em 0.5em 0;border-bottom:1px solid #636363;color:#f4f4f4;outline:none;border-radius:0}.header-site .search-site input[type=text]:focus{border-bottom:1px solid #888}.header-site .search-site input[type=text]:focus+button:after{color:#fff}.js .header-site .search-site button{font-family:'sosaregular';position:absolute;top:-0.35em;right:-0.25em;height:1.5em;width:1.5em;line-height:0.5;text-align:center;border:0;margin:0 auto;padding:0.35em;background:0;font-size:1.25em;cursor:pointer;outline:none}.js .header-site .search-site button:after{color:rgba(255,255,255,0.65);content:'\\'}.js .header-site .search-site button:hover:after,.js .header-site .search-site button:focus:after{color:#fff}.touch .header-site{font-size:1em}.touch .header-site:before{font-size:1.85em}@media (min-width: 60em) and (min-height: 30em){.touch .header-site{font-size:1em}.touch .header-site:before{font-size:2.5em;top:3.5rem}}@media (max-width: 55em){.touch .header-site{font-size:1.1em}}@media (max-width: 40em){.touch .header-site{font-size:1.2em}}.touch .header-site nav ul{line-height:2.25}@media (min-width: 60em){.touch .header-site nav ul{line-height:2}}.touch .header-site .search-site input[type=text]{font-size:16px}.header-site-headscape{background:#262626;background:-moz-linear-gradient(86.5deg, #000 0%, #292929 51%, #404040 51%, #393939 55%, #333 80%);background:-webkit-gradient(linear, 86.5deg, color-stop(0%, #000), color-stop(51%, #292929), color-stop(51%, #404040), color-stop(55%, #393939), color-stop(80%, #333));background:-webkit-linear-gradient(86.5deg, #000 0%, #292929 51%, #404040 51%, #393939 55%, #333 80%);background:-o-linear-gradient(86.5deg, #000 0%, #292929 51%, #404040 51%, #393939 55%, #333 80%);background:-ms-linear-gradient(86.5deg, #000 0%, #292929 51%, #404040 51%, #393939 55%, #333 80%);background:linear-gradient(86.5deg, #000 0%, #292929 51%, #404040 51%, #393939 55%, #333 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 )}@media (min-width: 60em){.header-site-headscape{background:#262626;background:-moz-linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);background:-webkit-gradient(linear, 82.5deg, color-stop(0%, #000), color-stop(50%, #292929), color-stop(50%, #404040), color-stop(55%, #393939), color-stop(80%, #333));background:-webkit-linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);background:-o-linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);background:-ms-linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);background:linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 )}}.branding-headscape{background:-moz-linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);background:-webkit-gradient(linear, 82.5deg, color-stop(0%, #000), color-stop(50%, #292929), color-stop(50%, #404040), color-stop(55%, #393939), color-stop(80%, #333));background:-webkit-linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);background:-o-linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);background:-ms-linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);background:linear-gradient(82.5deg, #000 0%, #292929 50%, #404040 50%, #393939 55%, #333 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 )}.header-site-boagworld{background:#262626;background:-moz-linear-gradient(93.5deg, #333 20%, #393939 45%, #404040 49%, #292929 49%, #000 100%);background:-webkit-gradient(linear, 93.5deg, color-stop(20%, #333), color-stop(45%, #393939), color-stop(49%, #404040), color-stop(49%, #292929), color-stop(100%, #000));background:-webkit-linear-gradient(93.5deg, #333 20%, #393939 45%, #404040 49%, #292929 49%, #000 100%);background:-o-linear-gradient(93.5deg, #333 20%, #393939 45%, #404040 49%, #292929 49%, #000 100%);background:-ms-linear-gradient(93.5deg, #333 20%, #393939 45%, #404040 49%, #292929 49%, #000 100%);background:linear-gradient(93.5deg, #333 20%, #393939 45%, #404040 49%, #292929 49%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 )}@media (min-width: 60em){.header-site-boagworld{background:#262626;background:-moz-linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);background:-webkit-gradient(linear, 97.5deg, color-stop(20%, #333), color-stop(45%, #393939), color-stop(50%, #404040), color-stop(50%, #292929), color-stop(100%, #000));background:-webkit-linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);background:-o-linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);background:-ms-linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);background:linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 )}}.branding-boagworld{background:#262626;background:-moz-linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);background:-webkit-gradient(linear, 97.5deg, color-stop(20%, #333), color-stop(45%, #393939), color-stop(50%, #404040), color-stop(50%, #292929), color-stop(100%, #000));background:-webkit-linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);background:-o-linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);background:-ms-linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);background:linear-gradient(97.5deg, #333 20%, #393939 45%, #404040 50%, #292929 50%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 )}.panel-newsletter .wrap{padding-bottom:5rem;padding-bottom:3rem}.panel-newsletter h2,.panel-newsletter .sub{text-align:center}.panel-newsletter h2+.sub{margin-top:-1em}.panel-contact .wrap{padding-bottom:5rem;padding-bottom:3rem}.panel-contact textarea{height:10em}@media (min-width: 55em){.panel-contact textarea{height:21.25em}}@media (max-width: 39.9em){.panel-contact .col-three-quart.cell-bordered:before{display:none}}@media (min-width: 55em){.panel-contact label:first-child{margin-top:0}}.footer-meta{font-size:0.65em;background:#262626;color:#fff}.footer-meta .wrap{padding-top:1rem;padding-bottom:1rem}.footer-meta p{margin:0.5em 0;text-align:center}.footer-meta span{display:inline-block;padding:0 2rem}.panel-about a{border-bottom:0.1em solid rgba(0,0,0,0.35);text-shadow:-0.1em -0.1em 1px #fff}.panel-about a:hover{border-bottom:0.1em solid rgba(0,0,0,0.5)}.panel-about .col-three-quart{margin-bottom:2.5rem}@media (max-width: 39.9em){.panel-about .col-three-quart.cell-bordered:before{display:none}}.panel-about h5{font-size:0.85em}.panel-about ul{margin-bottom:2rem}.panel-about li{font-size:0.8em}.panel-about .email{font-size:0.8em}.main{position:relative;z-index:1;padding-bottom:5rem}.main>.panel:first-child{margin-top:0}@media (max-height: 660px) and (min-height: 359px){.main>.panel:first-child{padding-top:3.5rem}}.main>.panel:first-child.panel-white{margin-bottom:-5rem}.main>.panel:first-child.panel-white+.panel-light,.main>.panel:first-child.panel-white+.panel-dark{margin-top:5rem}.main>.panel:first-child.panel-bordered{margin-bottom:0}.main>.wrap:first-child,.main .responsive-preview:first-child+.wrap,.main .panel-img:first-child+.wrap{padding-top:5rem}@media (max-height: 1000px) and (max-width: 960px){.touch .main>.panel:first-child{padding-top:3.5rem}}.grid-gap-above{margin-top:5rem}@media (min-width: 55em){header.grid+article.grid{margin-top:2rem}}.panel{padding:0.5em 0}@media (min-height: 50em){.panel{padding:1em 0}.panel h1:only-child{padding-top:1em;padding-bottom:1em}}@media (min-width: 55em){.panel{padding:2em 0}}.panel .grid{text-align:left}.panel-dark{background:#262626}.panel-dark *,.panel-dark a:hover{color:#fff;background:none}.panel-dark .cell-bordered:before{border-color:#686868}.panel-dark p a,.panel-dark .list-content a,.panel-dark a.email,.panel-dark a.tel{color:#f0f0f0;border-bottom:1px solid rgba(255,255,255,0.35);text-shadow:-0.1em -0.1em 1px #000}.panel-dark p a:hover,.panel-dark .list-content a:hover,.panel-dark a.email:hover,.panel-dark a.tel:hover{border-bottom:1px solid rgba(255,255,255,0.5)}.panel-dark .form input[type=submit]{border:1px solid #686868}.panel-light{background:#efefed}.panel-light .intro{color:#000}.panel-light p a,.panel-light .list-content a,.panel-light a.email,.panel-light a.tel{text-shadow:-0.1em -0.1em 1px #efefed}@media (min-width: 45em){.panel-light+.panel-light{margin-top:-5rem}}.panel-white{text-align:center}.panel-white .intro{color:#000}.panel-bordered{border-bottom:1px solid #ddd}.panel-blue{background:#1eabba;color:#fff}.panel-blue .header-breaker{font-size:0.8em;margin:2em 0 -2em}.panel-blue .header-breaker:before{display:none}.panel-blue .header-breaker h1,.panel-blue .header-breaker h2,.panel-blue .header-breaker h3,.panel-blue .header-breaker h4,.panel-blue .header-breaker h5,.panel-blue .header-breaker h6{padding:1em 2.5%;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;background:#1eabba}.panel-blue h2{margin-bottom:-0.75em}.panel-blue *,.panel-blue a,.panel-blue a:hover,.panel-blue .intro{color:#fff}.panel-blue p a{text-shadow:-0.1em -0.1em 1px #1eabba}.panel-img{position:relative;font-size:1.1em;text-align:center;padding:1rem 0;background:#7d7d7d;color:#fff;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.panel-img:before{content:'';position:absolute;bottom:0;left:0;right:0;height:7.45em;max-height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.3)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);z-index:2;-webkit-transform:translate3d(0px, 0px, 0px)}.panel-img .wrap{position:relative;z-index:3}@media (min-width: 75em){.panel-img .wrap{padding:1rem 10%}}.panel-img .panel-bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:1;background-size:cover;background-position:center center}.panel-img .panel-bg:only-child{position:static;min-height:15em;margin:-3.5rem 0 -3rem}@media (min-height: 40em){.panel-img .panel-bg:only-child{min-height:20em}}@media (min-height: 65em) and (min-width: 60em){.panel-img .panel-bg:only-child{min-height:25em}}.panel-img *,.panel-img a:hover{color:#fff}.panel-img h2{margin:0 auto -0.75em}@media (min-width: 50em){.panel-img h2 a{font-size:1.25em}}@media (min-width: 75em){.panel-img h2 a{font-size:1.5em}}.panel-img .intro{margin-left:auto;margin-right:auto;max-width:35em}.panel-img .button{margin-left:1em;margin-right:1em}.panel-img dl{position:relative;display:inline-block;top:1em;margin:0.5em 1em;text-align:left}@media (min-width: 55em){.panel-img dl{margin:-1.2em 1em 0;top:0.5em}}.panel-img dt{color:#fff}@media (min-width: 40em) and (min-height: 40em){.panel-img{padding:2rem 0}}@media (min-width: 55em) and (min-height: 50em){.panel-img{padding:3rem 0}}.panel-img p a,.panel-img .list-content a,.panel-img a.email,.panel-img a.tel{color:#f0f0f0;border-bottom:0.1em solid rgba(255,255,255,0.35)}.panel-img p a:hover,.panel-img .list-content a:hover,.panel-img a.email:hover,.panel-img a.tel:hover{border-bottom:0.1em solid rgba(255,255,255,0.5);background:none}.panel-img+.wrap .list-posts:first-child{margin-top:0}.panel-video{padding:0 !important}.panel-video .panel-bg{position:relative;z-index:0}@media (min-width: 15em){.panel-video .panel-bg+.wrap{margin:0;position:absolute;top:5%;bottom:0;padding-bottom:0}.panel-video .panel-bg+.wrap .wrap{margin:0 auto}}@media (min-width: 20em){.panel-video .panel-bg+.wrap{top:12.5%}}@media (min-width: 30em){.panel-video .panel-bg+.wrap{top:17.5%}}@media (min-width: 40em){.panel-video .panel-bg+.wrap{top:10%}}@media (min-width: 45em){.panel-video .panel-bg+.wrap{top:12.5%}}@media (min-width: 50em){.panel-video .panel-bg+.wrap{top:15%}}@media (min-width: 52.5em){.panel-video .panel-bg+.wrap{top:16.5%}}@media (min-width: 55em){.panel-video .panel-bg+.wrap{top:27.5%}}.panel-video video{position:relative;z-index:0;width:150%;margin:0 -25% -0.75em}@media (min-width: 40em){.panel-video video{width:110%;margin:-1em 0 -1em}}.panel-comments{padding:5rem 0 2rem;margin-bottom:-5rem;background:#fcfcfc;border-top:1px solid #efefed}.toggle-comments{position:relative;margin-bottom:-2rem;z-index:2}.toggle-comments:before{content:'Show';position:absolute;display:inline-block;font-size:0.85em;top:100%;left:2.75em;height:2em;color:#444;background:#eee;padding:0.55em 1em 0.4em}.toggle-comments:before:hover{background:#888;color:#fff}.toggle-comments:before:hover:after{background:#000}.toggle-comments:after{content:'+';display:inline-block;position:absolute;left:0;top:100%;background:#888;color:#fff;width:1em;font-size:1.7em;float:right;text-align:center;padding:0.25em;line-height:1;height:1em}.toggle-comments.toggled:before{content:'Hide'}.toggle-comments.toggled:after{content:'-'}.panel-textfeature{text-align:center}.panel-contentfig{margin:2rem auto;text-align:center}.panel-contentfig img{margin:0 auto;width:100% !important}@media (min-width: 45em){.panel-contentfig img{width:80% !important;float:left}.panel-contentfig.alt{float:right}.panel-contentfig.alt img{float:right}}@media (min-width: 55em){.panel-contentfig img{width:66% !important}}.panel-contentfig.overhang img{width:50% !important;position:relative;margin:-5rem auto -2rem}@media (min-width: 45em){.panel-contentfig.overhang img{position:relative;top:2.5em;padding:0;margin:-2rem -12.5% -10rem;width:125% !important}}@media (min-width: 55em){.panel-contentfig.overhang img{margin:-5rem auto -10rem;width:90% !important}}.panel.cell-bordered h3{margin-top:0}.cell-bordered:before{content:'';display:block;border-top:0.1em solid #d3d3d1;margin-bottom:2.5rem}@media (min-width: 55em){.cell-bordered-overflow:before{padding-right:36%;width:100%}}.cell-bordered.meta-author:before{display:none}@media (min-width: 55em){.cell-bordered.meta-author:before{display:block}}.cell-bordered.meta-author:after{display:none}@media (min-width: 55em){.cell-bordered.meta-author:after{display:block}}.cell-bordered.meta-data:before{display:none}@media (min-width: 55em){.cell-bordered.meta-data:before{display:block}}img.avatar,.logo-client,figure.avatar img,.thumbatar{-webkit-transition:-webkit-filter 0.5s linear, filter 0.5s linear, opacity 0.5s;-moz-transition:filter 0.5s linear, -moz-filter 0.5s linear, opacity 0.5s;transition:-webkit-filter 0.5s linear, filter 0.5s linear, opacity 0.5s;-webkit-filter:grayscale(1);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:auto !important;height:auto !important}img.avatar:hover,.logo-client:hover,figure.avatar img:hover,.thumbatar:hover{-moz-filter:none;-webkit-filter:none;filter:none}.logo-client{opacity:0.75;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.logo-client:hover{-webkit-filter:grayscale(1);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(1);opacity:1}a:hover .avatar{-moz-filter:none;-webkit-filter:none;filter:none}.avatar,figure.avatar img,.thumbatar,figure.thumbatar img{border-radius:50%;margin:auto}.img-bio{margin:2rem auto}@media (min-width: 55em){.img-bio{margin:2rem auto 0}}.img-bio img{max-height:15em}.logo-client img{max-height:7.5em;max-width:11.5em;width:auto !important}.meta dl{float:left;margin:-0.5rem 0 2rem 0}@media (min-width: 55em){.meta dl{float:none;margin:0 0 2rem 0}}.meta .avatar,.meta .thumbatar{width:5em !important;float:right;max-width:40%;margin:0 2rem 2rem 0}.meta .avatar img,.meta .thumbatar img{max-height:9em;width:auto !important}@media (min-width: 55em){.meta .avatar,.meta .thumbatar{float:none;width:auto !important;max-width:68%}}.meta .logo-client{margin-bottom:2rem}@media (min-width: 55em){.meta .logo-client img{max-width:80%}}.meta-data{margin:-7.5rem 8rem 0 0}@media (min-width: 55em){.meta-data{margin:auto}}.meta-author{float:right}.meta-author .avatar{max-width:100%;margin:0 0 2rem 0}@media (min-width: 55em){.meta-author{max-width:40%;float:left}.meta-author .avatar{max-width:80%;margin:0 2rem 2rem 0}}div.intro{margin-bottom:2em}.sidenotes{margin:2rem 0 5rem;padding:1rem 0;border-top:1px solid #d3d3d1;border-bottom:1px solid #d3d3d1}.link-block{display:block;padding:1em 1em 1em 1.5em}.link-block .sub-super{margin-bottom:0}@media (min-width: 45em){.link-block{min-height:7rem}}.list-season h2{margin-bottom:-0.5em}.list-season li{width:100%;position:relative;margin-bottom:4em}@media (min-width: 55em){.list-season li{width:65%;padding-left:25%;position:relative}.list-season .outline{position:absolute;right:72%;top:0;margin:-0.25em 2em 0 0}}.list-people{margin-top:4.5rem;text-align:center}.list-people h3{margin-top:1rem;font-size:1em}.list-people .sub-info{margin-top:-2.5em}.list-people img.avatar,.list-people .avatar img{width:12.5em !important}.list-posts{margin:4.5rem 0}.list-posts li{margin-bottom:5rem}@media (min-width: 55em){.list-posts li{padding:0;margin:0 0 0 -2.5rem;margin-bottom:3.5rem}.list-posts li:after{content:'';clear:both;display:table}}.list-posts .meta:before{content:'';display:block;border-top:0.1em solid #d3d3d1;margin-bottom:2.5rem}.list-posts .meta:after{content:'';clear:both;display:table}@media (min-width: 55em){.list-posts .meta:before,.list-posts .meta:after{display:none}.list-posts .meta dl{margin-top:2rem}}.list-posts .link-view{border:0;display:inline-block;font-size:0.8em;margin:0 0 2.5rem;padding:1em 0}.list-posts .link-view:after{content:" \2192"}.list-posts .post-preview img{width:auto !important;height:auto !important}@media (min-width: 55em){.list-posts .meta-avatar,.list-posts .meta-data,.list-posts .meta-desc,.list-posts .post-preview{list-style-type:none;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 2.5rem}.list-posts .meta-avatar:after,.list-posts .meta-data:after,.list-posts .meta-desc:after,.list-posts .post-preview:after{content:'';clear:both;display:table}.list-posts .meta-avatar:before,.list-posts .meta-data:before,.list-posts .meta-desc:before,.list-posts .post-preview:before{content:'';display:block;border-top:0.1em solid #d3d3d1;margin-bottom:2.5rem}}.list-posts h2{margin-top:0}.list-posts .meta-desc{clear:both}.list-posts .button.outline-faded{margin:0 0 2rem}@media (min-width: 25em){.list-posts .logo-client{float:left}.list-posts .button.outline-faded{float:right}}@media (min-width: 55em){.list-posts .meta-avatar,.list-posts .meta-data,.list-posts .meta-desc{float:left;clear:none;width:25%}.list-posts .meta-avatar .logo-client{float:none}.list-posts .meta-avatar .logo-client img{max-width:80%}.list-posts .post-preview{float:left;width:50%}.list-posts .post-preview img{margin-bottom:2rem}.list-posts .button.outline-faded{float:none;margin-top:2rem}}.list-posts .podcast{margin-left:0;margin-bottom:5.5rem;text-align:center}.list-posts .podcast h2{margin-bottom:-0.5em}.list-posts .podcast .button{margin-left:1em;margin-right:1em}.list-posts .podcast dl{position:relative;display:inline-block;top:1em;margin:0.5em 1em;text-align:left}@media (min-width: 55em){.list-posts .podcast dl{margin:-1.2em 1em 0;top:0.5em}}.list-posts .case-study .meta-data p,.list-posts .case-study .meta-desc p{font-size:0.9em}.list-posts .post-external h2 a:after{content:'';position:relative;display:inline-block;height:0.6em;margin:0 0 0.25em 0.4em;width:0.6em;background:#000 url("../img/external-linked-post-small.jpg");background-size:contain;z-index:2}.pagination{text-align:center}.pagination.panel{border-top:1px solid #D3D3D1}.pagination a,.pagination .button{margin:1rem}@media (min-width: 55em){.meta-case-study .logo-client img{max-width:100%}}.filter-case-study{display:none}.filter-case-study ul{font-size:0.85em}.filter-case-study li{padding-left:3.5rem}.filter-case-study .all:before{content:'\25A0'}.filter-case-study .col-three-quart.cell-bordered:before{display:none}@media (min-width: 40em){.filter-case-study .col-three-quart.cell-bordered:before{display:block}}.js .filter-case-study{display:block}.filter-search-results ul{font-size:0.85em;margin-bottom:2rem}.filter-search-results li{padding-left:3.5rem}.filter-search-results .col-three-quart.cell-bordered:before{display:none}@media (min-width: 40em){.filter-search-results .col-three-quart.cell-bordered:before{display:block}}.powerpress_player{max-width:25em;background:#fff;margin:2rem auto;padding:1em 2em 0.75em;box-shadow:0 1em 0.75em -1em rgba(0,0,0,0.075);opacity:0.75}.powerpress_player>object:focus{outline:none}.grid-books figure img{width:100% !important;height:auto !important}.responsive-preview{display:none;font-size:1em;text-align:center}.responsive-preview menu{text-align:center}.responsive-preview .device{position:relative;width:680px;height:400px;display:block;margin:2rem auto;background:#ddd;border-radius:15px;border:30px solid #2b3030;overflow:hidden;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);transition:all 0.25s ease-in-out}.responsive-preview .device-inline{display:inline-block;vertical-align:middle;margin:1rem auto}.responsive-preview .device-screen{position:absolute;transition:all 0s linear;z-index:0}.responsive-preview iframe{position:relative;margin:0;border:0;max-width:none;background:#fff;z-index:0;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;transition:all 0s linear}.responsive-preview .device-desktop{width:680px;height:400px}.responsive-preview .device-desktop iframe{width:1360px !important;height:800px !important;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.responsive-preview .device-tablet{width:512px;height:384px;border:50px solid #2b3030;border-top:15px solid #2b3030;border-bottom:15px solid #2b3030}.responsive-preview .device-tablet iframe{width:1024px !important;height:768px !important;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.responsive-preview .device-tablet-portrait{width:512px;height:384px;margin:125px auto;border:50px solid #2b3030;border-top:15px solid #2b3030;border-bottom:15px solid #2b3030;-webkit-transform:scale(1) rotate(-90deg);-moz-transform:scale(1) rotate(-90deg);-o-transform:scale(1) rotate(-90deg);transform:scale(1) rotate(-90deg)}.responsive-preview .device-tablet-portrait .device-screen{right:128px;top:-128px;-webkit-transform:scale(1) rotate(90deg);-moz-transform:scale(1) rotate(90deg);-o-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg)}.responsive-preview .device-tablet-portrait iframe{width:768px !important;height:1024px !important;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.responsive-preview .device-mobile{width:420px;height:240px;border:70px solid #2b3030;border-top:10px solid #2b3030;border-bottom:10px solid #2b3030;border-radius:30px}.responsive-preview .device-mobile iframe{width:560px !important;height:320px !important;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}.responsive-preview .device-mobile-portrait{width:420px;height:240px;margin:175px auto;border:70px solid #2b3030;border-top:10px solid #2b3030;border-bottom:10px solid #2b3030;border-radius:30px;-webkit-transform:scale(1) rotate(-90deg);-moz-transform:scale(1) rotate(-90deg);-o-transform:scale(1) rotate(-90deg);transform:scale(1) rotate(-90deg)}.responsive-preview .device-mobile-portrait .device-screen{right:120px;top:-120px;-webkit-transform:scale(1) rotate(90deg);-moz-transform:scale(1) rotate(90deg);-o-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg)}.responsive-preview .device-mobile-portrait iframe{width:320px !important;height:560px !important;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}@media (max-width: 760px), (max-height: 440px){.responsive-preview{display:none !important}}.grid-content-three .header-breaker{margin-bottom:2rem}@media (min-width: 55em){.grid-content-three{padding:0;margin:0 0 0 -2.5rem}.grid-content-three:after{content:'';clear:both;display:table}.grid-content-three>*{list-style-type:none;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 2.5rem;float:left;width:33.33333%}.grid-content-three>*:after{content:'';clear:both;display:table}.grid-content-three .grid-two{margin:0}.grid-content-three .grid-two>*{float:none;width:auto;padding:0}.grid-content-three .panel-contentfig img{float:none;width:auto !important}}.grid-content-three .content-bordered{padding:0 0 0 1.5em}.grid-content-three .content-bordered .grid{margin-top:0;margin-left:-1.5em}.grid-content-three .content-bordered .grid li{padding:0}.responsive-preview{overflow:hidden;background:transparent url("../img/responsive-preview.jpg") repeat scroll center center/cover}.responsive-preview .device{overflow:visible;box-shadow:-1px 1px 200px -50px #fff,-1px 1px 10px rgba(0,0,0,0.4),-1px 1px 0 rgba(255,255,255,0.1),1px -1px 2px rgba(255,255,255,0.2)}.responsive-preview .device-desktop:before{content:"";display:block;position:absolute;z-index:100;bottom:-21px;left:50%;margin-left:-6px;width:12px;height:12px;background:#333;border-radius:50%;box-shadow:inset 8px 0 0 #fff}.responsive-preview .device-desktop:after{content:"";display:block;position:absolute;bottom:-4em;margin-bottom:-30px;left:50%;margin-left:-85px;border-bottom:4em solid #ccc;border-left:5px solid transparent;border-right:5px solid transparent;height:0;width:160px}.responsive-preview .device-tablet:before{background:none repeat scroll 0 0 #000000;border:none;border-radius:50%;bottom:50%;content:"";display:block;height:34px;left:-44px;margin-bottom:-26px;position:absolute;width:34px;z-index:1000;box-shadow:inset 10px 10px 20px rgba(255,255,255,0.23),-1px -1px 0 rgba(255,255,255,0.15),1px 1px 0 #000}.responsive-preview .device-tablet:after{border-radius:3px;bottom:50%;content:"";display:block;height:13px;left:-34px;margin-bottom:-15px;position:absolute;width:13px;z-index:1000;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35)}.responsive-preview .device-tablet-portrait:before{background:none repeat scroll 0 0 #000000;border:none;border-radius:50%;bottom:50%;content:"";display:block;height:34px;left:-44px;margin-bottom:-26px;position:absolute;width:34px;z-index:1000;box-shadow:inset 10px 10px 20px rgba(255,255,255,0.23),-1px -1px 0 rgba(255,255,255,0.15),1px 1px 0 #000}.responsive-preview .device-tablet-portrait:after{border-radius:3px;bottom:50%;content:"";display:block;height:13px;left:-34px;margin-bottom:-15px;position:absolute;width:13px;z-index:1000;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35)}.responsive-preview .device-mobile-portrait:before{background:none repeat scroll 0 0 #000000;border:none;border-radius:50%;bottom:50%;content:"";display:block;height:42px;left:-57px;margin-bottom:-26px;position:absolute;width:42px;z-index:1000;box-shadow:inset 10px 10px 20px rgba(255,255,255,0.23),-1px -1px 0 rgba(255,255,255,0.15),1px 1px 0 #000}.responsive-preview .device-mobile-portrait:after{border-radius:4px;bottom:50%;content:"";display:block;height:16px;left:-44px;margin-bottom:-13px;position:absolute;width:16px;z-index:1000;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35)}.responsive-preview .device-mobile:before{background:none repeat scroll 0 0 #000000;border:none;border-radius:50%;bottom:50%;content:"";display:block;height:42px;left:-57px;margin-bottom:-26px;position:absolute;width:42px;z-index:1000;box-shadow:inset 10px 10px 20px rgba(255,255,255,0.23),-1px -1px 0 rgba(255,255,255,0.15),1px 1px 0 #000}.responsive-preview .device-mobile:after{border-radius:4px;bottom:50%;content:"";display:block;height:16px;left:-44px;margin-bottom:-13px;position:absolute;width:16px;z-index:1000;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35)}.responsive-preview menu{border-bottom:0.1em solid rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(255,255,255,0.35);display:inline-block;margin:0 auto;padding:2em 8em 1em;text-align:center;width:auto}.responsive-preview menu .desktop:before{content:"8"}.responsive-preview menu .tablet-portrait:before{content:"6"}.responsive-preview menu .tablet{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.responsive-preview menu .tablet:before{content:"6"}.responsive-preview menu .mobile-portrait:before{content:"5"}.responsive-preview menu .mobile{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.responsive-preview menu .mobile:before{content:"5"}.responsive-preview button{position:relative;border:medium none;background:transparent;color:#888888;font-family:sosaregular;font-size:3.5em;line-height:1.14em;margin:0 0.1em;padding:0;cursor:pointer;-webkit-transition:color 0.1s, top 0.2s;transition:color 0.1s, top 0.2s;top:0}.responsive-preview button:not(.current):hover{color:#555555;top:-0.05em}.responsive-preview button.current{color:#000}.training{margin-top:10em;position:relative}.training:before,.training:after{border-radius:0 2em 0 0;border-right:1px solid #AAAAAA;border-top:1px solid #AAAAAA;content:"";height:2em;left:25%;position:absolute;top:-4em;width:25%}.training:after{border-left:1px solid #AAAAAA;border-radius:2em 0 0;border-right:0 none;left:auto;right:25%}.training .header-breaker{margin:0 0 -1.5em}.training .header-breaker:before,.training .header-breaker:after{border-bottom:1px solid #AAAAAA;border-left:1px solid #AAAAAA;border-radius:0 0 0 2em;border-top:0 none;content:"";display:block;height:2em;left:0;margin:0;position:absolute;top:-6em;width:25%}.training .header-breaker:after{border-left:medium none;border-radius:0 0 2em;border-right:1px solid #AAAAAA;left:auto;right:0}.training .header-breaker h3:before{background:none repeat scroll 0 0 #FFFFFF;content:"";height:1em;left:0;position:absolute;top:-1.3em;width:100%;z-index:2}.sponsorImg,.sponsor,#odeo{display:none}.dwnOpt{margin-top:5em;position:absolute;height:1px;width:1px;top:0;right:0;overflow:hidden}.videoWrapper{position:relative;padding-bottom:53.2%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100% !important}
