#catalog .about,#catalog .white-panel{font-size:16px}#catalog .white-panel:after{content:none}#catalog .about{background-color:#d2d2d2;padding-top:1.6em;padding-bottom:1.6em;border-bottom:1px dashed #bbb}#catalog .about h1,#catalog .about p{color:#181818}@media (max-width: 39.9375em){#catalog .about span.block{display:inline}}#catalog .about h1{margin-top:0}#catalog .about h1+p{font:normal 1.25em/1.45 "Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0.6em;margin-bottom:0}#catalog dl{font-size:16px;color:#181818;padding-left:1em;margin-top:1.4em;margin-bottom:0}#catalog dl div{margin-top:1em}#catalog dl dt{font-size:1.6rem;line-height:1.25;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0.06em;word-spacing:0.05em;text-transform:uppercase;margin-bottom:0.6em}#catalog dl dd{display:list-item;list-style:disc;line-height:1.45;margin-top:0.4em}#catalog dl dd::marker{color:#ff5f14}#catalog dl.row{margin-top:0.4em}#catalog dl.row+p{font-size:1em;margin-top:1.4em;margin-bottom:0}@media (max-width: 61.9375em){#catalog .row>div:not(:first-child){padding-top:1em;margin-top:1em}}#catalog>.container .white-panel{padding:1.4em}#catalog .courses-portal>div:not(:first-child){margin-top:-1.4em}#catalog .courses-portal p.hero a{font:inherit}#catalog .promo{border-top:1px dashed #ccc;margin-top:1.2em}#catalog .promo-item{margin-top:1.2em}#catalog .promo-item>h2{font-size:1.6rem;line-height:1.25;font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0.06em;word-spacing:0.05em;text-transform:uppercase;margin-bottom:0.6em}#catalog .promo-item>h2+.row{margin-top:1em}.courses-format{font-size:16px;background-color:#292929;padding-bottom:1em}.courses-format ul{list-style:none;color:#fff;padding-left:0;margin-bottom:0}.courses-format ul li{display:inline;font-size:1.05em;font-family:"brandon-grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.1116625ex;white-space:nowrap}.courses-format ul li:not(:last-child){margin-right:1.4em}.courses-format ul li a{display:inline-block;margin-top:1em}.courses-format a{font:inherit;color:#fff;border-bottom-color:transparent}.courses-format a:hover,.courses-format a:focus,.courses-format a:active{color:#ff5f14;margin-bottom:-1px}.courses-format a[aria-current="page"]{border-bottom-color:#fff}.courses-format a[aria-current="page"]:hover,.courses-format a[aria-current="page"]:focus,.courses-format a[aria-current="page"]:active{border-bottom-color:#ff5f14}.courses-promo:not(main .courses-promo){margin-top:1.4em}.courses-promo>.container>.row{display:flex;flex-wrap:wrap}.courses-promo .white-panel{height:100%;padding:1.4em;margin:0}.courses-promo header{margin-bottom:0.6em}.courses-promo figure{margin-bottom:1em}.courses-promo figure img{background-color:#ccc;border:1px solid #ccc}.courses-promo .cta .gym-button{margin-top:1.2em}.courses-promo .cta .gym-button:first-child{margin-right:1em}.courses-promo h2{margin-top:0;margin-bottom:0}.courses-promo>h2{font-size:2.8rem}.courses-promo div[class]>h2{margin-top:-0.5ex;margin-bottom:1.8rem}.courses-promo p{margin-top:1.2rem;margin-bottom:0}.courses-promo .hero{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:1.4}.courses-promo .subhead{letter-spacing:0.1ex;margin-top:-0.5ex;margin-bottom:0.6em}@media (max-width: 61.9375em){#catalog .courses-promo>.container>.row>div[class]{margin-top:0.5em}#catalog .courses-promo>.container>.row>div[class]:not(:first-child){margin-top:2em}#catalog .courses-promo .row>div:not(:first-child){padding-top:0;margin-top:0}}.courses-container>section[id]{padding-top:1em;margin-top:-1em}.courses-container>section[id]:not(:first-child){margin-top:1em}.courses-container .cta{margin-top:1.2em}.courses-container .course-description h1,.courses-container .course-description h2{margin-top:0}.courses-container .course-description h2{margin-bottom:0.8em}.courses-container .intro h1{font-size:2.8rem}.courses-container p.hero{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:1.4}.listing-courses{padding-bottom:1.2em;border-bottom:1px solid #ddd}.listing-courses h1{font-size:2.8rem}.listing-courses h2{font-size:1.6rem}.listing-courses p,.listing-courses li{font-size:1.8rem;margin-bottom:0}.listing-courses .course-item:not(:first-child){padding-top:1.2em;border-top:1px solid #ddd;margin-top:1.2em}@media (max-width: 61.9375em){.listing-courses .course-item figure{max-width:33.5em;margin-bottom:1em}}.listing-courses .course-item figcaption{background:#444;padding:1.2em}.listing-courses .course-item article{overflow:hidden}#take5-list figure>a{display:block;height:0;background-color:#d2d2d2;padding-bottom:44.444444444444444%;border:1px solid #ddd;border-bottom:0;overflow:hidden}#take5-list img{display:inline-block;margin-top:-5%}#take5-list .course-description h2{margin-top:0}@media (min-width: 62em){.banner-email-campaign .banner-fragment{display:none}}.banner-email-campaign .banner-promo{display:none;max-width:max-content;background-color:#fff;padding:1em;border:1px dashed #ff5f14;margin-bottom:1.4em}.banner-email-campaign .banner-promo p{margin-bottom:0}.banner-email-campaign .banner-promo [role="img"]{letter-spacing:0.3ex}.banner-email-campaign [id$="-student"]:target+.banner-promo,.banner-email-campaign [id$="-talent"]:target+.banner-promo{display:block}@media (max-width: 39.9375em){.banner-email-campaign [id$="-student"]:target,.banner-email-campaign [id$="-talent"]:target{scroll-margin-top:8em}}#content>.container,#content>.container>.row,#content>.container>.row>.col-md-12{align-content:stretch;align-items:stretch;align-self:auto;animation-delay:0s;animation-direction:normal;animation-duration:0s;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background-blend-mode:normal;border-spacing:0;bottom:auto;box-decoration-break:slice;box-shadow:none;box-sizing:content-box;break-after:auto;break-before:auto;break-inside:auto;caption-side:top;caret-color:auto;clear:none;clip:auto;clip-path:none;color:initial;column-count:auto;column-fill:balance;column-gap:normal;column-rule-color:currentcolor;column-rule-style:none;column-rule-width:medium;column-span:none;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;empty-cells:show;filter:none;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;float:none;font-family:inherit;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:medium;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:400;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column-end:auto;grid-column-gap:0;grid-column-start:auto;grid-row-end:auto;grid-row-gap:0;grid-row-start:auto;grid-template-areas:none;grid-template-columns:none;grid-template-rows:none;height:auto;hyphens:manual;image-rendering:auto;image-resolution:1dppx;ime-mode:auto;isolation:auto;justify-content:flex-start;left:auto;letter-spacing:normal;line-break:auto;line-height:normal;mask-clip:border-box;mask-composite:add;mask-image:none;mask-mode:match-source;mask-origin:border-box;mask-position:0 0;mask-repeat:repeat;mask-size:auto;mask-type:luminance;max-height:none;max-width:none;min-width:0;mix-blend-mode:normal;object-fit:fill;object-position:50% 50%;opacity:1;order:0;orphans:2;outline-color:initial;outline-offset:0;outline-style:none;outline-width:medium;overflow:visible;overflow-wrap:normal;overflow-x:visible;overflow-y:visible;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;quotes:initial;resize:none;right:auto;ruby-align:space-around;ruby-merge:separate;ruby-position:over;scroll-behavior:auto;tab-size:8;table-layout:auto;text-align:initial;text-align-last:auto;text-combine-upright:none;text-decoration-color:currentcolor;text-decoration-line:none;text-decoration-style:solid;text-emphasis-color:currentcolor;text-emphasis-position:over right;text-emphasis-style:none;text-indent:0;text-justify:auto;text-orientation:mixed;text-overflow:clip;text-rendering:auto;text-shadow:none;text-transform:none;text-underline-position:auto;top:auto;touch-action:auto;transform:none;transform-box:border-box;transform-origin:50% 50% 0;transform-style:flat;transition-delay:0s;transition-duration:0s;transition-property:all;transition-timing-function:ease;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;will-change:auto;word-break:normal;word-spacing:normal;word-wrap:normal;writing-mode:horizontal-tb;z-index:auto;background:0 0;border-color:currentcolor;border-radius:0;border-style:none;border-width:medium;list-style:disc;margin:0;padding:0}@media only screen and (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}main img{width:auto;max-width:100%;height:auto;vertical-align:middle;border:0}main figure{text-align:center;overflow:hidden}main figcaption{text-align:left}#main{font-size:16px}#main .gym-button{font-size:105%;width:auto;padding:1.2em 1.4em}#main .gym-button b{color:#fff}#main .gymlink,#main .gymlink *{color:#ff5f14}#main .container-fluid{padding-bottom:0}[role="main"] a:not([class]){color:currentColor;text-decoration:none;padding-bottom:2px;border-bottom:1px solid currentColor;margin-bottom:-2px}[role="main"] a:not([class]):hover,[role="main"] a:not([class]):focus,[role="main"] a:not([class]):active{color:currentColor;text-decoration:none;border-bottom:2px solid currentColor !important}[role="main"] .main-content{padding-left:0;padding-right:0}[role="main"] h1,[role="main"] h2,[role="main"] h3,[role="main"] h4,[role="main"] h5,[role="main"] h6{color:#181818;margin-top:0;margin-bottom:0}[role="main"] h1{font-size:2.25em}[role="main"] h3{font-size:1.4em;line-height:1.15;letter-spacing:0}[role="main"] h3:not(.all-caps){text-transform:none}[role="main"] p{font:normal 1.15em/1.45 "Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:1em;margin-bottom:0}#main .gym-button-secondary{color:#fff;background-color:transparent;border:2px solid #ff5f14}#main .gym-button-secondary b{color:inherit;vertical-align:text-top}#main .gym-button-secondary:hover,#main .gym-button-secondary:focus,#main .gym-button-secondary:active{border-color:#a6a6a6}select{font-family:sans-serif}.hide{display:none}[role="main"] .main-content{padding-left:0;padding-right:0}#main .title a,#main [class="all-caps"] a{line-height:1.35}#main .title a:after,#main [class="all-caps"] a:after,#main li>a:not([class]):after{content:"";display:block;padding-top:.5625rem;outline:none}#featured h3{letter-spacing:.035em}[role="main"] h3{letter-spacing:0}[role="main"] p{font:normal 1.15em/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0}[role="main"] p:not([class]){margin-top:1em}.tutorial b.all-caps{font-size:80%;letter-spacing:.05rem}.tutorial b.all-caps+h3{margin-top:.6rem}#about{background-color:#d2d2d2;padding-top:1.6em;padding-bottom:1.6em;border-bottom:1px dashed #bbb}#about *{color:#181818}#about .banner-content{background-color:inherit;padding-bottom:0}#about p{font:normal 1.25em/1.45 "Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:.6em}@media (max-width: 39.9375em){#about p span.block{display:inline}}#main h1{font-size:2.25em}main h3{font-size:1.4em;line-height:1.15}#main .section header p{color:#444}.section{padding-top:1.2em;margin-bottom:1.2em}.section header p{font:normal 1.25em/1.45 "Helvetica Neue",Helvetica,Arial,sans-serif}.section-content{background:#fff;padding:1.2em;border:1px solid #ccc;border-radius:3px}.section-content>header{margin-bottom:1.6em}.section header{margin-top:.6em}.tutorial h3{line-height:1.15}[data-duration]{position:relative;overflow:hidden}[data-duration]::after{position:absolute;bottom:.5rem;right:.5rem;content:attr(data-duration);font:normal 80%/0.9375 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.065rem;text-indent:.1rem;color:#fff;background-color:#181818;padding:.6rem;border:1px solid #fff;border-radius:2px}.take5--recent-content{border-top:1px dashed #ccc}.take5--main{background-color:#fff}.take5--main .embed{background-color:#d2d2d2;border:1px solid #ddd;margin-top:1.6em}.take5--main .embed-full-width{background-color:#d2d2d2;border-top:1px solid #444;border-bottom:1px solid #bbb}.take5--info{padding-top:1.6em;padding-bottom:1.8em}.take5--hero-content .col-md-4+.col-md-8{padding-top:1.6em}@media (min-width: 62em){.take5--hero-content .col-md-4+.col-md-8{padding-top:0}.take5--featured{margin-right:1.2em}}.take5--featured>header,.take5--recent-tutorials>header{margin-bottom:1.4em}.take5--featured .tutorial,.take5--recent-tutorials .tutorial{display:grid;grid-auto-rows:auto 1fr auto auto;padding:0 1em 1.2em;border:1px solid #ddd;border-radius:0 0 3px 3px}.take5--featured .tutorial .artwork,.take5--recent-tutorials .tutorial .artwork{border:0;border-bottom:1px solid #ddd;margin-left:-1em;margin-right:-1em}.take5--featured .tutorial header,.take5--recent-tutorials .tutorial header{align-self:start;margin-top:1em}.take5--info .title{font-size:2.05em;margin-top:-.25rem}.take5--info .description{font-size:1.15em}.take5--info .instructor{font-size:1em;margin-top:.6em}.take5--resources{margin-top:1.4em}#main .take5--featured .title{font-size:1.85em;margin-top:0}@media (max-width: 61.9375em){.take5--resources{padding-top:1.4em;border-top:1px dashed #ccc;margin-top:1.6em}.take5--hero-content .take5--resources{border-top:0;margin-top:0}}.take5--upcoming-list{padding-top:0}.take5--upcoming-list .subhead-datetime{margin-bottom:.8rem}.take5--upcoming-list h4{text-transform:none}.take5--upcoming-list ul,.take5--topics-menu-list ul{list-style:none url();padding-left:0}.take5--topics-menu-list ul{border-top:1px dashed #ccc;margin-top:1.4em}.take5--upcoming-list li,.take5--topics-menu-list li{padding-top:.8em;padding-bottom:.8em;border-bottom:1px dashed #ccc;margin-top:0}.take5--topics-menu{padding-bottom:1.4em;border-bottom:1px dashed #ccc}.take5--topics-menu[open]{padding-bottom:0;border-bottom:0}.take5--hero-content,.take5--recent-content{padding-top:1.6em;padding-bottom:1.6em}.take5--recommended{padding-top:1.6em;padding-bottom:1em}.take5--recommended header:first-child{margin-bottom:1em}.take5--recommended section header{margin-top:.6em}.take5--recommended-content{padding-bottom:1.2em;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}.take5--recommended .cols-hr ul{padding-top:1.2em;padding-bottom:1.2em}.take5--resources-list{padding-top:1.2em;border-top:1px dashed #ccc;margin-top:1.4em}.take5--resources-list header{margin-bottom:1em}.take5--resources-list ul{list-style:disc;padding-left:1.2em}.take5--resources-list li{margin-top:.6em;line-height:1.5}.take5--resources-list li:first-child{margin-top:0}#main .take5--featured>header h2,#main .take5--recent-tutorials>header h2,#main .take5--resources h2,#main .take5--recommended h2{font-size:1.55em;letter-spacing:.035rem}.course header,.tutorial header{margin-top:.8em}.course header h3,.tutorial header h3{font-weight:bold}[role="main"] .subhead-topic,[role="main"] .subhead-datetime{font:bold 0.85em/1.15 "brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;color:#181818;letter-spacing:.05rem;word-spacing:.05rem}[role="main"] .subhead-topic{font-weight:900;font-size:0.9625em;margin-top:0;margin-bottom:1rem}[role="main"] .take5--details .subhead-topic{margin-bottom:1.6rem}[role="main"] .take5--recommended-content .subhead-topic{margin-top:1.6rem}.subhead-datetime{display:inline-block;text-transform:uppercase;text-align:left;margin-bottom:.6rem}#tutorial-resources p{font-size:1em;margin-top:.5rem}.subhead-datetime time b{display:inline-block}article.take5--transcript{margin-top:1.6em}#tutorial-transcript ol,#tutorial-transcript ul,#tutorial-transcript blockquote{font-size:16px;line-height:1.45;margin-top:1.15em}#tutorial-transcript ol,#tutorial-transcript ul{padding-left:1.15em}#tutorial-transcript li,#tutorial-transcript blockquote p{font-size:1.15em}#tutorial-transcript li:not(blockquote li){padding-left:0.8em;margin-top:inherit}#tutorial-transcript .list-margin-half li{margin-top:0.575em}#tutorial-transcript [class*="language-"]{white-space:pre-wrap}#tutorial-transcript [class*="language-"],#tutorial-transcript [class*="language-"]+p,#tutorial-transcript .example,#tutorial-transcript .example+p{margin-top:1.6675em}#tutorial-transcript [data-language] [class*="language-"]{padding-right:1.2em}#tutorial-transcript [data-language="markup"]::before{content:"html"}#tutorial-transcript .example{background-color:transparent;padding:1.2em}#tutorial-transcript blockquote p:first-child{margin-top:0}@media (max-width: 61.9375em){.take5--hero-content .take5--resources,#tutorial-topics{margin-top:-.2em}#tutorial-topics summary b::before{content:"Select a" "\00a0"}}@media (min-width: 62em){#tutorial-resources{margin-top:0}#tutorial-resources summary,#tutorial-topics summary{pointer-events:none;visibility:hidden;overflow:hidden}#tutorial-resources summary b,#tutorial-topics summary b{float:left;font:900 1.55em / 1.08 "brandon-grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#181818;letter-spacing:.035rem;text-transform:uppercase;vertical-align:0;visibility:visible}}.tutorial .artwork,.take5--recommended .artwork{text-align:center;height:0;background-color:#d2d2d2;padding-bottom:44.444444444444444%;border:1px solid #ddd;overflow:hidden}.tutorial .artwork img,.take5--recommended .artwork img{display:inline-block;margin-top:-5%}.tutorial footer{padding-left:1em;padding-right:1em;border-top:1px dashed #ddd;margin-top:1em;margin-left:-1em;margin-right:-1em;overflow:hidden}.tutorial footer p{float:left;font-size:0.9625em}.tutorial footer p:last-child{float:right}.take5--catalog-section{background-color:#ebebeb;padding-top:0;padding-bottom:1.4em}.take5--catalog-section .take5--recent-tutorials{padding-top:1.6em}.take5--catalog-section .tutorial{background-color:#fff;border:1px solid #ddd;border-radius:0 0 3px 3px}.take5--catalog-section .tutorial .artwork{border:0;border-bottom:1px solid #ddd}.take5--catalog-section .tutorial header{padding:1em 0.5em;margin-top:0}.take5--catalog-section .tutorial header p:not([class]){font-size:0.9625em}.take5--catalog-section .cols ul{margin-top:0}.take5--catalog-section .cols li{padding-bottom:0;margin-top:0}.cols-hr ul{grid-gap:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:0;overflow:hidden}.cta-message{background-color:#fff;padding-top:2em;padding-bottom:2em}.cta-message h2{letter-spacing:.035rem;margin-top:-.3rem}.cta,.cta-message,.cta-message h2{text-align:center}.cta-left{text-align:left}.cta{margin-top:1.2em}.take5--catalog-section .cta{align-self:end;margin-top:0.4em}.cols>ul{list-style:none;padding-top:0;padding-bottom:0;padding-left:0;margin-top:0;margin-bottom:0}.cols ul>li{overflow:hidden}@media (min-width: 40em){.cols{padding-bottom:0;overflow:hidden}.cols>ul{margin-left:-.6em;margin-right:-.6em}.cols>ul li{display:inline-block;width:50%;vertical-align:top;box-sizing:border-box;padding-left:.6em;padding-right:.6em;margin-top:1.2em;margin-right:-4px}}@media (min-width: 58em){.cols>ul li{width:50%}}@media (min-width: 64em){.cols>ul li{width:33.333333333333333%}.list-featured-courses li:last-child{display:none}}@media (min-width: 78em){.cols ul li{width:25%}.cols ul li:last-child{display:inline-block}}@supports (display: grid){.cols>ul{display:grid;grid-template-columns:auto;grid-gap:1.2em}@media (min-width: 36em){.cols>ul{grid-template-columns:repeat(auto-fill, minmax(19.25em, 1fr))}.cols-max-2 ul{grid-template-columns:repeat(auto-fill, minmax(24em, 1fr))}.cols-max-3 ul{grid-template-columns:repeat(auto-fill, minmax(20em, 1fr))}}@media (min-width: 62em){.list-featured-courses li:last-child{display:none}}@media (min-width: 78em){.cols ul li:last-child{display:inherit}}.cols,.cols>ul li{overflow:visible}.cols>ul,.cols>ul li{margin-top:0;margin-right:0}.cols>ul{margin-left:0}.cols>ul li{display:inherit;width:auto;box-sizing:content-box;padding-left:0;padding-right:0}.cols>ul li::before{content:normal}}

/*# sourceMappingURL=take5.css.map */