/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.hide{display:none}.left{float:left}.right{float:right}.clear{clear:both}.center{text-align:center}.half{width:47%;clear:none !important}ul.half{width:45%}.clearfix:before,.clearfix:after,section:before,section:after{content:"";display:table}.clearfix:after,section:after{clear:both}.clearfix,section{zoom:1}:target{-webkit-animation:target-fade 3s ease .6s;animation:target-fade 3s ease .6s;box-shadow:0 0 0 10px rgba(173,205,249,0);border-radius:5px;background-clip:padding-box}@-webkit-keyframes target-fade{0%{background-color:#adcdf9;box-shadow:0 0 0 10px #adcdf9}100%{background-color:rgba(173,205,249,0);box-shadow:0 0 0 10px rgba(173,205,249,0)}}@keyframes target-fade{0%{background-color:#adcdf9;box-shadow:0 0 0 10px #adcdf9}100%{background-color:rgba(173,205,249,0);box-shadow:0 0 0 10px rgba(173,205,249,0)}}#overlay{display:block;content:".";position:fixed;top:0;left:0;width:0;height:0;z-index:100;background:transparent}.max #overlay{width:100%;height:100%;background:rgba(0,0,0,0.85);cursor:pointer}.max #overlay:hover:after{color:#FFF}.maximize{margin:auto;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000}img.maximize{background:#FFF;border-color:#FFF;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15)}.yellow{background-color:#b58900 !important}.orange{background-color:#cb4b16 !important}.red{background-color:#dc322f !important}.magenta{background-color:#d33682 !important}.violet{background-color:#6c71c4 !important}.blue{background-color:#268bd2 !important}.cyan{background-color:#2aa198 !important}.green{background-color:#47BC24 !important}.t-yellow{color:#b58900 !important}.t-orange{color:#cb4b16 !important}.t-red{color:#dc322f !important}.t-magenta{color:#d33682 !important}.t-violet{color:#6c71c4 !important}.t-blue{color:#268bd2 !important}.t-cyan{color:#2aa198 !important}.t-green{color:#47BC24 !important}.t-white{color:#FFF !important}.q{margin:0 0 1.8rem 0}.q.error input{color:#dc322f;font-weight:bold;border-color:#dc322f}.q p{font-family:"Avenir Light", Helvetica, Arial, sans-serif;font-weight:normal;margin:0 0 .6rem 0;padding:.2rem 0 0 0;font-size:1.4rem;line-height:1.6rem;color:#555}fieldset{margin:0;padding:26px 0 13px 0;border:none;border-top:1px solid #DEDEDE}fieldset:first-of-type{border:none;padding:0 0 13px 0}p ~ form fieldset:first-of-type{border-top:1px solid #DEDEDE;margin:46px 0 0 0}fieldset.buttons{border:none;padding:26px 0 13px 0}fieldset.buttons .right{padding-top:10px}fieldset.text h2{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif}fieldset.text h4{margin-bottom:39px}.error_msg{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;color:#FFF;padding:7px 26px;margin:-6px 0 26px 0}label{display:block;font-size:1.6rem;margin:0 0 .2rem 0;font-family:"Avenir Heavy", Helvetica, Arial, sans-serif}label input,label textarea{font-family:"Avenir Light", Helvetica, Arial, sans-serif}label.desc{margin-bottom:1rem}label ul{padding:0 !important;margin:0 0 .6rem 1.6rem !important;font-family:"Avenir Light", Helvetica, Arial, sans-serif}form.inline-form{display:inline}button.link-button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline;text-align:left}input[type='text']{width:50%}input.large[type='text'],input[type='url'],input[type='email']{width:80%;margin:0 0 .6rem 0}input[type='submit'],button[type='submit'],button[type='button']{margin-right:1rem}select{font-family:"Avenir Light", Helvetica, Arial, sans-serif;font-size:1.6rem;padding:.5rem;border:1px solid #CCC;min-width:38%}textarea{width:100%;min-height:10rem;margin:0;-webkit-transition:height 0.2s;transition:height 0.2s}input,textarea{border:1px solid #CCC;padding:.5rem}input[readonly]{background:none;border:none;padding:0 .5rem .3rem 0;color:#444}html{background:#f6f6ef;border-left:13px solid #FFF}body{padding:0}header,.content,footer{width:100%;max-width:1100px;margin:0 auto}header{position:relative;font-size:1.6rem}header .links{float:left;height:60px;padding:20px 0 0 0}header .links a{display:inline-block;vertical-align:middle;color:#222;margin:0 13px 0 0;border-bottom:1px solid #dedede}header .links a:hover{color:#268bd2;border-bottom-color:#a3cfee}header .links a:active{color:#47BC24;border-bottom-color:#70dd4f}header .message{text-align:right;height:60px;padding:20px 0 0 0}header .message span{display:inline-block;vertical-align:middle}header .apply{margin:-10px 0 0 13px}.yclogo a{text-align:right;display:inline-block;height:60px;width:60px}.yclogo a img{width:100%}header nav,section,footer nav{width:88.888%;padding:26px 26px 26px 0;margin:0 0 0 11.111%;border-bottom:1px solid #DEDEDE}footer nav{border:none}section{padding:39px 26px 39px 0}header .yclogo,aside,footer .yclogo{display:block;position:absolute;width:11.111%;margin-left:-11.111%;padding:0 26px 0 7px}article{padding-right:26px}article img{max-width:100%;border:1px solid #AAA}div.autocomplete{margin:0 0 0 14px !important}div.autocomplete em{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important}.search{float:right;position:relative;z-index:100;top:16px;right:13px}.search input{border-radius:5px;border:1px solid #DEDEDE;width:210px;padding:3px 5px}.toc{background:#FFF;margin:-.6rem 0 26px 0;padding:13px;position:relative}.toc h4{margin:10px 0 10px 7px;font-size:1.5rem}.toc ol,.toc ul{margin-top:0;padding-left:30px}.toc li{margin:0;padding:0;min-height:2rem;font-size:1.5rem;border-radius:5px;width:80%}.toc li:hover{background:#e3f1fa}.toc li:active{background:#dcf3dc}.toc a{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;display:block;color:#555;padding:.4rem .5rem .3rem .7rem}.toc .active{background-color:#ff611a !important}.toc .active a{color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,0.2)}.toc .elsewhere li{margin:0 0 .6rem 0}.toc .elsewhere li:hover,.toc .elsewhere li:active{background:none}.toc .elsewhere a{display:inline;border-bottom:1px solid transparent;padding:0;color:#268bd2}.toc .elsewhere a:hover{border-bottom:1px solid #a3cfee}.toc .more{display:inline-block;float:right;color:#268bd2;border-bottom:1px solid #EEE;font-size:1.3rem;margin:0 7px 7px 0;padding:0}.rightTri{position:relative}.rightTri:after{position:absolute;left:100%;margin:7px 0 0 5px;content:'';width:0;height:0;border-style:solid;border-width:6px 0 6px 10.4px;border-color:transparent transparent transparent #DEDEDE}.rightTri:hover:after{border-color:transparent transparent transparent #a3cfee}.rightTri:active:after{border-color:transparent transparent transparent #70dd4f}.elsewhere a:after{margin:4px 0 0 5px}article.notes{padding-top:36px}figure{margin:0}.ycapply header .apply,.ycapply footer .apply{display:none}.ycapply .title .apply{position:relative;top:5px;z-index:100}.about{position:relative}.about article{padding:0 52px 0 0;margin:0 62.5% 0 0}.homeslide{float:right;height:590px}.homeslide img{float:right;display:block;height:100%;max-height:590px}.homeslide #slideshow0{top:0;right:0}.slideshow{position:relative;z-index:0;display:block;border:1px solid #AAA;overflow:hidden}.slideshow #slideshow0{position:absolute;z-index:2}.slideshow #slideshow1{z-index:1;opacity:0}.slideshow figcaption{display:none}.map{border:none}.startups{padding-bottom:26px}.startups article{display:table;height:100%}.startups article div{display:table-cell;vertical-align:middle}.startups h2{margin-top:0;padding:26px 0}.startupLogos{line-height:0}.startupLogos a{display:inline-block;margin:0 13px 13px 0;border:1px solid #CCC;line-height:0}.startupLogos img{width:75px;height:75px;border:none}.peopleQuotes{float:left;margin:0}.peopleQuotes figure{clear:both;margin:0 26px 26px 0}.peopleQuotes figure:last-of-type{margin-bottom:0}.peopleQuotes figcaption{margin:0 0 0 101px;min-height:80px}.peopleQuotes blockquote{margin:0}.peopleQuotes cite em{font-size:1.2rem;font-style:normal}.peopleQuotes h2{margin-bottom:13px}.peopleQuotes p{line-height:1.6;margin-top:0}.peopleQuotes img{width:75px;border:1px solid #999;float:left;margin:.5rem .6rem .6rem 0}.ff{float:right;text-align:center}.ff img{margin:.5rem 0 26px 0;border:1px solid #AAA}.ff h2 a{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;color:#000;display:block}.book{clear:both;margin:0 0 13px 0}.book a{border:none;float:left;display:inline-block;margin:0 26px 0 0}.book figcaption{padding:26px 0 0 0;font-size:2rem}.book img{width:120px}.biglink{display:inline-block;float:left;width:30.333%;margin:0 4.5% 4.5% 0}.biglink:last-of-type{float:right;margin-right:0}.biglink figure{position:relative;height:150px;overflow:hidden;border:1px solid #999}.biglink img{z-index:-1;top:0;left:0}.biglink .ycr{background-color:#2B353D}.biglink .logo{display:block;max-width:85%;max-height:85%;margin:15px auto auto auto}.biglink h2{position:absolute;bottom:0;right:0;padding:3px 7px 3px 0;color:#000;width:100%;text-align:right;border-top:1px solid #DEDEDE;background:rgba(255,255,255,0.9)}footer{position:relative}footer h3{margin:26px;font-size:1.8rem;line-height:6rem;position:absolute;top:0;right:0}footer ul{display:block;height:60px;width:100%;list-style:none;margin:0;padding:0}footer li{display:inline-block;float:left;margin:0 13px 0 0;line-height:6rem;font-size:1.6rem}footer a{color:#000;border-bottom:1px solid #DEDEDE}footer .apply{font-size:1.6rem;line-height:1.6}.latest .biglink{margin-bottom:39px}.latest{padding:24px 0 0 0}.upcoming{clear:both}.upcoming h2{margin-bottom:16px;margin-left:26px;font-size:1.6rem;font-family:"Avenir Heavy", Helvetica, Arial, sans-serif}.upcoming ul{margin:0;padding:0;list-style:none}.upcoming li{position:relative;border-bottom:1px dotted #CCC;padding-bottom:13px;margin-bottom:13px}.upcoming li:last-of-type{border-bottom:none !important;margin-bottom:0}.upcoming li a.lnk{font-size:2rem;border-bottom-color:transparent}.upcoming li span{display:block;font-size:1.4rem;margin-top:-2px}.upcoming .news li{margin-bottom:19px;color:#999}.upcoming .news li b{color:#444}.upcoming .events{padding-right:33px}.upcoming .news{padding-left:33px}.upcoming .events a.lnk{color:#F0652F;border:none;margin:0;display:inline-block}.upcoming .news h2 a{color:#000;border-color:transparent}.upcoming a.lnk:hover,.upcoming .news h2 a:hover{color:#268bd2;border-bottom-color:#a3cfee}.upcoming a.lnk:active,.upcoming .news h2 a:active{color:#47BC24;border-bottom-color:#70dd4f}.btn{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;color:#FFF;font-size:1.8rem;line-height:1.6;display:inline-block;text-shadow:0 1px 1px rgba(0,0,0,0.2);padding:5px 10px 5px 10px;border-radius:7px;border:none;white-space:nowrap}.btn:hover{color:#FFF;background:#3797db}.btn:active{color:#FFF;background:#4fd128}.apply{background:#FDA942}.watch{background:#47BC24}.small{font-size:1.6rem !important}.events .btn{position:absolute;top:8px;right:0}iframe.video{width:100%;background:#000}.gallery figure{display:block;margin:0 26px 26px 0;float:left}.gallery figure.right{float:right;margin-right:0;margin-left:26px;text-align:right}.gallery figure.large img{height:442px;min-width:350px}.gallery figure.medium img{height:286px;min-width:225px}.gallery figcaption{display:none;font-size:1.4rem}.gallery .large figcaption,.gallery .medium figcaption{display:block}.gallery img{min-width:100px;height:120px;cursor:pointer}article table{width:100%}article table tr:first-of-type td{margin-top:0 !important;padding-top:0 !important}article table td{padding:0 1em 0 0}article table td:last-child{text-align:right}article table .s td{padding:1em 0;color:#EC4F1B;font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;margin:0 0 -1px 0;text-align:left}article table .s td:first-child{color:#FA9834}article table th{text-align:left;font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;font-weight:normal;position:relative;bottom:-1px}.beforeswfanchor0{display:none}.orders li{list-style:none}.g2{width:25%}.g3{width:37.5%}.g4{width:50%}.g5{width:62.5%}.g6{width:75%}.g7{width:87.5%}.g3.right{float:right}html{font-size:62.5%}body{font-family:"Avenir Light", Helvetica, Arial, sans-serif;font-size:1.6rem}b,strong,footer h3,cite{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;font-weight:normal}b,strong{line-height:1.4}em,i{font-family:"Avenir Light", Helvetica, Arial, sans-serif;font-weight:normal}h1,h2,h3,h4{font-weight:normal;margin:0}h1{position:relative;left:-26px}article h3{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;margin:6rem 0 1.3rem 0;position:relative;left:-13px;font-size:1.3rem;color:#F0652F;text-transform:uppercase}article h3:first-of-type{margin:0 0 1.3rem 0}aside h3{left:0}h2{font-size:2.4rem;line-height:1.6}article h2{margin-top:6rem}article img ~ h2{margin-top:2rem}article h2:first-of-type,article h3+h2{margin-top:-.6rem}article ul,ol{margin:0 0 26px 0;padding:0 0 0 18px}.faq h2,h2.q{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;font-size:1.8rem;margin-top:2rem}.faq p,p.a{margin-top:0}.yclogo{text-align:right}aside{text-align:right}h4{font-size:1.4rem;line-height:2.5rem;font-weight:normal;color:#999}article{line-height:2.6rem}.notes{font-size:85%}.notes h2{position:relative;left:-13px}article a{font-family:"Avenir Heavy", Helvetica, Arial, sans-serif;color:#268bd2;border-bottom:1px solid #DEDEDE;line-height:1.4}a{text-decoration:none;color:#268bd2;border-color:transparent}a:hover{color:#268bd2;border-color:#a3cfee;-webkit-transition:border .3s ease-out, background-color .3s ease-out;transition:border .3s ease-out, background-color .3s ease-out}a:active{color:#47BC24;border-color:#70dd4f}.notes{counter-reset:note}.notes div{position:relative;padding:0 0 0 26px}.notes div:before{content:counter(note) ".";counter-increment:note;position:absolute;display:inline-block;margin:1px 0 0 -26px;color:#000;font-family:"Avenir Heavy", Helvetica, Arial, sans-serif}a[href*="#n"]{display:inline-block;font-size:1.3rem;line-height:1rem;padding:7px 6px 4px 6px;position:relative;bottom:1px;background:#268bd2;color:#FFF;border:none;text-indent:0;border-radius:5px;background-clip:padding-box}a[href*="#n"]:hover{background:#F0652F}a[href*="#n"]:active{background:#54d72d}.title{position:relative}.updated{position:relative;left:-26px;margin:5px 0 0 0;color:#999;font-size:1.4rem}a[href*="#r"]{display:inline-block;position:relative;top:1px;margin:0 0 0 3px;padding:.5rem .3rem .1rem .3rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:5px;background-clip:padding-box;border:none;background:#E6E6DF;color:#268bd2;text-indent:0 !important;font-size:1.2rem;line-height:100% !important}a[href*="#r"]:before,a[href*="#r"]:after{content:none}a[href*="#r"]:hover{background:#268bd2;color:#FFF}a[href*="#r"]:active{background:#54d72d;color:#FFF}@font-face{font-family:'Avenir Light';src:url("/fonts/c886ac4d-0476-43f2-859c-69521d566f36-c8e3ce1a.eot?#iefix");src:url("/fonts/c886ac4d-0476-43f2-859c-69521d566f36-c8e3ce1a.eot?#iefix") format("eot"),url("/fonts/bfb11081-e571-43ad-bed9-8953cfd4133e-f7727b07.woff2") format("woff2"),url("/fonts/e35493b4-782b-41f0-b3f0-b7e5d0ceab0b-7b05f688.woff") format("woff"),url("/fonts/3441ac36-8e74-4708-8a0e-bc7eb293b307-395f4283.ttf") format("truetype"),url("/fonts/57fd8d3b-c855-4bd8-9e49-04ae9a760f9d-87d107b6.svg#svgAvenirLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Heavy';src:url("/fonts/7ed39c78-4da5-42df-831b-798b2272d1ac-f9253a18.eot?#iefix");src:url("/fonts/7ed39c78-4da5-42df-831b-798b2272d1ac-f9253a18.eot?#iefix") format("eot"),url("/fonts/e9b44b79-923f-49b3-837c-290bc70628cc-a69f1103.woff2") format("woff2"),url("/fonts/fbd14ec6-aa86-4ccd-af83-931d5eb79910-71565cdb.woff") format("woff"),url("/fonts/0d230b6d-eb52-48b7-9c4b-c3f876465fe6-f1713836.ttf") format("truetype"),url("/fonts/b1b086a3-6c38-4045-97a7-d96baabf6392-b0dc8027.svg#svgAvenirHeavy") format("svg");font-weight:normal;font-style:normal}article.companies{padding-top:50px}article.companies i{font-size:0.7em}article.companies .controls select{width:200px !important;display:inline-block;margin-right:20px;min-width:200px !important}article.companies table{margin-top:50px}article.companies table td{vertical-align:top}article.companies table td.name{width:260px}article.companies table td.batch{width:60px;text-align:right}article.companies table td:last-child{text-align:left}@media only screen and (min-width: 1125px){header nav,section,footer nav{padding-right:0}footer h3{margin-right:0}footer li{margin:0 19px 0 0}}@media only screen and (max-width: 900px){html{border-left:13px solid #f6f6ef !important}h1,.updated{left:0}footer h3{display:none}.slideshow{float:none;margin:0 0 39px 0;width:95%;height:auto;text-align:center}.slideshow img{float:none;max-height:auto;width:100%;height:auto}.about article{padding:0;width:100%}.startups article{display:block}.startups article div{display:block;width:100%}.startupLogos img{width:75px;height:75px}}@media only screen and (max-width: 640px){header nav{border:none;padding-right:17px}header{border-bottom:1px solid #DEDEDE}header .links{margin-left:24px}header .yclogo a{width:45px;height:45px;position:relative;top:7px;left:-2px}.apply b{display:none}section{padding:26px 16px 26px 6px;margin:0;width:100%}article{padding-right:0}article h3{left:-7px}.g6,.g3,.g5,.g7,.g4{width:100%;height:auto !important;float:none}header span,.toc{display:none !important}aside{position:static;margin:0 0 13px 0;padding:0;text-align:left}.ff{float:none;margin-bottom:26px}.peopleQuotes figure{margin-right:0}.startupLogos{display:none !important}.biglink{width:100%;margin:0 0 26px 0}.biglink img{min-width:100%}footer ul{width:auto;margin:0 0 0 52px}footer li{width:49%;margin:0;text-align:center}footer h3{display:block;position:static;margin:0 26px 0 0;padding:13px 0 13px 0;clear:both;white-space:nowrap;text-align:right}.upcoming ul{margin:0 13px 0 13px}.events{padding:0 13px 0 0 !important}.news{padding:26px 13px 0 0 !important}.gallery figure{float:left !important;margin:0 0 26px 0 !important}.gallery figcaption{display:block}.gallery img{min-height:100px !important;height:auto !important;width:100% !important;cursor:default !important}tr td:first-child{margin-top:2em;font-size:1.5rem}tr td:last-child{line-height:1.8rem}tr td,tr th{display:block;width:100%;padding:0 !important;text-align:left !important}tr th,tr.s td:last-child{display:block;width:100%;font-size:2rem}tr.s td:first-child{margin-top:2em}article.companies table td.name,article.companies table td.batch{width:100% !important;text-align:left}}@media print{.toc{display:none !important}}