html{color:#000;background:#fff}body{-webkit-font-smoothing:antialiased}body,div,dl,dt,dd,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:inherit}ul,ol,li{margin:0;padding:0}li{list-style:none}table{border-collapse:collapse;border-spacing:0}th,td{margin:0;padding:0}th{text-align:left;font-style:normal;font-weight:normal}fieldset,img{border:0}abbr,acronym{font-variant:normal;border:0}address,caption,cite,code,dfn,em,strong,b,i,var{font-style:inherit;font-weight:inherit}caption{text-align:left}q:before,q:after{content:''}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}body{font-family:"ff-tisa-web-pro",serif;font-weight:normal;font-size:16px;line-height:20px}body:after{content:"";display:block;clear:both}body.error{max-width:800px;margin:0 auto}body.error #content p{text-align:left}p{margin-bottom:24px}i{position:absolute;left:-9999px}#pixels{display:none}#content{text-align:center}.members-offer .coupon{display:block;font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-size:40px;font-weight:bold;color:#34a0a0;margin:60px 0;text-decoration:none}.members-offer header h1 .brand img{width:97px}.members-offer form ul#id_job{margin-bottom:20px}.members-offer form ul#id_job li{width:auto;display:inline-block}.members-offer form fieldset>label[for=id_has_current_payment_provider_0]{display:inline;margin-left:20px}.members-offer form ul#id_has_current_payment_provider{display:inline}.members-offer form ul#id_has_current_payment_provider li{width:auto;display:inline-block}header{padding:50px 10px 0;margin-bottom:40px;position:relative;background-color:#252530;color:#bcbcbc;overflow:hidden;z-index:1}header h1 .brand{position:absolute;top:18px;left:10px;text-align:left;font-size:20px;display:block;height:auto}header h1 .brand img{vertical-align:top;width:175px;height:auto}header h1 time{color:#34a0a0;font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-weight:bold;display:block;margin:30px 0 10px;font-size:24px;letter-spacing:-1px}header h1 time:after{content:" ";display:block;width:4em;margin:20px auto;border-bottom:2px solid #666}header h1 b{font-weight:bold;color:#fff;font-size:48px;line-height:60px;margin-bottom:28px;display:block}header h1+div p{font-size:24px;line-height:30px;margin-bottom:36px}header h1+div p a{color:#87d9d9}header p.sponsor{color:#fff}header p.sponsor img{vertical-align:baseline;margin-left:5px;max-width:95%;height:auto}header p.interest{position:absolute;text-align:left;top:20px;right:10px;font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-size:20px}header p.interest a{color:#87d9d9}header img.desktop.illustration{display:none}.advert{margin:0 auto 60px;text-align:center}.advert *{margin:0 auto}.inner-content>.advert{margin-top:20px}body.podcast .inner-content>.advert{margin-bottom:0}body.podcast .inner-content p{padding:0 8px}h2{font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-weight:bold;font-size:30px;line-height:40px;letter-spacing:-1px;margin-bottom:10px}h2:after{content:" ";display:block;width:75px;margin:20px auto;border-bottom:3px solid #666}ul.participants{padding:20px 20px 0;display:block}ul.participants:after{content:"";display:block;clear:both}ul.participants li{display:block;float:left;overflow:hidden;width:47.25275%;margin:0 5.49451% 40px 0}ul.participants li:nth-child(2n){margin-right:0}ul.participants li dl dt{position:absolute;left:-9999px}ul.participants li dl dd{font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;color:#888}ul.participants li dl dd img{max-width:100%;height:auto;border-radius:50%;margin:0 auto 20px;display:block}ul.participants li dl dd>span[itemprop=name]{color:#34a0a0;font-weight:bold;font-style:italic;font-size:18px;display:block}ul.participants li dl dd a{color:#888;text-decoration:none}form{margin:0 20px;text-align:left}form h2,form p{text-align:center}form h2 a,form p a{color:#34a0a0}form label,form fieldset legend{display:block;color:#666;font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-size:14px}form fieldset{padding-left:23px}form fieldset legend{font-weight:bold;width:100%}form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:3px solid #eee;margin-bottom:10px;padding:10px 20px;font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-weight:bold;font-size:14px;height:50px;background-color:#fff}form input[type=checkbox]{display:inline;width:auto;height:auto;margin-left:20px;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}form input[type=radio]{display:inline;width:auto;height:auto;margin-left:20px;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}form input.blank{background-color:#d1d1d1}form input.blank:focus{background-color:#fff}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:3px solid #eee;margin-bottom:10px;padding:10px 16px;font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-weight:bold;font-size:14px;height:50px;background-color:#d1d1d1;color:#666}form button{background:transparent;border:none;color:#34a0a0;text-decoration:underline;margin:0 auto;display:block;font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-size:24px}form h2+p{margin-bottom:4px}form .errorlist{color:#f0484d}div#register{margin:0 20px}div#register .bookmark{display:block;font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;margin-top:20px;color:#34a0a0}body.podcast .more-episodes{margin-top:20px}body.podcast .more-episodes a,body.podcast .episodes a{color:#34a0a0}#transcript{margin:20px 0}#transcript div.transcript-content{padding:0 8px}#transcript blockquote{font-size:16px;line-height:20px;margin-bottom:24px;text-align:left}#transcript blockquote cite{font-weight:bold}img.illustration{max-width:100%;margin:0 auto;height:auto;display:block}@media (min-width: 768px){.members-offer header h1 .brand img{width:auto}.members-offer form,.members-offer #register{border:none;margin-top:0;padding-top:0}header{min-height:450px;padding-bottom:0}header h1,header p{max-width:60.43956%;margin-left:auto;margin-right:auto}header h1 b,header>p,header>div{z-index:5;position:relative}header h1 b{font-size:60px;line-height:70px}header img.desktop.illustration{display:block}header img.mobile.illustration{display:none}header img.illustration{position:absolute;left:-100px;bottom:0;z-index:2}header img.illustration+img.illustration{right:-100px;left:auto}header h1 .brand{font-size:34px}header h1 .brand img{width:auto}header p.interest{font-size:34px;top:28px}.inner-content{position:relative;max-width:910px;margin:0 auto}.inner-content:after{content:"";display:block;clear:both}ul.participants li{width:20.87912%}ul.participants li:nth-child(2n){margin-right:5.49451%}ul.participants li:nth-child(4n){margin-right:0}form,div#register{border-top:1px solid #bcbcbc;margin:20px 0 0;padding:60px 20px 20px}form .advert,div#register .advert{float:right;margin:0;max-height:600px;overflow:hidden}form label,form input,form button,form fieldset,form select,div#register label,div#register input,div#register button,div#register fieldset,div#register select{width:47.25275%;position:relative;z-index:5}form fieldset label,form fieldset input,form fieldset select,div#register fieldset label,div#register fieldset input,div#register fieldset select{width:auto}form input[type=checkbox],form input[type=radio],div#register input[type=checkbox],div#register input[type=radio]{width:auto}form input,div#register input{font-size:12px}form button,div#register button{margin:0;text-align:right;background-color:rgba(255,255,255,0.6)}form label,form legend,div#register label,div#register legend{background-color:rgba(255,255,255,0.6)}form .information,div#register .information{margin-bottom:60px}div#register p{width:60.43956%}body.podcast .skyscraper.advert{float:right;margin:0;max-height:600px;overflow:hidden}body.podcast ol.episodes{width:47.25275%}.inner-content>.bottom{position:absolute;z-index:2;bottom:0;width:47.25275%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.inner-content>.bottom img{margin:0 auto;display:block}}@media (min-width: 820px){form label,form input,form button,form fieldset,form select{width:60.43956%}form fieldset label,form fieldset input,form fieldset select{width:auto}body.podcast ol.episodes{width:60.43956%}.inner-content>.bottom{width:60.43956%}}@media (min-width: 992px){header h1,header p{max-width:47.25275%}header img.illustration{left:0}header img.illustration+img.illustration{right:0}body.podcast ol.episodes{text-align:left}}#player{max-width:960px;z-index:5;position:relative;margin:0 auto}#player div{position:relative;height:0;padding-bottom:56.25%;padding-top:0;overflow:hidden}#player div>iframe{width:100%;height:100%;position:absolute;top:0;left:0}#player .wait{color:white;font-size:32px;line-height:40px}.video #video{background-color:#252530;padding:40px 0 60px;margin-bottom:40px;overflow:hidden}.video #video .brand{display:block;margin-bottom:40px}.video #video img.desktop.illustration{display:none}.video header{padding-top:0;margin-bottom:0;background:transparent}.video header h1,.video header p{max-width:800px}.video header b{color:#333333}.video header p.sponsor{color:#666666}.video .advert{margin-bottom:0}@media (min-width: 768px){.video header{border-bottom:1px solid #bcbcbc;margin-bottom:60px;padding-bottom:20px}.video .inner-content:after{content:"";display:block;clear:both}.video .inner-content #participants{float:left;width:54.42708%}.video .inner-content #participants .participants li{width:44.01914%;margin-right:11.96172%}.video .inner-content #participants .participants li:nth-child(2n){margin-right:0}.video .inner-content .advert{float:right;margin:0}}@media (min-width: 992px){.video #video{position:relative}.video #video img.desktop.illustration{display:block;position:absolute;left:-100px;bottom:0;z-index:2}.video #video img.illustration+img.illustration{right:-100px;left:auto}}.event header{margin-bottom:0}.event #content{max-width:100%;width:100%}.event .schedule{width:95%;max-width:640px;margin:20px auto 20px}.event .schedule .info{font-style:italic;text-align:center}.event .schedule h2{font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;font-size:24px;line-height:40px;margin-bottom:16px;text-align:center}.event .schedule dl dt{margin-bottom:8px;clear:left;float:left;width:20%;margin-right:5%}.event .schedule dl dd{margin-bottom:8px;float:left;width:75%}.event #content>div.video{background-color:#252530;padding:20px}.event #content>div.video h1 img{max-width:100%;height:auto}.event #content>div.video h1,.event #content>div.video p.wait{font-family:"brandon-grotesque",Helmet,Freesans,sans-serif;text-align:center;color:#fff;font-size:32px;line-height:40px;margin-bottom:48px}.event #content>div.video img.illustration{max-width:100%;margin:0 auto;height:auto;display:block}.event #content>div.video img.desktop.illustration{display:none}.event #content>div.video #player{max-width:640px;z-index:5;position:relative;margin:0 auto 20px}.event #content>div.video #player div{position:relative;height:0;padding-bottom:56.25%;padding-top:0;overflow:hidden}.event #content>div.video #player div>iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width: 768px){.event #content>div.video{min-height:450px;position:relative;overflow:hidden}.event #content>div.video h1,.event #content>div.video p.wait{z-index:5;position:relative;max-width:50%;margin:0 auto 48px}.event #content>div.video img.desktop.illustration{display:block;z-index:3}.event #content>div.video img.mobile.illustration{display:none}.event #content>div.video img.illustration{position:absolute;left:-200px;bottom:0;z-index:2}.event #content>div.video img.illustration+img.illustration{right:-200px;left:auto}}@media (min-width: 992px){.event #content>div.video img.illustration{left:-150px}.event #content>div.video img.illustration+img.illustration{right:-150px;left:auto}}@media (min-width: 1200px){.event #content>div.video img.illustration{left:0}.event #content>div.video img.illustration+img.illustration{right:0}}
