.hljs-comment,.hljs-quote{color:#999}.hljs-attribute,.hljs-deletion,.hljs-link,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#f64e1a}.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-number,.hljs-params,.hljs-type{color:#f08d49}.hljs-class .hljs-title{color:#f8c555}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#7ec699}.hljs-meta{color:#18b5ab}.hljs-function,.hljs-section,.hljs-title{color:#70a2ff}.hljs-keyword,.hljs-selector-tag{color:#cc99cd}.hljs{background:#322931;color:#b9b5b8;display:block;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.l-written-tutorial--light .hljs-comment,.l-written-tutorial--light .hljs-quote{color:#bbb}.l-written-tutorial--light .hljs-attribute,.l-written-tutorial--light .hljs-deletion,.l-written-tutorial--light .hljs-link,.l-written-tutorial--light .hljs-name,.l-written-tutorial--light .hljs-regexp,.l-written-tutorial--light .hljs-selector-class,.l-written-tutorial--light .hljs-selector-id,.l-written-tutorial--light .hljs-tag,.l-written-tutorial--light .hljs-template-variable,.l-written-tutorial--light .hljs-variable{color:#d12f1b}.l-written-tutorial--light .hljs-built_in,.l-written-tutorial--light .hljs-builtin-name,.l-written-tutorial--light .hljs-literal,.l-written-tutorial--light .hljs-number,.l-written-tutorial--light .hljs-params,.l-written-tutorial--light .hljs-type{color:#e68200}.l-written-tutorial--light .hljs-class .hljs-title{color:#e29803}.l-written-tutorial--light .hljs-addition,.l-written-tutorial--light .hljs-bullet,.l-written-tutorial--light .hljs-string,.l-written-tutorial--light .hljs-symbol{color:#008400}.l-written-tutorial--light .hljs-meta{color:#4e8188}.l-written-tutorial--light .hljs-function,.l-written-tutorial--light .hljs-section,.l-written-tutorial--light .hljs-title{color:#272ad8}.l-written-tutorial--light .hljs-keyword,.l-written-tutorial--light .hljs-selector-tag{color:#703da9}.l-written-tutorial--light .hljs{background:#322931;color:#b9b5b8;display:block;padding:.5em}.l-written-tutorial--light .hljs-emphasis{font-style:italic}.l-written-tutorial--light .hljs-strong{font-weight:700}@media screen{html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html:not([data-turbo-preview]) .animated{animation-duration:1s;animation-fill-mode:both}.animated--half{animation-duration:.5s}@keyframes a-fade-in{0%{opacity:0}to{opacity:1}}@keyframes a-fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes a-slide-in-right{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes a-slide-in-right-320{0%{transform:translateX(-320px);visibility:visible}to{transform:translateX(0)}}@keyframes a-slide-in-right-360{0%{transform:translateX(360px);visibility:visible}to{transform:translateX(0)}}.c-library-filters{animation:a-slide-in-right-360 .5s}@keyframes a-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes a-slide-in-up{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}to{display:none}}.a-slide-in-up{animation-name:a-slide-in-up}@keyframes a-slide-out-down{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.a-slide-out-down{animation-name:a-slide-out-down}@keyframes a-slight-fade-in-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.c-library-filters .dropdown-menu,.l-newsletter-hero .o-tooltip,.o-dropdown-menu{animation:a-slight-fade-in-up .25s}@keyframes a-fade-in-up--10{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.a-fade-in-up--10,section.home-hero .home-hero__testimonial,section.home-hero .home-hero__wrapper{animation:a-fade-in-up-20 1s}@keyframes a-fade-in-up-20{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.a-fade-in-up-20,.l-collection-hero .l-collection-hero__copy,.l-newsletter-hero:before,article.c-written-tutorial .c-written-tutorial__content,article.c-written-tutorial header{animation:a-fade-in-up-20 2s}@keyframes a-fade-in-down-20{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.a-fade-in-down-20,.l-newsletter-hero:after,section.home-hero:after{animation:a-fade-in-down-20 2s}@keyframes a-fade-in-down-80{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}.a-fade-in-down-80{animation:a-fade-in-down-80 2s}@keyframes a-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.c-price-card,.c-video-player .c-video-player__video .c-video-player__preloader,.c-video-player__complete .c-video-player__complete-wrapper,.c-video-player__paywall .c-video-player__paywall-wrapper,.l-collection-hero .l-collection-hero__artwork,.l-newsletter-hero>div,.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork,article.c-written-tutorial header .c-written-tutorial__artwork,section.home-hero .home-hero__action{animation:a-scale-in 1.5s}@keyframes a-scale-in-plain{0%{transform:scale(.9)}to{transform:scale(1)}}.c-price-card,.c-video-player .c-video-player__video .c-video-player__preloader,.c-video-player__complete .c-video-player__complete-wrapper,.c-video-player__paywall .c-video-player__paywall-wrapper,.l-collection-hero .l-collection-hero__artwork,.l-newsletter-hero>div,.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork,article.c-written-tutorial header .c-written-tutorial__artwork,section.home-hero .home-hero__action{animation:a-scale-in-plain 1.5s}@keyframes a-scale-in-small{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.a-scale-in-small,.c-empty-state,.c-global-search .c-global-search__input input,.c-search__loading,.c-search__no-results,html:not([data-turbo-preview]) .c-tutorial-item{animation:a-scale-in-small .75s}@keyframes a-scale-in-large{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}.a-scale-in-large{animation:a-scale-in-large .75s}@keyframes a-file-rotate{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(30px)}50%{transform:translateX(30px) translateY(30px)}75%{transform:translateX(0) translateY(30px)}to{transform:translateX(0) translateY(0)}}.a-file-rotate,.c-search__loading .c-search__loading-animate img{animation:a-file-rotate 3s infinite}@keyframes a-file-rotate--5{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(5px)}50%{transform:translateX(5px) translateY(5px)}75%{transform:translateX(0) translateY(5px)}to{transform:translateX(0) translateY(0)}}.a-file-rotate--5{animation:a-file-rotate--5 3s infinite}@keyframes a-fade-out{0%{opacity:1}to{opacity:0}}@keyframes a-pulse{0%{background-color:rgba(33,33,33,.75)}50%{background-color:#158443}to{background-color:rgba(33,33,33,.75)}}.a-pulse{animation:a-pulse 3s infinite}@keyframes a-background-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@font-face{font-family:Bitter;font-style:normal;font-weight:400;src:url(/packs/media/images/762733a6680b88a7771a.woff2) format("woff2"),url(/packs/media/images/e05ad7c709da4a7a465d.woff) format("woff")}@font-face{font-family:Bitter;font-style:italic;font-weight:400;src:url(/packs/media/images/04798702c3d3adbb0994.woff2) format("woff2"),url(/packs/media/images/af935023038768e9c4e8.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;src:url(/packs/media/images/ab5fd750c2527e3208c6.woff2) format("woff2"),url(/packs/media/images/9417355b72a5d182bdce.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/packs/media/images/15f2a0f7a8672286ccbe.woff2) format("woff2"),url(/packs/media/images/235386325f23925a704f.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/packs/media/images/cb645c0f457e913a8583.woff2) format("woff2"),url(/packs/media/images/0b19641865d0d83e7d89.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/packs/media/images/b47f1e3181804df99811.woff2) format("woff2"),url(/packs/media/images/5666bb71308aff8baa24.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/packs/media/images/bc4a5c4233536455fbe0.woff2) format("woff2"),url(/packs/media/images/7d4180b959ca51963f62.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:url(/packs/media/images/295a6415341029448994.woff2) format("woff2"),url(/packs/media/images/04ce61cd46c60748d4c4.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;src:url(/packs/media/images/727a92c877a399f1a980.woff2) format("woff2"),url(/packs/media/images/6b03acb77399b6070ea6.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/packs/media/images/147a566e95bbedf7d3ec.woff2) format("woff2"),url(/packs/media/images/7ff51570f9673f6091e1.woff) format("woff")}html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}a,button{transition:all .3s ease-out}button{background:transparent;border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:0}a:focus,button:focus,input:focus,li:focus,span:focus{outline:0}fieldset{border:0;margin:0;padding:0}iframe{border:0}ol,ul{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;list-style:none;margin:0;padding:0}ol{list-style:decimal}ol li{margin-top:10px}ol li:first-child{margin-top:0}input,select,textarea{-webkit-appearance:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}[tabindex="-1"]:focus{outline:none!important}svg g,svg path{fill:inherit}svg.icon{height:32px;width:32px}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-backface-visibility:hidden;color:#333;font-display:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.45;text-shadow:0 -1px 1px rgba(255,255,255,.01)}h1,h2,h3,h4,h5{font-display:auto;font-family:Bitter,serif;font-weight:700;letter-spacing:-.5px}h1{font-size:3rem;line-height:1.125}@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&family=IBM+Plex+Sans:wght@500&display=swap"}@media screen and (max-width:600px){h1{font-size:1.875rem}}@media screen{h2{font-size:1.875rem;line-height:1.25}h3{font-size:1.5rem}h3,h4{line-height:1.35}h4{font-size:1.3125rem}p{font-size:1.0625rem}}@media screen and (max-width:600px){p{font-size:.9375rem}}@media screen{.o-dropdown-menu{background:#fff;border-radius:.5625rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:none;padding:12px 0;position:absolute;width:320px;z-index:99999}.o-dropdown-menu:before{background:#fff;border-radius:3px;content:"";height:18px;left:50%;margin-left:-6px;position:absolute;top:-6px;transform:rotate(45deg);width:18px}.o-dropdown-menu:after{content:"";height:20px;left:0;position:absolute;top:-20px;width:100%}.o-dropdown-menu li{align-items:center;display:flex;font-family:Bitter,serif;height:54px;padding:0 24px}.o-dropdown-menu li>a,.o-dropdown-menu li>div>button{color:#333!important;font-size:1.0625rem!important;margin-left:0!important;width:100%}.o-dropdown-menu li>a:hover,.o-dropdown-menu li>div>button:hover{color:#158443!important}.o-dropdown-menu li i{height:34px;margin-right:15px;min-width:34px}.o-dropdown-menu--accessible{display:block}.o-dropdown-menu--actions{box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);width:240px}.o-dropdown-menu--actions li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;height:40px;padding:0 18px}.o-dropdown-menu--actions li a,.o-dropdown-menu--actions li button{cursor:pointer;font-size:.875rem!important}.o-dropdown-menu--actions-left{left:-30px;top:48px}.o-dropdown-menu--actions-left:before{left:45px;top:-3px}.o-dropdown-menu--actions-right{right:-30px;top:48px}.o-dropdown-menu--actions-right:before{left:auto;right:39px;top:-3px}.o-button,.o-button--green{align-items:center;border-radius:.5625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--green{background:#158443}.o-button--green:hover{background:#17914a}.o-button--blue{align-items:center;background:#157cb8;border-radius:.5625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--blue:hover{background:#1785c6}.o-button--grey{align-items:center;background:#6e7687;border-radius:.5625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--grey:hover{background:#757e8f}.o-button--red{align-items:center;background:#cf3b2b;border-radius:.5625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--red:hover{background:#d54434}.o-button--orange{align-items:center;background:#fd7401;border-radius:.5625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--orange:hover{background:#fe7c0f}.o-button--dark{align-items:center;background:#3b4048;border-radius:.5625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--dark:hover{background:#424750}.o-button--black,.o-button--dark-outline{align-items:center;background:#333;border-radius:.5625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--dark-outline{border:2px solid #3b4048}.o-button--dark-outline:hover{background:#424750;border:2px solid #73859f}.o-button--green-outline{border:2px solid #158443;border-radius:.5625rem;color:#fff;color:#158443}.o-button--green-outline,.o-button--white-outline{align-items:center;background:none;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--white-outline{border:2px solid #fff;border-radius:.5625rem;color:#fff}.o-button--yellow{align-items:center;background:#fcb526;border-radius:.5625rem;color:#fff;color:#333;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--yellow:hover{background:#fcba35}.o-button--white-green{color:#fff;color:#158443}.o-button--white-blue,.o-button--white-green{align-items:center;background:#fff;border-radius:.5625rem;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--white-blue{color:#fff;color:#157cb8}.o-button--twitter{align-items:center;background:#1d83d1;border-radius:.5625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--twitter:hover{background:#1f8bde}.o-button--neon-green{align-items:center;background:#158443;border:2px solid #199e50;border-radius:.5625rem;box-shadow:0 0 1vw #158443,0 0 1vw #158443,0 0 1vw #158443,0 0 .4vw #f9d91d;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}}@media screen and (max-width:600px){.o-button--neon-green{border:1px solid #199e50}}@media screen{.o-button--neon-green:hover{background:#17914a}.o-button--background-yellow{background:#f3b36a!important}.o-button--background-yellow:hover{background:#f4ba78}.o-button--background-blue{background:#157cb8!important}.o-button--background-blue:hover{background:#1785c6}.o-button--disabled{align-items:center;background:#dbdde0;border-radius:.5625rem;color:#fff;cursor:pointer;cursor:not-allowed;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--disabled:hover{background:#dbdde0!important}.o-button--disabled-svg{align-items:center;background:#dbdde0;border-radius:.5625rem;color:#fff;cursor:pointer;cursor:not-allowed;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--disabled-svg:hover{background:#dbdde0!important}.o-button--disabled-svg svg{fill:#dbdde0!important}.o-button--full-col{display:block;width:100%}.o-button--huge{height:66px;line-height:66px;padding:0 18px}.o-button--large{height:50px;padding:0 18px}.o-button--small{height:42px}.o-button--mini{font-size:.875rem;height:36px;line-height:36px;padding:0 12px}}@media screen and (max-width:600px){.o-button--shrink{font-size:.875rem;height:36px;line-height:36px;padding:0 12px}.o-button--shrink i{display:none}}@media screen{.o-button-round{border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:Bitter,serif;font-size:1.0625rem;font-weight:700;height:46px;justify-content:center;line-height:46px;padding:0 30px}.o-button-round--blue{background:#157cb8}.o-button-round--green{background:#158443}.o-button-round--disabled{background:#dbdde0;color:#959da5}.o-button__icon--large{height:27px!important;width:27px!important}.o-button__svg{left:50%;position:absolute;top:50%}.o-button__svg--grey{fill:#6e7687}.o-button__svg--medium-grey{fill:#caced2}.o-button__svg--grey-mako{fill:#434a53}.o-button__svg--grey-chateau{fill:#a7adb4}.o-button__svg--grey-regent{fill:#959da5}.o-button__svg--light-grey{fill:#f2f6fa}.o-button__svg--white{fill:#fff}.o-button__svg--black{fill:#333}.o-button__svg--black-force{fill:#333!important}.o-button__svg--green{fill:#158443}.o-button__svg--red{fill:#cf3b2b}.o-button__svg--orange{fill:#fd7401}.o-button__svg--twitter{fill:#1d83d1}.o-button__svg--highlighter-yellow{fill:#ffe242}.o-button__svg--highlighter-orange{fill:#fbbc5d}.o-button__svg--highlighter-red{fill:#e58a8a}.o-button__svg--highlighter-purple{fill:#a0aef2}.o-button__svg--highlighter-blue{fill:#85dde9}.o-button__svg--highlighter-green{fill:#90de9c}.o-button__icon--white{background:#fff}.o-button__icon--yellow{background:#fcb526}.o-button__icon--black{background:#333}.o-button__icon--grey{background:#6e7687}.o-button__icon--medium-grey{background:#caced2}.o-button__icon--green{background:#158443}.o-button__icon--blue{background:#157cb8}.o-button__icon--input{border:2px solid #fff}.o-button__icon,.o-button__icon--left,.o-button__icon--only{border-radius:.5625rem;display:inline-block;height:24px;position:relative;vertical-align:middle;width:24px}.o-button__icon--left{margin-right:10px}.o-button__icon--right{border-radius:.5625rem;height:24px;margin-left:10px;width:24px}.o-button__icon--right,.o-button__icon--right-small{display:inline-block;margin-right:-2px;position:relative;vertical-align:middle}.o-button__icon--right-small{height:15px;margin-left:6px;width:15px}.o-button__icon--left-small{display:inline-block;height:15px;margin-left:-2px;margin-right:6px;position:relative;vertical-align:middle;width:15px}.o-button__loader-text{padding-left:36px}.o-button__loader-text--center{position:relative}.o-button__loader-text--center .l-button__loader-pulse{left:-40px}.l-button__loader-pulse{height:32px;left:10px;margin-top:-16px;position:absolute;top:50%;width:32px}.o-icon-button{align-items:center;background:#fff;border-radius:.5625rem;cursor:pointer;display:flex;height:36px;width:36px}.o-icon-button svg{display:block;margin:0 auto}.o-icon-button--small{height:27px;width:27px}.o-icon-button--tiny{height:24px;width:24px}.o-button__icon--dark-blue svg{fill:#3b4048}.o-text-button{align-items:center;border-radius:.5625rem;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;height:24px;line-height:46px;line-height:24px;padding:0;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-text-button:hover .o-button__label{text-decoration:underline}.o-text-button .o-button__icon--right{margin-left:8px;margin-top:1px}.o-text-button--green{color:#158443}.o-text-button--black{color:#333}.o-text-button--clear:hover .o-button__label{text-decoration:none}.o-text-button--label{position:relative}.o-text-button--label:hover{text-decoration:none!important}.o-text-button--label:hover:before{background:#6e7687;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.o-text-button--hover{position:relative;z-index:0}.o-text-button--hover:before{background:#eff3f6;border-radius:.5625rem;content:"";height:140%;left:-12%;opacity:0;position:absolute;transition:opacity all .3s ease-out;width:130%;z-index:-1}.o-text-button--hover:hover:before{opacity:1}.o-input-button{background:#dce0e7;border-radius:.5625rem;color:#fff;cursor:pointer;font-size:.6875em;font-weight:700;letter-spacing:.5px;padding:6px 10px 4px;text-transform:uppercase}.o-input-button:hover{background:#b9c2cf}.o-button-video{background:#333;border:6px solid #fff;border-radius:21px;color:#fff;cursor:pointer;height:96px;left:50%;margin:-48px 0 0 -48px;position:absolute;top:50%;width:96px}.o-button-video:hover{background:#158443}.o-button-video svg{fill:#fff;height:42px;left:50%;margin-left:-17px;margin-top:-21px;position:absolute;top:50%;width:38px}.o-button-video-small{background:#333;border:4px solid #fff;border-radius:16px;color:#fff;cursor:pointer;height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;width:60px}.o-button-video-small:hover{background:#158443}.o-button-video-small svg{fill:#fff;height:24px;left:50%;margin-left:-10px;margin-top:-12px;position:absolute;top:50%;width:21px}.o-button-video-start{background:#333;border:6px solid #fff;border-radius:12px;font-size:1rem;height:76px;left:50%;margin:-38px 0 0 -103px;padding:0 27px;position:absolute;top:50%}.o-button-video-start:hover{background:#158443}.o-button-video-start svg{fill:#fff;height:30px;margin-left:-6px;margin-right:6px;width:40px}.o-button-copy{background:rgba(86,98,115,.5);border-radius:.5625rem;color:#fff;cursor:pointer;font-size:.6875rem;font-weight:600;height:24px;letter-spacing:.5px;padding:5px 9px;position:absolute;right:45px;text-transform:uppercase;top:12px;white-space:nowrap;width:52px}.o-button-copy:before{content:"Copy"}.o-button-copy:hover{background:#647388}.o-button-code{background:rgba(86,98,115,.5);background-image:url(/packs/media/images/508be5df3f560ff77809.png);background-size:cover;border-radius:.5625rem;cursor:pointer;height:24px;position:absolute;right:15px;top:12px;width:24px}.o-button-code:hover{background:#647388;background-image:url(/packs/media/images/508be5df3f560ff77809.png);background-size:cover}.o-button-menu{align-items:center;background:#434a53;border-radius:120px;cursor:pointer;display:none;height:48px;justify-content:center;left:80px;position:absolute;width:48px;z-index:9999}.o-button-menu svg{fill:#fff;height:20px;width:20px}.o-button-more{align-items:center;background:#434a53;border-radius:120px;cursor:pointer;display:inline-flex;height:48px;justify-content:center;width:48px}.o-button-more svg{fill:#fff;height:20px;width:20px}.o-button-sidebar{height:36px;width:36px}.o-alert__close{cursor:pointer;height:16px;order:10}.o-alert__close svg{fill:#fff;height:16px;width:16px}.o-button-close{cursor:pointer;display:flex;height:16px;width:16px}.o-button-close svg{height:16px;transform:rotate(45deg);width:16px}.o-button--bookmark{align-items:center;cursor:pointer;display:inline-flex;float:right;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 5px;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--bookmark:focus{outline:none}.o-button--share{cursor:pointer}.o-button--share i{transition:all .3s ease-out}.o-button--share:hover i{background:rgba(202,206,210,.85)}.o-button--how-to .o-button__highlight{border:3px solid #158443;border-radius:100%;height:90px;left:50%;margin-left:-45px;margin-top:-55px;position:absolute;top:50%;width:90px;z-index:999}.o-button--how-to .o-tooltip{left:-90px;opacity:1;top:70px;visibility:visible;width:300px}.o-button--how-to .o-tooltip:after{left:auto;right:35px}.o-button-start-content{color:#fff;height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;text-decoration:none;top:-1000px;width:1px}.o-button-start-content:focus{background-color:#157cb8;height:72px;left:0;line-height:72px;padding:0 15px;top:0;width:auto;z-index:9999999999}.o-button-chapter{align-items:center;background:#f5f8fb;display:flex;height:100vh;justify-content:center;opacity:0;position:fixed;top:0;width:90px}}@media screen and (max-width:992px){.o-button-chapter{width:60px}}@media screen and (max-width:768px){.o-button-chapter{display:none}}@media screen{.o-button-chapter:hover{opacity:1}.o-button-chapter svg{fill:#a7adb4;height:15px;width:17px}.o-button-chapter--left{left:0;transform:rotate(180deg)}.o-button-chapter--right{right:0}.o-button__wrapper{align-items:center;display:flex}.o-button--center .o-button__label,.o-button--center i{margin-left:auto}.o-button--center-left .o-button__label,.o-button--center-left i{margin-right:auto}.o-button--long-label{justify-content:center;line-height:1.25;white-space:normal}.l-button-accessible-hover .l-button__nub{transition:opacity .3s}.l-button-accessible-hover:hover .l-button__nub{opacity:.75}.l-button__svg-checkmark{height:11px;margin-left:-7px;margin-top:-5px;width:14px}.l-button__svg-plus{height:12px;margin-left:-6px;margin-top:-6px;width:12px}.l-button__svg-question{left:3px;position:relative;top:-1px;width:13px}.l-button__svg-question--tooltip{opacity:1}.l-button__svg-close{transform:rotate(45deg);width:18px}.l-button__svg-close--button{height:14px;margin:-7px 0 0 -7px;transform:rotate(45deg);width:14px}.l-button-inside-input{position:absolute;right:15px;top:40px}.l-button__svg-hamburger{height:12px;margin-left:-6px;margin-top:-6px;width:12px}.l-button__svg-filter{height:16px;margin-right:6px;width:16px}.l-button__svg-grid{height:18px;margin-right:9px;width:18px}.l-button__svg-clear{height:20px;margin-right:6px;width:20px}.l-button__svg-clear--button{height:16px;margin-left:-8px;margin-top:-8px;width:16px}.l-button__svg-bookmark-icon{height:20px;margin-left:-10px;margin-top:-20px;width:20px}.l-button__svg-bookmark-icon-nav{height:20px;width:20px}.l-button__svg-arrow,.l-button__svg-arrow-45{height:14px;margin-left:-7px;margin-top:-7px;width:14px}.l-button__svg-arrow-45{transform:rotate(-45deg)}.l-button__svg-arrow-90{height:14px;margin-left:-7px;margin-top:-7px;transform:rotate(90deg);width:14px}.l-button__nub{margin-left:-6px;margin-top:-6px;top:-15.5px}.l-button__grid-nub,.l-button__nub{height:10px;position:relative;width:10px}.l-button__grid-nub{margin-left:-5px;margin-top:-5px;top:-16px}.l-button__search{height:20px;margin-right:8px;top:1px;width:18px}.l-button__search svg{height:18px;width:18px}.l-button__svg-facebook{left:-1px;position:relative;top:4px;width:11px}.l-button__svg-facebook-share{height:22px;left:6px;position:absolute;top:6px;width:12px}.l-button__svg-twitter{width:17px}.l-button__svg-twitter-share{height:13px;left:5px;position:absolute;top:7px;width:17px}.l-button__svg-follow-twitter{height:17px;margin-left:-8.5px;margin-top:-8.5px;width:17px}.l-button__svg-speech-bubble{height:22px;opacity:.5;width:22px}.l-button__svg-empty-star,.l-button__svg-star{height:15px;width:15px}.l-button__svg-half-star{height:15px;width:8px}.l-button-newsletter-icon{position:absolute;right:15px;top:13px}.l-button__svg-cog{height:25px;width:25px}.l-button__svg-search-navigator{height:23px;width:23px}.l-button__svg-22,.l-button__svg-bookmark-navigator{height:22px;width:22px}.l-button__svg-watch-offline{height:16px;margin-left:-8px;margin-top:-8px;width:16px}.l-button__svg-notepad-icon-nav{height:23px;width:24px}.l-button__svg-lettering-icon-nav{height:17px;width:30px}.l-button__svg-toc-icon-nav{stroke:#fff;height:21px;margin-right:-6px;margin-top:4px;width:24px}.l-button__search-nav{height:20px;margin-right:8px;top:1px;width:18px}.l-button__search-nav svg{height:21px;width:21px}.l-button__svg-arrow-nav{height:12px;margin-left:3px;transition:all .25s;width:12px}.l-button__svg-arrow-to-nav{height:10px;margin-right:8px;opacity:.5;transform:rotate(270deg);width:10px}.o-badge{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.6875rem;font-weight:600;letter-spacing:.5px;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.o-badge-video{align-items:center;background:#333;border:3px solid #fff;border-radius:12px;display:flex;height:42px;justify-content:center;position:relative;width:42px}.o-badge-video .o-badge-video__video-icon{left:1px;position:relative;width:16px}.o-badge-video .o-badge-video__route-icon{position:relative;width:23px}.o-badge-tutorial{align-items:center;background:#333;border:4px solid #fff;border-radius:12px;color:#fff;display:flex;font-family:Bitter,serif;font-size:1.5em;font-weight:700;height:58px;justify-content:center;overflow:hidden;width:58px}.o-badge-tutorial img{height:100%;width:100%}.o-badge-tutorial--checkmark{background:#158443}.o-badge-tutorial--checkmark svg{fill:#fff;height:18px;width:18px}.o-badge-tutorial--locked svg{fill:#fff;display:block!important;width:16px}.o-badge-tutorial--recording svg{fill:#fff;display:block!important;width:22px}.o-badge-product{border-radius:9px 3px 9px 9px;box-shadow:none;color:#fff;padding:5px 12px}.o-badge-product--new{background:#157cb8}.o-badge-product--update{background:#41aea4}.o-badge-product--sale{background:#cf3b2b}.o-badge-product--highlight{background:#fcb526;color:#333}.o-badge-product--preorder{background:#3b4048}.o-badge--pro{background:#157cb8;border:2px solid #fff;border-radius:.5625rem;color:#fff;height:auto;padding:3px 7px;position:relative;width:auto}.o-badge--new{background:#9668b0;border-radius:9px 3px 9px 9px;box-shadow:none;color:#fff}.o-badge--completed{align-items:center;background:#158443;border-radius:.5625rem;color:#fff;display:inline-flex;justify-content:center;padding:5px 9px;width:108px}.o-badge--completed .c-tutorial-item__complete-text{font-size:.6875rem;font-weight:600;letter-spacing:.5px;position:relative;text-transform:uppercase;white-space:nowrap}.o-badge--completed i{align-content:center;display:flex;height:20px;justify-content:center;margin-right:6px;width:15px}.o-badge--completed i svg{fill:#fff;width:11px}.o-label{color:#333;display:block;font-size:.9375rem;font-weight:500}.o-label .o-label__info{color:#959da5;font-size:.6875rem}.o-input{background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;font-size:1rem;height:50px;margin-bottom:20px;margin-top:6px;padding:0 15px;transition:all .25s}.o-input:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.o-input--large{background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;font-size:1rem;height:54px;margin-bottom:20px;margin-top:6px;padding:0 15px;transition:all .25s}.o-input--large:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.o-input--larger{background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;font-size:1rem;height:56px;margin-bottom:20px;margin-top:6px;padding:0 15px;transition:all .25s}.o-input--larger:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.o-input--dark{background:#fff;background:#3b4048;border:2px solid #73859f;border-radius:.5625rem;color:#fff;font-size:1rem;height:50px;margin-bottom:20px;margin-top:6px;padding:0 15px;transition:all .25s}.o-input--dark:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}}@media screen{.o-input--dark::placeholder{color:#959da5}}@media screen{.o-textarea{background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;font-size:1rem;line-height:1.45;margin-bottom:20px;margin-top:6px;max-width:100%;min-width:100%;padding:15px;transition:all .25s}.o-textarea:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.input__group{position:relative}.input__group .input__icon{height:50px;line-height:48px;margin-top:8px;position:absolute;text-align:center;width:0}.input__group .input__icon-svg--twitter{fill:#73859f;height:15px;left:17px;margin-top:-7px;position:absolute;top:50%;width:15px}.input__group .input__icon-svg--search{fill:#fff;height:18px;left:16px;margin-top:-11px;position:absolute;top:50%;width:18px}.input__group .o-input{padding-left:42px}.o-checkbox__wrapper{position:relative}.o-checkbox{cursor:pointer;height:27px;position:absolute;text-indent:-9999px;width:27px}.o-checkbox:hover .checkbox__indicator{background:rgba(29,131,209,.05)}.o-checkbox .checkbox__input{opacity:0;position:absolute;z-index:-1}}@media screen{.o-checkbox .checkbox__input:focus~.checkbox__indicator:focus:not(:focus-visible){box-shadow:0 0 4px 4px rgba(255,255,255,.25);outline:2px solid rgba(255,255,255,.5)!important}.o-checkbox .checkbox__input:focus-visible~.checkbox__indicator{box-shadow:0 0 4px 4px rgba(255,255,255,.25);outline:2px solid rgba(255,255,255,.5)!important}.o-checkbox .checkbox__input:checked~.checkbox__indicator{background:#158443!important;border:3px solid #158443!important;border:none}.o-checkbox .checkbox__input:checked~.checkbox__indicator svg{display:block}.o-checkbox .checkbox__input:checked:focus~span.checkbox__indicator:focus:not(:focus-visible){box-shadow:0 0 4px 4px rgba(255,255,255,.25);outline:2px solid rgba(255,255,255,.5)!important}.o-checkbox .checkbox__input:checked:focus~span.checkbox__indicator svg{display:block}.o-checkbox .checkbox__input:checked:focus-visible~span.checkbox__indicator{box-shadow:0 0 4px 4px rgba(255,255,255,.25);outline:3px solid rgba(255,255,255,.5)!important}.o-checkbox .checkbox__input:checked:focus-visible~span.checkbox__indicator svg{display:block}.o-checkbox .checkbox__indicator{background:#fff;border:2px solid rgba(115,133,159,.5);border-radius:.5625rem;height:27px;left:0;position:absolute;transition:all .3s;width:27px}.o-checkbox .checkbox__indicator svg{fill:#fff;display:none;height:12px;left:50%;margin:-5.5px 0 0 -7.5px;position:absolute;top:50%;width:15px}.o-checkbox__title{display:inline-block;padding-left:36px;padding-top:2px}.o-checkbox--dark .checkbox__indicator{background:none;border:2px solid rgba(115,133,159,.75)}.o-checkbox--small,.o-checkbox--small .checkbox__indicator{height:24px;width:24px}.o-checkbox--small .checkbox__indicator svg{height:10px;margin:-5px 0 0 -6.5px;width:13px}.form__validation{font-size:.75em;left:0;position:absolute;top:82px}}@media screen and (max-width:600px){.form__validation{position:relative;top:-15px}}@media screen{.form__validation--error{color:#cf3b2b;font-weight:600}.o-dropdown{align-items:center;background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);color:#fff;color:#333;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;height:46px;line-height:46px;padding:0 15px;position:relative;text-decoration:none;transition:all .5s;white-space:nowrap}.o-dropdown>span{align-items:center;display:flex}.o-dropdown>span svg{margin-left:10px;width:10px}.o-dropdown ul.o-dropdown-menu{left:0;top:52px;width:100%}.o-dropdown ul.o-dropdown-menu li a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.9375rem!important;text-decoration:none}}@media screen{@keyframes loader-pulse{0%,to{transform:scale(0)}50%{transform:scale(1)}}}@media screen{.o-loader-pulse__bounce-1,.o-loader-pulse__bounce-2{animation:loader-pulse 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.o-loader-pulse__bounce-2{animation-delay:-1s}}@media screen{@keyframes rotate{to{transform:rotate(1turn)}}}@media screen{.o-loader-circle{height:100px;position:relative;width:100px}.o-loader-circle .o-loader-circle__arc{height:100%;position:absolute;width:100%}.o-loader-circle .o-loader-circle__arc:after,.o-loader-circle .o-loader-circle__arc:before{border:2px solid;border-radius:50%;content:"";height:36%;left:32%;position:absolute;top:32%;width:36%}.o-loader-circle .o-loader-circle__arc:before{border-color:#158443;opacity:.3}.o-loader-circle .o-loader-circle__arc:after{animation:rotate .75s linear infinite;border-color:transparent transparent #158443}}@media screen{@keyframes a-dot-loader{0%{opacity:0}50%{opacity:1}to{opacity:0}}}@media screen{.c-dot-loader .a-dot-loader--1,.c-dot-loader .a-dot-loader--2{animation:a-dot-loader 1.5s infinite}.c-dot-loader .a-dot-loader--2{animation-delay:.1s}.c-dot-loader .a-dot-loader--3{animation:a-dot-loader 1.5s infinite;animation-delay:.2s}div.o-header-logo{position:relative;width:100%}}@media screen and (max-width:992px){div.o-header-logo{height:48px;width:48px}}@media screen{div.o-header-logo svg.o-header-logo__text{fill:#fff;width:100%}div.o-header-logo svg.o-header-logo__mark{fill:#158443;left:0;position:absolute;top:0;transition:fill .3s;width:50px}}@media screen and (max-width:992px){div.o-header-logo svg.o-header-logo__mark{position:relative;width:48px}}@media screen{div.o-header-logo a.o-header-logo__link{display:block}div.o-header-logo a.o-header-logo__link:hover svg.o-header-logo__mark{fill:#fff}.o-rounded-image{border-radius:.5625rem}.o-profile-pic--large,.o-profile-pic--largest,.o-profile-pic--medium,.o-profile-pic--small{background:#fff;border-radius:.5625rem;overflow:hidden}.o-profile-pic--large img,.o-profile-pic--largest img,.o-profile-pic--medium img,.o-profile-pic--small img{height:auto;width:100%}.o-profile-pic--largest{height:120px;width:120px}.o-profile-pic--large{height:90px;width:90px}.o-profile-pic--medium{height:54px;width:54px}.o-profile-pic--small{height:40px;width:40px}.o-screenshot{border:12px solid #fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05)}.o-screenshot--large{border:24px solid #fff}.receipt-date{width:100px}.receipt-products{width:400px}.receipt-order-total,.receipt-tax{width:150px}.o-alert{align-items:center;border-radius:.5625rem;display:flex;font-size:.9375em;justify-content:space-between;margin-top:10px;min-height:48px;padding:14px 15px;position:relative}.o-alert,.o-alert a{color:#fff}}@media screen and (max-width:600px){.o-alert{font-size:.875rem}}@media screen{.o-alert .o-alert__close{cursor:pointer;height:16px;order:10;position:relative;width:16px}.o-alert .o-alert__close svg{fill:#fff;height:16px;margin:-8px 0 0 -8px;width:16px}.o-alert--success{background:#158443;padding-left:94px}.o-alert--success:before{background:#fff;border-radius:.5625rem;color:#158443;content:"success";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:12px}.o-alert--danger{background:#cf3b2b;padding-left:78px}.o-alert--danger:before{background:#fff;border-radius:.5625rem;color:#cf3b2b;content:"error";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:12px}.o-alert--warning{background:#fcb526;padding-left:94px}.o-alert--warning:before{background:#fff;border-radius:.5625rem;color:#fcb526;content:"warning";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:12px}.o-alert--tip{background:#2f4f4f;padding-left:58px}.o-alert--tip:before{background:#fff;border-radius:.5625rem;color:#2f4f4f;content:"tip";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:12px}.o-alert--info{background:#2f4f4f;padding-left:68px}.o-alert--info:before{background:#fff;border-radius:.5625rem;color:#2f4f4f;content:"info";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:12px}.o-alert--archive{background:#cf3b2b;padding-left:90px}.o-alert--archive:before{background:#fff;border-radius:.5625rem;color:#cf3b2b;content:"archive";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:12px}.o-alert--announce{background:#6767a8;padding-left:138px}.o-alert--announce:before{background:#fff;border-radius:.5625rem;color:#6767a8;content:"announcement";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:12px}.o-alert--subscription{background:#fdcf74;color:#333;padding-left:68px}.o-alert--subscription:before{background:#fff;background:#333;border-radius:.5625rem;color:#fdcf74;content:"info";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:12px}.o-alert--pro{background:#157cb8;padding-left:68px}.o-alert--pro:before{background:#fff;background:#157cb8;border:2px solid #fff;border-radius:.5625rem;color:#fff;content:"pro";font-size:10.5px;font-weight:600;left:15px;letter-spacing:.33px;padding:2px 7px;position:absolute;text-transform:uppercase;top:12px;top:13px}.l-alert-admin-top{margin-bottom:27px}.l-alert-sticky{border-radius:0;bottom:0;position:fixed;width:100%;z-index:999999}}@media screen and (max-width:992px){.l-alert-sticky{left:0;width:100%}}@media screen{.l-alert-banner{border-radius:0;margin-top:0}.o-progress-indicator{background:#d6e0ef;border-radius:50px;display:block;height:6px;position:relative}.o-progress-indicator .o-progress-indicator__fill{border-radius:50px;height:6px;left:0;position:absolute;top:0;transition:all .3s ease-out}.o-progress-indicator .o-progress-indicator__fill--green{background:#158443}.o-progress-indicator .o-progress-indicator__fill--yellow{background:#fcb526}.o-progress-indicator .o-progress-indicator__fill--red{background:#cf3b2b}.o-tag{background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;color:#333;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;height:40px;line-height:36px;margin-bottom:8px;margin-right:2px;padding:0 12px;text-decoration:none}.o-tag button{cursor:pointer;vertical-align:middle}.o-tag button svg{height:12px;margin-left:5px;transform:rotate(45deg);width:12px}.o-tag--black{background:#3b4048;border:2px solid #73859f;color:#fff}.o-fragment--tooltip,.o-tooltip,[data-tooltip]:before{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);border-radius:.5625rem;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:600;left:50%;letter-spacing:0!important;opacity:0;padding:9px 18px;position:absolute;text-transform:none!important;top:26px;transform:translateX(-50%);visibility:hidden;white-space:nowrap;width:auto;z-index:99999}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip)}[data-tooltip]:after{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);border-radius:3px;content:"";height:18px;left:50%;margin-left:-9px;opacity:0;position:absolute;top:22px;transform:rotate(45deg);width:18px}.o-button-tooltip:hover .o-tooltip,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}.o-tooltip{height:40px;line-height:24px}.o-tooltip:after{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);border-radius:3px;content:"";height:18px;left:50%;margin-left:-9px;opacity:1;position:absolute;top:24px;transform:rotate(45deg);width:18px;z-index:-1}.o-tooltip--slim{height:36px;line-height:24px;padding:6px 14px}.o-tooltip--arrow-top-left:after,.o-tooltip--arrow-top:after{border-radius:3px;top:-3px;transform:rotate(45deg)}.o-tooltip--arrow-top-left:after{left:20px}.o-tooltip--arrow-top-right:after{border-radius:3px;left:auto;right:20px;top:-3px;transform:rotate(45deg)}.o-tooltip--white{background:#fff;color:#333}.o-tooltip--white:after{background:#fff}.o-tooltip--dark{color:#fff}.o-tooltip--dark,.o-tooltip--dark:after{background:#3b4048}.o-tooltip--green,.o-tooltip--green:after{background:#158443}.o-tooltip--top{top:-54px!important}.o-tooltip--top-42{top:-42px!important}.o-tooltip--align-bottom{bottom:36px;top:auto!important}.o-tooltip--align-bottom:after{bottom:-3px;top:auto}.o-tooltip--paragraph{height:auto;line-height:1.45;padding:12px 18px;text-align:left;white-space:normal}.data-tooltip--top-left{position:unset!important}.data-tooltip--top-left:before{left:82px;top:-52px}.data-tooltip--top-left:after{left:24px;top:-30px}.data-tooltip--top-right:before{left:auto;right:-90px;top:-48px}.data-tooltip--top-right:after{left:auto;right:5px;top:-25px}.o-fragment--tooltip{background:#333!important;display:flex;height:48px;min-width:max-content;opacity:1;padding:0 12px 0 2px!important;user-select:none;visibility:visible}.o-fragment--tooltip span{cursor:pointer}.o-fragment--tooltip:after{background:#333!important;border-radius:3px;content:"";height:18px;left:50%;margin-left:-9px;opacity:1;position:absolute;top:34px!important;transform:rotate(45deg);width:18px;z-index:-1}.o-fragment--tooltip>div,.o-fragment--tooltip>div>button,.o-fragment--tooltip>span{align-items:center;display:flex;line-height:1}.o-fragment--tooltip svg{max-height:24px;max-width:24px}.o-fragment--tooltip .o-tooltip__color{border-radius:.375rem;display:block;height:24px;margin-left:10px;position:relative;user-select:none;-webkit-user-select:none;width:24px}.o-fragment--tooltip .o-tooltip__color--selected{height:28px;width:28px}.o-fragment--tooltip .o-tooltip__color--selected:before{border:3px solid #333;border-radius:4px;content:"";height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}.o-fragment--tooltip .o-tooltip__color--yellow{background:#ffe242}.o-fragment--tooltip .o-tooltip__color--orange{background:#fbbc5d}.o-fragment--tooltip .o-tooltip__color--red{background:#e58a8a}.o-fragment--tooltip .o-tooltip__color--purple{background:#a0aef2}.o-fragment--tooltip .o-tooltip__color--blue{background:#85dde9}.o-fragment--tooltip .o-tooltip__color--green{background:#90de9c}.o-fragment--tooltip .o-tooltip__action{border-left:1px solid #434a53;padding:0 10px}.l-tooltip-book-chapters{left:45px;top:35px}.l-tooltip-book-tools{top:35px}.l-tooltip-erase-notebook{left:auto;right:0;right:-78px;top:32px}.l-tooltip-erase-notebook:after{right:10px}.o-link--green{color:#158443}.l-block{margin:0 auto}}@media screen and (max-width:768px){.l-block{max-width:none;padding:0 20px}}@media screen{.l-block-padding-early{margin:0 auto}}@media screen and (max-width:1280px){.l-block-padding-early{max-width:none;padding:0 20px}}@media screen{.l-block-no-padding-mobile{margin:0 auto}}@media screen and (max-width:768px){.l-block-no-padding-mobile{padding:0}.l-block-padding-mobile-20{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:1200px){.l-block-padding-1200{padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width:768px){.l-block-padding-mobile-24{padding-left:24px!important;padding-right:24px!important}}@media screen{.l-block-wrapper{margin:0 auto;max-width:1280px;padding:0 30px}.l-height-0{height:0!important}.l-height-100-percent{height:100%}.l-height-100{height:100vh}.l-height-20{height:20px}.l-height-200{height:200px}.l-block--224{max-width:224px}.l-min-height-100{min-height:100vh}.l-block--card-320{max-width:320px}.l-block--card-360{max-width:360px}.l-block--card-420{max-width:420px}.l-block--card-small{max-width:640px}.l-block--484{max-width:484px}.l-block--686{max-width:686px}.l-block--688{max-width:688px}.l-block--696{max-width:696px}.l-block--card-medium{max-width:720px}.l-block--806{max-width:806px}.l-block--906{max-width:906px}.l-block--912{max-width:912px}.l-block--920{max-width:920px}.l-block--968{max-width:968px}.l-block--1080{max-width:1080px}.l-block--1152{max-width:1152px}.l-block--1200{max-width:1215px}.l-block--1300{max-width:1300px}.l-block--100{max-width:100%}.l-block-wide{margin:0;max-width:1500px;padding:0 0 0 30px}}@media screen and (min-width:1440px){.l-block-wide{margin:0 auto}}@media screen and (max-width:768px){.l-block-wide{max-width:none;padding:0 20px}}@media screen{.l-block-wide-padding{padding:0 30px}}@media screen and (max-width:768px){.l-block-wide-padding{padding:0 20px}}@media screen{.l-full-col{width:100%}.l-half-col{width:50%}.l-margin-auto{margin:0 auto}.l-margin-0{margin-top:0!important}}@media screen and (max-width:992px){.l-margin-0-tablet{margin-top:0!important}}@media screen{.l-margin-all-0{margin:0!important}.l-margin-1{margin-top:1px}.l-margin-2{margin-top:2px}.l-margin-3{margin-top:3px}.l-margin-4{margin-top:4px}.l-margin-6{margin-top:6px}.l-margin-9{margin-top:9px}.l-margin-9--force{margin-top:9px!important}.l-margin-10{margin-top:10px}.l-margin-12{margin-top:12px}.l-margin-12--force{margin-top:12px!important}.l-margin-15{margin-top:15px}.l-margin-18{margin-top:18px}.l-margin-18--i{margin-top:18px!important}.l-margin-20{margin-top:20px}.l-margin-21{margin-top:21px}.l-margin-21--force{margin-top:21px!important}.l-margin-24{margin-top:24px}.l-margin-27{margin-top:27px}.l-margin-30{margin-top:30px}.l-margin-30--force{margin-top:30px!important}.l-margin-36{margin-top:36px}.l-margin-40{margin-top:40px}.l-margin-42{margin-top:42px}.l-margin-45{margin-top:45px}.l-margin-50{margin-top:50px}.l-margin-60{margin-top:60px}.l-margin-72{margin-top:72px}.l-margin-90{margin-top:90px}.l-margin-120{margin-top:120px}.l-margin-145{margin-top:145px}.l-margin-180{margin-top:180px}.l-margin-240{margin-top:240px}}@media screen and (max-width:768px){.l-margin-240{margin-top:180px}}@media screen{.l-margin-left-10{margin-left:10px}.l-margin-sides-0{margin-left:0!important;margin-right:0!important}.l-margin-sides-2{margin-left:2px;margin-right:2px}.l-margin-sides-3{margin-left:3px;margin-right:3px}.l-margin-sides-8{margin-left:8px;margin-right:8px}.l-margin-n-9{margin-top:-9px}.l-margin-n-18{margin-top:-18px}.l-margin-n-20{margin-top:-20px}.l-margin-left-6{margin-left:6px}.l-margin-left-9{margin-left:9px}.l-margin-left-15{margin-left:15px}.l-margin-left-18{margin-left:18px}.l-margin-right-0{margin-right:0!important}.l-margin-right-3{margin-right:3px}.l-margin-right-4{margin-right:4px}.l-margin-right-6{margin-right:6px}.l-margin-right-8{margin-right:8px!important}.l-margin-right-9{margin-right:9px!important}.l-margin-right-10{margin-right:10px!important}.l-margin-right-12{margin-right:12px!important}.l-margin-right-15{margin-right:15px!important}.l-margin-right-16{margin-right:16px!important}.l-margin-right-21{margin-right:21px!important}.l-margin-right-24{margin-right:24px!important}.l-margin-right-30{margin-right:30px!important}.l-margin-left-auto{margin-left:auto!important}.l-margin-right-auto{margin-right:auto!important}.l-margin-bottom-n-10{margin-bottom:-10px}.l-margin-bottom-n-18{margin-bottom:-18px}.l-margin-bottom-12{margin-bottom:12px!important}.l-margin-right-n-24{margin-right:-24px}.l-margin-left-n-24{margin-left:-24px}.l-margin-bottom-20{margin-bottom:20px!important}.l-margin-bottom-45{margin-bottom:45px!important}.l-margin-bottom-60{margin-bottom:60px!important}}@media screen and (max-width:768px){.l-margin-mobile-0{margin-top:0!important}.l-margin-mobile-9{margin-top:9px}.l-margin-mobile-large-12{margin-top:12px}.l-margin-mobile-large-15{margin-top:15px}.l-margin-mobile-large-18{margin-top:18px}}@media screen and (max-width:600px){.l-margin-mobile-large-40{margin-top:40px}.l-margin-mobile-18{margin-top:18px}.l-margin-mobile-30{margin-top:30px}}@media screen and (max-width:768px){.l-margin-mobile-large-30{margin-top:30px}}@media screen and (max-width:992px){.l-margin-tablet-60{margin-top:60px}.l-margin-tablet-30{margin-top:30px}}@media screen and (max-width:768px){.l-margin-mobile-large-60{margin-top:60px}.l-margin-mobile-large-90{margin-top:90px}.l-margin-mobile-large-left-20{margin-left:20px}}@media screen{.l-padding-wrapper{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.l-padding-wrapper{padding-left:0;padding-right:0}}@media screen{.l-padding-right-15{padding-right:15px}.l-padding-sides-0{padding:0!important}.l-padding-0{padding-top:0!important}.l-padding-3{padding-top:3px}.l-padding-6{padding-top:6px}.l-padding-9{padding-top:9px}.l-padding-15{padding-top:15px}.l-padding-20{padding-top:20px}.l-padding-24{padding-top:24px}.l-padding-30{padding-top:30px}.l-padding-42{padding-top:42px}.l-padding-45{padding-top:45px}.l-padding-48{padding-top:48px}.l-padding-60{padding-top:60px}}@media screen and (max-width:992px){.l-padding-0--tablet{padding-top:0!important}}@media screen and (max-width:768px){.l-padding-0--mobile-large{padding-top:0!important}}@media screen{.l-padding-72{padding-top:72px}.l-padding-90{padding-top:90px}.l-padding-120{padding-top:120px}.l-padding-bottom-18{padding-bottom:18px}.l-padding-bottom-30{padding-bottom:30px}.l-padding-bottom-60{padding-bottom:60px}.l-padding-bottom-90{padding-bottom:90px}.l-padding-bottom-120{padding-bottom:120px}}@media screen and (max-width:768px){.l-padding-bottom-30--mobile-large{padding-bottom:30px!important}}@media screen{.l-padding-bottom-120--force{padding-bottom:120px!important}.l-padding-right-30{padding-right:30px}.l-padding-right-45{padding-right:45px}.l-padding-right-0{padding-right:0!important}}@media screen and (max-width:768px){.l-no-padding-right{padding-right:0}}@media screen{.l-padding-left-86{padding-left:86px}}@media screen and (max-width:992px){.l-no-padding-left--tablet{padding-left:0}}@media screen and (max-width:768px){.l-padding-sides-30--mobile-large{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width:992px){.l-padding-sides-24--tablet{padding-left:24px;padding-right:24px}}@media screen and (max-width:1200px){.l-padding-sides-60--temporary{padding-left:60px;padding-right:60px}}@media screen and (max-width:768px){.l-padding-sides-60--temporary{padding-left:0;padding-right:0}}@media screen{.l-padding-all-15{padding:15px}.l-padding-all-24{padding:24px}.l-flex{display:flex}.l-flex-wrap{display:flex;flex-wrap:wrap}}@media screen and (max-width:768px){.l-flex-wrap--mobile-large{display:flex;flex-wrap:wrap}}@media screen{.l-flex-nowrap{display:flex;flex-wrap:nowrap}.l-flex-wrap-justify{display:flex;flex-wrap:wrap;justify-content:space-between}.l-flex-nowrap-justify{display:flex;flex-wrap:nowrap;justify-content:space-between}.l-flex-align-center{align-items:center;display:flex}.l-flex-align-center--force{align-items:center;display:flex!important}.l-flex-align-start{align-items:flex-start;display:flex}.l-flex-align-end{align-items:flex-end;display:flex}.l-flex-align-stretch{align-items:stretch;display:flex}.l-flex-justify-center{display:flex;justify-content:center}.l-flex-justify-right{display:flex;justify-content:flex-end}.l-flex-justify-space-between{display:flex;justify-content:space-between}.l-relative{position:relative}.l-absolute{position:absolute;top:0}.l-text-align-left{text-align:left}.l-text-align-left--force{text-align:left!important}.l-text-align-center{text-align:center}.l-text-align-right{text-align:right}}@media screen and (max-width:768px){.l-text-align-left--mobile{text-align:left}}@media screen and (max-width:992px){.l-text-align-center--tablet{text-align:center}}@media screen and (max-width:768px){.l-text-align-center--mobile{text-align:center}.l-font-header--mobile{font-size:1.5em!important;line-height:1.35}.l-font-header--mobile-27{font-size:1.7rem!important;line-height:1.35}.l-font-header--mobile-27-1125{font-size:1.7rem!important;line-height:1.125}}@media screen{.l-font-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.l-font-header,.l-font-header ul{font-family:Bitter,serif}.l-font-header--force{font-family:Bitter,serif!important}.l-font-normal{font-weight:400}.l-font-semibold{font-weight:600}.l-font-bold{font-weight:700}.l-font-italic{font-style:italic}.l-font-no-decor{text-decoration:none}.l-font-no-decor--hover:hover,.l-font-no-decor--hover:hover .o-button__label{text-decoration:none!important}.l-font-underline{text-decoration:underline}.l-font-underline--force{text-decoration:underline!important}.l-font-line{text-decoration:line-through}.l-line-height-1{line-height:1}.l-line-height-1125{line-height:1.125}.l-line-height-1125--force{line-height:1.125!important}.l-line-height-12{line-height:1.2}.l-line-height-125{line-height:1.25}}@media screen and (max-width:768px){.l-line-height-125--mobile-large{line-height:1.25!important}}@media screen{.l-font-12{font-size:.75rem}.l-font-14{font-size:.875rem}.l-font-15{font-size:.9375rem}.l-font-15--force{font-size:.9375rem!important}.l-font-16{font-size:1rem}.l-font-17{font-size:1.0625rem}.l-font-18{font-size:1.125em}.l-font-19{font-size:1.1875rem}.l-font-24{font-size:1.5rem}.l-font-27{font-size:1.6875rem}.l-font-30{font-size:1.875rem}.l-font-36{font-size:2.25rem}.l-font-42{font-size:2.625rem}}@media screen and (max-width:768px){.l-font-15--mobile{font-size:.9375rem}.l-font-15--mobile-force{font-size:.9375rem!important}.l-font-16--mobile{font-size:1rem!important}.l-font-17--mobile{font-size:1.0625rem!important}.l-font-22--mobile{font-size:1.375rem;line-height:1.25}.l-font-24--mobile{font-size:1.5rem}.l-font-27--mobile{font-size:1.6875rem}.l-font-30--mobile{font-size:1.875rem!important}}@media screen{.l-font-36--mobile{font-size:2.25rem}}@media screen and (max-width:768px){.l-font-36--mobile{font-size:1.5em}}@media screen{.l-color-grey{color:#6e7687!important}.l-color-grey-regent{color:#959da5}.l-color-grey-cadet{color:#acb6bf}.l-color-grey-chateau{color:#a7adb4}.l-color-white{color:#fff}.l-color-white--force,.l-color-white-hover:hover{color:#fff!important}.l-color-black{color:#333!important}.l-color-green{color:#158443}.l-color-red{color:#cf3b2b}.l-color-green--force{color:#158443!important}.l-color-neon--red{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fed128;color:transparent!important;paint-order:fill stroke markers;text-shadow:0 0 1vw #fa1c16,0 0 3vw #fa1c16,0 0 3vw #fa1c16,0 0 .4vw #fed128}}@media screen and (max-width:600px){.l-color-neon--red{-webkit-text-stroke-width:1px}}@media screen{.l-color-neon--blue{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#28d7fe;color:transparent!important;paint-order:fill stroke markers;text-shadow:0 0 1vw #1041ff,0 0 3vw #1041ff,0 0 10vw #1041ff,0 0 10vw #1041ff,0 0 .4vw #8bfdfe}}@media screen and (max-width:600px){.l-color-neon--blue{-webkit-text-stroke-width:1px}}@media screen{.l-font-label{color:#959da5;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.l-whitespace{white-space:nowrap}.l-whitespace-reset{white-space:normal!important}.l-whitespace--desktop{white-space:nowrap}}@media screen and (max-width:600px){.l-whitespace--desktop{white-space:normal}}@media screen{.l-font-spacing{letter-spacing:-.5px}.l-no-font-spacing{letter-spacing:0}.l-grid{display:grid}.l-grid-2-fr{display:grid;grid-template-columns:1fr 1fr}.l-grid-2{display:grid;grid-template-columns:auto auto}.l-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.l-grid-3{display:block}}@media screen{.l-grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:600px){.l-grid-4{display:block}}@media screen{.l-grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr!important}.l-grid-6-3-fr{display:grid;grid-template-columns:6fr 3fr}.l-grid-col-gap-8{grid-column-gap:8px}.l-grid-col-gap-12{grid-column-gap:12px}.l-grid-col-gap-16{grid-column-gap:16px}.l-grid-col-gap-18{grid-column-gap:18px}.l-grid-col-gap-20{grid-column-gap:20px}.l-grid-col-gap-24{grid-column-gap:24px}.l-grid-col-gap-25{grid-column-gap:25px}.l-grid-col-gap-26{grid-column-gap:26px}.l-grid-col-gap-30{grid-column-gap:30px}.l-grid-col-gap-36{grid-column-gap:36px}.l-grid-col-gap-40{grid-column-gap:40px}.l-grid-col-gap-142{grid-column-gap:142px}.l-grid-row-gap-18{grid-row-gap:18px}.l-grid-row-gap-20{grid-row-gap:20px}.l-grid-row-gap-25{grid-row-gap:25px}.l-grid-row-gap-26{grid-row-gap:26px}.l-grid-row-gap-30{grid-row-gap:30px}.l-grid-col-gap-60{grid-column-gap:60px}.l-grid-row-gap-40{grid-row-gap:40px}.l-grid-row-gap-50{grid-row-gap:50px}.l-grid-row-gap-60{grid-row-gap:60px}}@media screen and (max-width:992px){.l-grid-2fr-tablet{display:grid;grid-template-columns:1fr 1fr}.l-grid-tablet{display:grid;grid-template-columns:1fr}}@media screen and (max-width:768px){.l-grid-mobile{display:grid;grid-template-columns:1fr}.l-grid-mobile--force{display:grid;grid-template-columns:1fr!important}}@media screen{.l-mason-grid{grid-column-gap:26px;grid-row-gap:26px;display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1080px){.l-mason-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-mason-grid{grid-template-columns:1fr}}@media screen{.l-mason-grid .c-tutorial-item{margin-top:0!important}.l-background--grey{background:#f2f6fa}.l-background--blue-grey{background:#e2e6f7}.l-background--black{background:#333}.l-background--dark-black{background:#222!important}.l-background--yellow{background:#f3b36a!important}.l-background--yellow-grandis{background:#fdcf74!important}.l-background--blue{background:#157cb8!important}.l-overflow-x{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:auto}.l-overflow-hidden{overflow:hidden}}@media screen and (max-width:768px){.l-overflow-hidden--mobile{-ms-overflow-style:none;overflow:hidden;overflow:-moz-scrollbars-none;scrollbar-width:none}.l-overflow-hidden--mobile::-webkit-scrollbar{width:0!important}}@media screen{.l-no-border{border:none!important}.l-border-top-grey{border-top:1px solid #dbdde0}.l-border-top-grey-catskill{border-top:1px solid #dfe7f0}.l-border-bottom-grey{border-bottom:1px solid #dbdde0}.l-border-radius{border-radius:.5625rem}.l-display-block{display:block}.l-display-block--force{display:block!important}.l-inline-block{display:inline-block}.l-inline-flex{display:inline-flex}}@media screen and (max-width:768px){.l-block-mobile-large{display:block}}@media screen and (max-width:600px){.l-block-mobile{display:block}}@media screen{.l-cursor-pointer{cursor:pointer}.l-z-index-1{z-index:1}.l-border-top{border-top:1px solid #dfe7f0}.l-border-bottom{border-bottom:1px solid #dfe7f0}.l-no-focus:focus{box-shadow:none!important;outline:0!important}.l-image-float-left{float:left;margin-right:30px}.l-image-float-left img{margin-bottom:18px!important;margin-top:0!important}.l-image-float-right{float:right;margin-left:30px}.l-image-float-right img{margin-bottom:18px!important;margin-top:0!important}.l-visibility-hidden{visibility:hidden}.l-rotate-180{transform:rotate(180deg)}.l-admin{padding-left:80px}}@media screen and (max-width:992px){.l-admin{padding-left:0}}@media screen{.l-admin .container{padding-bottom:90px;padding-top:36px}.l-admin-big-container{margin:0 -40px}}@media screen and (max-width:1200px){.l-admin-big-container{margin:0}}@media screen{.admin__subtitle{color:#6e7687;font-size:1rem;margin-top:15px}}@media screen and (max-width:600px){.admin__subtitle{font-size:.9375em}}@media screen{.l-admin--sidebar-open{padding-left:320px}}@media screen and (max-width:1080px){.l-admin--sidebar-open{padding-left:270px}}@media screen and (max-width:992px){.l-admin--sidebar-open{padding-left:0;padding-right:0}}@media screen{.l-admin--sidebar-open .c-banner-draper .c-banner-draper__copy p{display:none}}@media screen and (max-width:992px){.l-admin--sidebar-open .c-banner-draper .c-banner-draper__copy p{display:block}}@media screen{.l-admin--sidebar-open .c-nav-sidebar--article{width:320px!important}.l-admin--sidebar-open .c-nav-sidebar--article .c-nav-sidebar__title,.l-admin--sidebar-open .c-nav-sidebar--article .c-sidebar-navigator{display:block}}@media screen and (max-width:1080px){.l-admin--sidebar-open .c-nav-sidebar--article{width:270px!important}}@media screen and (max-width:1200px){.l-admin--sidebar-open .c-written-tutorial{padding-left:60px;padding-right:60px}}@media screen and (max-width:992px){.l-admin--sidebar-open .c-written-tutorial{padding-left:20px;padding-right:20px}}@media screen{.l-admin--sidebar-open .c-nav-sidebar__nav-action .o-button__label--open{display:inline-flex!important}.l-admin--sidebar-open .c-nav-sidebar__nav-action .o-button__label--close{display:none}.l-admin--sidebar-open .c-nav-sidebar__nav-action i{margin-right:10px!important}.l-admin--sidebar-open .c-global-header__logo .o-header-logo__text{opacity:1!important}.l-video-overlay{align-items:center;background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.l-video-overlay h3{color:#fff;font-size:2.25rem;text-align:center}.l-video-overlay--start{align-items:flex-start}.l-tutorial-collection{padding-top:42px}.l-tutorial-collection .l-margin-24{margin-top:24px!important}.l-block-tutorials{margin:0;max-width:1500px}}@media screen and (min-width:1440px){.l-block-tutorials{margin:0 auto}}@media screen and (max-width:768px){.l-block-tutorials{max-width:none}}@media screen{.l-block-tutorials .c-tutorial-item__metadata{display:none!important}.l-block-tutorials .c-tutorial-item__metadata-short{color:#333}.l-block-tutorials .c-tutorial-item__metadata-short,.l-block-tutorials .c-tutorial-item__type{display:block!important;margin-top:6px}.l-tutorial-container{margin:0 auto}}@media screen and (max-width:1280px){.l-tutorial-container{padding-right:0}}@media screen{.l-tutorial-container:hover .o-button__icon{opacity:1}.l-tutorial-container .c-tutorial-item{min-width:300px;width:300px}}@media screen and (max-width:992px){.l-tutorial-container .c-tutorial-item{margin-top:0!important}}@media screen{.l-tutorial-container--slider{position:relative}.l-tutorial-container--slider .c-tutorial-item{margin:0 9px}.l-tutorial-container--slider .o-button__icon--prev{cursor:pointer;height:100%;left:10px;opacity:0;position:absolute;top:0;transition:all .5s;width:50px}}@media screen and (max-width:992px){.l-tutorial-container--slider .o-button__icon--prev{opacity:1}}@media screen{.l-tutorial-container--slider .o-button__icon--prev span{background:rgba(51,51,51,.5);border-radius:.5625rem;height:50px;margin-top:-25px;position:absolute;top:50%;transition:all .5s;width:50px}.l-tutorial-container--slider .o-button__icon--prev span:hover{background:rgba(51,51,51,.9)}.l-tutorial-container--slider .o-button__icon--prev svg{transform:rotate(180deg)}.l-tutorial-container--slider .o-button__icon--next{cursor:pointer;height:100%;opacity:0;position:absolute;right:10px;top:0;transition:all .5s;width:50px}}@media screen and (max-width:992px){.l-tutorial-container--slider .o-button__icon--next{opacity:1}}@media screen{.l-tutorial-container--slider .o-button__icon--next span{background:rgba(51,51,51,.5);border-radius:.5625rem;height:50px;margin-top:-25px;position:absolute;top:50%;transition:all .5s;width:50px}.l-tutorial-container--slider .o-button__icon--next span:hover{background:rgba(51,51,51,.9)}.l-home-hero{grid-column-gap:54px;display:grid;grid-template-columns:1fr 400px}}@media screen and (max-width:1280px){.l-home-hero{padding:0 30px}}@media screen and (max-width:1080px){.l-home-hero{grid-template-columns:1fr}}@media screen and (max-width:768px){.l-home-hero{grid-template-columns:1fr;padding:0}.l-home-hero .l-home-hero__controls{display:block;text-align:center}.l-home-hero .l-home-hero__controls .c-tabs{justify-content:center}}@media screen{.l-home-hero .l-home-hero__video-wrapper .c-tutorial-item{margin-top:0}.l-home-hero .l-home-hero__video-wrapper .c-tutorial-item a{border-radius:0 0 .5625rem .5625rem!important}}@media screen and (max-width:768px){.l-home-hero .l-home-hero__video-wrapper .c-tutorial-item .c-tutorial-item__art{display:none}}@media screen and (max-width:1080px){.l-home-hero .l-home-hero__new{margin-top:30px}}@media screen{.l-home-hero .l-video-overlay{background:#fff}.l-home-hero .l-home-hero__video-player{background:#fff;border-radius:.5625rem .5625rem 0 0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}}@media screen and (max-width:768px){.l-home-hero .l-home-hero__video-player{border-radius:.5625rem}}@media screen{.l-home-hero .l-home-hero__video-player img{width:100%}.l-follow-pillars{background:#fff;box-shadow:0 2px 1px 0 rgba(0,0,0,.05);overflow:hidden}}@media screen and (max-width:1280px){.l-follow-pillars{padding:0 0 0 30px}}@media screen and (max-width:768px){.l-follow-pillars{padding:0}}@media screen{.l-follow-pillars>div{-webkit-overflow-scrolling:touch;height:90px;overflow-x:auto;touch-action:none;white-space:nowrap}.l-follow-pillars h3{margin-right:-146px}}@media screen and (max-width:992px){.l-follow-pillars h3{margin-right:15px}}@media screen{.l-follow-pillars ul{margin-left:auto;margin-right:auto}.l-follow-pillars ul li{margin:0 6px}.l-library.l-background--black .c-search__no-results h3,.l-library.l-background--black .c-search__no-results h4,.l-library.l-background--black .c-search__no-results p,.l-library.l-background--black h3{color:#fff}.l-library.l-background--black .c-search__no-results .o-tag{background:#3b4048;border:2px solid #73859f;color:#fff}.l-library.l-background--black .c-library-controls div.o-text-button span,.l-library.l-background--black .c-search__loading__title,.l-library.l-background--black .l-library__results{color:#fff}.l-library.l-background--black .c-library-controls div.o-text-button svg{fill:#fff}.l-library.l-background--black .o-button__icon span{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05)}.l-library.l-background--black .o-button__icon svg{fill:#333}.l-tutorial-next-course .c-tutorial-item__in-progress{display:none!important}}@media screen and (max-width:768px){.l-tutorial-next-course .c-tutorial-item__metadata-short{display:flex!important}.l-tutorial-next-course .c-tutorial-item__art{display:none!important}}@media screen{.l-book-chapter .l-admin{padding-left:0}.l-book-chapter .l-admin--sidebar-open{padding-left:320px}}@media screen and (max-width:1080px){.l-book-chapter .l-admin--sidebar-open{padding-left:270px}}@media screen and (max-width:992px){.l-book-chapter .l-admin--sidebar-open{padding-left:0;padding-right:0}}@media screen{.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar--article{width:320px!important}.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar--article .c-nav-sidebar__title,.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar--article .c-sidebar-navigator{display:block}}@media screen and (max-width:1080px){.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar--article{width:270px!important}}@media screen{.l-book-chapter .l-admin--sidebar-open .o-button-chapter{display:none}}@media screen and (max-width:1200px){.l-book-chapter .l-admin--sidebar-open .c-written-tutorial{padding-left:48px;padding-right:48px}}@media screen and (max-width:992px){.l-book-chapter .l-admin--sidebar-open .c-written-tutorial{padding-left:24px;padding-right:24px}}@media screen{.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar__nav-action .o-button__label--open{display:inline-flex!important}.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar__nav-action .o-button__label--close{display:none}.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar__nav-action i{margin-right:10px!important}.l-book-chapter .c-written-tutorial__introduction h1{align-items:flex-start;display:flex;flex-wrap:nowrap}.l-book-chapter .c-written-tutorial__introduction h1>span:first-child{font-size:5.2rem;letter-spacing:-5px;margin-right:15px}.l-book-chapter .c-written-tutorial__introduction h1 span{display:block}.l-book-chapter .c-written-tutorial__introduction>div span:first-child{font-size:2.5rem}}@media screen and (max-width:768px){.l-book-chapter .c-written-tutorial__content{margin-top:0!important}.l-book-chapter .c-written-tutorial__content h1,.l-book-chapter .c-written-tutorial__content h2,.l-book-chapter .c-written-tutorial__content h3,.l-book-chapter .c-written-tutorial__content h4,.l-book-chapter .c-written-tutorial__content h5{margin-top:30px!important}}@media screen{.l-book-chapter .l-book-header--hide{display:none!important}.l-book-chapter .l-book-header--margin{margin-left:-3px!important}.l-book-chapter-end-message{border-top:1px solid #dfe7f0;margin-top:0;padding:60px 24px}}@media screen and (max-width:768px){.l-book-chapter-end-message{padding:60px 0}}@media screen{.l-book-chapter-end-message p{color:#6e7687;font-size:.9375rem!important}.l-book-materials-download a,.l-book-materials-download button{background:#3b4048!important}.l-book-materials-download a:hover,.l-book-materials-download button:hover{background:#424750!important}.l-book-materials-download a svg,.l-book-materials-download button svg{fill:#333!important}.l-book-materials-download .c-modal .c-modal__close{background:none!important}}@media screen and (max-width:800px){.l-book-materials-download .c-modal .c-modal__close{width:36px!important}}@media screen{.l-book-materials-download .c-modal .c-modal__description a{background:none!important}.l-book-materials-download .c-modal .o-button--green{background:#158443!important}}@media screen and (max-width:800px){.l-book-materials-download .c-modal .o-button--green{width:auto!important}.l-book-materials-download .c-modal .o-button--green .o-button__icon--right{margin-left:10px!important}}@media screen{.l-book-materials-download .c-modal .o-button--green svg{fill:#158443!important}.c-reading-experience-selector .l-chapter-font-serif label,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content .note,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content figcaption,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content ol,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content p,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content ul{font-family:"IBM Plex Serif",serif!important}.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content .note,.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content figcaption,.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content ol,.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content p,.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content ul{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h1,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h2{font-size:1.875em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h1,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h2{font-size:1.5em}}@media screen{.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h3{font-size:1.5em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h3{font-size:1.25em}}@media screen{.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h4{font-size:1.188em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h4{font-size:1.0625em}}@media screen{.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul{font-size:1.0625em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul{font-size:.9375em;margin-top:18px}}@media screen{.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul p{font-size:1em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote li p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol li p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p li p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul li p{display:inherit;font-size:1em;margin-top:.5rem}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote ul,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol ul,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p ul,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul ul{font-size:1em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content pre{font-size:.8125em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content pre code{font-size:1em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content code{font-size:.875em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote{font-size:1em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote{font-size:.9375em}}@media screen{.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content{font-size:75%}.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h5{margin-top:30px}.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content ul{margin-top:18px}.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content blockquote p:first-child{margin-top:0!important}.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content{font-size:80%}.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h5{margin-top:30px}.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content ul{margin-top:18px}.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content blockquote p:first-child{margin-top:0!important}.l-chapter-text-size-85 .c-book-chapter .c-written-tutorial__content{font-size:85%}.l-chapter-text-size-90 .c-book-chapter .c-written-tutorial__content{font-size:90%}.l-chapter-text-size-100 .c-book-chapter .c-written-tutorial__content{font-size:100%}.l-chapter-text-size-110 .c-book-chapter .c-written-tutorial__content{font-size:110%}.l-chapter-text-size-120 .c-book-chapter .c-written-tutorial__content{font-size:120%}.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content{font-size:130%}.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h5{margin-top:42px}}@media screen and (max-width:768px){.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h5{margin-top:30px!important}}@media screen{.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content ul{margin-top:30px}}@media screen and (max-width:768px){.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content ul{margin-top:24px!important}}@media screen{.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content blockquote p:first-child{margin-top:0!important}.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content{font-size:140%}.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h5{margin-top:42px}}@media screen and (max-width:768px){.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h5{margin-top:30px!important}}@media screen{.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content ul{margin-top:30px}}@media screen and (max-width:768px){.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content ul{margin-top:24px!important}}@media screen{.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content blockquote p:first-child{margin-top:0!important}.l-page-size-456 .c-book-chapter,.l-page-size-456 .c-written-tutorial__content{max-width:456px}.l-page-size-572 .c-book-chapter,.l-page-size-572 .c-written-tutorial__content{max-width:572px}.l-page-size-688 .c-book-chapter,.l-page-size-688 .c-written-tutorial__content{max-width:688px}.l-page-size-920 .l-admin--sidebar-open .c-book-chapter,.l-page-size-920 .l-admin--sidebar-open .c-written-tutorial__content{max-width:820px!important}}@media screen and (min-width:1440px){.l-page-size-920 .l-admin--sidebar-open .c-book-chapter,.l-page-size-920 .l-admin--sidebar-open .c-written-tutorial__content{max-width:920px!important}}@media screen{.l-page-size-920 .c-book-chapter,.l-page-size-920 .c-written-tutorial__content{max-width:920px}}@media screen and (max-width:1280px){.l-page-size-920 .o-button-chapter{width:60px}}@media screen and (max-width:1120px){.l-page-size-920 .o-button-chapter{display:none}}@media screen{.l-page-size-1036 .l-admin--sidebar-open{padding-left:320px}}@media screen and (max-width:1080px){.l-page-size-1036 .l-admin--sidebar-open{padding-left:270px}}@media screen and (max-width:992px){.l-page-size-1036 .l-admin--sidebar-open{padding-left:0}}@media screen{.l-page-size-1036 .l-admin--sidebar-open .c-book-chapter,.l-page-size-1036 .l-admin--sidebar-open .c-written-tutorial__content{max-width:820px!important}}@media screen and (min-width:1440px){.l-page-size-1036 .l-admin--sidebar-open .c-book-chapter,.l-page-size-1036 .l-admin--sidebar-open .c-written-tutorial__content{max-width:1036px!important}}@media screen{.l-page-size-1036 .c-book-chapter,.l-page-size-1036 .c-written-tutorial__content{max-width:1036px}}@media screen and (max-width:1120px){.l-page-size-1036 .c-book-chapter{padding-left:30px;padding-right:30px}}@media screen and (max-width:1350px){.l-page-size-1036 .o-button-chapter{width:60px}}@media screen and (max-width:1280px){.l-page-size-1036 .o-button-chapter{display:none}}@media screen{.c-book-chapter .l-image-100 img{max-width:100%!important}.c-book-chapter .l-image-90 img{max-width:90%!important}.c-book-chapter .l-image-80 img{max-width:80%!important}.c-book-chapter .l-image-70 img{max-width:70%!important}.c-book-chapter .l-image-60 img{max-width:60%!important}.c-book-chapter .l-image-50 img{max-width:50%!important}.c-book-chapter .l-image-40 img{max-width:40%!important}.c-book-chapter .l-image-30 img{max-width:30%!important}.c-book-chapter .l-image-20 img{max-width:20%!important}.c-book-chapter .l-image-10 img{max-width:10%!important}.l-book-hero{padding-bottom:0!important}}@media screen and (max-width:992px){.l-book-hero{padding-bottom:45px!important}}@media screen and (max-width:768px){.l-book-hero{padding-top:45px!important}}@media screen and (max-width:600px){.l-book-hero{padding-bottom:15px!important;padding-top:30px!important}}@media screen{.l-book-hero .l-collection-hero__wrapper{align-items:flex-start!important;grid-template-columns:300px 1fr!important}}@media screen and (max-width:992px){.l-book-hero .l-collection-hero__wrapper{grid-column-gap:0!important;grid-template-columns:285px 1fr!important}}@media screen and (max-width:768px){.l-book-hero .l-collection-hero__wrapper{grid-template-columns:1fr!important}.l-book-hero .l-collection-hero__artwork{margin-left:0!important;text-align:center;width:100%!important}.l-book-hero .l-collection-hero__copy{background:none!important;margin-left:0!important;margin-top:0!important;padding:0!important}.l-book-hero .l-collection-hero__copy>span,.l-book-hero .l-collection-hero__copy h1{text-align:center}}@media screen{.l-book-hero .l-collection-hero__copy .rating{color:#333!important}.l-book-hero .l-collection-hero__copy .rating .l-button__svg-empty-star{fill:#caced2}.l-book-hero .l-collection-hero__copy-markdown{font-size:1.1875em!important}}@media screen and (max-width:768px){.l-book-hero .l-collection-hero__copy-markdown{font-size:1rem!important}}@media screen and (max-width:992px){.l-book-hero .l-collection-hero__artwork img{max-width:240px!important}}@media screen and (max-width:768px){.l-book-hero .l-collection-hero__artwork img{max-width:180px!important}}@media screen and (max-width:800px){.l-book-hero .l-book-hero__buttons{display:flex;flex-wrap:wrap}.l-book-hero .l-book-hero__buttons>div{width:100%}.l-book-hero .l-book-hero__buttons .l-margin-right-9{margin-right:0!important}.l-book-hero .l-book-hero__buttons a,.l-book-hero .l-book-hero__buttons button{width:100%}.l-book-hero .l-book-hero__buttons a .o-button__label,.l-book-hero .l-book-hero__buttons button .o-button__label{margin-left:auto;margin-right:auto}.l-book-hero .l-book-hero__buttons a .o-button__icon--left,.l-book-hero .l-book-hero__buttons button .o-button__icon--left{margin-right:-24px}.l-book-hero .l-book-hero__buttons a .o-button__icon--right,.l-book-hero .l-book-hero__buttons button .o-button__icon--right{margin-left:-24px}.l-book-hero .l-book-hero__buttons .l-book-materials-download{margin-top:15px;order:2}}@media screen and (max-width:600px){.l-book-hero .l-book-hero__buttons .l-book-materials-download .u-hide-mobile{display:inline-block!important}}@media screen{.l-book-modules .l-collection-modules__module{grid-column-gap:90px!important;grid-template-columns:300px 1fr!important}}@media screen and (max-width:992px){.l-book-modules .l-collection-modules__module{grid-template-columns:1fr!important}.l-book-modules .l-collection-modules__pitch-cards{order:2}}@media screen{.l-book-sales-grid{grid-column-gap:16px;display:grid;grid-template-columns:6fr 4fr;margin:0 auto;max-width:1152px}}@media screen and (max-width:768px){.l-book-sales-grid{grid-template-columns:1fr}}@media screen{.l-book-sales-left{padding-right:50px}}@media screen and (max-width:1200px){.l-book-sales-left{padding-right:24px}}@media screen and (max-width:768px){.l-book-sales-left{padding-right:0}}@media screen{.l-book-sales-left-top{grid-column-gap:8px;display:grid;grid-template-columns:.25fr .75fr}}@media screen and (max-width:1200px){.l-book-sales-left-top{grid-column-gap:24px}}@media screen and (max-width:768px){.l-book-sales-left-top{grid-template-columns:2fr 8fr}}@media screen and (max-width:992px){.l-collection-hero__copy-markdown{font-size:.9375rem}}@media screen and (max-width:768px){.l-collection-hero__copy-markdown{display:none}}@media screen{.l-book-meta>div{margin-top:30px}.l-book-meta>div:first-child{margin-top:0}.l-book-meta span{display:block;font-size:.9375rem;text-align:right}}@media screen and (max-width:768px){.l-book-meta span{font-size:.875rem}}@media screen{.l-book-meta span:last-child{font-weight:700;margin-top:3px}.l-book-art{text-align:right}}@media screen and (max-width:768px){.l-book-art{text-align:left}}@media screen{.l-book-art img{border-radius:.9375rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);max-width:396px;width:100%}}@media screen and (max-width:768px){.l-book-art img{max-width:324px}}@media screen{.l-book-art .l-button-look-inside{margin:-38px 0 0 -96px}.l-book-art .l-button-look-inside .o-button__icon--left{height:32px;margin-right:12px;width:32px}.l-book-sales-copy h2{font-size:1.5rem;margin-top:18px}}@media screen and (max-width:768px){.l-book-sales-copy h2{font-size:1.375rem}}@media screen{.l-book-sales-copy h2:first-child{margin-top:0}.l-book-sales-copy h3{font-size:1.25rem;margin-top:15px}}@media screen and (max-width:768px){.l-book-sales-copy h3{font-size:1.1875rem}}@media screen{.l-book-sales-copy h4{font-size:1.0625rem;margin-top:12px}.l-book-sales-copy p{margin-top:18px}}@media screen and (max-width:768px){.l-book-sales-copy p{font-size:1rem}}@media screen{.l-book-sales-copy ol,.l-book-sales-copy ul{list-style:inherit;margin-top:18px;padding-left:18px}.l-book-sales-copy ol li,.l-book-sales-copy ul li{margin-top:10px}.l-book-sales-copy ul{list-style:disc}.l-book-sales-copy ol{list-style:decimal}.l-book-sales-copy a{color:#158443}.l-book-toc h2{margin-top:45px}}@media screen and (max-width:768px){.l-book-toc h2{font-size:1.375rem}}@media screen{.l-book-toc h2:first-child{margin-top:0}.l-book-toc h4{line-height:1.25}}@media screen and (max-width:768px){.l-book-toc h4{font-size:1.1875rem!important}}@media screen{.l-book-toc .c-tutorial-episode{margin-top:20px}.l-book-toc .c-tutorial-episode:before{height:calc(100% - 33px)}.l-book-toc .c-tutorial-episode p{font-size:.9375em;margin-top:6px}.l-book-toc .l-book-toc-section-description{margin-top:20px;padding-left:64px;position:relative}.l-book-toc .l-book-toc-section-description:before{background:#dfe7f0;border-radius:100px;content:"";height:100%;left:20px;position:absolute;top:0;transition:all .75s;width:6px}.l-book-toc .l-book-toc-section-description h1,.l-book-toc .l-book-toc-section-description h2,.l-book-toc .l-book-toc-section-description h3,.l-book-toc .l-book-toc-section-description h4,.l-book-toc .l-book-toc-section-description h5{margin-top:15px}.l-book-toc .l-book-toc-section-description ol,.l-book-toc .l-book-toc-section-description p,.l-book-toc .l-book-toc-section-description ul{font-size:.9375em;margin-top:15px}.l-book-toc .l-book-toc-section-description ol:first-child,.l-book-toc .l-book-toc-section-description p:first-child,.l-book-toc .l-book-toc-section-description ul:first-child{margin-top:0}.l-book-toc .l-book-toc-section-description ol em,.l-book-toc .l-book-toc-section-description p em,.l-book-toc .l-book-toc-section-description ul em{font-style:italic;font-weight:400}.l-book-toc .l-book-toc-section-description ol strong,.l-book-toc .l-book-toc-section-description p strong,.l-book-toc .l-book-toc-section-description ul strong{font-weight:700}.l-book-toc .l-book-toc-section-description ol em strong,.l-book-toc .l-book-toc-section-description ol strong em,.l-book-toc .l-book-toc-section-description p em strong,.l-book-toc .l-book-toc-section-description p strong em,.l-book-toc .l-book-toc-section-description ul em strong,.l-book-toc .l-book-toc-section-description ul strong em{font-style:italic;font-weight:700}.l-book-toc .l-book-toc-section-description ol,.l-book-toc .l-book-toc-section-description ul{padding-left:20px}.l-book-toc .l-book-toc-section-description ol li,.l-book-toc .l-book-toc-section-description ul li{margin-top:3px}.l-book-toc .l-book-toc-section-description ul{list-style:disc}.l-book-toc .l-book-toc-section-description ol{list-style:lower-roman}.l-book-contributors .l-grid-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-book-contributors .l-grid-3{grid-row-gap:0;grid-template-columns:1fr}.l-book-contributors .c-content-author:first-child{margin-top:0}}@media screen{.l-book-contributors h3{display:none}.l-book-contributors .c-authors{background:none;padding:0}.l-book-contributors .l-block-wrapper{padding:0}.l-book-contributors .c-content-author p{display:none}.l-book-contributors .c-content-author__title{font-size:21px!important;line-height:1.125;max-width:96px}}@media screen and (max-width:768px){.l-book-contributors .c-content-author__title{font-size:1.1875rem!important;max-width:none}}@media screen{.l-book-contributors .c-content-author img{border:0;border-radius:.5625rem;box-shadow:0;height:90px;width:90px}}@media screen and (max-width:768px){.l-book-contributors .c-content-author img{height:72px;width:72px}}@media screen{.l-book-sales-right{margin-top:-24px}}@media screen and (max-width:768px){.l-book-sales-right{background:#fff;bottom:0;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);left:0;padding:18px 24px;position:fixed;width:100%;z-index:99999999}}@media screen{.l-book-sales-right .l-book-sales-right--container:hover{overflow-y:auto}.l-book-sales-right .l-book-sales-right--container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;height:100vh;overflow-y:scroll;overflow:-moz-scrollbars-none;padding-top:24px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0}}@media screen{.l-book-sales-right .l-book-sales-right--container::-webkit-scrollbar{width:0!important}}@media screen and (max-width:768px){.l-book-sales-right .l-book-sales-right--container{height:auto;padding-top:0}}@media screen{.l-book-sales-right .l-book-sales-right--container .o-button-close{display:none;position:absolute;right:0;top:0}}@media screen and (max-width:768px){.l-book-sales-right .l-book-sales-right--container .o-button-close{display:flex}}@media screen{.l-book-sales-right .l-book-sales-right--container .l-button-book-meta-open{display:none}.l-book-sales-right .l-book-sales-right--container-minify .l-button-book-meta-open{display:flex}}@media screen and (min-width:768px){.l-book-sales-right .l-book-sales-right--container-minify .l-button-book-meta-open{display:none}}@media screen and (max-width:768px){.l-book-sales-right .l-book-sales-right--container-minify .l-book-sales-cta,.l-book-sales-right .l-book-sales-right--container-minify .o-button-close,.l-book-sales-right .l-book-sales-right--container-minify>.l-flex,.l-book-sales-right .l-book-sales-right--container-minify h1,.l-book-sales-right .l-book-sales-right--container-minify p{display:none}}@media screen{.l-book-sales-right h1{line-height:1}}@media screen and (max-width:992px){.l-book-sales-right h1{font-size:2.5rem}}@media screen and (max-width:768px){.l-book-sales-right h1{font-size:1.375rem}}@media screen{.l-book-sales-right .o-badge--pro{border-color:#157cb8;margin-right:5px}.l-book-sales-right a.rating{flex-wrap:wrap;margin-top:10px}}@media screen and (max-width:768px){.l-book-sales-right a.rating{display:none}}@media screen{.l-book-sales-right a.rating .l-font-17{font-size:1.5rem;position:relative;top:2px}}@media screen and (max-width:992px){.l-book-sales-right a.rating .l-font-17{font-size:1.1875rem}}@media screen{.l-book-sales-right a.rating svg{height:19px;width:20px}}@media screen and (max-width:992px){.l-book-sales-right a.rating svg{width:16px}}@media screen{.l-book-sales-right a.rating .l-font-15{color:#158443;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;letter-spacing:0;margin:0;white-space:nowrap;width:100%}}@media screen and (max-width:992px){.l-book-sales-right .l-book-sales-right-authors{font-size:1rem}}@media screen and (max-width:768px){.l-book-sales-right .l-book-sales-right-authors{font-size:.875rem!important}.l-book-sales-right--show{height:100%;overflow-y:scroll}}@media screen{.l-book-sales-right--show .o-button-close{display:none!important}}@media screen and (max-width:768px){.l-book-sales-right--show .l-book-sales-cta-secondary{display:block!important}.l-book-sales-right--show .l-book-sales-cta-tertiary{display:none!important}.l-book-sales-right--show .l-book-sales-cta-close{display:block!important}.l-book-sales-right--show .l-no-border{border-bottom:1px solid #dfe7f0!important}.l-book-sales-right--show .o-button--huge{padding-bottom:14px!important;padding-top:14px!important}}@media screen{.l-book-sales-cta{border-bottom:1px solid #dfe7f0;margin-top:15px;padding-bottom:15px}}@media screen and (max-width:768px){.l-book-sales-cta{margin-top:10px;padding-bottom:10px}}@media screen{.l-book-sales-cta:last-child{border-bottom:0}}@media screen and (max-width:768px){.l-book-sales-cta .o-button--huge{height:auto;line-height:1.25;padding-bottom:10px;padding-top:10px}.l-book-sales-cta.l-book-sales-cta-secondary{display:none}}@media screen{.l-book-sales-cta.l-book-sales-cta-tertiary{display:none}}@media screen and (max-width:768px){.l-book-sales-cta.l-book-sales-cta-tertiary{display:block}}@media screen{.l-book-sales-cta.l-book-sales-cta-open{padding-bottom:0}.l-book-sales-cta.l-book-sales-cta-close{display:none}}@media screen and (max-width:768px){.l-book-sales-cta .l-book-sales-right-info{font-size:.8125rem}.l-book-sales-cta .o-button{font-size:.875rem}}@media screen{.l-book-sales-related{margin:0 auto;max-width:1152px}}@media screen and (max-width:992px){.l-book-sales-related .l-grid-4{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.l-book-sales-related .l-grid-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.l-book-sales-related .l-grid-4{display:grid;grid-template-columns:1fr}}@media screen{.l-path-grid{grid-column-gap:26px;display:grid;grid-template-columns:3.33fr 6.66fr}}@media screen and (max-width:992px){.l-path-grid{grid-template-columns:1fr}}@media screen{.l-path-hero{padding-top:40px;position:relative}.l-path-hero .l-path-hero__wrapper{display:grid;grid-template-columns:1fr;text-align:center}.l-path-hero .l-path-hero__wrapper .l-path-hero__copy .o-button--continue{max-width:360px;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:768px){.l-path-hero .l-path-hero__wrapper .l-path-hero__copy .o-button--continue .o-button__label{max-width:200px}}@media screen{.l-path-hero .l-path-hero__wrapper .l-path-hero__copy .o-progress-indicator{background:rgba(0,0,0,.125);border-radius:0!important;bottom:0;left:0;position:absolute;width:100%}.l-path-hero .l-path-hero__wrapper .l-path-hero__copy .o-progress-indicator .o-progress-indicator__fill{border-radius:0 20px 20px 0;width:33.33%}}@media screen and (max-width:1080px){.l-path-hero .l-path-hero__wrapper .l-path-hero__video{margin-right:-100px}}@media screen and (max-width:992px){.l-path-hero .l-path-hero__wrapper .l-path-hero__video{order:1}}@media screen and (max-width:768px){.l-path-hero .l-path-hero__wrapper .l-path-hero__video{margin-right:0}}@media screen{.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork{height:300px;margin:0 auto;position:relative;width:100%;width:300px}.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork figure{height:100%;text-align:center}.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork figure .o-button-video-start{z-index:1}.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork img{height:auto;left:0;position:absolute;top:0;width:100%}}@media screen and (max-width:992px){.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork--feature{width:300px}}@media screen and (max-width:600px){.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork--feature{margin:0 auto}}@media screen{.l-path-hero h1{font-size:2rem;line-height:1.125}.l-path-hero p{font-family:Bitter,serif;font-size:1.0625rem;margin-top:15px}}@media screen and (max-width:768px){.l-path-hero p{font-size:1rem}}@media screen{.l-path-hero p:first-child{margin-top:0}.l-path-hero .c-video-player__video{background:#333;border-radius:.5625rem;overflow:hidden;padding-top:56.25%;width:480px}}@media screen and (min-width:1080px){.l-path-hero .c-video-player__video{width:720px}}@media screen and (max-width:768px){.l-path-hero .c-video-player__video{width:100%}}@media screen{.l-path-hero .c-video-player__video img{width:100%}.l-path-hero .c-box-list{left:180px;position:absolute;top:10px}}@media screen and (max-width:768px){.l-path-hero .c-box-list{left:10px;top:70px}}@media screen{.l-path-hero .c-box-list li{cursor:inherit}.l-path-hero .c-box-list li:first-of-type{opacity:.9}.l-path-hero .c-box-list li:nth-of-type(2){opacity:.8}.l-path-hero .c-box-list li:nth-of-type(3){opacity:.7}.l-path-hero .c-box-list li:nth-of-type(4){opacity:.6}.l-path-hero .c-box-list li:nth-of-type(5){opacity:.5}.l-path-hero .c-box-list li:nth-of-type(6){opacity:.4}.l-path-hero .c-box-list li:nth-of-type(7){opacity:.3}.l-path-hero .c-box-list li:nth-of-type(8){opacity:.2}.l-path-hero .c-box-list li:nth-of-type(9){opacity:.1}}@media screen and (max-width:768px){.l-popular-paths{grid-row-gap:30px;grid-template-columns:1fr}}@media screen{#learning-path .learning-path-list .c-tutorial-item:before{top:68px}}@media screen and (max-width:768px){#learning-path .learning-path-list .c-tutorial-item:before{left:19px;top:66px}}@media screen{#learning-path .learning-path-list .c-tutorial-item a{box-shadow:4px 4px 30px 0 rgba(51,51,51,.075);padding:21px}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__upper{grid-column-gap:26px;grid-template-columns:1fr 150px}}@media screen and (max-width:768px){#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__upper{grid-template-columns:1fr!important}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__upper .c-tutorial-item__title{font-size:1.3125rem}}@media screen{#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__lower{display:none!important}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short{align-items:center;display:flex;margin-top:15px}}@media screen and (max-width:768px){#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short{display:none}}@media screen{#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short .o-badge-video{height:38px;margin-right:9px;min-width:38px;width:38px}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short .o-badge-video svg{width:13px}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short .o-badge--pro{display:block;margin-right:6px;margin-top:0}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__text{display:block;margin-left:0}}@media screen and (max-width:768px){#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__text{margin-left:0;margin-top:0!important}}@media screen{#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description{padding-right:0}}@media screen and (max-width:768px){#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description{padding-right:20px}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description ol,#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description p,#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description ul{font-size:.875rem}}@media screen{#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__title{font-size:1.5rem;line-height:1.2;padding-right:0}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__platform{display:none}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__art{align-self:center;background:none;height:150px;order:4;width:150px}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__art img{display:block;transform:scale(1)}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__icon{display:none;position:relative;right:-96px}#learning-path .learning-path-list .c-tutorial-item a .c-tutorial-item__number-badge .o-badge-tutorial{top:6px}}@media screen and (max-width:992px){.l-collection-paths{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-collection-paths{grid-template-columns:1fr}}@media screen{.l-collection-paths .c-tutorial-item{margin-top:0!important}.l-collection-paths .c-tutorial-item .c-tutorial-item__platform .o-badge--pro{margin-right:6px}}@media screen and (max-width:768px){.l-domain-collection .c-tutorial--list.c-tutorial--number .c-tutorial-item .c-tutorial-item__text{margin-top:0!important}.l-domain-collection .c-tutorial--list.c-tutorial--number .c-tutorial-item__number-badge .o-badge-tutorial{left:auto!important}.l-domain-collection .c-tutorial--list .c-tutorial-item{margin-top:0!important}}@media screen{.l-domain-collection .c-tutorial-item .c-tutorial-item__title{word-break:break-word}.l-domain-collection .c-tutorial-item .c-tutorial-item__platform{display:none}.l-domain-collection .c-tutorial-item .c-tutorial-item__parent{display:block!important}.l-domain-collection .c-tutorial-item .c-tutorial-item__description p{height:44px;overflow:hidden}.l-domain-collection .c-tutorial-item .c-tutorial-item__description ol,.l-domain-collection .c-tutorial-item .c-tutorial-item__description ul{display:none}.l-domain-collection .c-tutorial--number .c-tutorial-item{padding-left:0!important}.l-domain-collection .c-tutorial--number .c-tutorial-item:before{display:none!important}.l-domain-collection .c-tutorial--number .c-tutorial-item .o-badge-tutorial{left:auto!important;right:28px!important;top:28px!important}}@media screen and (max-width:768px){.l-domain-collection .c-tutorial--number .c-tutorial-item .o-badge-tutorial{font-size:1rem;left:auto!important;right:21px!important}.l-domain-collection .c-tutorial--number .c-tutorial-item .c-tutorial-item__text{margin-top:0!important}}@media screen{.l-collection-hero{overflow:hidden;padding:72px 30px}}@media screen and (max-width:768px){.l-collection-hero{padding:0 20px 54px}}@media screen{.l-collection-hero .l-collection-hero__wrapper{grid-column-gap:90px;align-items:center;display:grid;grid-template-columns:1fr 500px}}@media screen and (max-width:992px){.l-collection-hero .l-collection-hero__wrapper{grid-template-columns:1fr 300px}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__wrapper{grid-template-columns:1fr}}@media screen{.l-collection-hero h1{line-height:1.125}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__copy{animation:none;background:#333;margin-left:-20px;margin-top:-60px;order:2;padding:20px 20px 0}}@media screen{.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ol,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown p,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ul{font-family:Bitter,serif;font-size:1.0625rem;margin-top:15px}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ol,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown p,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ul{font-size:.9375rem}}@media screen{.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ol,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ul{list-style:inherit;padding-left:10px}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__artwork{animation:none;margin-bottom:10px;margin-left:-20px;order:1;width:calc(100% + 40px)}}@media screen{.l-collection-hero .l-collection-hero__artwork img{max-width:100%}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__artwork img{width:100%}}@media screen{.l-collection-hero a.rating{color:#fff!important}.l-collection-hero a.rating .l-button__svg-empty-star{fill:#434a53}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__artwork--desktop{display:none}}@media screen{.l-collection-hero .l-collection-hero__artwork--mobile{display:none}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__artwork--mobile{display:block}}@media screen{.l-collection-hero--trailer{overflow:hidden}.l-collection-hero--trailer .l-collection-hero__wrapper{grid-column-gap:60px;align-items:flex-start;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-collection-hero--trailer .l-collection-hero__wrapper{display:flex;flex-wrap:wrap}.l-collection-hero--trailer .l-collection-hero__copy{margin-top:0}}@media screen{.l-collection-hero--trailer .l-collection-hero__trailer{background:#434a53;border-radius:.5625rem;overflow:hidden;padding-bottom:67.5%;position:relative;width:120%}}@media screen and (min-width:1200px){.l-collection-hero--trailer .l-collection-hero__trailer{padding-bottom:56.25%;width:100%}}@media screen and (max-width:768px){.l-collection-hero--trailer .l-collection-hero__trailer{border:none;margin-top:15px;padding-bottom:56.25%;width:100%}}@media screen{.l-collection-hero--trailer .l-collection-hero__trailer .o-button-video{position:absolute;z-index:1}.l-collection-hero--trailer .l-collection-hero__trailer iframe,.l-collection-hero--trailer .l-collection-hero__trailer img{height:100%;max-width:100%;position:absolute;width:100%;z-index:0}}@media screen and (max-width:768px){.l-collection-hero--trailer .l-collection-hero__trailer iframe,.l-collection-hero--trailer .l-collection-hero__trailer img{height:100%}}@media screen{.l-collection-episodes .l-collection-episodes__wrapper{max-width:685px}.l-collection-episodes h2{font-size:1.5rem;margin-top:50px}.l-collection-episodes h2:first-child{margin-top:0}.l-collection-modules .l-collection-modules__module{grid-column-gap:120px;display:grid;grid-template-columns:1fr 360px}}@media screen and (max-width:1080px){.l-collection-modules .l-collection-modules__module{grid-template-columns:1fr 360px}}@media screen and (max-width:992px){.l-collection-modules .l-collection-modules__module{grid-template-columns:1fr}}@media screen{.l-collection-modules .l-collection-modules__module-episodes h2{margin-top:50px}}@media screen and (max-width:768px){.l-collection-modules .l-collection-modules__module-episodes h2{font-size:1.5rem}}@media screen{.l-collection-modules .l-collection-modules__module-episodes h2:first-child{margin-top:0}}@media screen and (max-width:992px){.l-collection-modules .l-collection-modules__pitch-cards{margin-top:60px}}@media screen{.l-collection-modules .l-collection-modules__pitch-cards h2{font-size:1.5rem}.l-collection-modules .l-collection-modules__pitch-cards a{color:#158443}.l-collection-modules .l-collection-modules__pitch-cards ol,.l-collection-modules .l-collection-modules__pitch-cards p,.l-collection-modules .l-collection-modules__pitch-cards ul{font-size:.9375rem}.l-collection-modules .l-collection-modules__pitch-cards p{margin-top:18px}.l-collection-modules .l-collection-modules__pitch-cards ul{display:grid;grid-template-columns:1fr}.l-collection-modules .l-collection-modules__pitch-cards ul li{font-family:Bitter,serif;font-weight:700;margin-top:15px;padding-left:33px;position:relative}.l-collection-modules .l-collection-modules__pitch-cards ul li:first-child{margin-top:15px}.l-collection-modules .l-collection-modules__pitch-cards ul li:before{background-image:url(/packs/media/images/27068de4b48be56f0b1f.png);background-size:cover;content:"";height:24px;left:0;position:absolute;width:24px}.l-collection-modules .l-collection-modules__pitch-cards .l-collection-modules__trailer{border-radius:.5625rem;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.l-collection-modules .l-collection-modules__pitch-cards .l-collection-modules__trailer iframe{height:100%;max-width:100%;position:absolute;width:100%;z-index:0}.l-black-friday-ui-sales-2021{background:#0d0d0d!important}.l-black-friday-ui-sales-2021 h1,.l-black-friday-ui-sales-2021 h2,.l-black-friday-ui-sales-2021 h3,.l-black-friday-ui-sales-2021 h4{color:#fff!important}.l-black-friday-ui-sales-2021 p{color:#a7adb4!important}.l-black-friday-ui-sales-2021 .o-button--green{background:#fff}.l-black-friday-ui-sales-2021 .o-button--green .o-button__label{color:#0d0d0d}.l-black-friday-ui-sales-2021 .o-button--green i{background:#0d0d0d}.l-black-friday-ui-sales-2021 .o-button--green i svg{fill:#fff}.l-black-friday-ui-pattern-2021{position:relative}.l-black-friday-ui-pattern-2021:before{background-image:url(/packs/media/images/bcb199c6bf57ec1b45c3.png);top:-40px}.l-black-friday-ui-pattern-2021:after,.l-black-friday-ui-pattern-2021:before{background-repeat:repeat-x;background-size:1480px;content:"";height:120px;left:0;position:absolute;width:100%}.l-black-friday-ui-pattern-2021:after{background-image:url(/packs/media/images/23addb7a4117a9b1ce86.png);bottom:-90px}.c-banner-draper.l-black-friday-ui-sales-2021{padding:70px 0;position:relative}.c-banner-draper.l-black-friday-ui-sales-2021:before{background-image:url(/packs/media/images/bcb199c6bf57ec1b45c3.png);top:-40px}.c-banner-draper.l-black-friday-ui-sales-2021:after,.c-banner-draper.l-black-friday-ui-sales-2021:before{background-repeat:repeat-x;background-size:1480px;content:"";height:120px;left:0;position:absolute;width:100%}.c-banner-draper.l-black-friday-ui-sales-2021:after{background-image:url(/packs/media/images/23addb7a4117a9b1ce86.png);bottom:-90px}}@media screen and (max-width:600px){.c-banner-draper.l-black-friday-ui-sales-2021 .c-banner-draper__copy{margin-bottom:20px;margin-right:0!important;text-align:center}}@media screen{.c-banner-related.l-black-friday-ui-sales-2021{padding:60px 0}.c-banner-related.l-black-friday-ui-sales-2021:before{top:-40px!important}}@media screen and (max-width:768px){.c-banner-related.l-black-friday-ui-sales-2021 .c-banner-related__artwork{margin-bottom:-10px}}@media screen{.l-black-friday-ui-sales-2021.c-banner-draper--subscription h2{color:#fff!important}.l-black-friday-ui-sales-2021.c-banner-draper--subscription p{color:#a7adb4!important}.l-black-friday-ui-sales-2021.c-banner-draper--subscription .c-banner-draper__copy{text-align:left}}@media screen and (max-width:1080px){.l-black-friday-ui-sales-2021.c-banner-draper--subscription .c-banner-draper__copy{text-align:center}.l-black-friday-ui-sales-2021.c-banner-draper--subscription .c-banner-draper__art{margin-bottom:-30px}}@media screen{.c-banner-draper-sticky.l-black-friday-ui-sales-2021{height:auto;min-height:80px}.c-banner-draper-sticky.l-black-friday-ui-sales-2021 .c-banner-draper-sticky__wrapper{padding:0}}@media screen and (max-width:985px){.c-banner-draper-sticky.l-black-friday-ui-sales-2021 .c-banner-draper-sticky__wrapper{padding:10px 60px 15px 20px}}@media screen{.c-banner-draper-sticky.l-black-friday-ui-sales-2021 p{color:#fff!important}.c-banner-draper-sticky.l-black-friday-ui-sales-2021 img{margin-bottom:-30px;margin-top:-10px;max-width:none!important;width:240px}.c-video-player__paywall.l-black-friday-ui-sales-2021{position:absolute!important}.l-newsletter-hero{padding-bottom:270px;padding-top:180px;position:relative;z-index:1}}@media screen and (max-width:768px){.l-newsletter-hero{padding-bottom:210px;padding-top:120px}}@media screen{.l-newsletter-hero:before{background-image:url(/packs/media/images/3b868ebb4927e3e8c400.svg);background-position:top -480px center;background-repeat:no-repeat;background-size:1350px;bottom:0;content:"";height:250px;position:absolute;width:100%;z-index:-1}}@media screen and (max-width:768px){.l-newsletter-hero:before{background-position:center -170px;background-size:750px}}@media screen{.l-newsletter-hero:after{background-image:url(/packs/media/images/e47ff7e96717f033b025.svg);background-position:110px -180px;background-repeat:no-repeat;background-size:1440px;content:"";height:380px;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media screen and (min-width:1440px){.l-newsletter-hero:after{display:none}}@media screen and (max-width:1200px){.l-newsletter-hero:after{background-position:0 -180px}}@media screen and (max-width:992px){.l-newsletter-hero:after{display:none}}@media screen and (max-width:768px){.l-newsletter-hero h1{font-size:1.5rem}.l-newsletter-hero .l-block--card-medium{padding:0!important}}@media screen{.l-newsletter-hero .o-tooltip{animation-delay:3s;animation-fill-mode:forwards;margin-left:-100px;opacity:0;top:-50px;visibility:visible}}@media screen and (max-width:992px){.l-newsletter-hero .o-tooltip{display:none}}@media screen{.l-newsletter-benefits{margin-bottom:90px;overflow:hidden}}@media screen and (max-width:600px){.l-newsletter-benefits>div{padding:0 20px!important}}@media screen{.l-newsletter-benefits .l-newsletter-benefits__copy{padding-right:150px}}@media screen and (max-width:1200px){.l-newsletter-benefits .l-newsletter-benefits__copy{padding-right:90px}}@media screen and (max-width:992px){.l-newsletter-benefits .l-newsletter-benefits__copy{padding-right:30px}}@media screen and (max-width:768px){.l-newsletter-benefits .l-newsletter-benefits__copy{padding-right:0}.l-newsletter-benefits h2{font-size:1.5rem}}@media screen{.l-newsletter-benefits p,.l-newsletter-benefits ul{font-family:Bitter,serif}.l-newsletter-benefits ul li{font-size:1.125rem;margin-top:15px;padding-left:40px;position:relative}}@media screen and (max-width:600px){.l-newsletter-benefits ul li{font-size:1rem}}@media screen{.l-newsletter-benefits ul li:first-child{margin-top:0}.l-newsletter-benefits ul li:before{background-image:url(/packs/media/images/23763c7e65736636bfe0.png);background-size:100%;content:"";height:24px;left:0;position:absolute;width:24px}.l-newsletter-benefits p{font-size:1.125rem;margin-top:15px}}@media screen and (max-width:600px){.l-newsletter-benefits p{font-size:1rem}}@media screen{.l-newsletter-benefits .l-newsletter-benefits__artwork{position:relative}}@media screen and (max-width:768px){.l-newsletter-benefits .l-newsletter-benefits__artwork{display:none}}@media screen{.l-newsletter-benefits .l-newsletter-benefits__artwork-top{margin-right:120px;position:relative;width:380px;z-index:1}}@media screen and (max-width:992px){.l-newsletter-benefits .l-newsletter-benefits__artwork-top{margin-right:30px;width:300px}}@media screen{.l-newsletter-benefits .l-newsletter-benefits__artwork-bottom{position:absolute;right:-240px;top:0;transform:rotate(10deg);width:380px;z-index:0}}@media screen and (max-width:992px){.l-newsletter-benefits .l-newsletter-benefits__artwork-bottom{width:300px}}@media screen{.home-pattern{background-position-x:-500px;background-size:2000px}section.home-hero{background:#333;background-size:cover;padding-top:100px;position:relative;z-index:0}}@media screen and (max-width:768px){section.home-hero{padding-top:60px}}@media screen{section.home-hero:after{background-position:960px -240px;background-repeat:no-repeat;background-size:640px;content:"";height:380px;left:0;position:absolute;top:0;width:100%;z-index:-1}section.home-hero .home-hero__wrapper{grid-column-gap:100px;display:grid;grid-template-columns:1fr 465px}}@media screen and (max-width:992px){section.home-hero .home-hero__wrapper{display:block}}@media screen{section.home-hero h1,section.home-hero p{color:#fff}section.home-hero h1{font-size:4rem}}@media screen and (max-width:1080px){section.home-hero h1{font-size:3.5rem}}@media screen and (max-width:768px){section.home-hero h1{font-size:1.875rem}}@media screen{section.home-hero p{font-family:Bitter,serif;font-size:1.5rem}}@media screen and (max-width:768px){section.home-hero p{font-size:1rem}}@media screen{section.home-hero .home-hero__testimonial{margin-bottom:90px}}@media screen and (max-width:992px){section.home-hero .home-hero__testimonial{display:none}}@media screen{section.home-hero .home-hero__testimonial p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.0625rem}section.home-hero .home-hero__testimonial span{color:#fff;display:block;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;margin-top:18px}section.home-hero .home-hero__action{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);padding:24px}}@media screen and (max-width:992px){section.home-hero .home-hero__action{background:none;border-radius:0;box-shadow:0;padding:18px 0 90px}}@media screen{section.home-hero .home-hero__action h4{font-size:1.5rem;margin-bottom:27px;padding:0 60px;text-align:center}}@media screen and (max-width:992px){section.home-hero .home-hero__action h4{display:none}}@media screen{section.home-hero .home-hero__action h5{font-size:1.1875rem;text-align:center}}@media screen and (max-width:992px){section.home-hero .home-hero__action h5{display:none}}@media screen{section.home-hero .home-hero__action ul{padding-left:8px}section.home-hero .home-hero__action ul li{font-family:Bitter,serif;font-size:1.125rem;font-weight:700;margin-top:15px;padding-left:40px;position:relative}}@media screen and (max-width:992px){section.home-hero .home-hero__action ul li{color:#fff}}@media screen and (max-width:768px){section.home-hero .home-hero__action ul li{font-size:1rem}}@media screen{section.home-hero .home-hero__action ul li:before{background-image:url(/packs/media/images/23763c7e65736636bfe0.png);background-size:cover;content:"";height:24px;left:0;position:absolute;top:1px;width:24px}}@media screen and (max-width:992px){section.home-hero .home-hero__action ul li:before{background-image:url(/packs/media/images/2e54a12ae315316c72c7.png)}}@media screen{section.home-hero .home-hero__action .o-button--green{width:100%}section.home-hero .home-hero__action .o-button--green span{margin-right:-20px;text-align:center;width:100%}section.home-hero .home-hero__action .o-button--green i{margin-left:auto}section.home-pillars{position:relative}section.home-pillars .home-pillars--adjust{margin-top:-50px}}@media screen and (max-width:992px){section.home-pillars .home-pillars--adjust{margin-top:0}section.home-pillars .l-flex{display:block}}@media screen{section.home-pillars h2{color:#fff;font-size:3rem;line-height:1.125}}@media screen and (max-width:768px){section.home-pillars h2{font-size:1.875rem}}@media screen{section.home-pillars p{color:#fff;font-family:Bitter,serif;font-size:1.125rem;margin-top:15px}}@media screen and (max-width:768px){section.home-pillars p{font-size:.9375rem}}@media screen{section.home-pillars .home-pillars__entry{min-height:720px;overflow:hidden;padding:45px 90px}}@media screen and (max-width:1080px){section.home-pillars .home-pillars__entry{padding:45px 60px}}@media screen and (max-width:768px){section.home-pillars .home-pillars__entry{min-height:auto;padding:30px}}@media screen{section.home-pillars .home-pillars__entry-wrapper{margin:0 auto;max-width:550px}}@media screen and (max-width:768px){section.home-pillars .home-pillars__entry-wrapper{max-width:auto}}@media screen{section.home-pillars .home-pillars__entry-wrapper a{text-decoration:none}section.home-pillars .home-pillars__entry-hint{margin-top:64px}section.home-pillars .home-pillars__entry-hint>p{display:flex}section.home-pillars .home-pillars__entry-hint>p span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;padding-left:9px}section.home-pillars .home-pillars__entry-hint>p span a{color:#fff;text-decoration:underline}.home-pillars--beta{min-height:420px!important}}@media screen and (max-width:768px){.home-pillars--beta{min-height:auto!important}}@media screen{.home-pillars--beta h2{font-size:2.25rem!important;margin-top:15px}}@media screen and (max-width:768px){.home-pillars--beta h2{font-size:1.875rem!important}}@media screen{.home-pillars--beta p{font-size:1rem!important}}@media screen and (max-width:768px){.home-pillars--beta p{font-size:.9375rem!important}}@media screen{.home-pillars--beta .home-pillars__entry-hint{margin-top:48px}.home-pillars--beta .o-button--dark{background:none;padding:0}}@media screen and (min-width:1200px){.home-pillars__left,.home-pillars__right{width:50%}}@media screen{.home-pillars--swift{background:#ff6333}.home-pillars--swift img{bottom:-20px;display:block;margin:0 auto;position:relative;right:-70px;width:340px}}@media screen and (max-width:768px){.home-pillars--swift img{width:240px}}@media screen{.home-pillars--swift .home-pillars__entry-hint svg{fill:#ff6333}.home-pillars--android{background:#49f2c5;background:linear-gradient(135deg,#49f2c5,#0575e6);border-radius:12px 0 0 0;overflow:hidden;position:relative;z-index:1}}@media screen and (max-width:992px){.home-pillars--android{border-radius:0}}@media screen{.home-pillars--android:before{height:100%;left:0;top:0;width:100%}.home-pillars--android:after,.home-pillars--android:before{background-size:cover;content:"";position:absolute;z-index:-1}.home-pillars--android:after{background-image:url(/packs/media/images/8fc8ce7031dee621c973.svg);bottom:-80px;height:290px;left:50%;margin-left:-115px;width:230px}}@media screen and (max-width:768px){.home-pillars--android:after{display:none}}@media screen{.home-pillars--android img{width:180px}.home-pillars--android .home-pillars__entry-hint svg{fill:#49c9d7}.home-pillars--server-side-swift{background:#363b44;background-image:url(/packs/media/images/3d65e0a1b3902b58deb4.svg);background-position:bottom -70px right -15px;background-repeat:no-repeat;background-size:210px}}@media screen and (max-width:992px){.home-pillars--server-side-swift{border-radius:0}}@media screen{.home-pillars--server-side-swift svg{fill:#363b44}.home-pillars--unity{background:#687bad;background-image:url(/packs/media/images/b3141d1050c936a4e0a7.svg);background-position:bottom -250px right -175px;background-repeat:no-repeat;background-size:420px}.home-pillars--unity svg{fill:#687bad}.home-pillars--unreal-engine{background:#535a65;background-image:url(/packs/media/images/285bbfbbe0a6f7da370c.svg);background-position:bottom -20px right 50px;background-repeat:no-repeat;background-size:180px;border-radius:0 0 12px 0}}@media screen and (max-width:992px){.home-pillars--unreal-engine{border-radius:0}}@media screen{.home-pillars--unreal-engine svg{fill:#535a65}.home-pillars--flutter{background:#096abb;background-image:url(/packs/media/images/49d86da574009ac6ae46.svg);background-position:bottom -60px right 25px;background-repeat:no-repeat;background-size:210px}}@media screen and (max-width:768px){.home-pillars--flutter{background-position:bottom -60px right 10px;background-size:180px}}@media screen{.home-pillars--flutter svg{fill:#096abb}.home-pillars--library{background:#1e8c75;background-image:url(/packs/media/images/779a1d2962524d934ff9.svg);background-position:bottom -90px right -125px;background-repeat:no-repeat;background-size:320px}}@media screen and (max-width:768px){.home-pillars--library{background-size:240px}}@media screen{.home-pillars--library svg{fill:#1e8c75}.home-top-tutorials{background:#333;margin-top:-50px;overflow:hidden;padding-bottom:96px;padding-top:150px}.home-top-tutorials .c-tutorial--card{margin-top:24px!important}.home-top-tutorials .c-tutorial--card .c-tutorial-item{min-height:340px}.home-top-tutorials .c-tutorial--card .c-tutorial-item .c-tutorial-item__text{padding:0 18px 50px;white-space:normal}.home-top-tutorials .c-tutorial--card .c-tutorial-item .c-tutorial-item__title{color:#fff!important}.home-community{position:relative;z-index:1}.home-community h3{font-size:3rem}}@media screen and (max-width:768px){.home-community h3{font-size:1.875rem}}@media screen{.home-community p{font-family:Bitter,serif;font-size:1.125rem;margin-top:20px}}@media screen and (max-width:768px){.home-community p{font-size:1rem}.home-tutorials h3{text-align:left}}@media screen{.home-tutorials .c-tutorial-item .c-tutorial-item__metadata,.home-tutorials .c-tutorial-item .c-tutorial-item__metadata-short,.home-tutorials .c-tutorial-item .c-tutorial-item__platform{display:none}.home-tutorials .c-tutorial-item:nth-child(odd) .c-tutorial-item__art{height:220px}.l-home-section-border-padding{border-top:1px solid #d6e0ef;padding-top:30px}}@media screen and (max-width:768px){.l-home-section-border-padding{border-top:none;padding-top:0}}@media screen{.l-home-section-border-padding-bottom{border-bottom:1px solid #d6e0ef;margin-bottom:-18px;padding-bottom:42px}}@media screen and (max-width:768px){.l-home-section-border-padding-bottom{border-top:none;margin-bottom:0;padding-bottom:0}}@media screen{.l-home-getting-started .c-tutorial-item{height:auto!important;min-width:auto!important;width:auto!important}.l-home-getting-started .c-tutorial-item a{background:#fff;box-shadow:4px 4px 30px 0 rgba(51,51,51,.075);padding-top:170px}.l-home-getting-started .c-tutorial-item .c-tutorial-item__art{transition:all .5s;width:100%}.l-home-getting-started .c-tutorial-item .c-tutorial-item__art:before{background-image:none!important;display:none;z-index:1}.l-home-getting-started .c-tutorial-item .c-tutorial-item__art:hover img{transform:scale(1.1)!important}.l-home-getting-started .c-tutorial-item .c-tutorial-item__art img{display:block;margin:0 auto;max-width:315px;position:relative;top:15px;transform:scale(1)!important;width:100%}}@media screen and (max-width:768px){.l-home-getting-started .c-tutorial-item .c-tutorial-item__art img{max-width:270px}}@media screen{.l-home-getting-started .c-tutorial-item .c-tutorial-item__text{white-space:normal;z-index:2}.l-home-getting-started .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{color:#333;font-size:1.5rem!important;line-height:1.2!important}}@media screen and (max-width:768px){.l-home-getting-started .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.5rem!important}}@media screen{.l-home-getting-started .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__abstract{color:#6e7687;margin-top:10px}.l-home-getting-started .c-tutorial-item--onboarding-video:hover .c-tutorial-item__video-player:after{transform:scale(1.1)}.l-home-getting-started .c-tutorial-item--onboarding-video .c-tutorial-item__video-player{overflow:hidden;padding-top:50%;position:relative;width:100%;z-index:0}.l-home-getting-started .c-tutorial-item--onboarding-video .c-tutorial-item__video-player:before{background:#1a1a1a;content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%}.l-home-getting-started .c-tutorial-item--onboarding-video .c-tutorial-item__video-player:after{background-image:url(/packs/media/images/fa1aa2a6b35b7f34ee01.svg);background-size:cover;content:"";height:100%;left:10px;position:absolute;top:10px;transition:transform .25s ease-out;width:calc(100% - 20px);z-index:-1}.l-home-getting-started .c-tutorial-item--onboarding-video>a{flex-wrap:wrap;padding-top:0}.l-home-getting-started .c-tutorial-item--path a:before{background-image:url(/packs/media/images/5703f9256d5a173672ad.svg);background-size:cover;content:"";height:154px;left:50%;margin-left:-122px;position:absolute;top:16px;width:244px}.l-home-getting-started .c-tutorial-item--ios a:before{background-image:url(/packs/media/images/802e29f76e19af41ec50.svg);background-size:cover;content:"";height:147px;left:50%;margin-left:-90px;position:absolute;top:25px;width:182px}.l-home-getting-started .c-tutorial-item--android a:before{background-image:url(/packs/media/images/62e1ee9164c2fc541d8f.svg);background-size:cover;content:"";height:139px;left:50%;margin-left:-95px;position:absolute;top:25px;width:190px}.l-home-getting-started .c-tutorial-item--book a:before{background-image:url(/packs/media/images/031e3499890da30253d5.svg);background-size:cover;content:"";height:140px;left:50%;margin-left:-120px;position:absolute;top:27px;width:240px}}@media screen and (min-width:1440px){.l-home-card-grid .l-grid-2{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.l-home-card-grid .l-grid-2{display:block}}@media screen and (max-width:1080px){.l-home-card-grid .c-tutorial--list{grid-template-columns:1fr 1fr}}@media screen{.l-home-card-grid .c-tutorial-item{margin-top:0!important}.l-home-card-grid .c-tutorial-item a{min-height:100%}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text{display:grid!important}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{display:none}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short{font-size:.875rem;margin-top:6px}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete,.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__in-progress{order:4}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete{width:113px}.l-home-card-grid .c-tutorial-item .c-tutorial-item__number-badge{position:absolute;right:37px;top:37px}}@media screen and (max-width:768px){.l-home-card-grid .c-tutorial-item .c-tutorial-item__number-badge{display:none}}@media screen{.l-home-card-grid .c-tutorial-item .o-badge-tutorial--locked{display:flex}.l-home-continue-watching .c-tutorial--featured{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:hidden;overflow-x:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;width:calc(100% + 30px)}}@media screen{.l-home-continue-watching .c-tutorial--featured::-webkit-scrollbar{width:0!important}}@media screen and (min-width:1600px){.l-home-continue-watching .c-tutorial--featured{width:100%}}@media screen and (max-width:768px){.l-home-continue-watching .c-tutorial--featured{display:grid}}@media screen{.l-home-continue-watching .c-tutorial-item{border-radius:.5625rem;height:240px!important;min-height:240px!important;min-width:300px!important;overflow:hidden;width:auto!important}}@media screen and (min-width:1600px){.l-home-continue-watching .c-tutorial-item{min-width:auto!important}}@media screen{.l-home-continue-watching .c-tutorial-item:before{background:rgba(51,51,51,.6)}.l-home-continue-watching .c-tutorial-item a{overflow:hidden;padding:21px 0!important}.l-home-continue-watching .c-tutorial-item a:hover .c-tutorial-item__art img{transform:scale(1.4)}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__platform,.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__metadata,.l-home-continue-watching .c-tutorial-item .o-badge--new{display:none}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__metadata-short{display:none;height:20px;margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__metadata-short .o-badge,.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__metadata-short .o-badge-video{display:none}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text{display:block;padding:21px 21px 9px!important;white-space:normal;width:100%}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__title{font-size:1.5rem!important;max-height:90px;overflow:hidden}}@media screen and (max-width:992px){.l-home-continue-watching .c-tutorial-item .c-tutorial-item__title{white-space:wrap}}@media screen{.l-home-continue-watching .c-tutorial-item .c-tutorial-item__art{left:0;width:100%}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--primary{height:100%;width:auto}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__in-progress{background:rgba(0,0,0,.125)!important;bottom:-21px!important;left:0!important;position:absolute!important;width:100%!important}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__in-progress .c-tutorial-item__in-progress--fill{background:#158443!important}.l-home-upcoming .c-tutorial-item .o-badge--new,.l-home-upcoming .c-tutorial-item .o-button--bookmark{display:none!important}.l-home-upcoming .c-tutorial-item .c-tutorial-item__wrapper{min-height:100%}.l-home-upcoming .c-tutorial-item .c-tutorial-item__description,.l-home-upcoming .c-tutorial-item .c-tutorial-item__platform,.l-home-upcoming .c-tutorial-item .c-tutorial-item__title{color:#959da5!important}.l-home-upcoming .c-tutorial-item .c-tutorial-item__complete,.l-home-upcoming .c-tutorial-item .c-tutorial-item__in-progress,.l-home-upcoming .c-tutorial-item .c-tutorial-item__metadata,.l-home-upcoming .c-tutorial-item .c-tutorial-item__metadata-short{display:none!important}.l-home-upcoming .o-badge--soon{display:block!important;height:25px!important;width:107px!important}.l-home-upcoming .o-badge-tutorial--locked{display:none!important}.l-home-upcoming .o-badge-tutorial--recording{display:flex!important}.l-home-new-tutorials-sidebar>div{grid-column-gap:90px;display:grid;grid-template-columns:1fr 420px}}@media screen and (max-width:1200px){.l-home-new-tutorials-sidebar>div{grid-column-gap:60px;grid-template-columns:1fr 360px}}@media screen and (max-width:992px){.l-home-new-tutorials-sidebar>div{grid-template-columns:1fr}}@media screen{.l-home-new-tutorials-sidebar .o-badge--new{display:none}.l-home-new-tutorials-sidebar .o-badge-tutorial--locked,.l-home-new-tutorials-sidebar .o-badge-tutorial--recording{display:none!important}.l-home-new-tutorials-sidebar .c-tutorial-item__metadata{display:block!important;font-size:.875rem!important;order:3}.l-home-new-tutorials-sidebar .c-tutorial-item__metadata-short,.l-home-new-tutorials-sidebar .c-tutorial-item__type{display:none!important}.l-home-new-tutorials .c-tutorial-item a{height:100%}}@media screen and (max-width:768px){.l-home-new-tutorials .c-tutorial-item a .c-tutorial-item__text{display:grid!important}}@media screen{.l-home-new-tutorials .c-tutorial-item .c-tutorial-item__metadata{font-size:.875rem;order:3}.l-home-new-tutorials .c-tutorial-item .c-tutorial-item__complete,.l-home-new-tutorials .c-tutorial-item .c-tutorial-item__in-progress{order:4!important}.l-home-new-tutorials .c-tutorial-item .c-tutorial-item__complete{margin-top:15px!important;width:113px!important}.l-home-announcements .c-tutorial-item .o-button--bookmark{display:none!important}.l-home-announcements .c-tutorial-item a{grid-template-columns:1fr 72px!important;padding:21px!important}.l-home-announcements .c-tutorial-item a .c-tutorial-item__complete,.l-home-announcements .c-tutorial-item a .c-tutorial-item__in-progress,.l-home-announcements .c-tutorial-item a .c-tutorial-item__metadata-short,.l-home-announcements .c-tutorial-item a .c-tutorial-item__type{display:none!important}.l-home-books .c-tutorial--mason-mini{grid-column-gap:25px;grid-row-gap:25px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:100%}}@media screen and (max-width:992px){.l-home-books .c-tutorial--mason-mini{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini{grid-template-columns:1fr}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item{height:100%;margin-bottom:20px;margin-top:0}.l-home-books .c-tutorial--mason-mini .c-tutorial-item>a{display:block;height:100%}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item>a{grid-template-columns:1fr 72px!important}.l-home-books .c-tutorial--mason-mini .c-tutorial-item>a .c-tutorial-item__upper{display:grid}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art{background:none!important;height:auto!important;margin-top:-40px;order:1;width:auto!important}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art{border-radius:.5625rem;height:72px!important;margin-bottom:20px;margin-top:0;order:2;overflow:hidden;width:72px!important}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--primary{display:block!important;width:100%}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--primary{display:none!important}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--alternate{display:none!important}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--alternate{display:block!important}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__text{margin-left:0;margin-top:10px;padding-right:0}.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{padding-right:0!important}.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__upper{display:block}.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__lower{display:none!important}.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__text-upper-meta{display:none}.l-home-recommendations span.o-tooltip{margin-left:-120px;opacity:1;top:-50px;transform:none;visibility:visible}.l-home-recommendations .c-tutorial-item .c-tutorial-item__complete,.l-home-recommendations .c-tutorial-item .c-tutorial-item__in-progress{order:4!important}.l-home-dashboard{padding-left:80px}}@media screen and (max-width:992px){.l-home-dashboard{padding-left:0}}@media screen{.l-home-dashboard .l-grid-2{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1080px){.l-home-dashboard .l-grid-2{grid-template-columns:1fr 1fr}}@media screen{.l-home-dashboard--sidebar{padding-left:280px}}@media screen and (max-width:992px){.l-home-dashboard--sidebar{padding-left:0}}@media screen{.l-home-dashboard--sidebar .l-grid-2{grid-template-columns:1fr 1fr}}@media screen and (min-width:1440px){.l-home-dashboard--sidebar .l-grid-2{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1152px){.l-home-book-scroller{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-left:-24px;max-width:1152px;overflow-x:scroll;overflow:-moz-scrollbars-none;padding-left:24px;scrollbar-width:none;white-space:nowrap;width:calc(100% + 48px)}.l-home-book-scroller::-webkit-scrollbar{width:0!important}.l-home-book-scroller .c-tutorial--book{min-width:1152px;white-space:normal}}@media screen{.l-home-teaspoon{background-image:url(/packs/media/images/769eb51d334f9705b0d9.svg),url(/packs/media/images/37571e1162a42ee9fc71.svg),url(/packs/media/images/643629bf40a5d6920f5b.svg),url(/packs/media/images/86459555e93d36fff258.svg),url(/packs/media/images/d9f4dbb1723248904d2f.svg),url(/packs/media/images/3a5e871c3f53041ce5e5.svg),url(/packs/media/images/c1b4f5228eda6ffc6243.svg),url(/packs/media/images/299b06e4474ea8a1f3be.svg),url(/packs/media/images/56d5f03ce9e3f48a8c2d.svg),url(/packs/media/images/4fd4abca02fe21615b64.svg),url(/packs/media/images/769eb51d334f9705b0d9.svg),url(/packs/media/images/af3b329ac0fca80063f4.svg);background-position:top -40px right -50px,100% 0,top 430px right -200px,top 1330px left -400px,top 1380px left -420px,top 1530px right -400px,top 1580px right -420px,top 3030px right -400px,top 3580px right -420px,bottom 1000px left,bottom right -50px,bottom -1000px left;background-repeat:no-repeat;background-size:1440px,1440px,1440px,630px,630px,630px,630px,730px,730px,730px,1440px,1452px;overflow:hidden}section.l-home-hero-teaspoon{padding-top:136px}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon{padding-top:90px}}@media screen and (max-width:768px){section.l-home-hero-teaspoon{padding-top:60px}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__wrapper{grid-column-gap:26px;display:grid;grid-template-columns:.6fr .4fr}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__wrapper{grid-template-columns:1fr}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__left{position:relative}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left{margin:0 auto;max-width:686px}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__left:before{background-image:url(/packs/media/images/75863e9b90a5f96611b4.svg);background-repeat:no-repeat;background-size:cover;content:"";height:541px;left:-180px;position:absolute;top:-240px;width:324px}section.l-home-hero-teaspoon .l-home-hero-teaspoon__left h1{font-size:3.75rem;line-height:1}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left h1{text-align:center}}@media screen and (max-width:768px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left h1{font-size:2.25rem}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__left p{font-family:Bitter,serif;font-size:1.3125rem;letter-spacing:-.5px;line-height:1.35;margin-top:20px}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left p{text-align:center}}@media screen and (max-width:768px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.0625rem;letter-spacing:0}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__right{position:relative;z-index:0}section.l-home-hero-teaspoon .l-home-hero-teaspoon__right:before{background-image:url(/packs/media/images/1207ebe786df3db68c0a.svg);background-repeat:no-repeat;background-size:cover;content:"";height:669px;left:0;position:absolute;top:-240px;width:626px;z-index:-1}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__right:before{display:none}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__right>div{margin-top:-76px;padding-left:40px}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__right>div{margin-top:20px!important;padding-left:0}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__right p,section.l-home-hero-teaspoon .l-home-hero-teaspoon__right ul{color:#fff;font-family:Bitter,serif;font-size:1.25rem}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__right p,section.l-home-hero-teaspoon .l-home-hero-teaspoon__right ul{color:#333}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__right p{line-height:1.25;text-align:center}section.l-home-hero-teaspoon .l-home-hero-teaspoon__right p span{font-size:1.125rem}section.l-home-hero-teaspoon .l-home-hero-teaspoon__right ul{font-size:1.125rem;margin-top:20px;padding-left:0;text-align:center}section.l-home-hero-teaspoon-bottom{padding-bottom:140px}}@media screen and (max-width:768px){section.l-home-hero-teaspoon-bottom{padding-bottom:90px;padding-top:90px}}@media screen{section.l-home-hero-teaspoon-bottom .l-home-hero-teaspoon__left:before{background-image:url(/packs/media/images/23af706922f52b8c62b8.svg)!important;background-repeat:no-repeat;background-size:cover;height:633px;left:-180px;top:-140px;width:295px}section.l-home-hero-teaspoon-bottom .l-home-hero-teaspoon__right:before{background-image:url(/packs/media/images/3abf26db587a4535df60.svg)!important;background-repeat:no-repeat;background-size:cover}section.l-home-hero-teaspoon-bottom .l-home-hero-teaspoon__right>div{margin-top:0}}@media screen and (max-width:1080px){.l-home-promo-video-teaspoon{margin-top:90px}}@media screen{.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid{grid-column-gap:26px;display:grid;grid-template-columns:.4fr .6fr}}@media screen and (max-width:1080px){.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid{grid-row-gap:20px;grid-template-columns:1fr}}@media screen{.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid p{font-size:1rem;padding-right:20px}}@media screen and (max-width:1080px){.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid p{font-size:1.0625rem;padding-right:0}.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid .l-home-promo-video-teaspoon__video{order:0}.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid>div{margin:0 auto;max-width:678px;order:1;text-align:center}}@media screen{.l-home-platforms .l-home-platforms__grid-outer{grid-column-gap:16px;display:grid;grid-template-columns:.75fr .25fr}}@media screen and (max-width:1080px){.l-home-platforms .l-home-platforms__grid-outer{grid-row-gap:16px;grid-template-columns:1fr}}@media screen{.l-home-platforms .l-home-platforms__grid-inner-left{grid-column-gap:16px;display:grid;grid-template-columns:.33333fr .33333fr .333333fr}}@media screen and (max-width:768px){.l-home-platforms .l-home-platforms__grid-inner-left{grid-row-gap:16px;grid-template-columns:1fr}}@media screen{.l-home-platforms .l-home-platforms__grid-inner-left .c-card-platform{min-height:420px}}@media screen and (max-width:768px){.l-home-platforms .l-home-platforms__grid-inner-left .c-card-platform{min-height:auto}}@media screen{.l-home-platforms .l-home-platforms__grid-inner-left .c-card-platform a{padding-top:130px}.l-home-platforms .l-home-platforms__grid-inner-right{grid-row-gap:16px;display:grid}}@media screen and (max-width:1080px){.l-home-platforms .l-home-platforms__grid-inner-right{grid-column-gap:16px;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-home-platforms .l-home-platforms__grid-inner-right{grid-template-columns:1fr}}@media screen and (max-width:1080px){.l-home-platforms .l-home-platforms__grid-inner-right .c-card-platform a{padding-top:120px}}@media screen{.l-home-platforms .l-home-platforms__grid-inner-right .c-card-platform a h2{align-self:flex-end}.l-home-platforms .l-home-platforms__grid-inner-right .c-card-platform a p{display:none}}@media screen and (max-width:768px){.l-home-platforms .l-home-platforms__grid-inner-right .c-card-platform a p{display:block}.l-home-platforms .c-card-platform h2,.l-home-platforms .c-card-platform p{display:block;max-width:none}}@media screen{.l-home-community{position:relative;z-index:1}.l-home-community>div{position:relative}.l-home-community>div:before{background-image:url(/packs/media/images/c009ae683584c530d7d5.png);background-size:cover;content:"";height:574px;left:-482px;position:absolute;top:-50px;width:572px}}@media screen and (max-width:768px){.l-home-community>div:before{display:none}}@media screen{.l-home-community>div:after{background-image:url(/packs/media/images/d89b15daa1938c6f3b28.png);background-size:cover;content:"";height:574px;position:absolute;right:-482px;top:-50px;width:572px}}@media screen and (max-width:768px){.l-home-community>div:after{display:none}}@media screen{.l-home-community p{font-family:Bitter,serif;font-size:1.25rem;letter-spacing:-.5px;margin-top:20px}}@media screen and (max-width:768px){.l-home-community p{color:#6e7687;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.0625rem;letter-spacing:0}}@media screen{.l-home-community p:first-child{margin-top:40px}.l-home-tutorials-teaspoon .l-tutorial-container{padding:0}.l-home-tutorials-teaspoon .l-tutorial-collection{padding-top:0}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next,.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--prev{opacity:1;width:140px}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next span,.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--prev span{background:#333}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next span:hover,.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--prev span:hover{background:#158443}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--prev{background:#fff;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0;padding-left:24px}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);padding-right:24px;right:0}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next span{right:24px}.l-home-tutorials-teaspoon .l-tutorial-container__wrapper{padding-bottom:36px;padding-top:36px}.l-home-tutorials-teaspoon .c-tutorial-item{min-width:275px;width:275px}.l-home-tutorials-teaspoon .c-tutorial-item a{border-radius:.75rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__text-upper{padding:20px}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__text{margin:0}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__art{border-radius:.5625rem .5625rem 0 0}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__icon{top:140px!important}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__icon .o-badge--pro{box-shadow:none;top:8px}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__title{font-size:1.25rem!important;line-height:1.25}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__metadata,.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__metadata-short{display:none}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__platform{display:block!important}}@media screen and (max-width:1080px){.l-home-why-choose .l-grid-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-home-why-choose>div>div{margin-top:40px}.l-home-why-choose h3,.l-home-why-choose p{text-align:center}.l-home-why-choose h3{margin-top:20px}}@media screen{.l-home-why-choose p{font-size:1rem}}@media screen and (max-width:768px){.l-home-why-choose p{font-size:1.0625rem}}@media screen{.l-onboarding-background{background-image:url(/packs/media/images/37571e1162a42ee9fc71.svg),url(/packs/media/images/769eb51d334f9705b0d9.svg);background-position:top -72px right,top -60px right -60px;background-repeat:no-repeat;background-size:100%,1440px}.l-onboarding-interests{grid-column-gap:16px;grid-row-gap:16px}}@media screen and (max-width:1080px){.l-onboarding-interests{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:992px){.l-onboarding-interests{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.l-onboarding-interests{display:grid;grid-template-columns:1fr}}@media screen{.l-onboarding-interests .c-card-platform>div{padding-top:140px}.l-onboarding-interests .c-card-platform>div h2{justify-content:center;min-width:100%;width:100%}.l-onboarding-skill{display:flex;margin-left:auto;margin-right:auto;max-width:770px;white-space:nowrap}.l-onboarding-skill:before{content:"";height:100%;width:200px}.l-onboarding-skill .c-card-choice{height:380px;margin-left:40px;min-width:345px;white-space:normal;width:345px}}@media screen and (max-width:768px){.l-onboarding-skill .c-card-choice{margin-left:30px;min-width:300px;width:300px}}@media screen{.l-onboarding-skill .c-card-choice img{margin-top:24px;width:160px}.l-onboarding-skill--multiple{max-width:none!important}.l-subscription-plans--teaspoon{background-image:url(/packs/media/images/1711b5a319eefe8fcfa0.svg),url(/packs/media/images/37571e1162a42ee9fc71.svg),url(/packs/media/images/769eb51d334f9705b0d9.svg);background-position:top -120px center,top -72px right,top -60px right -60px;background-repeat:no-repeat,no-repeat,no-repeat;background-size:1500px,100%,1440px}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon>div>.l-flex-justify-center{display:grid;grid-template-columns:1fr}.l-subscription-plans--teaspoon .l-margin-30--force{margin-top:0!important}}@media screen{.l-subscription-plans--teaspoon .c-plan{box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)!important;height:auto;padding:32px 18px!important}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan{padding-bottom:36px;padding-left:24px;padding-right:24px;text-align:center;width:100%}.l-subscription-plans--teaspoon .c-plan:first-of-type{order:1}.l-subscription-plans--teaspoon .c-plan .c-plan__info{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__info{display:grid;grid-template-areas:"intro benefits" "options options";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media screen and (max-width:600px){.l-subscription-plans--teaspoon .c-plan .c-plan__info{grid-template-areas:"intro intro" "benefits benefits" "options options"}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__intro{grid-area:intro}}@media screen{.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__blurb{color:#333;display:block;font-size:.9375rem;margin:9px auto -10px;opacity:.66;text-align:center;width:200px}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__blurb{margin-bottom:0}.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__price .c-plan__price-main{font-size:3.75rem!important;left:auto;letter-spacing:-2px;line-height:60px!important;position:relative;top:auto}.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__price .c-plan__price-cents{bottom:0;left:auto;right:auto;top:auto}.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__price .c-plan__price-currency{bottom:auto;left:-15px;right:auto;top:auto}}@media screen{.l-subscription-plans--teaspoon .c-plan .c-plan__benefits{padding-bottom:90px}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__benefits{padding-bottom:0}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__benefits{grid-area:benefits}}@media screen and (max-width:600px){.l-subscription-plans--teaspoon .c-plan .c-plan__benefits{margin-top:24px!important;padding-bottom:0}}@media screen{.l-subscription-plans--teaspoon .c-plan .c-plan__benefits li{font-size:.9375rem}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__benefits li:first-child{margin-top:0}.l-subscription-plans--teaspoon .c-plan .c-plan__options{align-content:center;display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__options{grid-area:options;margin-top:30px}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__options a{bottom:auto;position:relative;transform:none}}@media screen{.l-subscription-plans--teaspoon .c-plan .c-plan__options .o-button--primary{bottom:36px}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__options .o-button--primary{bottom:0}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__options .o-button--secondary{margin-top:20px;width:100%}}@media screen and (max-width:600px){.l-subscription-plans--teaspoon .c-plan .c-plan__options .o-button--secondary{white-space:normal}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan--left,.l-subscription-plans--teaspoon .c-plan--right{border-radius:.5625rem}}@media screen{.l-subscription-plans--teaspoon .c-plan--emphasis{background:#157cb8;min-width:336px}.l-subscription-plans--teaspoon .c-plan--emphasis:after{background:#157cb8;border-radius:.5625rem;bottom:-20px;content:"";height:40px;left:0;position:absolute;width:100%}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan--emphasis{min-height:auto;order:0}.l-subscription-plans--teaspoon .c-plan--emphasis:after{display:none}}@media screen{.l-subscription-plans--teaspoon .c-plan--emphasis .c-plan__blurb{color:#fff!important}.l-subscription-plans--teaspoon .c-plan--emphasis .o-badge{border-color:#157cb8;color:#157cb8}.l-subscription-plans--teaspoon .c-plan--emphasis .o-badge--pro{border:2px solid #fff;border-radius:.5625rem;color:#fff;left:auto;margin:0 0 0 3px;position:relative;top:-4px}}@media screen and (max-width:992px){.l-onboarding-plans--black-friday .c-plan--neon{border:none;box-shadow:none}}@media screen{.l-onboarding-plans--black-friday .o-tooltip{line-height:1}.l-onboarding-plans--black-friday .o-tooltip:after{display:none}.l-subscription-sales-flourish--bottom{height:200px;margin-bottom:-100px;position:relative;width:100%}.l-subscription-sales-flourish--bottom:before{background:#f3b36a;clip-path:polygon(0 0,0 0,100% 0,100% 100%);content:"";height:100%;position:absolute;width:100%}.l-subscription-sales-flourish--bottom:after{background:#f3b36a;clip-path:polygon(0 0,100% 0,0 100%,0 0);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.l-onboarding-hello{margin:0 auto;max-width:670px}}@media screen and (max-width:768px){.l-onboarding-hello{grid-row-gap:30px;grid-template-columns:1fr;padding:0 30px}}@media screen{.l-onboarding-hello .c-card-option{height:320px}}@media screen and (max-width:768px){.l-onboarding-hello .c-card-option:first-of-type{order:2}}@media screen{.l-onboarding-hello .c-card-option:first-of-type img{padding-top:10px;width:175px}}@media screen and (max-width:768px){.l-onboarding-hello .c-card-option:nth-of-type(2){order:1}}@media screen{.l-onboarding-hello .c-card-option:nth-of-type(2) img{margin:0 auto;padding-top:20px;width:290px}}@media screen and (max-width:380px){.l-onboarding-hello .c-card-option:nth-of-type(2) img{width:260px}}@media screen{.l-onboarding-hello .c-card-option a{align-items:flex-end;display:grid;justify-content:center;padding-bottom:30px}.l-onboarding-topics{margin:0 auto;max-width:500px}}@media screen and (max-width:768px){.l-onboarding-topics{grid-row-gap:20px;grid-template-columns:1fr;padding:0 30px}}@media screen{.l-onboarding-topics .c-card-option{height:240px}}@media screen and (max-width:768px){.l-onboarding-topics .c-card-option{height:200px}}@media screen{.l-onboarding-topics .c-card-option a{align-items:flex-end;display:grid;justify-content:center;padding-bottom:42px}.l-onboarding-questions{grid-row-gap:20px;display:grid;margin:0 auto;max-width:428px}}@media screen and (max-width:768px){.l-onboarding-questions{grid-row-gap:15px;padding:0 30px}}@media screen{.l-onboarding-questions a{border:2px solid #d6e0ef;border-radius:.5625rem;color:#333;padding:12px 16px;text-decoration:none}}@media screen and (max-width:768px){.l-onboarding-questions a{font-size:.9375rem;padding:11px 16px;text-align:center}}@media screen{.l-onboarding-questions a:hover{background:#f2f6fa}.l-onboarding-reason form>div{grid-column-gap:28px;grid-row-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:820px}}@media screen and (max-width:992px){.l-onboarding-reason form>div{grid-row-gap:15px;grid-template-columns:1fr;max-width:428px}}@media screen and (max-width:768px){.l-onboarding-reason form>div{padding:0 30px}}@media screen{.l-onboarding-reason div{position:relative}.l-onboarding-reason div input[type=checkbox]{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.l-onboarding-reason div>input[type=checkbox]:hover+label{background:#f2f6fa}.l-onboarding-reason div>input[type=checkbox]:checked+label{background:#158443;border-color:#158443;color:#fff}.l-onboarding-reason div>input[type=checkbox]:checked+label:before{opacity:1}}@media screen and (max-width:768px){.l-onboarding-reason div>input[type=checkbox]:checked+label:before{opacity:0}}@media screen{.l-onboarding-reason label{border:2px solid #d6e0ef;border-radius:.5625rem;color:#333;cursor:pointer;display:block;padding:12px 16px;position:relative;text-decoration:none;transition:all .5s;z-index:-1}}@media screen and (max-width:768px){.l-onboarding-reason label{font-size:.9375rem;padding:11px 16px;text-align:center}}@media screen{.l-onboarding-reason label:before{background-image:url(/packs/media/images/6cd908666c110ee4dd3d.png);background-size:cover;content:"";height:11px;margin-top:-5px;opacity:0;position:absolute;right:18px;top:50%;width:14px}.l-onboarding-reason label:hover{background:#f2f6fa}.l-onboarding-header{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:90px;margin-top:30px}}@media screen and (max-width:768px){.l-onboarding-header{margin-bottom:45px}}@media screen{.l-onboarding-header h2{font-size:1.25rem;text-align:center}.l-onboarding-header div:nth-of-type(2){text-align:right}.l-onboarding-header a{color:#6e7687;font-size:1rem}section.l-about-hero{height:450px;overflow:hidden;position:relative;z-index:1}section.l-about-hero:before{background-image:url(/packs/media/images/60b1ad86e26303541b1c.png);background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:560px;z-index:-1}}@media screen and (max-width:1200px){section.l-about-hero:before{left:-150px}}@media screen and (max-width:992px){section.l-about-hero:before{display:none}}@media screen{section.l-about-hero:after{background-image:url(/packs/media/images/21d62b3f9ddab23aad81.png);background-size:cover;content:"";height:100%;position:absolute;right:0;top:0;width:560px;z-index:-1}}@media screen and (max-width:1200px){section.l-about-hero:after{right:-150px}}@media screen and (max-width:992px){section.l-about-hero:after{display:none}}@media screen{section.l-about-hero h1{font-size:3.75rem;text-align:center;width:100%}}@media screen and (max-width:768px){section.l-about-hero h1{font-size:2rem}}@media screen{section.l-about-hero h1 span{display:block;font-size:1.875rem;line-height:1.35;margin-top:12px}}@media screen and (max-width:768px){section.l-about-hero h1 span{font-size:1.5rem}}@media screen{section.l-about-stats{background:#158443;background-image:url(/packs/media/images/dd669e6ba122a2d67533.png);background-size:cover;padding:54px 0}section.l-about-stats h2,section.l-about-stats li,section.l-about-stats p{color:#fff}section.l-about-stats .l-about-stats__figures{display:flex;justify-content:space-between;text-align:center}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__figures{display:none}}@media screen{section.l-about-stats .l-about-stats__figures .l-about-stats__figures-total{display:block;font-family:Bitter,serif;font-size:54px;font-weight:700;letter-spacing:-3px}section.l-about-stats .l-about-stats__figures .l-about-stats__figures-title{display:block;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-top:-3px;text-transform:uppercase}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__quotes{margin-top:0}section.l-about-stats .l-about-stats__quotes .l-grid-2{display:block}}@media screen{section.l-about-stats .l-about-stats__quotes h2{font-size:3rem}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__quotes h2{font-size:1.5rem}}@media screen{section.l-about-stats .l-about-stats__quotes p{font-family:Bitter,serif;font-size:1.125rem}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__quotes p{font-size:.9375rem;margin-top:15px}}@media screen{section.l-about-team{padding-left:300px;padding-top:72px}}@media screen and (max-width:992px){section.l-about-team{padding-left:0}}@media screen{section.l-about-team .c-nav-sidebar--article{height:auto;position:absolute;top:150px;width:320px!important}section.l-about-team .c-nav-sidebar--article .c-global-header__logo,section.l-about-team .c-nav-sidebar--article .c-nav-sidebar__nav-action,section.l-about-team .c-nav-sidebar--article .c-nav-sidebar__title{display:none}section.l-about-team .c-nav-sidebar--article .c-sidebar-navigator{display:block}section.l-about-team .l-about-team__title{font-size:3rem;text-align:center}}@media screen and (max-width:768px){section.l-about-team .l-about-team__title{font-size:1.75rem;text-align:left}}@media screen{section.l-about-team .o-button--small{line-height:42px!important}.l-about-team__people .c-content-author{display:block}.l-about-team__people .c-content-author img{height:54px;min-width:54px}.l-about-team__people .c-content-author .c-content-author__title{font-size:1.125rem;margin-top:9px}.l-about-team__people .c-content-author .c-content-author__description{max-height:87px;overflow:hidden}.l-about-team__people .c-content-author .c-content-author__description a{color:#6e7687;text-decoration:none}section.l-join-team{padding:120px 0}section.l-join-team h3{font-size:1.875rem}}@media screen and (max-width:768px){section.l-join-team h3{font-size:1.5rem}}@media screen{section.l-join-team p{font-family:Bitter,serif;font-size:1.0625rem}}@media screen and (max-width:768px){section.l-join-team p{font-size:.9375rem}}@media screen{.l-library-wrapper{max-width:960px;padding:0 30px}}@media screen and (max-width:1200px){.l-library-wrapper{max-width:none;padding-right:130px}}@media screen and (max-width:992px){.l-library-wrapper{padding-right:30px}}@media screen{.c-library-filters--open .l-library-wrapper{max-width:none;padding-left:30px;padding-right:410px}}@media screen and (max-width:992px){.c-library-filters--open .l-library-wrapper{padding-right:30px}}@media screen{.l-library-wrapper.c-library-filters__added .o-tag{margin-right:5px}.l-contributors-article .l-block-wrapper{max-width:720px;padding:0}}@media screen and (max-width:1280px){.l-contributors-article .l-block-wrapper{padding:0 20px}}@media screen and (max-width:768px){.l-contributors-article .l-block-wrapper{padding-left:20px!important;padding-right:20px!important}}@media screen{.l-contributors-article .l-block-wrapper .l-grid-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-contributors-article .l-block-wrapper .l-grid-3{grid-template-columns:1fr}}@media screen{.l-contributors-article .c-content-author__description{font-size:.875rem!important}}@media screen and (max-width:768px){.l-community-care-article .l-grid-row-gap-40{grid-row-gap:30px!important}.l-community-care-article .c-tutorial-item{margin-top:0!important}}@media screen{.l-community-care-article .c-tutorial-item .c-tutorial-item__title{font-size:1.875rem!important}}@media screen and (max-width:768px){.l-community-care-article .c-tutorial-item .c-tutorial-item__title{font-size:1.3125rem!important}}@media screen and (max-width:992px){.l-community-care-article .c-tutorial--card.c-tutorial--floating-button{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:768px){.l-community-care-article .c-tutorial--card.c-tutorial--floating-button{grid-template-columns:1fr!important}}@media screen{.l-community-care-article .c-written-tutorial__introduction,.l-community-care-article .c-written-tutorial__introduction:before{background:#e2e6f7!important}.l-community-care-article header .l-block{position:relative;z-index:1}.l-community-care-article header .c-written-tutorial--event-artwork{z-index:0!important}.l-community-care-article .l-community-care-upcoming-events{margin-bottom:-26px}.l-community-care-article .l-community-care-upcoming-events ul{list-style:none;margin:0;padding:0!important}.l-community-care-article .l-community-care-upcoming-events ul li{align-items:center;border-bottom:1px solid #eff3f6;display:flex;font-family:Bitter,serif;font-size:1.5rem;font-weight:700;padding:15px 0}}@media screen and (max-width:768px){.l-community-care-article .l-community-care-upcoming-events ul li{font-size:1.25rem}}@media screen{.l-community-care-article .l-community-care-upcoming-events ul li:last-child{border-bottom:none}.l-community-care-article .l-community-care-upcoming-events ul li span{background:#158443;border-radius:.5625rem;color:#fff;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.6875rem;font-weight:600;letter-spacing:.5px;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.l-community-care-article .l-community-care-upcoming-events ul li a{color:#333;margin-left:12px;text-decoration:underline}.l-article-profile{display:flex;margin-top:24px}.l-article-profile p{margin-top:0!important}.l-article-profile img{height:150px;margin-right:20px!important;min-width:150px;width:150px}}@media screen and (max-width:768px){.l-article-profile img{height:90px;margin-right:18px!important;min-width:90px;width:90px}}@media screen{.l-menu-interests-dropdown{box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);left:auto;right:0;width:240px}.l-menu-interests-dropdown:before{left:auto;right:30px}.l-menu-interests-dropdown li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;height:40px;margin:0!important;padding:0 18px}}@media screen and (max-width:600px){.l-bookmark-button-mobile{margin-left:auto;margin-right:0}.l-bookmark-button-mobile button{background:none;border-radius:0;padding:0}.l-bookmark-button-mobile button:hover{background:none}.l-bookmark-button-mobile button .o-button__label,.l-bookmark-button-mobile button .o-button__loader-text,.l-bookmark-button-mobile button .o-loader-pulse{display:none}.l-bookmark-button-mobile button i{background:none;border-radius:0;height:20px;margin:0;width:20px}.l-bookmark-button-mobile button svg{height:20px;margin-left:-10px;margin-top:-10px;width:20px}.l-bookmark-button-mobile .o-button--dark svg{fill:#caced2}}@media screen{.l-bookmark-button-icon{margin-right:0}.l-bookmark-button-icon button{background:none;border-radius:0;padding:0}.l-bookmark-button-icon button:hover{background:none}.l-bookmark-button-icon button .o-button__label,.l-bookmark-button-icon button .o-button__loader-text,.l-bookmark-button-icon button .o-loader-pulse{display:none}.l-bookmark-button-icon button i{background:none;border-radius:0;height:20px;margin:0;width:20px}.l-bookmark-button-icon button svg{height:20px;margin-left:-10px;margin-top:-10px;width:20px}.l-bookmark-button-icon .o-button--dark svg{fill:#caced2}.l-bookmark-button-remove .c-tutorial-item__icon{display:none!important}}@media screen and (max-width:768px){.l-bookmark-button-remove{display:grid}.l-bookmark-button-remove>span{order:5}.l-bookmark-button-remove>span>a{left:18px!important;margin-top:0!important;position:relative!important;right:0!important;top:0!important}.l-bookmark-button-remove>a{order:1}}@media screen{.l-video-rating-footer{margin-top:-100px;padding-left:20px;padding-right:20px}.l-video-rating-footer .c-add-rating{border-top:1px solid #dfe7f0;max-width:640px;padding-bottom:120px}.l-article-rating-footer h3,.l-video-rating-footer .c-add-rating h3{margin-bottom:12px!important}.l-article-rating-footer h3{font-size:1.0625rem!important;margin-top:0!important}.l-grid-bookshelf-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:1080px){.l-grid-bookshelf-5{grid-template-columns:1fr 1fr 1fr 1fr;margin-left:auto;margin-right:auto;max-width:890px}}@media screen and (max-width:880px){.l-grid-bookshelf-5{grid-template-columns:1fr 1fr 1fr;margin-left:auto;margin-right:auto;max-width:660px}}@media screen and (max-width:550px){.l-grid-bookshelf-5{grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;max-width:430px}}@media screen{.l-prefers-color-scheme--dark{background-color:#333;color:#fff!important}.l-prefers-color-scheme--dark .l-background--grey{background:#333}.l-prefers-color-scheme--dark .l-color-grey--dark{color:#a7adb4!important}.l-prefers-color-scheme--dark .l-color-white--dark{color:#fff!important}.l-prefers-color-scheme--dark .l-color-invert--dark{color:#a7adb4}.l-prefers-color-scheme--dark .l-color-invert--dark a{color:#fff}.l-prefers-color-scheme--dark .o-tag{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .c-tabs{border-bottom:2px solid #3b4048!important}.l-prefers-color-scheme--dark .o-button--share:hover i{background:#73859f!important}.l-prefers-color-scheme--dark .o-button--share i{background:#434a53}.l-prefers-color-scheme--dark .l-border-bottom,.l-prefers-color-scheme--dark .l-border-top-grey--dark,.l-prefers-color-scheme--dark .o-screenshot{border-color:#434a53}.l-prefers-color-scheme--dark .l-border-all-grey--dark{border:3px solid #434a53}.l-prefers-color-scheme--dark .l-svg-color-night-grey-chateau{fill:#a7adb4!important}.l-prefers-color-scheme--dark .l-svg-color-night-white{fill:#fff!important}.l-prefers-color-scheme--dark .o-button--green-outline{border-color:#fff;color:#fff}.l-prefers-color-scheme--dark .o-button--green-outline svg{fill:#fff}.l-prefers-color-scheme--dark .o-button-round--disabled{background:#3b4048;color:#fff}.l-prefers-color-scheme--dark .o-skeleton-card__text,.l-prefers-color-scheme--dark .o-skeleton-card__title,.l-prefers-color-scheme--dark .o-skeleton-sidebar__meta,.l-prefers-color-scheme--dark .o-skeleton__artwork,.l-prefers-color-scheme--dark .o-skeleton__button,.l-prefers-color-scheme--dark .o-skeleton__graphic,.l-prefers-color-scheme--dark .o-skeleton__text,.l-prefers-color-scheme--dark .o-skeleton__title{animation-duration:.75s;animation-duration:1s!important;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#646d7a;background:linear-gradient(90deg,#3b4048 8%,#485059 18%,#3b4048 33%);background-size:800px 104px!important}.l-prefers-color-scheme--dark .o-skeleton-card{background:#434a53!important}.l-prefers-color-scheme--dark .c-authors .c-content-author .c-content-author__title{color:#fff}.l-prefers-color-scheme--dark .c-authors .c-content-author .c-content-author__description{color:#a7adb4}.l-prefers-color-scheme--dark .c-authors .c-content-author img{border:4px solid #434a53}.l-prefers-color-scheme--dark .c-authors .c-content-author .o-badge{background:#434a53!important;color:#fff!important}.l-prefers-color-scheme--dark .c-tutorial-item>div.c-tutorial-item__wrapper,.l-prefers-color-scheme--dark .c-tutorial-item a{background:#3b4048!important;box-shadow:none;padding:21px}.l-prefers-color-scheme--dark .c-tutorial-item .o-button--mark-as-complete .checkbox__indicator,.l-prefers-color-scheme--dark .c-tutorial-item .o-button--mark-as-complete .checkbox__input{background:none}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .o-badge--soon{background:#434a53!important;color:#fff!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{color:#fff!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ol,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description p,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ul{color:#a7adb4}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__type{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__continue{border-bottom:0!important;border-radius:.5625rem!important;box-shadow:0!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__art{background:none!important}.l-prefers-color-scheme--dark .c-tutorial--card .c-tutorial-item a{border-bottom:0!important}.l-prefers-color-scheme--dark .c-tutorial--list .c-tutorial-item a,.l-prefers-color-scheme--dark .c-tutorial--white .c-tutorial-item,.l-prefers-color-scheme--dark .c-tutorial--white .c-tutorial-item a{background:#3b4048!important}.l-prefers-color-scheme--dark .c-tutorial--book .c-tutorial-item a,.l-prefers-color-scheme--dark .c-tutorial--list-style-basic .c-tutorial-item a,.l-prefers-color-scheme--dark .c-tutorial--list-style-complex .c-tutorial-item a{background:none!important;box-shadow:none;padding:0}.l-prefers-color-scheme--dark .c-tutorial--list-style-basic .c-tutorial-item,.l-prefers-color-scheme--dark .c-tutorial--list-style-complex .c-tutorial-item{border-color:#434a53}}@media screen and (max-width:992px){.l-prefers-color-scheme--dark .c-tutorial--list-style-complex .c-tutorial-item{background:#3b4048!important;border-radius:.5625rem;padding:21px}}@media screen{.l-prefers-color-scheme--dark .c-tutorial--list-style-complex .c-tutorial-item .o-badge--pro{border-color:#fff!important}.l-prefers-color-scheme--dark .c-card-platform a{background-color:#3b4048}.l-prefers-color-scheme--dark .c-card-platform a:before{filter:invert(100%)}.l-prefers-color-scheme--dark .c-card-platform a h2{color:#fff}.l-prefers-color-scheme--dark .c-card-platform a p{color:#a7adb4}.l-prefers-color-scheme--dark .c-video-player .c-video-player__sub-controls .l-button-cinema-mode svg{fill:#a7adb4}.l-prefers-color-scheme--dark .c-tutorial-episode:before{background:#434a53}.l-prefers-color-scheme--dark .c-tutorial-episode h4 a{color:#fff!important}.l-prefers-color-scheme--dark .c-tutorial-episode .o-badge-tutorial{border-color:#434a53}.l-prefers-color-scheme--dark .c-tutorial-episode p{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-video-information .c-content-author a{color:#fff}.l-prefers-color-scheme--dark .c-video-information .c-content-author img{border:4px solid #434a53}.l-prefers-color-scheme--dark .c-video-player__paywall .c-video-player__paywall-copy p{color:#333}.l-prefers-color-scheme--dark .c-video-player__paywall--professional .c-video-player__paywall-copy .l-color-white,.l-prefers-color-scheme--dark .c-video-player__paywall--professional .c-video-player__paywall-copy p{color:#fff}.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card h4{color:#333}}@media screen and (max-width:1080px){.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card h4{color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card .c-price-card__price span{color:#333}}@media screen and (max-width:1080px){.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card .c-price-card__price span{color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card .c-price-card__period{color:#333}}@media screen and (max-width:1080px){.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card .c-price-card__period{color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-video-player__paywall--black-friday-2019 .c-price-card .c-price-card__price-currency,.l-prefers-color-scheme--dark .c-video-player__paywall--black-friday-2019 .c-price-card h4{color:#fff!important}.l-prefers-color-scheme--dark .c-video-player--nav .c-video-player__paywall-options .c-price-card .c-price-card__period,.l-prefers-color-scheme--dark .c-video-player--nav .c-video-player__paywall-options .c-price-card .c-price-card__price span,.l-prefers-color-scheme--dark .c-video-player--nav .c-video-player__paywall-options .c-price-card h4{color:#fff}.l-prefers-color-scheme--dark .c-forum-comments__load{background:#434a53!important}.l-prefers-color-scheme--dark .c-forum-comments__load span{color:#fff!important}.l-prefers-color-scheme--dark .c-forum-comments__load i svg{fill:#fff}.l-prefers-color-scheme--dark .o-link--bookmark-remove{border-bottom:none!important;color:#158443!important}.l-prefers-color-scheme--dark .l-follow-pillars{background:#3b4048;box-shadow:none}.l-prefers-color-scheme--dark .l-home-hero .l-home-hero__video-wrapper .c-tutorial-item a{border-radius:0 0 0 0!important}.l-prefers-color-scheme--dark .home-hero{box-shadow:none}.l-prefers-color-scheme--dark .home-hero .home-hero__action h4,.l-prefers-color-scheme--dark .home-hero .home-hero__action ul{color:#333}.l-prefers-color-scheme--dark .home-top-tutorials .c-tutorial-item .c-tutorial-item__metadata{color:#6e7687!important}.l-prefers-color-scheme--dark .home-top-tutorials .c-tutorial-item .o-progress-indicator{background:#434a53!important}.l-prefers-color-scheme--dark .home-pattern{background-image:none!important}.l-prefers-color-scheme--dark .l-home-hero-teaspoon .l-home-hero-teaspoon__left:before{filter:invert(100%)}}@media screen and (max-width:1080px){.l-prefers-color-scheme--dark .l-home-hero-teaspoon .l-home-hero-teaspoon__right p,.l-prefers-color-scheme--dark .l-home-hero-teaspoon .l-home-hero-teaspoon__right ul{color:#fff}}@media screen{.l-prefers-color-scheme--dark .l-home-teaspoon .l-tutorial-collection .c-tutorial-item a{background:#3b4048!important}.l-prefers-color-scheme--dark .l-home-teaspoon .l-tutorial-collection .o-button__icon--prev{background:#333;background:linear-gradient(90deg,#333,rgba(51,51,51,0))}.l-prefers-color-scheme--dark .l-home-teaspoon .l-tutorial-collection .o-button__icon--next{background:#fff;background:linear-gradient(90deg,rgba(51,51,51,0),#333)}.l-prefers-color-scheme--dark .c-tabs--emphasis{border-bottom:none!important}.l-prefers-color-scheme--dark .c-tabs--emphasis .c-tabs--active:before{display:none}.l-prefers-color-scheme--dark .l-tutorial-container--slider .c-tutorial-item a{background:none!important}.l-prefers-color-scheme--dark .l-library .c-library-controls div{color:#fff!important}.l-prefers-color-scheme--dark .l-library .c-library-controls div svg{fill:#fff!important}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-library .c-tutorial-item{border:0!important;margin-top:15px!important}}@media screen{.l-prefers-color-scheme--dark .l-library .c-library-filters__added .o-tag{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .l-library .c-library-filters__added .o-tag svg{fill:#fff}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item{background:#3b4048!important}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item{background:none!important;border:0}}@media screen{.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item a{border:0;padding:0}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .c-tutorial-item__art{background:none}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .o-button{background:#158443!important;border-radius:.5625rem!important;padding:21px 21px 21px 0!important}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .o-button svg{fill:#158443!important}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .o-button--center{padding:21px!important}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .o-progress-indicator{background:rgba(0,0,0,.125)}.l-prefers-color-scheme--dark .learning-path-list .c-tutorial-item:before{background:#434a53!important}.l-prefers-color-scheme--dark .learning-path-list .c-tutorial-item .c-tutorial-item__icon{display:none}.l-prefers-color-scheme--dark .learning-path-list .c-tutorial-item .o-badge-tutorial{border-color:#434a53}.l-prefers-color-scheme--dark article.c-written-tutorial{background-color:#333;color:#fff}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark article.c-written-tutorial header .c-written-tutorial__introduction{background:#333}}@media screen{.l-prefers-color-scheme--dark article.c-written-tutorial header .c-written-tutorial__breadcrumbs{color:#a7adb4!important}.l-prefers-color-scheme--dark article.c-written-tutorial header .c-written-tutorial__breadcrumbs a{color:#a7adb4}.l-prefers-color-scheme--dark article.c-written-tutorial header .c-written-tutorial__breadcrumbs .l-svg-breadcrumb{fill:#a7adb4}.l-prefers-color-scheme--dark article.c-written-tutorial .c-content-author img{border:4px solid #434a53}.l-prefers-color-scheme--dark article.c-written-tutorial .c-content-author .c-content-author__title a{color:#fff}.l-prefers-color-scheme--dark article.c-written-tutorial .c-content-author .c-content-author__description{color:#a7adb4}.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h5,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h5,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content a,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h5,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h5,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h5,.l-prefers-color-scheme--dark article.c-written-tutorial h1{color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .c-spoiler__answer{background:#434a53!important}.l-prefers-color-scheme--dark article.c-written-tutorial code{background:#3b4048!important;border:1px solid #73859f!important;color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial pre{border:1px solid #73859f}.l-prefers-color-scheme--dark article.c-written-tutorial pre code{background:transparent!important;border:none!important}.l-prefers-color-scheme--dark article.c-written-tutorial .note{background:#434a53!important}.l-prefers-color-scheme--dark article.c-written-tutorial .note a{color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial .bordered{border-color:#434a53!important}.l-prefers-color-scheme--dark article.c-written-tutorial .c-box-list__item,.l-prefers-color-scheme--dark article.c-written-tutorial .c-box-list__item--active{color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial .c-box-list__item--active:before{background-image:url(/packs/media/images/d840f5157ba8341e9138.png)!important;background-size:cover}.l-prefers-color-scheme--dark article.c-written-tutorial--event header h1,.l-prefers-color-scheme--dark article.c-written-tutorial--event header p{color:#333!important}.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction{background:#333!important;z-index:1}.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction:before{background:#333!important}.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction h1,.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction p{color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial--event-artwork{z-index:0}.l-prefers-color-scheme--dark .l-community-care-article.c-written-tutorial--event header{background:#333!important}.l-prefers-color-scheme--dark .l-community-care-article.c-written-tutorial--event header h1,.l-prefers-color-scheme--dark .l-community-care-article.c-written-tutorial--event header p{color:#fff!important}.l-prefers-color-scheme--dark .l-community-care-upcoming-events li{border-color:#434a53!important}.l-prefers-color-scheme--dark .l-community-care-upcoming-events li a{color:#fff!important}.l-prefers-color-scheme--dark .l-about-team .c-content-author a{color:#fff}.l-prefers-color-scheme--dark .l-about-team .c-content-author .c-content-author__description{color:#a7adb4}.l-prefers-color-scheme--dark .l-about-team .c-content-author .c-content-author__description a{color:#a7adb4;text-decoration:underline}.l-prefers-color-scheme--dark .l-about-team .c-content-author img{border:4px solid #434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--white .c-sidebar-navigator .c-sidebar-navigator__indicator{background:none;border:2px solid #434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--white .c-sidebar-navigator .c-sidebar-navigator__indicator:after,.l-prefers-color-scheme--dark .c-nav-sidebar--white .c-sidebar-navigator .c-sidebar-navigator__indicator:before{background:#434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--white .c-sidebar-navigator .c-sidebar-navigator__title{color:#fff}.l-prefers-color-scheme--dark .l-onboarding-plans .c-plan{color:#333}.l-prefers-color-scheme--dark .c-onboarding-progress .c-onboarding-progress__bar{background:#434a53!important}.l-prefers-color-scheme--dark .c-onboarding-progress .c-onboarding-progress__bar--complete{background:#158443!important}.l-prefers-color-scheme--dark .l-onboarding-interests .c-card-category .c-card-category__text-title{color:#333}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-onboarding-interests .c-card-category{border-bottom:1px solid #434a53}.l-prefers-color-scheme--dark .l-onboarding-interests .c-card-category .c-card-category__text-title{color:#fff}}@media screen{.l-prefers-color-scheme--dark .l-onboarding-skill .c-card-choice .c-card-choice__title{color:#333}.l-prefers-color-scheme--dark .c-testimonial:before{display:none}.l-prefers-color-scheme--dark .c-testimonial img{border:4px solid #434a53!important}.l-prefers-color-scheme--dark .c-content-author--card{background:none}.l-prefers-color-scheme--dark .c-content-author--card img{border:4px solid #434a53}.l-prefers-color-scheme--dark .c-testimonial--twitter{background:#3b4048}.l-prefers-color-scheme--dark .c-testimonial--twitter .c-testimonial__date,.l-prefers-color-scheme--dark .c-testimonial--twitter .c-testimonial__twitter,.l-prefers-color-scheme--dark .c-testimonial--twitter p{color:#a7adb4}.l-prefers-color-scheme--dark .c-written-tutorial__introduction .rating{color:#fff!important}.l-prefers-color-scheme--dark .c-written-tutorial__introduction .l-button__svg-empty-star{fill:#434a53}.l-prefers-color-scheme--dark .l-article-rating-footer,.l-prefers-color-scheme--dark .l-video-rating-footer .c-add-rating{border-top:1px solid #434a53}.l-prefers-color-scheme--dark .l-article-rating-footer h3,.l-prefers-color-scheme--dark .l-video-rating-footer h3{color:#fff!important}.l-prefers-color-scheme--dark .l-article-rating-footer .l-color-grey-regent,.l-prefers-color-scheme--dark .l-article-rating-footer a,.l-prefers-color-scheme--dark .l-video-rating-footer .l-color-grey-regent,.l-prefers-color-scheme--dark .l-video-rating-footer a{color:#a7adb4}.l-prefers-color-scheme--dark .l-article-rating-footer .c-rate__star,.l-prefers-color-scheme--dark .l-video-rating-footer .c-rate__star{background:#434a53}.l-prefers-color-scheme--dark .l-article-rating-footer .c-rate__star--green,.l-prefers-color-scheme--dark .l-video-rating-footer .c-rate__star--green{background:#158443}.l-prefers-color-scheme--dark .l-newsletter-hero .o-input--larger{background:#3b4048;border:2px solid #73859f;color:#fff}}@media screen{.l-prefers-color-scheme--dark .l-newsletter-hero .o-input--larger::placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-newsletter-hero .o-tooltip{display:none}.l-prefers-color-scheme--dark .l-newsletter-article{border-top:1px solid #434a53}.l-prefers-color-scheme--dark .l-newsletter-article h4{color:#fff!important}.l-prefers-color-scheme--dark .l-newsletter-article p{color:#fff}.l-prefers-color-scheme--dark .l-newsletter-article .l-color-grey{color:#a7adb4!important}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-newsletter-article .o-button__svg--green{fill:#333}}@media screen{.l-prefers-color-scheme--dark .l-newsletter-article .o-input--larger{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .l-newsletter-article .o-input--larger::placeholder{color:#959da5}}@media screen{.l-prefers-color-scheme--dark .l-collection-introduction__copy h2{color:#333}.l-prefers-color-scheme--dark .l-collection-introduction__copy p{color:#fff}.l-prefers-color-scheme--dark .l-collection-pitch-cards h2{color:#333}.l-prefers-color-scheme--dark .l-collection-pitch-cards .c-card-pitch{background:none}.l-prefers-color-scheme--dark .l-collection-modules__pitch-cards p{color:#a7adb4}.l-prefers-color-scheme--dark .l-book-hero .rating{color:#fff!important}.l-prefers-color-scheme--dark .l-book-hero .rating .l-button__svg-empty-star{fill:#434a53}.l-prefers-color-scheme--dark .l-book-hero .c-box-list--black li{color:#fff}.l-prefers-color-scheme--dark .l-book-hero .c-box-list--black li:before{background-image:url(/packs/media/images/d840f5157ba8341e9138.png)!important;background-size:cover}.l-prefers-color-scheme--dark .c-faq ul{color:#6e7687}.l-prefers-color-scheme--dark .l-home-section-border-padding{border-top:0;padding-top:0}.l-prefers-color-scheme--dark .l-home-section-border-padding-bottom{border-bottom:0;margin-bottom:0;padding-bottom:0}.l-prefers-color-scheme--dark .l-home-upcoming .c-tutorial-item__title{opacity:.5}.l-prefers-color-scheme--dark .l-home-continue-watching .c-tutorial-item a{border-bottom:0}.l-prefers-color-scheme--dark .l-home-continue-watching .c-tutorial-item a .c-tutorial-item__text{padding-bottom:0}.l-prefers-color-scheme--dark .l-home-continue-watching .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__metadata{color:#fff!important}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item a{border-bottom:none;padding:170px 0 0}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item a:before{filter:invert(100%)}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item a .c-tutorial-item__abstract{color:#a7adb4!important}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item--onboarding-video a{padding-top:0}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item--onboarding-video .c-tutorial-item__video-player:after{filter:invert(100%)}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item--onboarding-video .c-tutorial-item__video-player:before{background:#3b4048}.l-prefers-color-scheme--dark .l-home-recommendations .o-tooltip{background:#fff!important;color:#333!important}.l-prefers-color-scheme--dark .l-home-recommendations .o-tooltip:after{background:#fff}.l-prefers-color-scheme--dark .c-profile__bio-description{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-profile__bio-description a{color:#a7adb4;text-decoration:underline}.l-prefers-color-scheme--dark .c-book-header{background:#333!important}.l-prefers-color-scheme--dark .c-book-header .o-button__svg--grey-regent{fill:#a7adb4}.l-prefers-color-scheme--dark .c-book-header .l-button__svg-toc-icon-nav{stroke:#333}.l-prefers-color-scheme--dark .c-book-header>nav ul li{color:#fff}.l-prefers-color-scheme--dark .c-book-header .o-tooltip,.l-prefers-color-scheme--dark .c-book-header .o-tooltip:after{background:#3b4048}.l-prefers-color-scheme--dark .c-book-header .login-link{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-nav-sidebar__wrapper{background:#222}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-section{border-color:#434a53!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons{background:#222}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-header svg{fill:#a7adb4}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item-title,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item-title a,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-title,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-title a{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-sidebar-navigator__title,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-sum,.l-prefers-color-scheme--dark .c-nav-sidebar--book .l-color-grey{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list li:before{background:transparent;border-color:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list li>a{color:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list li>a:hover{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item--active:before{background-image:url(/packs/media/images/d840f5157ba8341e9138.png)!important;background-size:cover!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item--complete a{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item--complete:before{background:#158443!important;background-image:url(/packs/media/images/2e54a12ae315316c72c7.png)!important;background-size:cover!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item--complete+.c-sidebar-navigator:before{opacity:1}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list .c-box-list__item--locked:before{background-image:url(/packs/media/images/baa0abd24bd53f324a83.png)!important;background-size:cover}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-sidebar-navigator:before{background:#585e66;opacity:.5}.l-prefers-color-scheme--dark .c-global-search--book{background:#333}.l-prefers-color-scheme--dark .c-global-search--book .l-color-grey{color:#fff!important}.l-prefers-color-scheme--dark .c-global-search--book .o-input{background:#3b4048;border:2px solid #73859f;color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-global-search--book .o-input::placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations h3{color:#fff}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li{border-bottom:1px solid #434a53;padding:15px 0}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li a{color:#a7adb4}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li a:hover{color:#fff}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li p{color:#fff;font-size:.9375rem}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li .c-search__results--highlight{background:transparent;color:#fff;font-weight:700}.l-prefers-color-scheme--dark .c-global-search--book .c-paginator{border-color:#434a53}.l-prefers-color-scheme--dark .c-notebook{background:#222;border:0}.l-prefers-color-scheme--dark .c-notebook .c-notebook__artwork{filter:invert(100%)}.l-prefers-color-scheme--dark .c-notebook .l-color-grey{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-notebook .o-button__svg--grey{fill:#a7adb4}.l-prefers-color-scheme--dark .c-notebook .c-notebook__demo p mark{background:#ab5050;color:#fff}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry{border-color:#434a53}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry a,.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry mark{color:#fff!important}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .c-notebook__entry-text,.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry h4{color:#fff}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .c-notebook__action{color:#a7adb4}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .o-textarea{background:#3b4048;border:2px solid #73859f;color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .o-textarea::placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .c-notebook__entry-note span{color:#a7adb4}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--yellow:before{background:#d6c256}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--orange:before{background:#c97228}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--red:before{background:#ab5050}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--purple:before{background:#9157ad}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--blue:before{background:#5e70cc}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--green:before{background:#549954}.l-prefers-color-scheme--dark .o-fragment--tooltip{background:#3b4048!important;box-shadow:4px 4px 30px rgba(0,0,0,.3)}.l-prefers-color-scheme--dark .o-fragment--tooltip:after{background:#3b4048!important}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--yellow{background:#d6c256}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--orange{background:#c97228}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--red{background:#ab5050}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--purple{background:#9157ad}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--blue{background:#5e70cc}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--green{background:#549954}.l-prefers-color-scheme--dark .o-button__svg--highlighter-yellow{fill:#d6c256}.l-prefers-color-scheme--dark .o-button__svg--highlighter-orange{fill:#c97228}.l-prefers-color-scheme--dark .o-button__svg--highlighter-red{fill:#ab5050}.l-prefers-color-scheme--dark .o-button__svg--highlighter-purple{fill:#9157ad}.l-prefers-color-scheme--dark .o-button__svg--highlighter-blue{fill:#5e70cc}.l-prefers-color-scheme--dark .o-button__svg--highlighter-green{fill:#549954}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note{background:#3b4048!important;border:2px solid #73859f!important}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note textarea{color:#fff!important}}@media screen{.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note textarea::placeholder{color:#959da5!important}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note .o-fragment__action{color:#a7adb4!important}.l-prefers-color-scheme--dark .o-fragment mark{background-color:#8a7400;color:#fff}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-yellow{background:#8a7400}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-yellow.o-fragment--annotation-note{border-bottom:3px solid #ebc700}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-orange{background:#b05000}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-orange.o-fragment--annotation-note{border-bottom:3px solid #f99a0c}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-red{background:#783838}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-red.o-fragment--annotation-note{border-bottom:3px solid #e58a8a}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-purple{background:#5f2878}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-purple.o-fragment--annotation-note{border-bottom:3px solid #a0aef2}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-blue{background:#1d35b2}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-blue.o-fragment--annotation-note{border-bottom:3px solid #5bd1e1}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-green{background:#3a5f3a}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-green.o-fragment--annotation-note{border-bottom:3px solid #90de9c}.l-prefers-color-scheme--dark .c-reading-experience-selector{background:#222;border:0}.l-prefers-color-scheme--dark .c-reading-experience-selector h4{color:#fff}.l-prefers-color-scheme--dark .c-reading-experience-selector .o-button__svg--grey-regent{fill:#fff}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__checkbox--large{background:#3b4048;border:2px solid #73859f}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__checkbox--large label{color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-webkit-slider-runnable-track,.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range:focus::-webkit-slider-runnable-track{background:#73859f}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-moz-range-track{background:#73859f}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-ms-track{background:#73859f}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-webkit-slider-thumb{border:0}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-moz-range-thumb{border:0}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-ms-thumb{border:0}}@media screen{.l-prefers-color-scheme--dark .c-book-chapter__links a,.l-prefers-color-scheme--dark .l-book-chapter-end-message{border-color:#434a53}.l-prefers-color-scheme--dark .l-book-chapter-end-message p{color:#a7adb4!important}.l-prefers-color-scheme--dark .l-book-chapter-end-message p a{color:#fff!important}.l-prefers-color-scheme--dark .l-book-chapter-end-message input,.l-prefers-color-scheme--dark .l-book-chapter-end-message textarea{background:#3b4048;border:2px solid #73859f;color:#fff}}@media screen{.l-prefers-color-scheme--dark .l-book-chapter-end-message input::placeholder,.l-prefers-color-scheme--dark .l-book-chapter-end-message textarea::placeholder{color:#a7adb4!important;opacity:.75!important}}@media screen{.l-prefers-color-scheme--dark .c-book-chapter .c-modal .c-modal__description p{color:#6e7687!important}.l-prefers-color-scheme--dark .c-book-chapter .o-button-chapter{background:#3b4048}}@media screen and (max-width:600px){.l-prefers-color-scheme--dark .c-book-chapter .c-written-tutorial__introduction{background:#333!important}}@media screen{.l-prefers-color-scheme--dark .c-book-chapter .l-written-tutorial--light pre code{color:#333}.l-prefers-color-scheme--dark .c-book-chapter .c-book-chapter__links{border-color:#434a53}.l-prefers-color-scheme--dark .c-book-chapter .c-book-chapter__links a{color:#fff!important}.l-prefers-color-scheme--dark .c-book-chapter .c-book-chapter__links a:hover{background:#434a53}.l-prefers-color-scheme--dark .c-book-chapter h1,.l-prefers-color-scheme--dark .c-book-chapter h2,.l-prefers-color-scheme--dark .c-book-chapter h3,.l-prefers-color-scheme--dark .c-book-chapter h4,.l-prefers-color-scheme--dark .c-book-chapter h5,.l-prefers-color-scheme--dark .c-book-chapter ol,.l-prefers-color-scheme--dark .c-book-chapter p,.l-prefers-color-scheme--dark .c-book-chapter ul{color:#fff!important}.l-prefers-color-scheme--dark .c-book-chapter pre{border:1px solid #73859f!important}.l-prefers-color-scheme--dark .c-book-chapter code{background:#3b4048!important;border:1px solid #73859f!important;color:#fff}.l-prefers-color-scheme--dark .c-book-chapter blockquote{background:#434a53!important}.l-prefers-color-scheme--dark .c-book-chapter blockquote a{color:#fff!important}.l-prefers-color-scheme--dark .c-book-chapter figcaption{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-book-chapter .l-image-bordered img{border-color:#434a53!important}.l-prefers-color-scheme--dark .l-written-tutorial--light pre{background:#f2f6fa!important;border:1px solid #fff!important;color:#333!important}.l-prefers-color-scheme--dark .l-written-tutorial--light pre code{color:#333!important}.l-prefers-color-scheme--dark .l-written-tutorial--light .o-button-code{background-image:url(/packs/media/images/c66d63bca5756bd5f4e1.png);background-size:cover}.l-prefers-color-scheme--dark .l-written-tutorial--light .o-button-code:hover{background:#647388;background-image:url(/packs/media/images/c66d63bca5756bd5f4e1.png);background-size:cover}.l-prefers-color-scheme--dark .c-mobile-navigator--book{background:#222}.l-prefers-color-scheme--dark .c-mobile-navigator--book .o-button__svg--grey-regent{fill:#a7adb4}.l-prefers-color-scheme--dark .c-mobile-navigator--book .l-button__svg-toc-icon-nav{stroke:#222}.l-prefers-color-scheme--dark .c-mobile-navigator--book a:hover{background:#3b4048!important}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-book-sales-right{background:#222}}@media screen{.l-prefers-color-scheme--dark .l-book-sales-right .o-badge--pro{border-color:#fff}.l-prefers-color-scheme--dark .l-book-sales-right .l-button-book-meta-open svg,.l-prefers-color-scheme--dark .l-book-sales-right .o-button-close svg{fill:#fff}.l-prefers-color-scheme--dark .l-book-sales-right .l-button-book-meta-open span,.l-prefers-color-scheme--dark .l-book-sales-right a.rating span{color:#fff}.l-prefers-color-scheme--dark .l-book-sales-right a.rating .l-button__svg-empty-star{fill:#434a53}.l-prefers-color-scheme--dark .l-book-sales-right--show .l-no-border{border-bottom:1px solid #434a53!important}.l-prefers-color-scheme--dark .l-book-sales-cta{border-bottom:1px solid #434a53}.l-prefers-color-scheme--dark .l-book-sales-cta .l-color-green,.l-prefers-color-scheme--dark .l-book-sales-cta .o-text-button--green{color:#fff}.l-prefers-color-scheme--dark .l-book-sales-cta .o-text-button svg{fill:#fff}.l-prefers-color-scheme--dark .l-book-sales-copy ol,.l-prefers-color-scheme--dark .l-book-sales-copy p,.l-prefers-color-scheme--dark .l-book-sales-copy ul{color:#a7adb4}.l-prefers-color-scheme--dark .l-book-sales-copy a{color:#fff}.l-prefers-color-scheme--dark .l-book-contributors img{border:none}.l-prefers-color-scheme--dark .c-version-history-table .c-version-history-table__row{border-bottom:1px solid #434a53}.l-prefers-color-scheme--dark .c-version-history-table .c-version-history-table__meta{color:#a7adb4}.l-prefers-color-scheme--dark .c-version-history-table .c-version-history-table__links a{color:#fff!important}.l-prefers-color-scheme--dark .l-book-toc .l-book-toc-section-description:before{background:#434a53}.l-prefers-color-scheme--dark .l-book-toc .l-book-toc-section-description ol,.l-prefers-color-scheme--dark .l-book-toc .l-book-toc-section-description p,.l-prefers-color-scheme--dark .l-book-toc .l-book-toc-section-description ul{color:#a7adb4}.l-prefers-color-scheme--dark .c-paginator a{color:#fff}.l-prefers-color-scheme--dark .c-paginator a:hover{background:#434a53}.l-prefers-color-scheme--dark .c-paginator a svg{fill:#a7adb4}.l-prefers-color-scheme--dark .c-paginator--no-hover a:hover{background:none}.l-prefers-color-scheme--dark .c-banner-draper-sticky--obfuscate{background:#222}.l-prefers-color-scheme--dark .c-banner-draper-sticky--obfuscate p{color:#fff!important}.l-prefers-color-scheme--dark .c-banner-draper-sticky--obfuscate img{filter:invert(100%)}.l-prefers-color-scheme--dark .c-banner-draper-sticky--obfuscate .l-obfuscated-text{background:#ab5050}.l-prefers-color-scheme--dark .c-bookshelf-book a{color:#fff}.l-prefers-color-scheme--dark .c-bookshelf-book .c-bookshelf-book__description{color:#a7adb4}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode{background:#222}}@media screen and (max-width:992px){.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode,.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__wrapper{background:#222}}@media screen{.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__nav-action{border-color:#434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__nav-action .o-button__icon--black{background:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__nav-action .o-button__icon--black svg{fill:#333}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__nav-action .l-color-black{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__section:before{background-color:#434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__title{color:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-sidebar-navigator li a .c-sidebar-navigator__indicator{border-color:#434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-sidebar-navigator li a .c-sidebar-navigator__indicator:after{background:#434a53!important}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-sidebar-navigator li a .c-sidebar-navigator__title{color:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .o-checkbox .checkbox__indicator{background:none;border:2px solid rgba(115,133,159,.75)}.l-prefers-color-scheme--dark .c-mobile-navigator{background:#222}.l-prefers-color-scheme--dark .c-mobile-navigator a:hover{background:#3b4048!important}.l-prefers-color-scheme--dark .c-empty-state--message p{color:#a7adb4}.l-prefers-color-scheme--dark .c-empty-state--message img{filter:invert(100%)}.l-prefers-color-scheme--dark .o-dropdown-menu--dark,.l-prefers-color-scheme--dark .o-dropdown-menu--dark:before{background:#222}.l-prefers-color-scheme--dark .o-dropdown-menu--dark .o-checkbox .checkbox__indicator{background:none;border:2px solid rgba(115,133,159,.75)}.l-prefers-color-scheme--dark .o-dropdown-menu--dark a,.l-prefers-color-scheme--dark .o-dropdown-menu--dark a:hover{color:#fff!important}.l-prefers-color-scheme--dark .c-dropdown-menu--expanded{background:#222}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .c-dropdown-menu--expanded{background:transparent}}@media screen{.l-prefers-color-scheme--dark .c-dropdown-menu--expanded .c-dropdown-menu__lower{background:#1a1a1a}.l-prefers-color-scheme--dark .c-modal--video-tutorial .c-modal__title{color:#333}.l-prefers-color-scheme--dark .c-modal--video-tutorial .c-modal__description a{background:none!important}.l-prefers-color-scheme--dark #l-carbon-sidebar-ad .carbon-wrap a{color:#fff}.l-svg-collection{height:24px;margin-right:9px;min-height:24px;min-width:24px;width:24px}.l-svg-notebook-bin{height:21px;width:17px}.l-svg-breadcrumb{fill:#6e7687;height:10px;transform:rotate(90deg);width:10px}.l-svg-nub-down{height:10px;margin-left:-6px;margin-top:-6px;position:relative;width:10px}.l-svg-more{height:5px;width:20px}.l-svg-empty-state-bookmark{height:18px;margin:0 5px;position:relative;top:5px;width:13px}.l-svg-cinema-mode,.l-svg-video-mode{height:24px;width:30px}.l-svg-videos-nav{fill:#dbdde0;height:20px;width:20px}.l-svg-search-nav{fill:#dbdde0;height:16px;width:16px}.l-svg-articles-nav{fill:#dbdde0;height:18px;width:18px}.l-svg-instagram-footer{height:23px;width:23px}.l-svg-twitter-footer{height:20px;width:23px}.l-svg-facebook-footer{height:23px;width:23px}.l-svg-linkedin-footer{height:22px;width:22px}.l-svg-color-white{fill:#fff!important}.l-svg-color-grey-regent{fill:#959da5!important}.l-svg-color-grey-raven{fill:#6e7687!important}#carbonads{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;max-width:150px;overflow:hidden;position:absolute;right:-180px;text-align:left}}@media screen and (max-width:1140px){#carbonads{margin:30px 0;max-width:none;position:relative;right:0;width:100%}}@media screen{#carbonads a{text-decoration:none}#carbonads a,#carbonads a:hover{color:inherit}#carbonads span{display:block;overflow:hidden}#carbonads img{margin:0}#carbonads .carbon-img{display:block;line-height:1;margin:0 auto 8px}}@media screen and (max-width:1140px){#carbonads .carbon-img{margin:0 8px 8px 0}#carbonads .carbon-wrap{display:flex}}@media screen{#carbonads .carbon-text{display:block;font-size:14px;margin-bottom:8px}#carbonads .carbon-poweredby{display:block;font-size:10px;font-weight:600;letter-spacing:.4px;line-height:1;text-transform:uppercase}}@media screen and (max-width:1440px){.l-admin--sidebar-open #carbonads{margin:30px 0;max-width:none;position:relative;right:0;width:100%}.l-admin--sidebar-open #carbonads .carbon-img{margin:0 8px 8px 0}.l-admin--sidebar-open #carbonads .carbon-wrap{display:flex}}@media screen{.l-admin--sidebar-open #l-carbon-sidebar-ad{display:flex}#l-carbon-sidebar-ad{align-items:center;display:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;height:250px;justify-content:center;position:relative;text-align:center;width:100%}#l-carbon-sidebar-ad a{color:#111;text-decoration:none}#l-carbon-sidebar-ad a:hover{color:#111}#l-carbon-sidebar-ad span{display:block;overflow:hidden}#l-carbon-sidebar-ad .carbon-img{display:block;line-height:1;margin:0 0 8px}#l-carbon-sidebar-ad .carbon-img img{height:auto;max-width:150px!important;width:150px}#l-carbon-sidebar-ad .carbon-text{display:block;font-size:16px;font-weight:500;line-height:1.35;margin-bottom:8px;padding:0 10px}#l-carbon-sidebar-ad .carbon-wrap a{font-size:14px;font-weight:400}#l-carbon-sidebar-ad .carbon-poweredby{background-color:#1a1a1a;bottom:0;color:#fff!important;display:block;font-size:8px;font-weight:600;left:0;letter-spacing:.5px;line-height:1;padding:8px 6px;position:absolute;right:0;text-transform:uppercase}#l-carbon-footer-ad{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 auto 48px;max-width:688px;overflow:hidden}#l-carbon-footer-ad,#l-carbon-footer-ad span{display:block;position:relative}#l-carbon-footer-ad a{color:inherit;text-decoration:none}#l-carbon-footer-ad a:hover{color:inherit}#l-carbon-footer-ad .carbon-wrap{align-items:center;display:flex}#l-carbon-footer-ad .carbon-img{display:block;line-height:1;margin:0}#l-carbon-footer-ad .carbon-imgimg{display:block}#l-carbon-footer-ad .carbon-text{align-items:center;display:flex;font-size:16px;line-height:1.4;margin-bottom:12px;max-width:500px;padding:8px 1em;position:relative;text-align:left}#l-carbon-footer-ad .carbon-text:after{background-color:#333;border-radius:3px;color:#fff;content:"Learn More";display:table;font-size:14px;font-weight:600;line-height:1;margin-left:20px;padding:12px 16px;white-space:nowrap}#l-carbon-footer-ad .carbon-poweredby{bottom:0;color:#999!important;font-size:10px;font-weight:500;left:146px;letter-spacing:.5px;position:absolute;text-transform:uppercase;white-space:nowrap}}@media only screen and (min-width:320px)and (max-width:759px){#l-carbon-footer-ad .carbon-text:after{display:none}}@media screen{.c-nav-sidebar{background:#262626;background:-webkit-linear-gradient(180deg,#262626,#3b4048);background:linear-gradient(180deg,#262626,#3b4048);height:100%;left:0;overflow:hidden;padding:0 24px;position:fixed;width:320px}}@media screen and (max-width:992px){.c-nav-sidebar{background:#262626;height:auto;position:relative;width:100%}.c-nav-sidebar .c-nav-sidebar__cover{animation-fill-mode:both;animation-name:a-fade-in;background:rgba(59,64,72,.8);left:0;width:100%;z-index:9999}.c-nav-sidebar .c-nav-sidebar__cover,.c-nav-sidebar .c-nav-sidebar__wrapper{animation-duration:.3s;display:none!important;height:100vh;position:fixed;top:0}.c-nav-sidebar .c-nav-sidebar__wrapper{animation-fill-mode:both;animation-name:a-slide-in-right;background:#262626;background:-webkit-linear-gradient(180deg,#262626,#3b4048);background:linear-gradient(180deg,#262626,#3b4048);padding:78px 24px 30px;right:0;width:320px;z-index:10000}.c-nav-sidebar .c-nav-sidebar__nav{height:calc(100% - 90px);margin-top:20px;overflow:scroll}}@media screen{.c-nav-sidebar button.c-nav-sidebar__menu-toggle{display:none;position:absolute;right:15px;top:15px}}@media screen and (max-width:992px){.c-nav-sidebar button.c-nav-sidebar__menu-toggle{display:flex!important}}@media screen{.c-nav-sidebar button.c-nav-sidebar__menu-toggle svg{fill:#fff;align-self:center;display:flex;height:18px;width:18px}.c-nav-sidebar a.c-nav-sidebar__item{color:#fff;display:block;font-size:1.0625rem;font-weight:500;height:60px;line-height:60px;text-decoration:none}}@media screen and (max-width:992px){.c-nav-sidebar a.c-nav-sidebar__item{font-size:1.1875rem;height:54px;line-height:54px}}@media screen{.c-nav-sidebar a.c-nav-sidebar__item:hover{color:#73859f;padding-left:4px}.c-nav-sidebar a.c-nav-sidebar__link--active{background:rgba(115,133,159,.1);border-left:5px solid #73859f;color:#fff;margin-left:-24px;margin-right:-24px;padding-left:24px}}@media screen and (max-width:992px){.c-nav-sidebar a.c-nav-sidebar__link--active{background:none;border-left:0;border-right:5px solid #73859f;margin-left:0;margin-right:0;padding-left:0}}@media screen{.c-nav-sidebar a.c-nav-sidebar__link--active:hover{padding-left:24px!important}}@media screen and (max-width:992px){.c-nav-sidebar a.c-nav-sidebar__link--active:hover{padding-left:0!important}}@media screen{.c-nav-sidebar div.c-nav-sidebar__logo--mobile-menu{display:none;position:absolute;top:0}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar__logo--mobile-menu{display:block!important}}@media screen{.c-nav-sidebar div.c-nav-sidebar__profile{align-content:center;background:#393e44;bottom:0;display:flex;justify-content:space-between;left:0;padding:15px 24px 20px;position:absolute;width:100%}.c-nav-sidebar div.c-nav-sidebar__profile:before{background:rgba(115,133,159,.2);content:"";height:1px;left:0;position:absolute;top:0;width:100%}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar__profile{margin-top:18px}}@media screen{.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-message{color:#fff;display:block}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-message{font-size:15px}}@media screen{.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-controls{text-align:right}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-image img{height:48px;width:48px}}@media screen{.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-button{height:20px;line-height:20px;margin-top:4px;opacity:.75;padding:0}.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-button:hover{opacity:1}.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-button svg{fill:#262626}.c-nav-sidebar div.c-nav-sidebar-advert{align-items:center;display:flex;height:calc(100vh - 136px)}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar-advert{display:none}}@media screen{.c-nav-sidebar div.c-nav-sidebar-advert>div{text-align:center}.c-nav-sidebar div.c-nav-sidebar-advert>div .c-nav-sidebar-advert__wrapper{animation-duration:.9s;animation-fill-mode:both;animation-name:a-fade-in}.c-nav-sidebar div.c-nav-sidebar-advert>div .c-nav-sidebar-advert__title{color:#fff;font-family:Bitter,serif;font-size:1.6875em}.c-nav-sidebar div.c-nav-sidebar-advert>div .c-nav-sidebar-advert__subtitle{color:#fff;font-size:.9375em;margin-top:18px;opacity:.8}.c-nav-sidebar div.c-nav-sidebar-advert>div .c-nav-sidebar-advert__image{animation-duration:.9s;animation-fill-mode:both;animation-name:a-fade-in-up;bottom:0;left:50%;margin-left:-80px;position:absolute;width:160px;z-index:-1}.c-nav-sidebar--article{-ms-overflow-style:none;background:#fafafa;height:100%;left:0;overflow-y:auto;overflow:-moz-scrollbars-none;padding:0 24px 30px;position:fixed;scrollbar-width:none;top:0;width:80px!important}}@media screen{.c-nav-sidebar--article::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-nav-sidebar--article{background:#fafafa;height:auto;padding-bottom:0;position:relative;width:100%}.c-nav-sidebar--article .c-nav-sidebar__wrapper{animation-duration:.3s;animation-fill-mode:both;animation-name:a-slide-in-right;background:#fafafa;display:none!important;height:100vh;padding:78px 24px 30px;position:fixed;right:0;top:0;width:100%;z-index:10000}}@media screen{.c-nav-sidebar--article .c-nav-sidebar__nav{padding-top:15px}}@media screen and (max-width:992px){.c-nav-sidebar--article .c-nav-sidebar__nav{-ms-overflow-style:none;height:100%;overflow:auto;overflow:-moz-scrollbars-none}.c-nav-sidebar--article .c-nav-sidebar__nav::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-nav-sidebar--article .c-nav-sidebar__nav{height:calc(100% - 90px);margin-top:20px;overflow:scroll;padding-left:2px}}@media screen{.c-nav-sidebar--article .c-nav-sidebar__nav .c-global-header__logo{margin-left:-9px;width:240px}.c-nav-sidebar--article .c-nav-sidebar__nav .c-global-header__logo .o-header-logo__text{opacity:0!important}.c-nav-sidebar--article .o-header-logo__link:hover .o-header-logo__mark{fill:#158443!important}.c-nav-sidebar--article .c-nav-sidebar__nav-action{display:inline-flex;margin-top:0;padding:20px 0 0;position:relative;top:0}.c-nav-sidebar--article .c-nav-sidebar__nav-action .o-button__label--open{display:none}.c-nav-sidebar--article .c-nav-sidebar__nav-action i{margin-left:4px;margin-right:0}.c-nav-sidebar--article .c-nav-sidebar__title{color:#333;display:block;display:none;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;line-height:1.2;outline:none;padding:1em 45px 0 0;position:relative;text-decoration:none;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}.c-nav-sidebar--article .c-nav-sidebar__title svg{height:12px;left:0;margin-right:6px;position:relative!important;top:0;width:12px}.c-nav-sidebar--article .c-sidebar-navigator__link,.c-nav-sidebar--article .c-sidebar-navigator__link:hover{color:#333}.c-nav-sidebar--article nav.c-video-player__lessons{width:100%}.c-nav-sidebar--article nav.c-video-player__lessons .c-video-player__lessons-section{display:block}.c-nav-sidebar--white .c-nav-sidebar--article{background:none}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__link:hover .c-sidebar-navigator__indicator:before{background:#dbdde0}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__indicator{background:#fff;border:2px solid #dbdde0}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__indicator:after{background:#dbdde0}.c-nav-sidebar--white .c-nav-sidebar--article .is-active .c-sidebar-navigator__indicator:before{background:#dbdde0!important}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__title{color:#333}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__title:hover{color:#158443}.c-sidebar-navigator{display:none;padding-bottom:30px;position:relative}.c-sidebar-navigator li{font-size:.875rem;list-style:none;margin-top:16px}.c-sidebar-navigator li:last-child .c-sidebar-navigator__indicator:after,.c-sidebar-navigator li:nth-last-child(2) .c-sidebar-navigator__indicator:after{display:none}.c-sidebar-navigator li a{align-items:flex-start;color:#fff;display:flex;position:relative;text-decoration:none}.c-sidebar-navigator li a:hover{color:#73859f}.c-sidebar-navigator li a.c-sidebar-navigator__link.is-active .c-sidebar-navigator__indicator:before,.c-sidebar-navigator li a:hover .c-sidebar-navigator__indicator:before{background:#73859f;border-radius:.5625rem;content:"";height:8px;left:5px;opacity:1;position:absolute;top:5px;width:8px}.c-sidebar-navigator li a.c-sidebar-navigator__link.is-active .c-sidebar-navigator__title{color:#158443}.c-sidebar-navigator li a.c-sidebar-navigator__link--empty{display:block;height:20px}.c-sidebar-navigator li a .c-sidebar-navigator__indicator{background:none;border:2px solid #dbdde0;border-radius:50%;display:block;min-height:18px;min-width:18px}.c-sidebar-navigator li a .c-sidebar-navigator__indicator:before{opacity:0;transition:opacity .3s}.c-sidebar-navigator li a .c-sidebar-navigator__indicator:after{background:#dbdde0;border-radius:.5625rem;content:"";height:calc(100% - 4px);left:9px;margin-left:-1px;position:absolute;top:22px;width:2px}.c-sidebar-navigator li a .c-sidebar-navigator__title{margin-top:-1px;padding-left:12px}.c-nav-sidebar-my-interests{-ms-overflow-style:none;background:#fafafa;height:100%;left:0;overflow:auto;overflow:-moz-scrollbars-none;padding:0 24px 120px;position:fixed;scrollbar-width:none;top:0;width:80px;z-index:9999}}@media screen{.c-nav-sidebar-my-interests::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests{display:none;z-index:999999}}@media screen and (max-width:768px){.c-nav-sidebar-my-interests{width:210px!important}}@media screen{.c-nav-sidebar-my-interests .c-nav-sidebar__cover{background:#157cb8;height:72px;margin-left:-24px;width:calc(100% + 48px)}.c-nav-sidebar-my-interests .o-header-logo{margin-bottom:5px;margin-left:-9px;margin-top:11px;position:relative;width:240px}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests .o-header-logo{display:none}}@media screen{.c-nav-sidebar-my-interests .o-header-logo .o-header-logo__link:hover .o-header-logo__mark{fill:#158443}.c-nav-sidebar-my-interests .o-header-logo .o-header-logo__mark{width:50px}.c-nav-sidebar-my-interests .o-header-logo .o-header-logo__text{opacity:0;visibility:hidden}.c-nav-sidebar-my-interests .c-nav-sidebar__menu-toggle--opener{display:flex}.c-nav-sidebar-my-interests .c-nav-sidebar__menu-toggle--closer{display:none}.c-nav-sidebar-my-interests .o-button-sidebar{margin-top:15px;position:relative}.c-nav-sidebar-my-interests .o-button-sidebar svg{margin-left:-12.5px;margin-top:-12.5px}.c-nav-sidebar-my-interests .c-nav-sidebar__wrapper{display:none;padding-bottom:30px}.c-nav-sidebar-my-interests button.c-nav-sidebar__menu-toggle{background:#434a53;border-radius:100px;display:none;height:48px;left:75px;position:absolute;top:15px;width:48px}.c-nav-sidebar-my-interests button.c-nav-sidebar__menu-toggle svg{fill:#fff;align-self:center;display:flex;height:20px;width:20px}.c-nav-sidebar-my-interests .c-nav-sidebar__nav-action{border-bottom:1px solid #dbdde0;margin-left:-24px;margin-right:-24px;padding:20px 24px;width:calc(100% + 48px)}.c-nav-sidebar-my-interests .c-nav-sidebar__section{align-items:center;cursor:auto;display:flex;height:50px;position:relative}.c-nav-sidebar-my-interests .c-nav-sidebar__section:before{background:#dbdde0;content:"";height:1px;left:-24px;position:absolute;top:0;width:calc(100% + 48px)}.c-nav-sidebar-my-interests .c-nav-sidebar__section svg{fill:#333;height:17px;width:17px}.c-nav-sidebar-my-interests .c-nav-sidebar__section .c-nav-sidebar__section-svg--large{fill:#333;height:19px;margin-right:-1px;width:19px}.c-nav-sidebar-my-interests .c-sidebar-navigator__link,.c-nav-sidebar-my-interests .c-sidebar-navigator__link:hover{color:#333}.c-nav-sidebar-my-interests a.c-nav-sidebar__item{color:#333;display:block;font-size:.875rem;font-weight:500;height:40px;line-height:40px;text-decoration:none}.c-nav-sidebar-my-interests a.c-nav-sidebar__item:hover{color:#73859f;padding-left:4px}.c-nav-sidebar-my-interests a.c-nav-sidebar__item:last-of-type{margin-bottom:10px}.c-nav-sidebar-my-interests a.c-nav-sidebar__link--active{background:#158443;color:#333;margin-left:-24px;margin-right:-24px;padding-left:24px}.c-nav-sidebar-my-interests a.c-nav-sidebar__link--active:hover{color:#fff;padding-left:24px}.c-nav-sidebar-my-interests div.c-nav-sidebar__logo--mobile-menu{display:none;position:absolute;top:0}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile{align-content:center;background:#393e44;bottom:0;display:flex;justify-content:space-between;left:0;padding:15px 24px 20px;position:fixed;width:320px}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile:before{background:rgba(115,133,159,.2);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-message{color:#fff;display:block}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-controls{text-align:right}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-button{height:20px;line-height:20px;margin-top:4px;opacity:.75;padding:0}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-button:hover{opacity:1}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-button svg{fill:#262626}.c-nav-sidebar-my-interests--close{display:flex;left:256px;position:fixed;top:12px;z-index:9999999}}@media screen and (max-width:768px){.c-nav-sidebar-my-interests--close{left:186px}}@media screen{.c-nav-sidebar-admin--open .c-nav-sidebar__wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:block!important;overflow:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none}.c-nav-sidebar-admin--open .c-nav-sidebar__wrapper::-webkit-scrollbar{width:0!important}}@media screen and (min-width:1200px){.c-nav-sidebar-admin--open .c-nav-sidebar__wrapper{overflow:initial}}@media screen{.c-nav-sidebar-admin--open .c-nav-sidebar__wrapper .c-nav-sidebar__link--active{border-right:none}.l-admin--sidebar-open .c-nav-sidebar--book{display:block}}@media screen and (max-width:992px){.l-admin--sidebar-open .c-nav-sidebar--book{overflow:initial}}@media screen{.l-admin--sidebar-open .o-button-chapter{display:none}.c-nav-sidebar--book{background:#fafafa;display:none;z-index:1}.c-nav-sidebar--book .c-video-player__lessons{animation:none;background:#fafafa;padding-top:72px}}@media screen and (max-width:992px){.c-nav-sidebar--book .c-video-player__lessons{padding-top:0}.c-nav-sidebar--book .c-nav-sidebar__wrapper{animation:none;background:#fafafa}}@media screen{.c-nav-sidebar--book .c-video-player__lessons-section{border-color:#dbdde0!important}.c-nav-sidebar--book .c-video-player__lessons-section:last-child{padding-bottom:120px}.c-nav-sidebar--book .c-video-player__lessons-header svg{fill:#a7adb4!important;opacity:1!important}.c-nav-sidebar--book .c-video-player__lessons-title,.c-nav-sidebar--book .c-video-player__lessons-title a{color:#333!important}.c-nav-sidebar--book .c-video-player__lessons-title a:hover{text-decoration:underline!important}.c-nav-sidebar--book .c-video-player__lessons-sum{color:#6e7687!important}.c-nav-sidebar--book .c-box-list li a{color:#333}.c-nav-sidebar--book .c-box-list li a:hover{color:#333;text-decoration:underline}.c-nav-sidebar--book .c-box-list--linked li:before{background:#fff}.c-nav-sidebar--book .c-box-list--linked li:after{display:none}.c-nav-sidebar--book .c-box-list__item--complete{text-decoration:none!important}.c-nav-sidebar--book .c-box-list__item--complete:before{background-image:url(/packs/media/images/2e54a12ae315316c72c7.png)!important;background-size:cover}.c-nav-sidebar--book .c-box-list__item--complete a{color:#333!important}.c-nav-sidebar--book .c-box-list__item--complete:hover{color:#333}.c-nav-sidebar--book .c-box-list__item--complete .c-box-list__item-scroll-to:hover{color:#333!important}.c-nav-sidebar--book .c-box-list__item--complete+.c-sidebar-navigator:before,.c-nav-sidebar--book .c-box-list__item--complete+nav:before{background:#158443}.c-nav-sidebar--book .c-box-list .c-box-list__item--active:before{background-image:url(/packs/media/images/31dff1f9bdab2e826000.png);background-size:cover}.c-nav-sidebar--book .c-box-list__item-scroll-to:hover{color:#333!important}.c-nav-sidebar--book .c-box-list .c-box-list__item--locked:before{background-image:url(/packs/media/images/234c52aab0e915da6da6.png)!important;background-size:cover}.c-nav-sidebar--book .c-sidebar-navigator{padding-bottom:0;position:relative}.c-nav-sidebar--book .c-sidebar-navigator:before{background:#dbdde0;content:"";height:calc(100% + 18px);left:9px;position:absolute;top:-6px;width:2px}.c-nav-sidebar--book .c-sidebar-navigator li{font-size:.875rem;margin-top:12px!important;overflow-x:visible!important;padding-left:20px;text-overflow:unset!important;white-space:normal!important}.c-nav-sidebar--book .c-sidebar-navigator li:before{display:none}.c-nav-sidebar--book .c-sidebar-navigator li a{color:#6e7687!important;font-weight:400;white-space:normal!important}.c-nav-sidebar--book .c-sidebar-navigator .is-active,.c-nav-sidebar--book .c-sidebar-navigator li a:hover{text-decoration:underline}.c-nav-sidebar--book .c-sidebar-navigator .c-sidebar-navigator__indicator{display:none}.s_show_mobile_menu .c-nav-sidebar__cover,.s_show_mobile_menu .c-nav-sidebar__wrapper{display:block!important}header#c-global-header{align-items:center;background:#333;display:flex;height:72px;padding:0 25px 0 15px;position:relative;z-index:999999}}@media screen and (max-width:768px){header#c-global-header{z-index:99999}}@media screen{header#c-global-header a:focus:not(:focus-visible),header#c-global-header button:focus:not(:focus-visible){outline:none}}@media screen{header#c-global-header a:focus-visible,header#c-global-header button:focus-visible{outline:1px dotted grey}}@media screen{header#c-global-header details[open] summary:before{bottom:0;content:"";cursor:default;left:0;position:fixed;right:0;top:0}}@media screen{header#c-global-header details summary::marker{display:none}}@media screen{header#c-global-header details summary::-webkit-details-marker{display:none}}@media screen{header#c-global-header summary{list-style:none}header#c-global-header .c-global-header__logo{height:50px;margin:0;width:240px;z-index:99999}}@media screen and (max-width:1144px){header#c-global-header .c-global-header__logo{width:50px}}@media screen{header#c-global-header .c-global-header__logo .o-header-logo__mark{height:50px;width:50px}}@media screen and (max-width:1144px){header#c-global-header .c-global-header__logo svg.o-header-logo__text{display:none}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);display:none;height:100%;left:0;overflow-y:scroll;padding-bottom:36px;padding-top:72px;position:fixed;top:0;width:100%}header#c-global-header .c-global-header__nav .u-toggle-dropdown .o-button--dark{display:none}}@media screen{header#c-global-header .c-global-header__nav>div.c-global-header__logo,header#c-global-header .c-global-header__nav>div.o-button-menu{display:none}header#c-global-header .c-global-header__nav.c-global-header__nav--show-menu{display:block!important;z-index:999999}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav.c-global-header__nav--show-menu>div.c-global-header__logo{display:block;margin-left:15px;position:absolute;top:11px}header#c-global-header .c-global-header__nav.c-global-header__nav--show-menu>div.o-button-menu{display:flex;position:absolute;top:12px}}@media screen{header#c-global-header .c-global-header__nav>ul{align-items:center;display:flex}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav>ul{display:block;padding:0 20px}}@media screen{header#c-global-header .c-global-header__nav>ul>li{color:#fff;font-size:.9375rem;font-weight:600!important;margin-left:30px;position:relative}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav>ul>li{margin-left:0}}@media screen{header#c-global-header .c-global-header__nav>ul>li>a{color:#fff;font-weight:600!important;text-decoration:none;transition:border 0s}header#c-global-header .c-global-header__nav>ul>li>a:hover{border-bottom:2px solid #73859f}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav>ul>li>a{font-family:Bitter;font-size:1.125rem;height:54px;line-height:54px}}@media screen{header#c-global-header .c-global-header__nav>ul>li>a.c-global-header__nav-link--active{border-bottom:2px solid #73859f}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav>ul>li>a.c-global-header__nav-link--active{border:0}}@media screen{header#c-global-header .c-global-header__nav>ul>li a{text-decoration:none}header#c-global-header .c-global-header__nav>ul>li>span{font-weight:600!important}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile{margin-top:30px}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile li{display:flex;font-family:Bitter,serif;font-size:1.0625rem;font-weight:600!important;height:54px;line-height:54px;position:relative}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile li a{margin-left:12px}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile i.o-dropdown-menu__icon--night-mode svg{fill:#fff;height:18px;position:relative;top:3px;width:18px}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile .o-checkbox{margin-top:-13px;right:0;top:50%}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile .o-checkbox .checkbox__indicator{background:none;border:2px solid rgba(115,133,159,.75)}header#c-global-header .c-global-header__nav .c-global-header__search{font-weight:600}header#c-global-header .c-global-header__nav .c-global-header__search.c-global-header__search--active span:before{background:#73859f;bottom:1px;content:"";height:2px;left:0;position:absolute;width:100%}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav .c-global-header__search{background:#333;border-radius:100px;height:48px;margin-top:10px;width:100%}header#c-global-header .c-global-header__nav .c-global-header__search .l-button__search{left:20px}}@media screen{header#c-global-header .c-global-header__nav .c-global-header__search span{position:relative;text-decoration:none}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav .c-global-header__search span:hover:before{display:none}header#c-global-header .c-global-header__nav .c-global-header__search span{padding-left:24px}}@media screen{header#c-global-header .c-global-header__nav .c-global-header__search span:hover:before{background:#73859f;bottom:1px;content:"";height:2px;left:0;position:absolute;width:100%}header#c-global-header .c-global-header__user{display:flex;margin-left:auto;z-index:999}header#c-global-header .c-global-header__user a,header#c-global-header .c-global-header__user button{color:#fff;font-size:.9375rem;font-weight:600;margin-left:15px;text-decoration:none}header#c-global-header .c-global-header__user a.c-global-header__user-login,header#c-global-header .c-global-header__user button.c-global-header__user-login{line-height:48px;transition:border 0s}header#c-global-header .c-global-header__user a.c-global-header__user-login:hover,header#c-global-header .c-global-header__user button.c-global-header__user-login:hover{border-bottom:2px solid #73859f}header#c-global-header .c-global-header__user .l-button__nub{margin-left:2px;top:0}header#c-global-header .c-global-header__user .c-global-header__action{width:126px}}@media screen and (max-width:360px){header#c-global-header .c-global-header__user .c-global-header__action{display:none}}@media screen{header#c-global-header .c-global-header__user .c-global-header__action a{align-items:center;background:#158443;border-radius:100px;display:flex;font-family:Bitter,serif;height:126px;line-height:1.25;position:absolute;text-align:center;top:-64px;width:126px}header#c-global-header .c-global-header__user .c-global-header__action a:hover{background:#17914a}header#c-global-header .c-global-header__user .c-global-header__action a span{position:relative;top:25px}header#c-global-header .c-global-header__user .c-global-header__action a span:hover{text-decoration:none}header#c-global-header .c-global-header__user .c-global-header__user-control{align-items:center;display:flex;margin:0 21px 0 0;min-height:100%}}@media screen and (max-width:992px){header#c-global-header .c-global-header__user .c-global-header__user-control{display:none}}@media screen{header#c-global-header .c-global-header__user .c-global-header__user-control a{align-items:center;display:flex;min-height:100%;position:relative}header#c-global-header .c-global-header__user .c-global-header__user-control a .o-tooltip{top:42px}.c-dropdown-menu--expanded{background-color:#222;border-radius:9px;left:0;overflow:hidden;padding:0;width:780px}}@media screen and (max-width:992px){.c-dropdown-menu--expanded{left:0;margin-left:0;width:600px}}@media screen and (max-width:768px){.c-dropdown-menu--expanded{padding-top:0}}@media screen{.c-dropdown-menu--expanded:before{display:none}}@media screen and (max-width:992px){.c-dropdown-menu--expanded:before{left:50px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded:before{display:none}}@media screen and (max-width:768px){.c-dropdown-menu--expanded{background:none;box-shadow:none;display:block!important;left:0;margin-left:0;padding-bottom:0;position:relative;width:100%}}@media screen{.c-dropdown-menu--expanded>li{display:block;height:auto;padding:0}}@media screen and (max-width:600px){.c-dropdown-menu--expanded li{padding:0}.c-dropdown-menu--expanded li a{color:#fff!important}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__upper{padding:30px}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__upper{padding:12px 0}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__upper>ul{grid-column-gap:18px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:992px){.c-dropdown-menu--expanded .c-dropdown-menu__upper>ul{grid-column-gap:18px;grid-row-gap:18px;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__upper>ul{grid-row-gap:18px;grid-template-columns:1fr}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__upper>ul>li{border-right:1px solid rgba(50,54,58,.5);padding:0}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__upper>ul>li{border:0}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__upper>ul>li:last-child{border-right:0}}@media screen and (max-width:992px){.c-dropdown-menu--expanded .c-dropdown-menu__upper>ul>li:nth-of-type(3){border-right:0}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__lower{background-color:#1a1a1a;padding:8px 30px}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__lower{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__lower>ul{display:flex}.c-dropdown-menu--expanded .c-dropdown-menu__lower>ul li{margin-right:40px;padding:0}.c-dropdown-menu--expanded .c-dropdown-menu__lower>ul li:last-child{margin-left:auto;margin-right:0}.c-dropdown-menu--expanded .c-dropdown-menu__lower>ul li a{align-items:center;color:#dbdde0!important;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem!important;font-weight:400!important}.c-dropdown-menu--expanded .c-dropdown-menu__lower>ul li a svg{margin-right:10px}.c-dropdown-menu--expanded .c-dropdown-menu__lower>ul li a:hover{text-decoration:underline!important}.c-dropdown-menu--expanded .c-dropdown-menu__established{display:block;height:auto;position:relative}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established{padding-left:0;padding-right:0}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established:before{background:#32363a;bottom:0;content:"";height:1px;left:24px;opacity:.5;position:absolute;width:calc(100% - 48px)}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established:before{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established:last-child:before{display:none}.c-dropdown-menu--expanded .c-dropdown-menu__established:hover{background:#32363a}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established:hover{background:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established:hover .l-button__svg-arrow-nav{transform:translateX(3px)}.c-dropdown-menu--expanded .c-dropdown-menu__established a{display:flex}.c-dropdown-menu--expanded .c-dropdown-menu__established span{display:block}.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__lead{color:#a7adb4;font-size:1rem}.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__title{color:#fff;font-size:1rem!important}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__title{font-size:1.125rem!important}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__subtitle{color:#a7adb4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:400!important;margin-top:0}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__subtitle{font-size:.875rem}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__subtitle{color:#a7adb4}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established i{height:48px;margin-right:22px;width:48px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__established i{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established--no-hover:hover{background:none}.c-dropdown-menu--expanded .c-dropdown-menu__established--no-hover:before{display:none}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks{display:grid;grid-template-columns:1fr;margin-top:10px}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li{height:auto;margin-top:8px;padding:0}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li:first-child{margin-top:2px}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li:last-child{margin-bottom:4px}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li a{align-items:center;color:#fff!important;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem!important;font-weight:400}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li a{font-size:.875rem!important}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li a:hover{text-decoration:underline!important}.c-dropdown-menu--expanded-tutorials{padding:12px 0;width:320px}.c-dropdown-menu--expanded-tutorials li{height:auto;padding:12px 24px}.l-dropdown-menu-user{right:-22px;top:42px}}@media screen and (max-width:600px){.l-dropdown-menu-user{left:-210px;top:52px;width:270px}.l-dropdown-menu-user:before{display:none}}@media screen and (max-width:360px){.l-dropdown-menu-user{left:auto;right:10px}}@media screen{.l-dropdown-menu-user:before{left:auto;right:45px}.l-dropdown-menu-user i.o-dropdown-menu__icon{align-items:center;border-radius:.5625rem;display:flex;justify-content:center}.l-dropdown-menu-user i.o-dropdown-menu__icon svg{fill:#fff;width:18px}.l-dropdown-menu-user i.o-dropdown-menu__icon--admin{background:#3b4048}.l-dropdown-menu-user i.o-dropdown-menu__icon--admin svg{height:20px;width:20px}.l-dropdown-menu-user i.o-dropdown-menu__icon--subscription{background:#3268a6}.l-dropdown-menu-user i.o-dropdown-menu__icon--subscription svg{height:21px;position:relative;width:21px}.l-dropdown-menu-user i.o-dropdown-menu__icon--account{background:#158443}.l-dropdown-menu-user i.o-dropdown-menu__icon--account svg{height:26px;width:26px}.l-dropdown-menu-user i.o-dropdown-menu__icon--profile{background:#2ea664}.l-dropdown-menu-user i.o-dropdown-menu__icon--profile svg{height:25px;width:30px}.l-dropdown-menu-user i.o-dropdown-menu__icon--products{background:#fd7401}.l-dropdown-menu-user i.o-dropdown-menu__icon--products svg{width:12px}.l-dropdown-menu-user i.o-dropdown-menu__icon--bookmarks{background:#585e66}.l-dropdown-menu-user i.o-dropdown-menu__icon--bookmarks svg{width:12px}.l-dropdown-menu-user i.o-dropdown-menu__icon--newsletter{background:#157cb8}.l-dropdown-menu-user i.o-dropdown-menu__icon--newsletter svg{height:20px}.l-dropdown-menu-user i.o-dropdown-menu__icon--support{background:#687bad}.l-dropdown-menu-user i.o-dropdown-menu__icon--support svg{width:9px}.l-dropdown-menu-user i.o-dropdown-menu__icon--forums{background:#41aea4}.l-dropdown-menu-user i.o-dropdown-menu__icon--forums svg{width:18px}.l-dropdown-menu-user i.o-dropdown-menu__icon--logout{background:#cf3b2b}.l-dropdown-menu-user i.o-dropdown-menu__icon--logout svg{height:16px;transform:rotate(-45deg);width:16px}.l-dropdown-menu-user i.o-dropdown-menu__icon--night-mode{background:#333}.l-dropdown-menu-user i.o-dropdown-menu__icon--night-mode svg{height:20px;width:16px}.l-dropdown-menu-user .o-checkbox{right:24px}}@media screen and (max-width:600px){.l-dropdown-menu-user .o-checkbox{display:none}}@media screen{.l-dropdown-menu-user--mini{right:-30px}nav#c-pillar-navigation{-webkit-overflow-scrolling:touch;align-items:center;background:#fff;box-shadow:0 2px 1px 0 rgba(0,0,0,.05);display:flex;height:60px;justify-content:center;overflow:hidden;padding:0 20px;touch-action:none}}@media screen and (max-width:768px){nav#c-pillar-navigation{padding:0}}@media screen{nav#c-pillar-navigation>div{width:100%}nav#c-pillar-navigation ul{align-items:center;display:flex;justify-content:center;overflow-x:scroll}}@media screen and (max-width:600px){nav#c-pillar-navigation ul{justify-content:flex-start}}@media screen{nav#c-pillar-navigation ul li{padding:0 15px;white-space:nowrap}}@media screen and (max-width:768px){nav#c-pillar-navigation ul li:first-child{padding-left:35px}nav#c-pillar-navigation ul li:last-child{padding-right:30px}}@media screen{nav#c-pillar-navigation ul li a{color:#333;font-size:.9375rem;font-weight:600;text-decoration:none}nav#c-pillar-navigation ul li a.active,nav#c-pillar-navigation ul li a:hover{color:#158443}footer#c-global-footer{background-color:#333;overflow:hidden;padding:30px;position:relative;z-index:9999999}footer#c-global-footer:before{background-image:url(/packs/media/images/8b3d885d729da32bf972.svg);background-repeat:no-repeat;background-size:200px;content:"";height:327px;opacity:.3;position:absolute;right:0;top:-80px;width:200px;z-index:0}footer#c-global-footer .c-global-footer__wrapper{grid-column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;margin:0 auto;max-width:1380px;position:relative}}@media screen and (max-width:1200px){footer#c-global-footer .c-global-footer__wrapper{margin-bottom:30px}}@media screen and (max-width:1080px){footer#c-global-footer .c-global-footer__wrapper{grid-template-areas:"logo logo logo logo";grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__wrapper{grid-template-areas:"logo logo";grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){footer#c-global-footer .c-global-footer__wrapper{grid-template-areas:"logo";grid-template-columns:1fr}}@media screen and (max-width:1080px){footer#c-global-footer .c-global-footer__wrapper .c-global-footer__logo{grid-area:logo;margin-bottom:30px;max-width:25%}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__wrapper .c-global-footer__logo{max-width:100%}footer#c-global-footer .c-global-footer__wrapper>div{padding-right:0}}@media screen{footer#c-global-footer .c-global-footer__wrapper>div .o-header-logo{width:240px}footer#c-global-footer .c-global-footer__wrapper>div .o-header-logo .o-header-logo__mark{fill:#fff;position:relative;width:40px}footer#c-global-footer .c-global-footer__wrapper>div h4{color:#fff;font-size:1rem}footer#c-global-footer .c-global-footer__wrapper>div p{color:#a7adb4;font-size:.875rem}}@media screen and (max-width:1200px){footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places{grid-template-columns:1fr 1fr}}@media screen and (max-width:992px){footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places{grid-template-columns:1fr}}@media screen{footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places li{margin-bottom:10px}footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places li a{transition:border 0s}footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places li a:hover{border-bottom:2px solid #73859f}footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__newsletter-text img{max-width:60px}}@media screen and (max-width:992px){footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__newsletter-text img{display:none}}@media screen{footer#c-global-footer .c-global-footer__wrapper>div ul li a{color:#a7adb4;font-size:.875rem;text-decoration:none}footer#c-global-footer .c-global-footer__wrapper>div input{margin-top:21px;width:100%}footer#c-global-footer .c-global-footer__wrapper>div .o-icon-button--tiny{margin-top:-12px;position:absolute;right:16px;top:50%}footer#c-global-footer .c-global-footer__copyright{align-self:flex-end;border-top:1px solid #434a53;margin:50px auto 0;max-width:1380px;padding-top:30px;position:relative;z-index:1}footer#c-global-footer .c-global-footer__copyright ul{display:flex;justify-content:space-between}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__copyright ul{display:block;text-align:center}}@media screen{footer#c-global-footer .c-global-footer__copyright ul a,footer#c-global-footer .c-global-footer__copyright ul li{color:#a7adb4;font-size:.875rem}footer#c-global-footer .c-global-footer__copyright ul a{text-decoration:none;transition:border 0s}footer#c-global-footer .c-global-footer__copyright ul a:hover{border-bottom:2px solid #73859f}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__copyright ul a{margin-top:6px}}@media screen{.c-tabs{border-bottom:2px solid #dbdde0;height:54px;width:100%}.c-tabs,.c-tabs li{align-items:center;display:flex}.c-tabs li{cursor:pointer;font-size:.9375em;font-weight:600;height:100%;margin:0 12px;position:relative;white-space:nowrap}.c-tabs li:first-child{margin-left:0}.c-tabs li.c-tabs--active:before{background:#157cb8;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.c-tabs li.c-tabs--title{cursor:inherit;font-family:Bitter,serif;font-size:2.25rem;font-weight:700;letter-spacing:-.5px}}@media screen and (max-width:768px){.c-tabs li.c-tabs--title{display:none}}@media screen{.c-tabs li.c-tabs--title:after{background:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:calc(100% + 30px)}.c-tabs-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#333;overflow:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;top:0;z-index:999}}@media screen{.c-tabs-wrapper::-webkit-scrollbar{width:0!important}}@media screen{.c-tabs--emphasis{border-bottom:0;height:80px;position:relative;z-index:0}}@media screen and (max-width:768px){.c-tabs--emphasis{width:calc(100% + 30px)}}@media screen{.c-tabs--emphasis ul{padding-left:20px!important;width:100%}.c-tabs--emphasis .l-overflow-x{scrollbar-width:none}.c-tabs--emphasis>li>ul>li{margin:0}.c-tabs--emphasis li{font-family:Bitter,serif;font-size:1.0625rem;font-weight:700;letter-spacing:-.25px}.c-tabs--emphasis li span{font-weight:500}.c-tabs--emphasis li a{color:#fff;height:44px;line-height:44px;padding:0 20px;text-decoration:none;z-index:1}.c-tabs--emphasis li a svg{fill:#fff}.c-tabs--emphasis li .c-tabs__link--start{background:#3268a6;border-radius:50px;margin-right:20px}.c-tabs--emphasis li .c-tabs__link--start:hover{background:#366fb2}.c-tabs--emphasis li.c-tabs--active a{background:#158443;border-radius:50px}.c-tabs--dark{border-color:#434a53}.c-tabs-navigation{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;background:#222;display:flex;height:72px;overflow:hidden;overflow-x:scroll;overflow:-moz-scrollbars-none;padding:0 27px;scrollbar-width:none;white-space:nowrap;width:100%}}@media screen{.c-tabs-navigation::-webkit-scrollbar{display:none;width:0!important}.c-tabs-navigation li{margin-left:24px}.c-tabs-navigation li:first-child{margin-left:0}.c-tabs-navigation li a{color:#a7adb4;font-size:.9375rem;font-weight:600;text-decoration:none}.c-tabs-navigation li.c-tabs--active a{color:#fff;position:relative}.c-tabs-navigation li.c-tabs--active a:after{background:#158443;bottom:-27px;content:"";height:3px;left:0;position:absolute;width:100%}.c-mobile-navigator{background:#fafafa;bottom:0;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);display:none;grid-template-columns:1fr 1fr 1fr;height:60px;left:0;line-height:60px;position:fixed;width:100%;z-index:9999}}@media screen and (max-width:992px){.c-mobile-navigator{display:grid}}@media screen{.c-mobile-navigator li{text-align:center}.c-mobile-navigator li a{align-content:center;align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.c-mobile-navigator li a:hover{background:#dbdde0}.c-nav-sidebar-my-interests--show{align-content:flex-start;display:flex!important;flex-wrap:wrap;width:280px}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests--show{display:none!important}}@media screen{.c-nav-sidebar-my-interests--show .o-header-logo__text{visibility:visible!important}.c-nav-sidebar-my-interests--show .c-nav-sidebar__menu-toggle--opener{display:none}.c-nav-sidebar-my-interests--show .c-nav-sidebar__menu-toggle--closer{display:flex}.c-nav-sidebar-my-interests--show .c-nav-sidebar__wrapper{display:block}.c-nav-sidebar-my-interests--show-mobile{align-content:flex-start;display:flex!important;flex-wrap:wrap;width:280px}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests--show-mobile{display:block!important}}@media screen and (min-width:992px){.c-nav-sidebar-my-interests--show-mobile{display:block!important;width:80px}.c-nav-sidebar-my-interests--show-mobile .o-header-logo__text{visibility:hidden!important}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__menu-toggle--closer,.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__wrapper{display:none!important}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__menu-toggle--opener{display:flex!important}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests--show-mobile{display:flex!important}}@media screen{.c-nav-sidebar-my-interests--show-mobile .o-header-logo__text{visibility:visible!important}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__menu-toggle--opener{display:none}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__menu-toggle--closer{display:flex}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__wrapper{display:block}.c-book-header{background:#fff!important;justify-content:space-between;position:sticky!important;top:0}}@media screen and (max-width:992px){.c-book-header{position:relative!important}}@media screen and (max-width:768px){.c-book-header{justify-content:unset}}@media screen{.c-book-header .c-global-header__logo{width:50px!important}.c-book-header .c-global-header__logo .o-header-logo__link:hover svg{fill:#158443!important}.c-book-header .o-profile-pic--small+i svg{fill:#959da5}}@media screen and (max-width:768px){.c-book-header .c-book-header__chapter-intro{display:block;font-size:1rem}.c-book-header .c-book-header__chapter-intro a,.c-book-header .c-book-header__chapter-intro span{display:block}}@media screen{.c-book-header .c-book-header__chapter-title{display:inline-block;display:flex!important;line-height:1.25;margin-right:-110px}}@media screen and (max-width:1080px){.c-book-header .c-book-header__chapter-title{margin-right:0}}@media screen and (max-width:768px){.c-book-header .c-book-header__chapter-title{padding-right:30px}}@media screen and (max-width:600px){.c-book-header .c-global-header__nav{background:none!important;display:block!important;overflow:visible!important;padding:0!important;position:relative!important;text-align:center}.c-book-header .c-global-header__nav ul{width:100%}}@media screen{.c-book-header .c-global-header__nav ul li{margin-left:18px!important}.c-book-header .c-global-header__user{margin-left:0!important}}@media screen and (max-width:768px){.c-book-header .c-global-header__user{margin-left:auto!important}}@media screen and (max-width:600px){.c-book-header .c-global-header__user .c-global-header__action{display:none}}@media screen{.c-book-header .login-link{color:#959da5!important}.c-mobile-navigator--book{background:#fafafa}.c-mobile-navigator--book a:hover{background:#dbdde0!important}.c-paginator a{align-items:center;color:#333;cursor:pointer;display:flex;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;height:72px;justify-content:center;line-height:72px;text-align:center;text-decoration:none;width:100%}.c-paginator a:hover{background:#f5f8fb}.c-paginator a span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-paginator a svg{fill:#a7adb4;height:15px;width:17px}.c-paginator .c-paginator__back:hover svg{transform:translateX(-5px)}.c-paginator .c-paginator__back span,.c-paginator .c-paginator__back svg{margin-right:auto}.c-paginator .c-paginator__back span{margin-left:-41px}.c-paginator .c-paginator__back svg{margin-left:24px;transition:all .25s}.c-paginator .c-paginator__forward:hover svg{transform:translateX(5px)}.c-paginator .c-paginator__forward span,.c-paginator .c-paginator__forward svg{margin-left:auto}.c-paginator .c-paginator__forward span{margin-right:-41px}.c-paginator .c-paginator__forward svg{margin-right:24px;transition:all .25s}.c-paginator .c-paginator__pages{display:flex}.c-paginator .c-paginator__pages .c-paginator__pages--active{color:#a7adb4;cursor:default;text-decoration:none}.c-paginator .c-paginator__pages a{color:#158443;margin:0 8px;text-decoration:underline}.c-paginator--no-hover a:hover{background:none}.c-form__section-title{border-top:1px solid #eff3f6;font-family:Bitter,serif;font-size:1.1875rem;margin-top:16px;padding-bottom:20px;padding-top:30px;width:100%}.c-form__section-title:first-child{border-top:0;margin-top:0;padding-top:0}.c-form__info-cta{display:grid;grid-template-columns:1fr auto}}@media screen and (max-width:768px){.c-form__info-cta{display:block!important}}@media screen{.c-form__info-cta p{color:#6e7687;font-size:1rem;padding-right:20px}.c-form__info-cta a{color:#158443;white-space:nowrap}.c-form__upload-photo{margin-bottom:20px;margin-top:30px;text-align:center}.c-form__upload-photo figure.c-form__upload-photo-image .o-profile-pic{display:block;margin:0 auto}.c-form__upload-photo [class*=button]:not([class*=button__]){margin-top:18px}.c-form__upload-photo p{color:#6e7687;font-size:.9375rem;margin-top:18px}.c-login-form .o-input{margin-bottom:15px;width:100%}}@media screen and (max-width:992px){.c-login-form>.l-fill-col{display:none}.c-login-form>.l-form-col{width:100%}}@media screen{.c-login-form__wrapper{margin:0 auto;max-width:360px;padding:120px 0}.c-login-form__header{align-items:baseline;display:flex}.c-login-form__header h3{flex-grow:1}.c-login-form__form .form__validation--error{position:relative;top:-12px}.c-login-form__terms{color:#959da5;font-size:.875rem}.c-login-form__terms a{color:#158443}.c-login-form__copy{color:#959da5;font-size:.9375rem}.c-login-form__links{color:#158443;cursor:pointer;font-family:Bitter,serif;font-size:.9375rem;font-weight:500;text-decoration:underline}.c-login-form__newsletter .form__validation--error{left:32px;top:3px}.c-login-form__newsletter-message{color:#959da5;display:block;font-size:.9375rem;padding-left:32px}.c-login-form__newsletter-message a{color:#158443}.c-single-input-form{position:relative}.c-single-input-form input{margin:0!important}}@media screen and (max-width:768px){.c-single-input-form input{height:50px}}@media screen{.c-single-input-form a,.c-single-input-form button{margin-top:-3px;position:absolute;right:7px;top:10px}}@media screen and (max-width:768px){.c-single-input-form a,.c-single-input-form button{background:none;height:24px;margin-top:0;padding:0;right:12px;top:13px}.c-single-input-form a .o-button__label,.c-single-input-form button .o-button__label{display:none}.c-single-input-form a i,.c-single-input-form button i{margin:0}}@media screen{.c-list-item-wrapper{align-items:center;background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);display:flex;flex-wrap:wrap;margin-bottom:10px;min-height:75px;padding:13px 24px}.c-table__row{align-items:center;display:flex;width:100%}.c-table__row .c-table__image{background:#d6e0ef;border-radius:.5625rem;height:54px;margin-right:15px;overflow:hidden;width:54px}.c-table__row .c-table__image img{height:100%;width:100%}.c-table__row .c-table__image--offset{margin-left:-9px}.c-table__row .c-table__copy{flex:1}.c-table__row .c-table__copy a{display:block;text-decoration:none}.c-table__row .c-table__copy a:hover .c-table__row-title{color:#158443}.c-table__row .c-table__copy .c-table__row-title{color:#333;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;padding-right:30px;text-decoration:none;transition:all .3s}.c-table__row .c-table__copy .c-table__row-subtitle{color:#6e7687;font-size:.9375rem;padding-right:45px;text-decoration:none}.c-table__row .c-table__row-data{padding-right:20px}.c-table__row .c-table__row-data span{display:block}.c-table__row .c-table__row-control{margin-left:auto;position:relative}.c-table__row .c-table__row-control .c-table__row-checkbox{margin-top:-13.5px;right:0;top:50%}.c-table-list{padding:8px 24px}.c-table-list .c-table__row,.c-table-list .table__col-title{border-bottom:1px solid #eff3f6}.c-table-list .c-table__row{align-items:top;padding:21px 0}.c-table-list .c-table__row:last-child{border-bottom:0}.c-table-list .c-table__row .c-table__image{height:42px;width:42px}.c-table-list .c-table__row .c-table__copy .c-table__row-title{font-size:1.0625em}.c-table-list .l-table__row--height{padding:15px 0}.c-table-list .c-table__header{padding:10px 0}.c-table-list .c-table__header span{font-family:Bitter,serif;font-size:1.125rem;font-weight:700}.c-box-list li{color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:18px;overflow-x:hidden;padding-left:30px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.c-box-list li:first-child{margin-top:0}.c-box-list li:before{border:2px solid #dbdde0;border-radius:.4375rem;content:"";height:20px;left:0;position:absolute;top:1px;width:20px;z-index:-1}.c-box-list li.c-box-list__item--active{cursor:auto}.c-box-list li.c-box-list__item--active:before{background-image:url(/packs/media/images/d840f5157ba8341e9138.png);background-size:cover}.c-box-list li.c-box-list__item--active a:hover{color:#fff;cursor:auto}.c-box-list li.c-box-list__item--complete{color:#158443;text-decoration:line-through}.c-box-list li.c-box-list__item--complete:before{background:#158443;background-image:url(/packs/media/images/2e54a12ae315316c72c7.png);background-size:cover;border:0;border-radius:.4375rem;content:"";height:20px;left:0;position:absolute;top:1px;width:20px}.c-box-list li.c-box-list__item--complete a,.c-box-list li.c-box-list__item--complete a .c-box-list__item-duration{color:#158443}.c-box-list li.c-box-list__item--pending{opacity:.2}.c-box-list li.c-box-list__item--pending .o-badge{display:none}.c-box-list li.c-box-list__item--locked:before{background:none;background-image:url(/packs/media/images/baa0abd24bd53f324a83.png)!important;background-size:cover!important;border:0;border-radius:0;content:"";height:20px;left:0;position:absolute;top:1px;width:20px}.c-box-list li a{color:#fff;display:flex;margin-left:-30px;padding-left:30px;text-decoration:none;white-space:nowrap}.c-box-list li a:hover{color:#158443}.c-box-list li a .c-box-list__item-number{margin-right:3px}.c-box-list li a .c-box-list__item-duration{color:#a7adb4;margin-left:auto}.c-box-list li a .c-box-list__item-title{overflow:hidden;text-overflow:ellipsis;width:100%}.c-box-list--linked li:first-child:after{display:none}.c-box-list--linked li:after{background:#585e66;content:"";height:12px;left:9px;position:absolute;top:-15px;width:2px}.c-box-list--black li{color:#333;font-weight:400}.c-box-list--black li.c-box-list__item--active:before{background-image:url(/packs/media/images/31dff1f9bdab2e826000.png);background-size:cover}.c-box-list--black a{color:#333!important;text-decoration:none}.c-box-list--black a:hover{color:#158443!important}.c-box-list--checked li{cursor:inherit}.c-box-list--checked li:before{background-image:url(/packs/media/images/2e54a12ae315316c72c7.png);background-size:cover;border:2px solid #fff}.l-list-item-wrapper:first-child{margin-top:30px}.c-onboarding-progress{align-items:center;display:flex;justify-content:space-between}.c-onboarding-progress li{background:#333;border-radius:.5625rem;color:#fff;font-family:Bitter,serif;font-weight:700;height:27px;min-width:27px;position:relative;text-align:center}.c-onboarding-progress li .c-onboarding-progress__step{line-height:26px}.c-onboarding-progress li.c-onboarding-progress__bar{background:#dfe7f0;border-radius:100px;height:6px;margin:0 9px;width:100%}.c-onboarding-progress li.c-onboarding-progress__bar.c-onboarding-progress__bar--in-progress:before{background:#158443;border-radius:100px;content:"";height:100%;left:0;position:absolute;width:50%}.c-onboarding-progress li.c-onboarding-progress__bar.c-onboarding-progress__bar--complete{background:#158443}.c-onboarding-progress li.c-onboarding-progress--complete{background:#158443;background-image:url(/packs/media/images/2e54a12ae315316c72c7.png);background-size:cover}.c-onboarding-progress li.c-onboarding-progress--complete .c-onboarding-progress__step{display:none}.c-onboarding-progress li.c-onboarding-progress--complete .o-tooltip,.c-onboarding-progress li.c-onboarding-progress--complete .o-tooltip:after{background:#158443}.c-onboarding-progress li .o-tooltip{height:36px;line-height:17px;opacity:1;top:-50px;visibility:visible}}@media screen and (max-width:992px){.c-onboarding-progress li .o-tooltip{display:none}}@media screen{.c-onboarding-progress li .o-tooltip:after{top:20px}.c-onboarding-progress-circular{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:50%;margin-left:-576px;position:absolute;top:150px;width:36px}}@media screen and (max-width:1200px){.c-onboarding-progress-circular{left:30px;margin-left:0}}@media screen and (max-width:768px){.c-onboarding-progress-circular{display:none}}@media screen{.c-onboarding-progress-circular li:nth-child(odd){border:6px solid #dbdde0;border-radius:100px;height:22px;position:relative;width:22px;z-index:1}.c-onboarding-progress-circular li:nth-child(odd) span{opacity:0}.c-onboarding-progress-circular li.c-onboarding-progress--complete:nth-child(odd){align-items:center;background:#158443;border:none;border-radius:100px;color:#fff;display:flex;font-family:Bitter,serif;font-weight:700;height:36px;justify-content:center;width:36px}.c-onboarding-progress-circular li.c-onboarding-progress--complete:nth-child(odd) span{opacity:1}.c-onboarding-progress-circular li:nth-child(2n){background:#dbdde0;height:80px;margin-bottom:-5px;margin-top:-5px;overflow:hidden;position:relative;width:6px;z-index:0}.c-onboarding-progress-circular li.c-onboarding-progress__bar--complete:before{background:#158443;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-item-list-icon li{font-family:Bitter,serif;font-size:1.0625rem;font-weight:700;margin-top:15px;padding-left:33px;position:relative}.c-item-list-icon li:first-child{margin-top:0}.c-item-list-icon li:before{content:"";height:24px;left:0;position:absolute;width:24px}.c-item-list-icon--arrow-right li:before{background-image:url(/packs/media/images/91b5c75f7f1ca24611c2.png);background-size:cover}.c-item-list-icon--checkmark li:before{background-image:url(/packs/media/images/27068de4b48be56f0b1f.png);background-size:cover}.c-list-filter li{margin-top:18px}.c-list-filter li:first-child{margin-top:0}.c-list-filter .c-list-filter__label{font-size:.9375rem;padding-left:36px}.c-list-filter--dark .c-list-filter__label{color:#fff}.c-version-history-table .c-version-history-table__row{border-bottom:1px solid #dfe7f0;margin-top:18px;padding-bottom:15px}.c-version-history-table .c-version-history-table__row h3{font-size:1.3125rem;line-height:1.25}}@media screen and (max-width:768px){.c-version-history-table .c-version-history-table__row h3{font-size:1.1875rem}}@media screen{.c-version-history-table .c-version-history-table__row .c-version-history-table__meta{display:block;font-size:.9375rem;margin-top:6px}.c-version-history-table .c-version-history-table__row .c-version-history-table__links{margin-top:3px}.c-version-history-table .c-version-history-table__row .c-version-history-table__links a,.c-version-history-table .c-version-history-table__row .c-version-history-table__links span{color:#158443;font-size:.9375rem}.c-admin-draper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.c-admin-draper-wrapper .l-half-col{width:calc(50% - 10px)}}@media screen and (max-width:600px){.c-admin-draper-wrapper .l-half-col{width:100%}}@media screen{.c-admin-draper{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);display:flex;margin-top:15px;min-height:196px;overflow:hidden;padding:24px 30px}}@media screen and (max-width:600px){.c-admin-draper{min-height:auto}}@media screen{.c-admin-draper:first-child{margin-top:0}.c-admin-draper>div{display:flex;flex-wrap:wrap}.c-admin-draper .c-admin-draper__copy{flex-grow:1;padding-right:30px}.c-admin-draper .c-admin-draper__copy .c-admin-draper__title{font-size:1.3125rem;line-height:1.25;width:100%}}@media screen and (max-width:600px){.c-admin-draper .c-admin-draper__copy .c-admin-draper__title{font-size:1.3125rem}}@media screen{.c-admin-draper .c-admin-draper__copy .c-admin-draper__subtitle{color:#6e7687;font-size:.9375rem;margin-top:6px;width:100%}.c-admin-draper .c-admin-draper__copy a{align-self:flex-end;margin-top:30px}.c-admin-draper .c-admin-draper__copy--large{min-height:240px}}@media screen and (max-width:600px){.c-admin-draper .c-admin-draper__copy--large{min-height:auto}}@media screen{.c-admin-draper .c-admin-draper__copy--large .c-admin-draper__title{font-size:2.25rem}}@media screen and (max-width:600px){.c-admin-draper .c-admin-draper__copy--large .c-admin-draper__title{font-size:1.3125rem}}@media screen{.c-admin-draper .c-admin-draper__copy--large .c-admin-draper__subtitle{font-size:1rem;padding-right:10%}}@media screen and (max-width:600px){.c-admin-draper .c-admin-draper__copy--large .c-admin-draper__subtitle{font-size:.9375rem;padding-right:0}}@media screen{.c-admin-draper .c-admin-draper__artwork{align-self:center;height:90px;width:90px}}@media screen and (min-width:993px)and (max-width:1080px){.c-admin-draper .c-admin-draper__artwork{height:60px;width:60px}}@media screen and (max-width:768px){.c-admin-draper .c-admin-draper__artwork{align-self:flex-start;height:60px;width:60px}}@media screen{.c-admin-draper .c-admin-draper__artwork img{height:100%;min-width:100%}.c-admin-draper .c-admin-draper__artwork--large{height:210px;width:210px}}@media screen and (max-width:600px){.c-admin-draper .c-admin-draper__artwork--large{height:60px;width:60px}}@media screen{.c-admin-draper--large{min-height:300px}}@media screen and (max-width:600px){.c-admin-draper--large{min-height:auto}}@media screen{.l-custom-admin-draper--large{align-self:flex-start!important;height:304px!important;margin-right:-30px;margin-top:-30px;width:360px!important}}@media screen and (min-width:993px)and (max-width:1080px){.l-custom-admin-draper--large{height:250px!important;width:300px!important}}@media screen and (max-width:600px){.l-custom-admin-draper--large{height:120px!important;width:140px!important}}@media screen{.c-banner-draper{height:140px;overflow:hidden;position:relative;z-index:9999}.c-banner-draper:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}}@media screen and (max-width:1080px){.c-banner-draper{height:auto;padding-bottom:30px;padding-top:30px}}@media screen{.c-banner-draper .c-banner-draper__wrapper{height:100%;position:relative;z-index:1}.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__flex-wrapper{align-items:center;display:flex;height:100%}}@media screen and (max-width:1080px){.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__flex-wrapper{display:grid;grid-template-columns:auto auto}}@media screen and (max-width:600px){.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__flex-wrapper{grid-template-columns:1fr}}@media screen{.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__art{height:100%}}@media screen and (max-width:1080px){.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__art{display:none}}@media screen{.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__art img{position:relative}.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy{margin-left:24px;margin-right:24px}}@media screen and (max-width:1080px){.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy{margin-left:0}}@media screen{.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy h2{align-items:center;color:#fff;display:flex;font-size:1.6875rem}}@media screen and (max-width:600px){.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy h2{font-size:1.5rem}}@media screen{.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy h2 a{color:#fff}.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy h2 .o-badge{margin-left:14px;position:relative;vertical-align:middle}}@media screen and (max-width:600px){.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy .c-banner-draper__copy-header--large{font-size:1.5rem!important}}@media screen{.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy p{color:#f2f6fa;font-family:Bitter,serif;font-size:1.0625rem;margin-top:5px}}@media screen and (max-width:600px){.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__copy p{font-size:.9375rem}}@media screen{.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__action{margin-left:auto}}@media screen and (max-width:600px){.c-banner-draper .c-banner-draper__wrapper .c-banner-draper__action{margin-left:0;margin-top:18px}}@media screen{.c-banner-draper--no-height{height:auto;padding-bottom:30px;padding-top:30px}.c-banner-draper--ios{background-color:#f64e1a}.c-banner-draper--ios:before{background-image:url(/packs/media/images/938f9fdbf61df1b8d673.png);background-size:cover}.c-banner-draper--ios .c-banner-draper__art{margin-left:-30px;width:222px}.c-banner-draper--ios .c-banner-draper__art img{top:24px}.c-banner-draper--android{background-image:linear-gradient(90deg,#0575e6,#00a0ff,#00c3f4,#00deb5,#00f260)}.c-banner-draper--android:before{background-image:url(/packs/media/images/e324a00d2859e5ee9a36.png);background-size:cover}.c-banner-draper--android .c-banner-draper__art{width:140px}.c-banner-draper--android .c-banner-draper__art img{top:20px}.c-banner-draper--server-side-swift{background-color:#363b44}.c-banner-draper--server-side-swift:before{background-image:url(/packs/media/images/5e31f1ab654a26462b27.png);background-size:cover}.c-banner-draper--server-side-swift .c-banner-draper__art{width:140px}.c-banner-draper--server-side-swift .c-banner-draper__art img{width:100%}.c-banner-draper--server-side-swift .o-button--dark{background:#fd7401}.c-banner-draper--server-side-swift .o-button--dark svg{fill:#fd7401}.c-banner-draper--unity{background-color:#194a85}.c-banner-draper--unity:before{background-image:url(/packs/media/images/60ddd8f44dfb217d09e2.png);background-size:cover}.c-banner-draper--unity .c-banner-draper__art{width:160px}.c-banner-draper--unity .c-banner-draper__art img{top:20px}.c-banner-draper--flutter{background-color:#096abb}.c-banner-draper--flutter:before{background-image:url(/packs/media/images/90285364fefd8477510c.png);background-size:cover}.c-banner-draper--flutter .c-banner-draper__art{width:160px}.c-banner-draper--flutter .c-banner-draper__art img{top:20px}.c-banner-draper--unreal-engine{background-color:#79376c}.c-banner-draper--unreal-engine:before{background-image:url(/packs/media/images/bb8afe1488c1257a16aa.png);background-size:cover}.c-banner-draper--unreal-engine .c-banner-draper__art{width:172px}.c-banner-draper--unreal-engine .c-banner-draper__art img{top:20px}.c-banner-draper--macos{background-color:#41aea4}.c-banner-draper--macos:before{background-image:url(/packs/media/images/f84fb2989220ebc008b6.png);background-size:cover}.c-banner-draper--macos .c-banner-draper__art{width:172px}.c-banner-draper--macos .c-banner-draper__art img{top:20px}.c-banner-draper--archive{background-color:#333}.c-banner-draper--archive:before{background-image:url(/packs/media/images/98fc064248d1e6efdeb6.png);background-size:cover}.c-banner-draper--archive .c-banner-draper__art{width:120px}.c-banner-draper--archive .c-banner-draper__art img{top:30px}.c-banner-draper--podcast{background-color:#333}.c-banner-draper--podcast:before{background-image:url(/packs/media/images/45bb601474c4c41f0626.png);background-size:cover}.c-banner-draper--podcast .c-banner-draper__copy p{max-width:720px}.c-banner-draper--podcast .c-banner-draper__art{width:120px}.c-banner-draper--podcast .c-banner-draper__art img{top:30px}.c-banner-draper--mobile-app{background:#f2f6fa}.c-banner-draper--mobile-app h2,.c-banner-draper--mobile-app p{color:#333!important}.c-banner-draper--mobile-app .c-banner-draper__art img{top:10px;width:180px}.c-banner-draper--campaign{align-items:center;display:flex;height:auto;min-height:140px;padding:30px 0}.c-banner-draper--campaign .c-banner-draper__copy p{margin-top:9px}}@media screen and (max-width:768px){.c-banner-draper--campaign .c-banner-draper__copy p{padding-right:0}}@media screen{.c-banner-draper--account{background-color:#333}.c-banner-draper--account:before{background-image:url(/packs/media/images/a3c8155545450d5baab5.png);background-size:cover}.c-banner-draper--account .c-banner-draper__art{width:300px}.c-banner-draper--account .c-banner-draper__art img{margin-bottom:-60px;margin-top:-40px;top:20px}.c-banner-draper--account-list{padding-bottom:60px}.c-banner-draper--account-list:before{background-image:url(/packs/media/images/5a38698fcffb85136a17.png);background-size:cover}}@media screen and (max-width:1080px){.c-banner-draper--account-list .l-block-wrapper{width:100%}}@media screen{.c-banner-draper--account-list h2{font-size:1.875rem!important;line-height:1.35!important}}@media screen and (max-width:768px){.c-banner-draper--account-list h2{font-size:1.5rem!important;line-height:1.25!important}}@media screen{.c-banner-draper--account-list .c-banner-draper__art{margin-left:auto;min-width:240px;width:240px}}@media screen and (max-width:1080px){.c-banner-draper--account-list .c-banner-draper__art{display:block!important}}@media screen and (max-width:768px){.c-banner-draper--account-list .c-banner-draper__art{display:none!important}}@media screen{.c-banner-draper--account-list .c-banner-draper__art img{margin-bottom:0;margin-top:0;top:0}.c-banner-draper--account-list .c-box-list li{font-family:Bitter,serif;font-size:1.0625rem}}@media screen and (max-width:768px){.c-banner-draper--account-list .c-box-list li{font-size:.9375rem}}@media screen{.c-banner-draper--account-list .c-box-list li:before{top:3px}}@media screen and (max-width:768px){.c-banner-draper--account-list .c-box-list li:before{top:1px}}@media screen{.c-banner-draper--newsletter{background-color:#158443}.c-banner-draper--newsletter:before{background-image:url(/packs/media/images/5273a8c86cb6d1529034.png);background-size:cover}.c-banner-draper--newsletter .c-banner-draper__art{width:200px}.c-banner-draper--newsletter .c-banner-draper__art img{margin-bottom:-120px}.c-banner-draper--subscription{background-color:#fdcf74;padding:45px 0}.c-banner-draper--subscription .c-banner-draper__flex-wrapper{grid-column-gap:26px;display:grid!important;grid-template-columns:1fr 1fr;max-width:912px}}@media screen and (max-width:1080px){.c-banner-draper--subscription .c-banner-draper__flex-wrapper{grid-template-columns:1fr!important}}@media screen and (max-width:600px){.c-banner-draper--subscription h2{white-space:normal}}@media screen{.c-banner-draper--subscription h2,.c-banner-draper--subscription p{color:#333!important}}@media screen and (max-width:1080px){.c-banner-draper--subscription h2,.c-banner-draper--subscription p{display:block!important}}@media screen{.c-banner-draper--subscription .c-banner-draper__copy{margin:0!important}}@media screen and (max-width:1080px){.c-banner-draper--subscription .c-banner-draper__copy{margin:30px auto 0!important;max-width:560px;order:2;text-align:center}}@media screen{.c-banner-draper--subscription .c-banner-draper__art{width:100%}}@media screen and (max-width:1080px){.c-banner-draper--subscription .c-banner-draper__art{display:block!important;margin:0 auto;max-width:442px;order:1}}@media screen{.c-banner-draper--subscription .c-banner-draper__art img{width:100%}.c-banner-draper--pro-subscription{background-color:#157cb8!important}.c-banner-draper--pro-subscription h2,.c-banner-draper--pro-subscription p{color:#fff!important}.c-banner-draper--pro-subscription-wide:before{background-image:url(/packs/media/images/9058cc1b6d2c15170443.png);background-size:cover;bottom:0;content:"";height:210px;left:-100px;position:absolute;top:auto;width:340px}}@media screen and (max-width:1080px){.c-banner-draper--pro-subscription-wide:before{left:-200px}}@media screen and (max-width:600px){.c-banner-draper--pro-subscription-wide:before{left:-275px}}@media screen{.c-banner-draper--pro-subscription-wide:after{background-image:url(/packs/media/images/94d164d96ff077586d76.png);background-size:cover;bottom:0;content:"";height:210px;position:absolute;right:-100px;top:auto;width:340px}}@media screen and (max-width:1080px){.c-banner-draper--pro-subscription-wide:after{right:-200px}}@media screen and (max-width:600px){.c-banner-draper--pro-subscription-wide:after{right:-275px}}@media screen{.c-banner-draper--team-subscription{background:#a5ceb5}.c-banner-draper--team-subscription .c-banner-draper__art{display:inline-table;width:420px}}@media screen and (max-width:768px){.c-banner-draper--team-subscription .c-banner-draper__art{max-width:300px;width:100%}}@media screen{.c-banner-draper--path{background-color:#333}.c-banner-draper--path .c-banner-draper__action{margin-bottom:-50px;min-width:250px;padding-right:60px;position:relative;top:20px}.c-banner-draper--path .c-banner-draper__action .c-box-list{max-height:240px}.c-banner-draper--path .c-banner-draper__action .c-box-list li{cursor:inherit;overflow-x:visible}.c-banner-draper--path .c-banner-draper__action .c-box-list li:first-child{opacity:.9}.c-banner-draper--path .c-banner-draper__action .c-box-list li:nth-child(2){opacity:.8}.c-banner-draper--path .c-banner-draper__action .c-box-list li:nth-child(3){opacity:.7}.c-banner-draper--path .c-banner-draper__action .c-box-list li:nth-child(4){opacity:.6}.c-banner-draper--path .c-banner-draper__action .c-box-list li:nth-child(5){opacity:.5}.c-banner-draper--path .c-banner-draper__action .c-box-list li:nth-child(6){opacity:.4}.c-banner-draper--path .c-banner-draper__action .c-box-list li:nth-child(7){opacity:.3}.c-banner-draper--path .c-banner-draper__action .c-box-list li:nth-child(8){opacity:.2}.c-banner-draper--path .c-banner-draper__action .c-box-list li:nth-child(9){opacity:.1}.c-banner-draper--path .c-banner-draper__action .c-box-list li:after{background:#fff;border-radius:100px}.c-banner-draper--path-android{background-color:#c9dc8d}.c-banner-draper--path-android .c-banner-draper__wrapper:before{background-image:url(/packs/media/images/50d60aa7b1a7586b72ee.svg);background-size:cover;content:"";height:165px;left:-167px;margin-top:-84px;position:absolute;top:50%;width:167px}.c-banner-draper--path-android .c-banner-draper__wrapper:after{background-image:url(/packs/media/images/46c0f8ff5785cc53ae4c.svg);background-size:cover;content:"";height:168px;margin-top:-86px;position:absolute;right:-175px;top:50%;width:175px}.c-banner-draper--path-ios{background-color:#fcac6d}.c-banner-draper--path-ios .c-banner-draper__wrapper:before{background-image:url(/packs/media/images/4fd0e89a938cdd5f9aed.svg);background-size:cover;content:"";height:175px;left:-167px;margin-top:-90px;position:absolute;top:50%;width:167px}.c-banner-draper--path-ios .c-banner-draper__wrapper:after{background-image:url(/packs/media/images/0c368fdd428afe071a36.svg);background-size:cover;content:"";height:158px;margin-top:-80px;position:absolute;right:-195px;top:50%;width:195px}.c-banner-draper--path-flutter{background-color:#c7e7f6}.c-banner-draper--path-flutter .c-banner-draper__wrapper:before{background-image:url(/packs/media/images/ad122ce60a4e982cc214.svg);background-size:cover;content:"";height:130px;left:-170px;margin-top:-65px;position:absolute;top:50%;width:170px}.c-banner-draper--path-flutter .c-banner-draper__wrapper:after{background-image:url(/packs/media/images/b45cf2b607d105b8648b.svg);background-size:cover;content:"";height:134px;margin-top:-67px;position:absolute;right:-222px;top:50%;width:222px}.c-banner-draper--path-unity{background-color:#8cbdda}.c-banner-draper--path-unity .c-banner-draper__wrapper:before{background-image:url(/packs/media/images/ffd0e553c44c6b070030.svg);background-size:cover;content:"";height:165px;left:-185px;margin-top:-75px;position:absolute;top:50%;width:185px}.c-banner-draper--path-unity .c-banner-draper__wrapper:after{background-image:url(/packs/media/images/fc26fe7b4b0f24451416.svg);background-size:cover;content:"";height:166px;margin-top:-83px;position:absolute;right:-155px;top:50%;width:155px}.c-banner-draper--black-friday-2020 h2,.c-banner-draper--black-friday-2020 p{color:#fff!important}.c-banner-related{overflow:hidden;padding:45px 0;position:relative}.c-banner-related:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}}@media screen and (max-width:1080px){.c-banner-related{padding:45px 50px}}@media screen and (max-width:768px){.c-banner-related{padding:45px 0}}@media screen{.c-banner-related .c-banner-related__wrapper{grid-column-gap:80px;align-items:center;display:grid;grid-template-columns:1fr 1fr;position:relative}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper{grid-template-columns:1fr!important}.c-banner-related .c-banner-related__wrapper .c-banner-related__text{text-align:center}}@media screen{.c-banner-related .c-banner-related__wrapper .c-banner-related__text .o-header-logo__mark{fill:#fff;height:24px;width:24px}.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__headline{color:#fff;font-size:2.25rem;line-height:1.25;margin-top:6px}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__headline{font-size:1.875rem}}@media screen and (max-width:600px){.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__headline{font-size:1.5rem}}@media screen{.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__description{color:#fff;font-family:Bitter,serif;font-size:1.125rem;margin-top:9px}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__description{font-size:1rem}.c-banner-related .c-banner-related__wrapper .c-banner-related__artwork{margin-top:30px;text-align:center}}@media screen{.c-banner-related .c-banner-related__wrapper .c-banner-related__artwork img{width:100%}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper .c-banner-related__artwork img{max-width:320px}}@media screen{.c-banner-related--subscription{background:#fdcf74}.c-banner-related--subscription .c-banner-related__wrapper{grid-column-gap:26px}.c-banner-related--subscription .c-banner-related__text h3{font-size:1.6875rem!important}.c-banner-related--subscription .c-banner-related__text p{font-size:1.0625rem}}@media screen and (max-width:768px){.c-banner-related--subscription .c-banner-related__text{order:2}.c-banner-related--subscription .c-banner-related__artwork{margin-bottom:30px;margin-top:0!important;order:1}}@media screen{.c-banner-related--content{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048)}.c-banner-related--content:before{background-image:url(/packs/media/images/a42ac49b6749ad500652.png);background-size:cover}.c-banner-related--content .c-banner-related__wrapper{grid-template-columns:1fr auto}}@media screen and (max-width:768px){.c-banner-related--content .c-banner-related__text{order:2}.c-banner-related--content .c-banner-related__text .o-header-logo__mark{display:none}}@media screen{.c-banner-related--content .c-banner-related__artwork{text-align:right}}@media screen and (max-width:768px){.c-banner-related--content .c-banner-related__artwork{margin-top:0!important;order:1;text-align:left!important}}@media screen{.c-banner-related--content .c-banner-related__artwork img{border-radius:.5625rem;max-width:350px}}@media screen and (max-width:768px){.c-banner-related--content .c-banner-related__artwork img{max-width:250px!important}}@media screen{.c-banner-draper-sticky{align-items:center;background:#3268a6;bottom:0;box-shadow:0 -2px 1px 0 rgba(51,51,51,.05);display:flex;height:80px;left:0;position:fixed;width:100%;z-index:99}}@media screen and (max-width:992px){.c-banner-draper-sticky{height:auto}}@media screen{.c-banner-draper-sticky .c-banner-draper-sticky__wrapper{align-items:center;display:flex;padding:0 60px}}@media screen and (max-width:992px){.c-banner-draper-sticky .c-banner-draper-sticky__wrapper{padding:10px 60px 15px 20px}}@media screen and (max-width:600px){.c-banner-draper-sticky .c-banner-draper-sticky__wrapper{display:block}}@media screen{.c-banner-draper-sticky .c-banner-draper-sticky__wrapper img{margin-right:30px;max-width:90px;position:relative}}@media screen and (max-width:992px){.c-banner-draper-sticky .c-banner-draper-sticky__wrapper img{display:none}}@media screen{.c-banner-draper-sticky .c-banner-draper-sticky__wrapper p{color:#fff;font-family:Bitter,serif;font-size:1rem;font-weight:700;padding-right:20px}}@media screen and (max-width:600px){.c-banner-draper-sticky .c-banner-draper-sticky__wrapper p{margin-bottom:15px}}@media screen{.c-banner-draper-sticky .c-banner-draper-sticky__wrapper .o-alert__close{height:30px;margin-top:-15px;position:absolute;right:15px;top:50%;width:30px}.c-banner-draper-sticky .c-banner-draper-sticky__wrapper .o-alert__close svg{margin-left:-8px;margin-top:-8px}.c-banner-draper-sticky--account{background:#41aea4;background-image:url(/packs/media/images/a3c8155545450d5baab5.png);background-size:cover}.c-banner-draper-sticky--newsletter{background:#333;background-image:url(/packs/media/images/5273a8c86cb6d1529034.png);background-size:cover}.c-banner-draper-sticky--newsletter img{max-width:120px!important;top:20px}.c-banner-draper-sticky--subscribe{background:#fdcf74}.c-banner-draper-sticky--subscribe .c-banner-draper-sticky__wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:992px){.c-banner-draper-sticky--subscribe .c-banner-draper-sticky__wrapper{padding-left:24px;padding-right:60px;padding-top:15px}}@media screen and (max-width:600px){.c-banner-draper-sticky--subscribe .c-banner-draper-sticky__wrapper{padding-right:24px}}@media screen{.c-banner-draper-sticky--subscribe p{color:#333!important}.c-banner-draper-sticky--subscribe img{margin-left:-30px!important;margin-right:20px!important;max-width:180px!important;top:0}.c-banner-draper-sticky--pro-subscribe{background:#157cb8}}@media screen and (max-width:992px){.c-banner-draper-sticky--pro-subscribe .c-banner-draper-sticky__wrapper{padding-top:15px}}@media screen{.c-banner-draper-sticky--pro-subscribe p{color:#fff!important}.c-banner-draper-sticky--pro-subscribe img{margin-left:-30px!important;margin-right:20px!important;max-width:150px!important;top:10px}.c-banner-draper-sticky--team-subscribe{background:#a5ceb5}.c-banner-draper-sticky--team-subscribe .c-banner-draper-sticky__wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:992px){.c-banner-draper-sticky--team-subscribe .c-banner-draper-sticky__wrapper{padding-left:24px;padding-right:60px}}@media screen and (max-width:600px){.c-banner-draper-sticky--team-subscribe .c-banner-draper-sticky__wrapper{padding-right:24px}}@media screen{.c-banner-draper-sticky--team-subscribe img{max-width:95px!important;top:1px}.c-banner-draper-sticky--obfuscate{background:#fff;box-shadow:0 2px 24px 0 rgba(51,51,51,.1);height:96px}}@media screen and (max-width:992px){.c-banner-draper-sticky--obfuscate{border-radius:.5625rem;bottom:72px;height:auto;margin:0 24px;padding:24px;width:calc(100% - 48px);z-index:0}}@media screen{.c-banner-draper-sticky--obfuscate .c-banner-draper-sticky__wrapper{max-width:1140px;padding:0}}@media screen and (max-width:1200px){.c-banner-draper-sticky--obfuscate .c-banner-draper-sticky__wrapper{padding:0 24px}}@media screen and (max-width:992px){.c-banner-draper-sticky--obfuscate .c-banner-draper-sticky__wrapper{padding:0}}@media screen{.c-banner-draper-sticky--obfuscate p{color:#333!important}.c-banner-draper-sticky--obfuscate img{max-width:170px!important}.c-banner-draper-sticky--obfuscate .l-obfuscated-text{background:#f4c3c3;display:inline-block;text-align:center;width:104px}.c-banner-draper-sticky--black{background:#333}}@media screen and (max-width:992px){.c-banner-draper-sticky--cta-only .c-banner-draper-sticky__wrapper{padding:15px 20px}}@media screen{.c-banner-draper-sticky--black-friday-2020{background:#222}.c-banner-draper-sticky--black-friday-2020:before{background-image:url(/packs/media/images/a5ff7189ad4fb859be61.png);background-size:cover;content:"";height:100%;left:-120px;position:absolute;top:0;width:300px;z-index:-1}}@media screen and (max-width:1200px){.c-banner-draper-sticky--black-friday-2020:before{left:-200px}}@media screen and (max-width:992px){.c-banner-draper-sticky--black-friday-2020:before{display:none}}@media screen{.c-banner-draper-sticky--black-friday-2020:after{background-image:url(/packs/media/images/bff54ab6065d819770ba.png);background-size:cover;content:"";height:100%;position:absolute;right:-120px;top:0;width:300px;z-index:-1}}@media screen and (max-width:1200px){.c-banner-draper-sticky--black-friday-2020:after{right:-200px}}@media screen and (max-width:1080px){.c-banner-draper-sticky--black-friday-2020:after{right:-250px}}@media screen and (max-width:992px){.c-banner-draper-sticky--black-friday-2020:after{display:none}}@media screen{.c-banner-draper-sticky--black-friday-2020 .c-banner-draper-sticky__wrapper{max-width:678px;padding-left:0;padding-right:0}}@media screen and (max-width:992px){.c-banner-draper-sticky--black-friday-2020 .c-banner-draper-sticky__wrapper{max-width:none;padding-left:24px;padding-right:60px}}@media screen{.c-price-card{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);height:0%;margin:0 20px;padding:30px 0 40px;text-align:center;width:300px}.c-price-card h4{font-size:1.125rem}.c-price-card .c-price-card__price span{font-family:Bitter,serif}.c-price-card .c-price-card__price .c-price-card__price-currency{font-size:1.25rem;margin-right:-6px}.c-price-card .c-price-card__price .c-price-card__price-main{font-size:7.5rem;letter-spacing:-5px;line-height:100px}.c-price-card .c-price-card__price .c-price-card__price-change{margin-left:-6px;position:relative;top:-75px}.c-price-card .c-price-card__period{display:block;font-family:Bitter,serif}.c-price-card .c-price-card__saving{color:#73859f;display:block;font-size:.875rem}.c-price-card--small{width:270px}.c-banner-draper--teaspoon-launch{background:#fdcf74;height:auto;padding-bottom:30px;padding-top:30px;text-align:center}.c-banner-draper--teaspoon-launch .c-banner-draper__copy{margin:0!important}.c-banner-draper--teaspoon-launch .c-banner-draper__copy h2,.c-banner-draper--teaspoon-launch .c-banner-draper__copy p{color:#333!important;display:block!important;text-align:center}.c-banner-draper--teaspoon-launch .c-banner-draper__artwork-left{left:-250px;position:absolute;top:-92px;width:298px}}@media screen and (max-width:768px){.c-banner-draper--teaspoon-launch .c-banner-draper__artwork-left{bottom:-92px;top:auto}}@media screen{.c-banner-draper--teaspoon-launch .c-banner-draper__artwork-right{position:absolute;right:-340px;top:-92px;width:380px}}@media screen and (max-width:768px){.c-banner-draper--teaspoon-launch .c-banner-draper__artwork-right{bottom:-92px;top:auto}}@media screen{.c-banner-draper--black-friday--2020{background:#222;height:auto;padding-bottom:30px;padding-top:30px;position:relative;text-align:center}.c-banner-draper--black-friday--2020:before{background-image:url(/packs/media/images/88fdc42e30f9edaab2b9.png);background-size:cover;bottom:0;content:"";height:205px;left:-100px;position:absolute;top:auto;width:302px}}@media only screen and (max-width:800px){.c-banner-draper--black-friday--2020:before{display:none}}@media screen{.c-banner-draper--black-friday--2020:after{background-image:url(/packs/media/images/3b6bed141549c6b0911e.png);background-size:cover;bottom:0;content:"";height:205px;position:absolute;right:-100px;top:auto;width:302px}}@media only screen and (max-width:800px){.c-banner-draper--black-friday--2020:after{display:none}.c-banner-draper--black-friday--2020 h2{display:block!important}.c-banner-draper--black-friday--2020 h2>span{display:block}}@media screen{.c-banner-draper--black-friday--2020 .c-banner-draper__flex-wrapper{justify-content:center;text-align:center}.c-banner-draper-top--spring-ahead-2021{background-color:#fdea89!important;background-image:url(/packs/media/images/7a6a05901ef6a03bfaf1.png);background-position:center bottom -80px;background-repeat:no-repeat;background-size:1440px 158px;height:auto;padding-bottom:90px;padding-top:30px}}@media only screen and (max-width:1080px){.c-banner-draper-top--spring-ahead-2021 .c-banner-draper__flex-wrapper{grid-template-columns:auto!important}}@media screen{.c-banner-draper-top--spring-ahead-2021 .c-banner-draper__copy{margin:0 auto!important;text-align:center}.c-banner-draper-top--spring-ahead-2021 h2,.c-banner-draper-top--spring-ahead-2021 p{color:#333!important}.c-banner-draper-bottom--spring-ahead-2021{background:#fdea89!important}.c-banner-draper-bottom--spring-ahead-2021 h2,.c-banner-draper-bottom--spring-ahead-2021 p{color:#333!important}.c-banner-draper-bottom--spring-ahead-2021 .c-banner-draper__art{max-width:350px}.c-banner-draper-bottom--spring-ahead-2021 .c-banner-draper__flex-wrapper{grid-template-columns:1fr 350px}.c-banner-draper-sticky--spring-ahead-2021{background:#fdea89}.c-banner-draper-sticky--spring-ahead-2021 .c-banner-draper-sticky__wrapper{padding:0 30px!important}}@media screen and (max-width:992px){.c-banner-draper-sticky--spring-ahead-2021 .c-banner-draper-sticky__wrapper{padding:10px 60px 15px 20px!important}}@media screen{.c-banner-draper-sticky--spring-ahead-2021 p{color:#333!important}.c-banner-draper-sticky--spring-ahead-2021 img{max-width:216px!important}.c-banner-related--spring-ahead-2021{background:#fdea89!important}.c-banner-related--spring-ahead-2021 h3,.c-banner-related--spring-ahead-2021 p{color:#333!important}.c-modal{align-items:center;background:rgba(59,64,72,.9);display:flex;height:100%;justify-content:center;left:0;overflow:scroll;position:absolute;position:fixed;top:0;width:100%;z-index:999999}}@media screen and (max-width:992px){.c-modal{padding:20px}}@media screen{.c-modal .c-modal__close{align-items:center;background:#fff;border-radius:.5625rem;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:10px;top:10px;width:36px;z-index:100}.c-modal .c-modal__close svg{height:18px;margin:0;transform:rotate(45deg);width:18px}.c-modal .c-modal-wrapper{animation-duration:.3s;animation-fill-mode:both;animation-name:a-zoom-in;background:#fff;border-radius:.5625rem;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:720px}}@media screen and (max-width:768px){.c-modal .c-modal-wrapper{padding-top:24px}}@media screen{.c-modal .c-modal__copy{flex-grow:1;padding:15px 36px 24px}}@media screen and (max-width:768px){.c-modal .c-modal__copy{padding:27px 24px}}@media screen{.c-modal .c-modal__copy .c-modal__title{margin-bottom:18px}}@media screen and (max-width:600px){.c-modal .c-modal__copy .c-modal__title{font-size:1.875rem}}@media screen{.c-modal .c-modal__copy .c-modal__subtitle{font-size:1.3125rem;font-weight:500}}@media screen and (max-width:600px){.c-modal .c-modal__copy .c-modal__subtitle{font-size:1.125rem}}@media screen{.c-modal .c-modal__copy .c-modal__description ol,.c-modal .c-modal__copy .c-modal__description p,.c-modal .c-modal__copy .c-modal__description ul{color:#6e7687;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;font-size:1rem;margin-top:24px}}@media screen and (max-width:600px){.c-modal .c-modal__copy .c-modal__description ol,.c-modal .c-modal__copy .c-modal__description p,.c-modal .c-modal__copy .c-modal__description ul{font-size:.9375em}}@media screen{.c-modal .c-modal__copy .c-modal__description a{color:#158443!important;font-weight:400!important;margin-left:0!important;padding:0;text-decoration:underline}.c-modal .c-modal__copy .c-modal__description p:first-child{margin-top:0}.c-modal .c-modal__copy .c-modal__description--scroll{border-bottom:1px solid #eff3f6;max-height:240px;overflow:scroll;padding-bottom:24px}.c-modal .c-modal__copy .c-modal__form .c-modal__checkbox{display:inline-block}.c-modal--sign-up{text-align:center;white-space:normal}.c-modal--sign-up .c-modal__title{color:#333!important;font-size:1.6875em;margin-top:0!important;padding:0 60px}}@media screen and (max-width:600px){.c-modal--sign-up .c-modal__title{font-size:1.3125rem!important;padding:0}}@media screen{.c-modal--sign-up .c-modal__artwork{margin-top:30px;width:100%}}@media screen and (max-width:768px){.c-modal--sign-up .c-modal__artwork{display:none}}@media screen{.c-modal--sign-up .c-modal__artwork img{border:0!important;margin:0 auto!important;max-width:140px!important;width:100%}.c-modal--sign-up .c-modal__artwork .c-modal__artwork--subscribe{max-width:210px!important}.c-modal--sign-up .o-button--green,.c-modal--sign-up .o-button--green:hover{color:#fff}.c-modal--highlighting .c-modal__title{font-size:1.5rem}.c-modal--highlighting .c-modal__artwork{margin-top:30px;width:100%}.c-modal--highlighting .c-modal__artwork img{max-width:250px!important;width:100%}.c-modal--highlighting .c-modal__copy{padding-bottom:36px!important}.c-modal--highlighting .c-modal__copy .c-modal__description a{color:#6e7687!important}.c-modal--highlighting .o-button__svg--grey-regent{fill:#959da5!important}.c-modal--trailer .c-modal-wrapper{background:none;width:auto}}@media screen and (max-width:768px){.c-modal--trailer .c-modal-wrapper{width:100%}}@media screen{.c-modal--trailer .c-modal-wrapper .c-modal__player{background:#333;border-radius:.5625rem;overflow:hidden;padding-top:56.25%;position:relative;width:480px}}@media screen and (min-width:1080px){.c-modal--trailer .c-modal-wrapper .c-modal__player{width:720px}}@media screen{.c-modal--trailer .c-modal-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-modal--trailer .c-modal__close{right:0;top:0}}@media screen and (max-width:768px){.c-modal--trailer .c-modal__close{position:fixed;right:15px;top:15px}}@media screen{.c-modal--trailer .c-modal__close svg{left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%}.c-modal--video-tutorial .c-modal__copy{padding-top:24px}.c-modal--video-tutorial .c-modal__title{font-size:1.6875rem!important;line-height:1.125;margin-bottom:6px!important;text-align:center}}@media screen and (max-width:768px){.c-modal--video-tutorial .c-modal__title{font-size:1.5em!important}}@media screen{.c-modal--video-tutorial .c-modal__description{color:#6e7687;font-size:1rem!important;text-align:center}.c-modal--video-tutorial .c-modal__description a{color:#6e7687!important}.c-modal--video-tutorial .c-modal__video-tutorial{border-radius:.5625rem;margin-bottom:24px;margin-top:24px;overflow:hidden;padding-top:56.25%;position:relative}.c-modal--video-tutorial .c-modal__video-tutorial img{height:auto;left:0;padding:10px;position:absolute;top:0;width:100%}.c-modal--video-tutorial .c-modal__video-tutorial:before{background:#1a1a1a;content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:1}.c-modal--video-tutorial .o-button-video{left:50%;position:absolute;top:50%;z-index:2}.c-modal--video-tutorial .c-modal__complete-illustration:before,.c-modal--video-tutorial .c-modal__player-container:before{display:none}.c-modal--video-tutorial .c-modal__complete-illustration img{height:100%;left:50%;max-width:400px;transform:translateX(-50%);width:auto}}@media screen{@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}}@media screen{.o-skeleton__artwork{height:160px;width:100%}.o-skeleton__artwork,.o-skeleton__graphic{animation-duration:.75s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#eff3f6;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;border-radius:9px;max-width:100%}.o-skeleton__graphic{height:64px;width:64px}.o-skeleton__graphic--small{height:54px;width:54px}.o-skeleton__graphic--large{height:90px;width:90px}.o-skeleton__title{animation-duration:.75s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#eff3f6;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;border-radius:9px;height:36px;max-width:100%;max-width:260px;width:100%}}@media screen and (max-width:600px){.o-skeleton__title{height:33px}}@media screen{.o-skeleton__text{animation-duration:.75s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#eff3f6;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;border-radius:9px;height:12px;max-width:100%;width:250px}.o-skeleton__text--small{width:180px}.o-skeleton__button{animation-duration:.75s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#eff3f6;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;border-radius:9px;height:42px;max-width:100%;width:120px}}@media screen and (max-width:600px){.o-skeleton__button{display:block;margin-top:9px}}@media screen{.o-skeleton-sidebar__meta-wrapper{margin-left:12px}.o-skeleton-sidebar__meta{animation-duration:.75s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#eff3f6;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;border-radius:9px;height:9px;max-width:100%;width:60px}.o-skeleton-sidebar__meta--small{margin-top:9px;width:30px}.o-skeleton-sidebar__meta--large{width:180px}.o-skeleton-card{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);box-shadow:4px 4px 30px 0 rgba(51,51,51,.075);padding:30px 24px;width:100%}.o-skeleton-card--small{padding:24px}.o-skeleton-card--large{padding-bottom:45px}.o-skeleton-card__title{height:30px;width:250px}.o-skeleton-card__text,.o-skeleton-card__title{animation-duration:.75s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#eff3f6;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;border-radius:9px;max-width:100%}.o-skeleton-card__text{height:12px;margin-top:12px;width:330px}.c-skeleton-sidebar{align-self:flex-start;opacity:.8}}@media screen and (max-width:992px){.c-skeleton-sidebar{display:none}}@media screen{.c-skeleton-sidebar>div{display:flex;flex-wrap:wrap}.c-skeleton-sidebar>div:last-child{bottom:30px;position:absolute}.c-skeleton-sidebar .c-skeleton-sidebar__text{margin-top:44px}.c-skeleton-sidebar .c-skeleton-sidebar__text:first-child{margin-top:0;width:210px}.c-skeleton-sidebar .c-skeleton-sidebar__text:nth-child(2){width:130px}.c-skeleton-sidebar .c-skeleton-sidebar__text:nth-child(3){width:240px}.c-skeleton-sidebar .c-skeleton-sidebar__text:nth-child(4){width:100px}.c-skeleton-sidebar .c-skeleton-sidebar__text:nth-child(5){width:180px}.c-skeleton-admin{display:flex;flex-wrap:wrap;justify-content:space-between}.c-skeleton-admin .l-half-col{width:calc(50% - 10px)}.c-skeleton-admin .o-skeleton-card__text:first-child{width:210px}.c-skeleton-admin .o-skeleton-card__text:nth-child(2){width:100px}.c-skeleton-tutorials{width:100%}}@media screen and (max-width:1140px){.c-skeleton-tutorials{grid-template-columns:1fr 1fr 1fr}.c-skeleton-tutorials>div{margin-top:30px}}@media screen and (max-width:992px){.c-skeleton-tutorials{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.c-skeleton-tutorials{display:block}}@media screen{.c-tutorial-item{position:relative}.c-tutorial-item>a{display:block;text-decoration:none}.c-tutorial-item .c-tutorial-item__actions,.c-tutorial-item .o-button--bookmark{display:none}.c-tutorial-item .o-button--mark-as-complete{display:none;height:27px;position:absolute;right:12px;top:12px;width:27px}}@media screen and (max-width:768px){.c-tutorial-item .o-button--mark-as-complete{display:none!important}}@media screen{.c-tutorial-item .o-button--mark-as-complete .checkbox__indicator,.c-tutorial-item .o-button--mark-as-complete .checkbox__input{top:0}.c-tutorial-item .o-button--mark-as-complete button:focus{outline:none}.c-tutorial-item .o-badge-tutorial--locked,.c-tutorial-item .o-badge-tutorial--recording{display:none}.c-tutorial-item .c-tutorial-item__art{background:#fff;border-radius:.5625rem;overflow:hidden;position:relative}.c-tutorial-item .c-tutorial-item__art img{align-self:flex-start;display:flex;height:auto;width:100%}.c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete,.c-tutorial-item .c-tutorial-item__art .c-tutorial-item__in-progress,.c-tutorial-item .c-tutorial-item__art img.c-tutorial-item__art-image--alternate{display:none}.c-tutorial-item .c-tutorial-item__art .o-badge{position:absolute;z-index:1}.c-tutorial-item .c-tutorial-item__text{display:flex;flex-wrap:wrap}}@media screen and (max-width:600px){.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{word-break:break-word}}@media screen{.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{color:#333;font-family:Bitter,serif;font-size:1.3125rem;font-weight:700;letter-spacing:-.5px;line-height:1.35;padding-right:12px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category{display:none;font-size:1.125rem;font-weight:500;margin-top:9px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent{display:none}.c-tutorial-item .c-tutorial-item__text>span{display:block;font-size:.9375rem;width:100%}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short{color:#6e7687;font-size:.9375rem}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{color:#6e7687;font-size:.9375rem;margin-top:8px;width:100%}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ol,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description p,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ul{color:#6e7687;font-size:.9375rem;margin-top:8px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ol,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ul{padding-left:10px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__continue,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform-long,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__type{color:#6e7687}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__continue{display:none;margin-top:8px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform-long{display:none}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__in-progress{border-radius:100px;bottom:0;display:none;height:6px;left:0;position:absolute;width:100%}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__in-progress .c-tutorial-item__in-progress--fill{background:#158443;border-radius:100px;height:6px;left:0;position:absolute;top:0;width:50%}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete{align-items:center;background:#158443;color:#fff;display:none;margin-top:10px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete .c-tutorial-item__complete-text{position:relative;top:-1px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete i{align-content:center;border-radius:7px;display:flex;height:20px;justify-content:center;margin-right:6px;width:15px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete i svg{fill:#fff;width:11px}.c-tutorial-item .c-tutorial-item__text .o-badge{display:none;font-size:.6875rem;margin-top:10px;width:auto}.c-tutorial-item .c-tutorial-item__lower,.c-tutorial-item .c-tutorial-item__number-badge .o-badge-tutorial--checkmark,.c-tutorial-item .c-tutorial-item__text .o-badge--soon{display:none}.c-tutorial-item.c-tutorial-item--in-progress .c-tutorial-item__continue,.c-tutorial-item.c-tutorial-item--in-progress .c-tutorial-item__in-progress{display:block}.c-tutorial-item.c-tutorial-item--complete .c-tutorial-item__complete{display:inline-flex}.c-tutorial-item.c-tutorial-item--complete .c-tutorial-item__number-badge .o-badge-tutorial{display:none}.c-tutorial-item.c-tutorial-item--complete .c-tutorial-item__number-badge .o-badge-tutorial--checkmark{display:flex}.c-tutorial-item.c-tutorial-item--complete [data-tooltip]:before{content:"Unmark as complete"!important;right:-96px}}@media screen and (max-width:992px){.c-tutorial--card{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.c-tutorial--card{grid-template-columns:1fr 1fr}}@media screen{.c-tutorial--card .o-button--bookmark{display:inline-block;position:absolute;right:0;top:177px}.c-tutorial--card .c-tutorial-item{position:relative}}@media screen and (max-width:600px){.c-tutorial--card .c-tutorial-item{margin-top:45px}}@media screen{.c-tutorial--card .c-tutorial-item a{padding:0!important}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art{align-items:center;display:flex;height:160px;justify-content:center;width:100%}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .o-badge--pro,.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .o-badge-video{display:inline-flex;left:auto!important;position:absolute;right:12px!important;top:12px!important;z-index:1}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__in-progress{border-radius:100px;bottom:0;height:6px;left:0;position:absolute;width:100%;z-index:1}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__in-progress .c-tutorial-item__in-progress--fill{background:#158443;border-radius:100px;height:6px;left:0;position:absolute;top:0;width:50%}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete{align-items:center;background:#158443;color:#fff;margin-top:0;z-index:2}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete .c-tutorial-item__complete-text{position:relative;top:-1px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete i{align-content:center;border-radius:7px;display:flex;height:20px;justify-content:center;margin-right:6px;width:15px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete i svg{fill:#fff;width:11px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .o-badge{left:12px;top:12px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art--product{height:auto;margin-bottom:-12px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art--product img{transform:scale(.9)}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art--product+.c-tutorial-item__text+.c-tutorial-item__number-badge .o-badge-tutorial{left:8px;top:162px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text{margin-top:15px;padding:0 12px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:21px;padding-right:33px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category{display:block!important}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{margin-top:8px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{align-self:flex-end;margin-top:5px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short,.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__type{font-size:13px;letter-spacing:-.1px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete,.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description,.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__in-progress{display:none}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text span.o-badge-tutorial,.c-tutorial--card .c-tutorial-item .c-tutorial-item__text span.o-badge-tutorial>img{width:auto}.c-tutorial--card .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__platform{display:none}.c-tutorial--card .c-tutorial-item .c-tutorial-item__icon{display:flex;position:absolute;right:13px;top:12px!important}.c-tutorial--card .c-tutorial-item .c-tutorial-item__icon .o-badge-video{align-self:center}.c-tutorial--card .c-tutorial-item .o-badge-tutorial{left:12px;position:absolute;top:132px}.c-tutorial--list .c-tutorial-item--in-progress a{padding-bottom:27px!important}.c-tutorial--list .c-tutorial-item--complete .c-tutorial-item__metadata-short{display:none!important}.c-tutorial--list .c-tutorial--list__page{margin-top:15px}.c-tutorial--list .c-tutorial--list__page:first-child{margin-top:0}.c-tutorial--list .c-tutorial-item{margin-top:15px}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item{margin-top:15px!important}}@media screen{.c-tutorial--list .c-tutorial-item:first-child{margin-top:0}.c-tutorial--list .c-tutorial-item .o-button--bookmark{bottom:0;display:inline-block;position:absolute;right:12px;z-index:1}.c-tutorial--list .c-tutorial-item .o-link--bookmark-remove{border-radius:none;bottom:21px;box-shadow:none;color:#6e7687;cursor:pointer;display:inline-block;font-size:.9375em;padding:0;position:absolute;right:20px;text-decoration:underline;z-index:1}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .o-link--bookmark-remove{bottom:21px!important;left:auto!important;position:absolute!important;right:21px!important;top:auto!important}}@media screen{.c-tutorial--list .c-tutorial-item>a,.c-tutorial--list .c-tutorial-item>div.c-tutorial-item__wrapper{background:#fff;border-radius:.5625rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.075);padding:21px 42px 21px 21px}.c-tutorial--list .c-tutorial-item .c-tutorial-item__upper{display:grid;grid-template-columns:90px 1fr 42px}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__upper{grid-template-columns:1fr 72px!important}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__art{align-items:center;background:#dbdde0;display:flex;height:90px;justify-content:center;width:90px}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__art{height:72px;order:2;width:72px}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art .o-badge{left:15px;top:15px}}@media screen and (max-width:768px)and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__art .o-badge{display:none}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__art img{align-self:auto;transform:scale(1.4)}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art img.c-tutorial-item__art-image--primary{display:none}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art img.c-tutorial-item__art-image--alternate{display:flex}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete{display:none}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art--product img{transform:scale(1)!important}.c-tutorial--list .c-tutorial-item .c-tutorial-item__text{margin-left:18px}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text{display:block;margin:0;order:1}.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.3125rem}}@media screen and (max-width:600px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.25rem}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .o-badge--pro{display:inline-flex;max-width:min-content}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{display:none;margin-top:8px}}@media screen and (max-width:600px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-long,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short{font-size:.875rem}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{display:block;margin-bottom:8px;padding-right:80px}}@media screen and (max-width:600px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{font-size:.875rem;padding-right:0}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{align-self:flex-end;margin-top:9px}}@media screen and (max-width:992px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{align-self:normal}}@media screen and (max-width:600px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{font-size:.875rem}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__icon{display:flex}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__icon{display:none}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__icon .o-badge-video{align-self:center}.c-tutorial--list .c-tutorial-item .c-tutorial-item__icon .o-badge--pro{align-self:center;box-shadow:none;display:inline-table;z-index:1}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .o-badge-tutorial{left:12px!important;position:absolute;top:132px!important;z-index:1}}@media screen{.c-tutorial--list-style-basic .c-tutorial-item{border-bottom:1px solid #dbdde0;padding-bottom:20px}.c-tutorial--list-style-basic .c-tutorial-item .o-button--bookmark{bottom:0;display:inline-flex;position:absolute;right:0}.c-tutorial--list-style-basic .c-tutorial-item .c-tutorial-item__art,.c-tutorial--list-style-basic .c-tutorial-item .o-badge--new{display:none}.c-tutorial--list-style-basic .c-tutorial-item .c-tutorial-item__title{margin-top:6px;order:1}}@media screen and (max-width:992px){.c-tutorial--list-style-basic .c-tutorial-item .c-tutorial-item__title{font-size:1.25rem}}@media screen{.c-tutorial--list-style-basic .c-tutorial-item .c-tutorial-item__metadata{font-size:.875rem;order:0}.c-tutorial--list-style-basic .c-tutorial-item .c-tutorial-item__text-upper-meta{margin-top:6px;order:2}.c-tutorial--list-style-basic .c-tutorial-item .c-tutorial-item__description{font-size:.875rem;margin-top:0;padding-right:30px}.c-tutorial--list-style-basic .c-tutorial-item .c-tutorial-item__metadata-short,.c-tutorial--list-style-basic .c-tutorial-item .c-tutorial-item__platform{display:none}.c-tutorial--list-style-basic .c-tutorial-item--in-progress{border-bottom:none}.c-tutorial--list-style-complex .c-tutorial-item{border-bottom:1px solid #dbdde0;padding-bottom:20px}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item{border-bottom:none;padding-bottom:0}.c-tutorial--list-style-complex .c-tutorial-item a{background:#fff;border-radius:.5625rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.075);padding:21px}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item a>.c-tutorial-item__icon{display:none}.c-tutorial--list-style-complex .c-tutorial-item .o-button--bookmark{bottom:0;display:inline-flex;position:absolute;right:0}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .o-button--bookmark{right:12px}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper{grid-column-gap:30px;display:grid;grid-template-columns:1fr 90px}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper{grid-template-columns:1fr 72px}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__art{align-items:center;display:flex;height:90px;justify-content:center;order:1;width:90px}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__art{height:72px;width:72px}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__art .c-tutorial-item__art-image--primary,.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__art .o-badge--new{display:none}.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__art .c-tutorial-item__art-image--alternate{align-self:auto;display:flex;transform:scale(1.4)}.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper{order:0}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper{align-content:flex-start}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper .o-badge--new{display:inline-flex;position:absolute;right:-10px;top:-20px;z-index:2}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper .o-badge--new{right:10px;top:0}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper .c-tutorial-item__metadata{font-size:.875rem;order:0}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper .c-tutorial-item__metadata{display:none}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper .c-tutorial-item__title{font-size:1.5rem;line-height:1.25;margin-top:3px;order:1}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper .c-tutorial-item__title{font-size:1.25rem}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper .c-tutorial-item__platform{font-size:.875rem;margin-top:3px;order:2}.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__text-upper-meta{display:none}.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower{align-items:center;display:flex;flex-wrap:nowrap;margin-top:10px}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower{flex-wrap:wrap}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__description{font-size:.875rem;margin-top:0;order:1;padding-right:30px}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__description{order:0}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__metadata-short{margin-right:10px;order:0;width:auto}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__metadata-short{align-items:center;display:flex;margin-top:10px;order:1}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__metadata-short .o-badge--pro{border-color:#157cb8;display:inline-flex;margin-top:0}.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__metadata-short .o-badge-video{height:38px;min-height:38px;min-width:38px;width:38px}.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__metadata-short .o-badge-video svg{height:14px;width:13px}.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__metadata-short .c-tutorial-item__metadata-short-string{display:none}}@media screen and (max-width:992px){.c-tutorial--list-style-complex .c-tutorial-item .c-tutorial-item__lower .c-tutorial-item__metadata-short .c-tutorial-item__metadata-short-string{display:inline-block;font-size:.875rem;margin-left:9px}}@media screen{.c-tutorial--list-style-complex .c-tutorial-item--in-progress{border-bottom:none}.c-tutorial--list-style-complex .c-tutorial-item--complete .c-tutorial-item__art .c-tutorial-item__complete{display:none}.c-tutorial--list-style-complex .c-tutorial-item--complete .c-tutorial-item__lower{flex-wrap:wrap}.c-tutorial--list-style-complex .c-tutorial-item--complete .c-tutorial-item__lower .c-tutorial-item__description{order:0}.c-tutorial--list-style-complex .c-tutorial-item--complete .c-tutorial-item__lower .c-tutorial-item__complete{order:1}.c-tutorial--list-style-complex .c-tutorial-item--complete .c-tutorial-item__lower .o-badge--pro,.c-tutorial--list-style-complex .c-tutorial-item--complete .c-tutorial-item__lower .o-badge-video{display:none!important}.c-tutorial--list-style-complex-zero .c-tutorial-item__upper{grid-template-columns:1fr!important}.c-tutorial--list-style-complex-zero .c-tutorial-item__title{margin-top:10px!important;padding-right:0!important}.c-tutorial--list-style-complex-zero .c-tutorial-item__art,.c-tutorial--list-style-complex-zero .c-tutorial-item__metadata-short,.c-tutorial--list-style-complex-zero .c-tutorial-item__platform,.c-tutorial--list-style-complex-zero .o-button--bookmark{display:none!important}.c-tutorial--list-style-complex-zero .c-tutorial-item__description{padding-right:0!important}}@media screen and (max-width:992px){.c-tutorial--list-style-complex-zero .c-tutorial-item__metadata{display:block!important}}@media screen{.c-tutorial--featured .l-tutorial-container__wrapper{grid-row-gap:30px}.c-tutorial--featured .c-tutorial-item--in-progress .c-tutorial-item__in-progress{display:block}.c-tutorial--featured .c-tutorial-item{height:325px;min-width:480px;position:relative;width:480px}.c-tutorial--featured .c-tutorial-item>a{align-items:flex-end;border-radius:.5625rem;display:flex;height:100%;overflow:hidden}.c-tutorial--featured .c-tutorial-item>a:hover .c-tutorial-item__art img{transform:scale(1.3)}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art{height:100%;left:0;position:absolute;top:0}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art:before{background-image:linear-gradient(180deg,rgba(51,51,51,0) 0,#333);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art img{transform:scale(1.2);transition:all .5s}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art .o-badge{left:15px;top:15px}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art .o-badge--pro,.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art .o-badge-video{right:15px!important;top:15px!important}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text{align-self:flex-end;padding:21px 24px;position:relative;z-index:2}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text span{color:#fff}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.875rem;line-height:1.25}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category{font-size:1.3125em}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{color:#fff;display:none}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{display:block!important;font-size:.9375rem!important;margin-top:12px!important}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{margin-top:3px}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata,.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short,.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{color:#fff!important}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__lower,.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text-upper-meta{display:none!important}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__icon{position:absolute;right:15px;top:15px!important;z-index:3}.c-tutorial--card .c-tutorial-item__metadata-short .o-badge-video,.c-tutorial--featured .c-tutorial-item .o-badge-tutorial,.c-tutorial--featured .c-tutorial-item .o-button--bookmark{display:none}.c-tutorial--card.c-tutorial--number .c-tutorial-item__text{margin-top:40px!important}.c-tutorial--card.c-tutorial--number .c-tutorial-item__art--product+.c-tutorial-item__text{margin-top:20px!important}.c-tutorial--list.c-tutorial--number .c-tutorial-item{padding-left:86px}}@media screen and (max-width:768px){.c-tutorial--list.c-tutorial--number .c-tutorial-item{padding-left:56px}}@media screen{.c-tutorial--list.c-tutorial--number .c-tutorial-item:before{background:#dfe7f0;border-radius:100px;content:"";height:calc(100% - 50px);left:27px;position:absolute;top:100px;width:6px}.c-tutorial--list.c-tutorial--number .c-tutorial-item.c-tutorial-item--complete:before{background:#158443}.c-tutorial--list.c-tutorial--number .o-badge-tutorial{left:0;position:absolute;top:36px}.c-tutorial--contributor .c-tutorial-item__text .c-tutorial-item__complete{display:none}.c-tutorial--contributor .c-tutorial-item__text .o-badge-role{display:inline-flex}.c-tutorial--contributor .c-tutorial-item__text .c-tutorial-item__platform{display:none}.c-tutorial--mini .c-tutorial-item{margin-top:15px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item{margin-top:0}}@media screen{.c-tutorial--mini .c-tutorial-item a{grid-template-columns:54px 1fr;padding:13px 15px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item a{padding:0}}@media screen{.c-tutorial--mini .c-tutorial-item .o-button--bookmark{display:none}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .o-button--bookmark{display:block}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__art{height:54px;width:54px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__art{height:72px;width:72px}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__art span.o-badge{display:none}.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text{margin-left:15px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text{margin-left:0}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.125rem}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.3125rem}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{margin-top:2px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{margin-top:8px}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__complete,.c-tutorial--mini .c-tutorial-item .c-tutorial-item__icon,.c-tutorial--mini .c-tutorial-item .c-tutorial-item__in-progress,.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description,.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{display:none}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__icon{display:none}}@media screen{.c-tutorial-episode{margin-top:20px;padding-left:64px;position:relative}.c-tutorial-episode:first-child{margin-top:0}.c-tutorial-episode:last-child:before{display:none}.c-tutorial-episode:before{background:#dfe7f0;border-radius:100px;content:"";height:calc(100% - 32px);left:20px;position:absolute;top:40px;transition:all .75s;width:6px}.c-tutorial-episode>div:last-child{height:0}.c-tutorial-episode a{color:#333;text-decoration:none}.c-tutorial-episode a:hover{color:#158443}.c-tutorial-episode h4{font-size:1.3125rem}.c-tutorial-episode p{color:#333;font-size:1rem;margin-top:10px}}@media screen and (max-width:768px){.c-tutorial-episode p{font-size:.9375rem}}@media screen{.c-tutorial-episode .c-tutorial-episode__length{font-family:Bitter,serif;font-size:1.125em;margin-left:8px;position:relative;top:3px}.c-tutorial-episode .o-badge{margin-left:12px;position:relative;top:1px}.c-tutorial-episode .o-badge-tutorial{font-size:1.1875rem;height:46px;left:0;position:absolute;top:-9px;width:46px}.c-tutorial-episode .o-badge-tutorial svg{display:none}.c-tutorial-episode .o-button--mark-as-complete{cursor:pointer;height:46px;left:0;position:absolute;top:-9px;width:46px;z-index:99}.c-tutorial-episode .o-button--mark-as-complete:focus{outline:none}.c-tutorial-episode__number-badge .o-badge-tutorial--checkmark,.c-tutorial-episode__number-badge .o-badge-tutorial--locked{display:none}.c-tutorial-episode--completed:before{background:#158443!important}.c-tutorial-episode--completed .c-tutorial-episode__number-badge{background:#158443}.c-tutorial-episode--completed .c-tutorial-episode__number-badge .o-badge-tutorial{display:none}.c-tutorial-episode--completed .c-tutorial-episode__number-badge .o-badge-tutorial--checkmark{display:flex}.c-tutorial-episode--completed .c-tutorial-episode__number-badge svg{display:block}.c-tutorial-episode--completed [data-tooltip]:before{content:attr(data-unmark-complete)!important;left:70px!important}.c-tutorial-episode--locked .o-badge-tutorial{display:none}.c-tutorial-episode--locked .o-badge-tutorial--locked{display:flex}.c-tutorial-card--large .c-tutorial-item{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);padding:42px 30px 96px}}@media screen and (max-width:768px){.c-tutorial-card--large .c-tutorial-item{background:none;box-shadow:none;margin-top:24px;padding:0}}@media screen{.c-tutorial-card--large .c-tutorial-item__art{display:flex;margin-bottom:24px;min-height:240px}}@media screen and (max-width:768px){.c-tutorial-card--large .c-tutorial-item__art{background:none;margin-bottom:21px;min-height:auto}}@media screen{.c-tutorial-card--large .c-tutorial-item__art img{align-self:center;margin:0 auto;width:200px}.c-tutorial-card--large .c-tutorial-item__title{font-size:1.6875rem!important;line-height:1.3}}@media screen and (max-width:768px){.c-tutorial-card--large .c-tutorial-item__title{font-size:1.3125rem!important;line-height:1.35}}@media screen{.c-tutorial-card--large .c-tutorial-item__icon{position:absolute;right:20px;top:20px}}@media screen and (max-width:768px){.c-tutorial-card--large .c-tutorial-item__icon{right:0;top:0}}@media screen{.c-tutorial-card--large .o-button{bottom:30px;display:flex;position:absolute;width:calc(100% - 60px)}}@media screen and (max-width:768px){.c-tutorial-card--large .o-button{bottom:auto;margin-top:18px;position:relative;width:100%}}@media screen{.c-tutorial-card--large .o-progress-indicator{margin-top:18px}.c-tutorial-card--large .o-progress-indicator .o-progress-indicator__fill{width:25%}.c-tutorial-item__art.c-tutorial-item__art--learning-path{background:none!important;height:100%!important}}@media screen and (max-width:768px){.c-tutorial-item__art.c-tutorial-item__art--learning-path{height:auto!important;margin:0 auto!important;width:100%!important}}@media screen{.c-tutorial-item__art.c-tutorial-item__art--learning-path img{transform:scale(1)!important}.o-progress-indicator--learning-path{background:none;bottom:0;left:0;position:absolute;width:100%}.o-progress-indicator--learning-path .o-progress-indicator__fill{width:25%}}@media screen and (max-width:768px){.c-tutorial-item--learning-path{margin-top:24px!important}}@media screen{.c-tutorial-item--learning-path a{grid-template-columns:90px 1fr 0!important}.c-tutorial-item--learning-path .c-tutorial-item__platform{display:grid!important}.c-tutorial-item--learning-path .c-tutorial-item__platform .o-badge--pro{margin-top:6px!important;order:2}.c-tutorial-item--learning-path .c-tutorial-item__text .c-tutorial-item__description{padding-right:0!important}}@media screen and (max-width:768px){.c-tutorial-item--learning-path .c-tutorial-item__text{margin-left:0!important}.c-tutorial-item--learning-path .c-tutorial-item__art{margin-bottom:21px!important}.c-tutorial-item--learning-path .c-tutorial-item__icon{right:0!important;top:0!important}}@media screen{.c-tutorial-item--learning-path .c-tutorial-item__continue{align-items:center;background:#158443!important;bottom:21px;box-shadow:0!important;color:#fff!important;display:flex!important;left:129px;padding:5px 9px 5px 11px!important;position:absolute}}@media screen and (max-width:768px){.c-tutorial-item--learning-path .c-tutorial-item__continue{border-radius:.5625rem!important;left:0;padding:5px 9px 5px 11px!important}}@media screen{.c-tutorial-item--learning-path .c-tutorial-item__continue:hover{background:#17914a}.c-tutorial-item--learning-path .c-tutorial-item__continue .c-tutorial-item__complete-text{position:relative;top:-1px}.c-tutorial-item--learning-path .c-tutorial-item__continue i{align-content:center;display:flex;height:20px;justify-content:center;margin-left:3px;margin-right:0;width:15px}.c-tutorial-item--learning-path .c-tutorial-item__continue i svg{fill:#fff;width:11px}}@media screen and (max-width:768px){.c-tutorial-item--learning-path-continue .c-tutorial-item__continue{display:none!important}}@media screen{.c-tutorial--dark .c-tutorial-item a{background:none!important;border-bottom:2px solid #3b4048;border-radius:0!important;box-shadow:none;padding:21px 21px 21px 0}}@media screen and (max-width:768px){.c-tutorial--dark .c-tutorial-item a{border-bottom:0;padding:0 0 21px}}@media screen{.c-tutorial--dark .c-tutorial-item .c-tutorial-item__title{color:#fff!important}.c-tutorial--dark .c-tutorial-item .c-tutorial-item__description,.c-tutorial--dark .c-tutorial-item .c-tutorial-item__metadata,.c-tutorial--dark .c-tutorial-item .c-tutorial-item__metadata-short,.c-tutorial--dark .c-tutorial-item .c-tutorial-item__platform{color:#a7adb4!important}.c-tutorial--mason .c-tutorial-item__actions{bottom:21px;position:absolute;right:21px;z-index:1}.c-tutorial--mason .c-tutorial-item__actions .o-icon-button{background:#333}.c-tutorial--mason .c-tutorial-item__actions .o-dropdown-menu--dark a{background:none!important;padding:0!important}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__upper{display:grid;grid-template-columns:1fr 90px;width:100%}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text-upper-meta{display:none}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__lower{display:block}.c-tutorial--mason .c-tutorial-item>a,.c-tutorial--mason .c-tutorial-item>div.c-tutorial-item__wrapper{align-content:space-between;display:flex;flex-wrap:wrap;height:100%;overflow:hidden;padding:21px;position:relative}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art{order:2}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art .o-badge--pro,.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art .o-badge-video{display:none}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art .o-badge-tutorial--locked,.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art .o-badge-tutorial--recording{display:flex;height:48px;left:50%!important;margin:-24px 0 0 -24px;top:50%!important;width:48px}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text{align-content:start!important;margin-left:0;order:1}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{padding-right:30px}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text .o-badge--new{display:inline-flex;position:absolute;right:10px;top:0;z-index:2}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text .o-badge--pro{box-shadow:none;display:inline-flex;margin-top:0;max-width:min-content}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{margin-top:15px;padding-right:0}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__icon,.c-tutorial--mason .c-tutorial-item .o-badge--new{display:none}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short{align-items:center;display:flex}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short .o-badge,.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video{margin-right:9px}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video{height:38px;min-height:38px;min-width:38px;width:38px}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video svg{width:13px}.c-tutorial--mason-mini a{grid-template-columns:1fr 72px!important;padding:18px 21px!important}.c-tutorial--mason-mini .c-tutorial-item__title{font-size:1.1875em!important;padding-right:30px!important}}@media screen and (max-width:768px){.c-tutorial--mason-mini .c-tutorial-item__title{font-size:1.3125em!important}}@media screen{.c-tutorial--mason-mini .c-tutorial-item__art{height:72px!important;width:72px!important}.c-tutorial--mason-mini .c-tutorial-item__metadata{display:block!important}.c-tutorial--mason-mini .c-tutorial-item__metadata-short{color:#333}.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__upper{grid-template-columns:90px 1fr}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__upper{grid-template-columns:1fr 72px}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper{margin-left:18px;order:2}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper{margin-left:0;order:1}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper .o-badge--new{display:block;margin-top:0;position:absolute;right:21px;top:21px}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper .o-badge--new{right:10px;top:10px;z-index:2}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper-meta{display:block}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper-meta{display:none}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__platform{display:none}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__platform{display:block}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__platform-long{display:block}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__platform-long{display:none}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__description{margin-top:9px!important}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__description{margin-top:15px!important}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__lower{display:none}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__lower{display:block}}@media screen{.c-tutorial--mason-art .c-tutorial-item__art{border-radius:0!important;height:100%!important;position:absolute;right:0;top:0;width:180px!important}.c-tutorial--mason-art .c-tutorial-item__art-image--alternate{height:100%!important;transform:none!important;width:auto!important}.c-tutorial--mason-art .c-tutorial-item__lower{padding-right:180px}.c-tutorial--mason-art .o-button--bookmark{right:192px!important}.c-tutorial--mason-small .c-tutorial-item>a,.c-tutorial--mason-small .c-tutorial-item>div{box-shadow:4px 4px 30px 0 rgba(51,51,51,.075)}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__upper{grid-column-gap:16px;grid-template-columns:1fr 72px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__lower{display:inline-grid}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__title{font-size:1.25rem;line-height:1.2;padding-right:0!important}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__parent,.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__platform{margin-top:5px!important}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short{display:block;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video{display:inline-flex;margin-right:5px;top:2px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video svg{height:14px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short .o-badge--pro{height:26px;line-height:16px;margin-right:5px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__description,.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short,.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__platform{font-size:.875rem}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__art{height:72px!important;width:72px!important}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__complete{width:108px}.c-tutorial--mason-mini-bookmark a{padding:18px 45px 18px 21px!important}.c-tutorial--mason-mini-bookmark a .o-button--bookmark{right:10px!important;top:18px!important}}@media screen and (max-width:768px){.c-tutorial--list.c-tutorial--number .c-tutorial-item__number-badge .o-badge-tutorial{font-size:1rem;height:42px;left:0!important;top:13px!important;width:42px}.c-tutorial--list.c-tutorial--number .c-tutorial-item__art{display:none}}@media screen{.c-tutorial--mark-as-complete .o-button--bookmark{display:none!important}.c-tutorial--mark-as-complete .o-button--mark-as-complete{display:block}.c-tutorial--white .c-tutorial-item{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);min-height:340px;overflow:hidden}.c-tutorial--white .c-tutorial-item .c-tutorial-item__art{border-radius:.5625rem .5625rem 0 0}.c-tutorial--white .c-tutorial-item .c-tutorial-item__text{padding:0 18px 50px;white-space:normal}.c-tutorial--white .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{display:block}.c-tutorial--floating-button .c-tutorial-item .c-tutorial-item__text{padding-bottom:100px}.c-tutorial--floating-button .c-tutorial-item .o-button{bottom:24px;position:absolute}.c-tutorial--book .c-tutorial-item.c-tutorial-item--locked .c-tutorial-item__art-image--primary{opacity:.5}.c-tutorial--book .c-tutorial-item.c-tutorial-item--locked .o-badge-tutorial--locked{display:flex;top:50%!important}.c-tutorial--book .c-tutorial-item .o-badge--new{display:inline-flex;position:absolute;right:-10px;top:-20px;z-index:2}.c-tutorial--book .c-tutorial-item .c-tutorial-item__actions{left:12px;position:absolute;top:12px;z-index:1}.c-tutorial--book .c-tutorial-item .c-tutorial-item__actions .o-icon-button{background:#333}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art{border-radius:21px}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art .o-badge--new{display:none}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art .o-badge-tutorial--locked{height:48px;left:50%;margin-left:-24px;margin-top:-24px;top:50%;top:-24px;width:48px}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__in-progress{border-radius:100px;bottom:0;display:none;height:6px;left:0;position:absolute;width:100%;z-index:1}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__in-progress .c-tutorial-item__in-progress--fill{background:#158443;border-radius:100px;height:6px;left:0;position:absolute;top:0;width:50%}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete{align-items:center;background:#158443;border-radius:0;bottom:0;color:#fff;display:none;justify-content:center;left:0;margin-top:10px;width:100%}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete .c-tutorial-item__complete-text{position:relative;top:-1px}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete i{align-content:center;border-radius:7px;display:flex;height:20px;justify-content:center;margin-right:6px;width:15px}.c-tutorial--book .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete i svg{fill:#fff;width:11px}.c-tutorial--book .c-tutorial-item .c-tutorial-item__title{font-size:1.25rem;line-height:1.25;margin-top:15px;text-align:center}.c-tutorial--book .c-tutorial-item .c-tutorial-item__metadata-short,.c-tutorial--book .c-tutorial-item .c-tutorial-item__platform{color:#6e7687;font-size:.875rem;margin-top:6px;text-align:center}.c-tutorial--book .c-tutorial-item .c-tutorial-item__platform-long{display:block}.c-tutorial--book .c-tutorial-item .c-tutorial-item__text-upper-meta{text-align:center;width:100%}.c-tutorial--book .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__description{display:none}.c-tutorial--book .c-tutorial-item .c-tutorial-item__metadata-short{display:block;width:100%}.c-tutorial--book .c-tutorial-item .c-tutorial-item__lower,.c-tutorial--book .c-tutorial-item .c-tutorial-item__metadata,.c-tutorial--book .c-tutorial-item .c-tutorial-item__parent{display:none}.c-tutorial--book .c-tutorial-item--in-progress .c-tutorial-item__art .c-tutorial-item__in-progress{display:block}.c-tutorial--book .c-tutorial-item--in-progress .c-tutorial-item__text-upper-meta .c-tutorial-item__in-progress{display:none}.c-tutorial--book .c-tutorial-item--complete .c-tutorial-item__art .c-tutorial-item__complete{display:inline-flex}.c-tutorial--book .c-tutorial-item--complete .c-tutorial-item__text-upper-meta .c-tutorial-item__complete{display:none}.c-tutorial--editable-books .c-tutorial-item__actions--book{display:block}.c-tutorial--editable-tutorials.c-tutorial--mason .c-tutorial-item__metadata-short{width:60%}.c-tutorial--editable-tutorials.c-tutorial--mason .o-button--bookmark{bottom:6px;right:66px}.c-tutorial--editable-tutorials .c-tutorial-item__actions--tutorial{display:block}.c-tutorial--no-margin .c-tutorial-item{margin-top:0}}@media screen and (max-width:768px){.c-tutorial--no-margin .c-tutorial-item{margin-top:0!important}}@media screen{.c-video-player{background:#333;color:#fff;min-height:100vh;overflow:hidden;padding:0 60px 120px 140px;position:relative}}@media screen and (max-width:1080px){.c-video-player{padding:0 30px 0 110px}}@media screen and (max-width:992px){.c-video-player{padding:0 30px}}@media screen and (max-width:768px){.c-video-player{padding:0}}@media screen{.c-video-player.c-video-player--cinema nav{top:inherit!important}.c-video-player.c-video-player--nav{padding:0 60px 90px}}@media screen and (max-width:1080px){.c-video-player.c-video-player--nav{padding:0 30px}}@media screen and (max-width:768px){.c-video-player.c-video-player--nav{padding:0 20px}}@media screen{.c-video-player.c-video-player--nav .o-button-sidebar--open{display:none}.c-video-player.c-video-player--nav .o-button-sidebar--close{display:inline-flex}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .o-button-sidebar--close{display:none}}@media screen{.c-video-player.c-video-player--nav .c-video-player__lessons{display:block!important;width:320px}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .c-video-player__lessons{width:100%}}@media screen{.c-video-player.c-video-player--nav .c-video-player__lessons-section{display:block}.c-video-player.c-video-player--nav .c-video-player__lessons-section .c-tutorial-item__metadata-short{display:none}.c-video-player.c-video-player--nav .c-video-player__lessons-section--action{border-bottom:1px solid #434a53;display:block;padding:20px 24px}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .c-video-player__lessons-section--action{display:none}}@media screen{.c-video-player.c-video-player--nav .c-video-player__wrapper{margin:0 auto;max-width:1280px;padding-left:320px}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .c-video-player__wrapper{padding-left:0;padding-right:0}}@media screen{.c-video-player.c-video-player--nav .c-video-player__video{border-radius:.5625rem}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .c-video-player__video{border-radius:0}.c-video-player .c-video-player__wrapper{display:grid;width:100%}}@media screen{.c-video-player .c-video-player__video{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);border-radius:.5625rem;margin-bottom:24px;margin-top:40px;overflow:hidden;padding-top:56.25%;position:relative}}@media screen and (max-width:992px){.c-video-player .c-video-player__video{border-radius:0;margin-bottom:15px;margin-left:-30px;margin-top:0;width:calc(100% + 60px)}}@media screen and (max-width:768px){.c-video-player .c-video-player__video{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (max-width:600px){.c-video-player .c-video-player__video{border-radius:0!important;margin-bottom:0;margin-left:-20px;padding-bottom:20px;width:calc(100% + 40px)}}@media screen{.c-video-player .c-video-player__video .c-video-player__preloader{animation-duration:.5s;width:100%}div.vimeo-player>div[style]{padding:0!important;position:inherit!important}.c-video-player__lessons:hover{overflow-y:auto}.c-video-player__lessons{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);height:100%;left:0;overflow-y:scroll;overflow:-moz-scrollbars-none;padding:4px 0 36px;position:absolute;scrollbar-width:none;top:0;width:80px;z-index:1}}@media screen{.c-video-player__lessons::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-video-player__lessons{background:none;order:3;padding:0;position:relative;width:100%}.c-video-player__lessons .c-video-player__lessons-section--action{display:none}}@media screen{.c-video-player__lessons .o-button-sidebar--open{cursor:pointer;left:22px;position:absolute;top:15px}.c-video-player__lessons .o-button-sidebar--open svg{height:26px;margin:-13px 0 0 -13px;width:26px}.c-video-player__lessons .o-button-sidebar--close{display:none}.c-video-player__lessons .c-video-player__lessons-section{border-bottom:1px solid #434a53;display:none;padding:0 24px 20px}.c-video-player__lessons .c-video-player__lessons-section:last-child{border-bottom:0}}@media screen and (max-width:992px){.c-video-player__lessons .c-video-player__lessons-section{display:block;padding:0 0 24px}}@media screen{.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-header{cursor:pointer;display:block;position:relative}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-header svg{fill:#b8cce6;height:9px;margin-top:-4px;opacity:.5;position:absolute;right:0;top:50%;transform:rotate(180deg);width:15px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-header.c-video-player__lessons-header--open svg{transform:rotate(1turn)}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title{color:#fff;display:block;font-size:1.125rem;margin-top:20px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title .l-svg-collection{margin-right:12px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title a{color:#fff;text-decoration:none}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title a:hover{color:#158443}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title .o-badge--pro{margin-left:12px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-sum{color:#a7adb4;display:block;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-top:3px;text-transform:uppercase}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list{display:none;margin:18px 0 10px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li{overflow-x:visible;text-overflow:none;white-space:normal}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li a:before{background:#fff;color:#333;top:-51px;z-index:999}}@media screen and (max-width:1080px){.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li a:before{display:none}}@media screen{.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li a:after{background:#fff;top:-28px;z-index:998}}@media screen and (max-width:1080px){.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li a:after{display:none}}@media screen{.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list li>div{display:inline}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list li>div>button{cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list--open{display:block}.c-video-player__lessons .c-video-player__lessons-section .c-tutorial-item{margin-top:30px}.c-video-player__lessons .c-video-player__lessons-section .c-tutorial-item:first-child{margin-top:0}.c-video-player__lessons .c-video-player__lessons-section .c-tutorial-item a{border-bottom:0}.c-video-player__lessons .c-video-player__lessons-section .o-button--mark-as-complete{cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px;z-index:99}.c-video-player__lessons .c-video-player__lessons-section .o-button--mark-as-complete:focus{outline:none}.c-video-player__complete{display:none}.c-video-player__complete .c-video-player__complete-wrapper{text-align:center}}@media screen and (max-width:768px){.c-video-player__complete h3{display:none}.c-video-player__complete .o-button--dark{background:none;margin-top:9px}}@media screen{.c-video-player__complete .c-video-player__complete-countdown{color:#fff;font-size:.9375rem;font-weight:700}}@media screen and (max-width:768px){.c-video-player__complete .c-video-player__complete-countdown{display:none}}@media screen{.c-video-player__complete .c-video-player__complete-loader{align-items:center;border-radius:100px;cursor:pointer;display:flex;height:120px;justify-content:center;margin-left:auto;margin-right:auto;position:relative;width:120px}}@media screen and (max-width:600px){.c-video-player__complete .c-video-player__complete-loader{height:60px;width:60px}}@media screen{.c-video-player__complete .c-video-player__complete-loader:hover{background:#434a53}.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-icon{fill:#fff;height:42px;margin-right:-5px;width:38px}}@media screen and (max-width:600px){.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-icon{height:30px;width:20px}}@media screen{.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-circle{left:0;position:absolute;top:0}}@media screen and (max-width:600px){.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-circle{height:60px;width:60px}}@media screen{.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-circle.c-video-player__complete-circle--fill{transform:rotate(-90deg)}.c-video-player__next{align-items:center}.c-video-player__next .c-video-player__next-wrapper{margin:0 auto;max-width:650px;width:100%}}@media screen and (max-width:768px){.c-video-player__next .c-video-player__next-wrapper{padding:0 20px}}@media screen and (max-width:992px){.c-video-player__next .c-video-player__next-wrapper .l-video-player-path-complete{display:none}}@media screen{.c-video-player__next .c-video-player__next-wrapper>h3,.c-video-player__next .c-video-player__next-wrapper>p{text-align:center}.c-video-player__next .c-video-player__next-wrapper>h3{font-size:1.5rem}.c-video-player__next .c-video-player__next-wrapper>p{color:#a7adb4;font-size:1rem;margin-top:12px}}@media screen and (max-width:768px){.c-video-player__next .c-video-player__next-wrapper .l-video-player-uppercase{color:#fff;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item .o-button--bookmark{display:none!important}}@media screen{.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a{background:none;box-shadow:none;position:relative;z-index:0}.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a:before{animation:a-background-gradient 5s ease infinite;background:#f80d0d;background:linear-gradient(-45deg,#f80d0d,#7207fa 33%,#2dd0a9 66%,#d00fc9);background-size:150% 150%;border-radius:.5625rem;content:"";height:calc(100% + 6px);left:-3px;position:absolute;top:-3px;width:calc(100% + 6px);z-index:-1}}@media screen and (max-width:768px){.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a:before{display:none!important}}@media screen{.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a:after{background:#434a53;border-radius:.5625rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media screen and (max-width:768px){.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a:after{display:none!important}.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a{border:none;padding:0!important;text-align:center}}@media screen{.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__upper{display:grid;grid-template-columns:150px 1fr!important}}@media screen and (max-width:992px){.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__upper{grid-template-columns:1fr!important}}@media screen{.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__art{order:1!important}}@media screen and (max-width:992px){.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__art{display:none}}@media screen{.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__text{order:2!important}}@media screen and (max-width:992px){.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__text{text-align:center}}@media screen{.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__title{color:#fff;font-size:1.3125rem!important}.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__description{color:#a7adb4}}@media screen and (max-width:768px){.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__description{display:none}}@media screen{.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .c-tutorial-item__in-progress{display:none}}@media screen and (max-width:992px){.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .o-button--green{display:none}}@media screen and (max-width:768px){.c-video-player__next .c-video-player__next-wrapper .c-tutorial-item a .o-button--green{display:inline-flex!important}}@media screen and (max-width:1280px){.c-video-player--nav .c-video-player__next .c-video-player__next-wrapper{padding:0 20px}.c-video-player--nav .c-video-player__next .c-video-player__next-wrapper .l-video-player-path-complete,.c-video-player--nav .c-video-player__next .c-video-player__next-wrapper>h3.l-video-player-hide-title{display:none}.c-video-player--nav .c-video-player__next .c-video-player__next-wrapper .l-video-player-title-sidebar{color:#fff;display:block!important;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.c-video-player--nav .c-video-player__next .c-tutorial-item a .c-tutorial-item__upper{grid-template-columns:1fr!important}.c-video-player--nav .c-video-player__next .c-tutorial-item a .c-tutorial-item__art{display:none}}@media screen{.c-video-player__paywall,.c-video-player__paywall .c-video-player__paywall-mobile-link{display:none}}@media screen and (max-width:600px){.c-video-player__paywall .c-video-player__paywall-mobile-link{display:block;height:100%;position:absolute;width:100%}}@media screen{.c-video-player__paywall .c-video-player__paywall-wrapper{align-items:center;animation-duration:.5s;display:flex;height:100%;margin:0 auto;max-width:960px;padding:30px}}@media screen and (max-width:1080px){.c-video-player__paywall .c-video-player__paywall-wrapper{padding:60px}}@media screen and (max-width:992px){.c-video-player__paywall .c-video-player__paywall-wrapper{text-align:center}}@media screen and (max-width:768px){.c-video-player__paywall .c-video-player__paywall-wrapper{padding:15px}}@media screen{.c-video-player__paywall .c-video-player__paywall-sign-in{font-size:1rem}}@media screen and (max-width:600px){.c-video-player__paywall .c-video-player__paywall-sign-in{display:none}}@media screen{.c-video-player__paywall .c-video-player__paywall-sign-in a{color:#158443}.c-video-player__paywall .c-video-player__paywall-copy{padding-right:30px}}@media screen and (max-width:992px){.c-video-player__paywall .c-video-player__paywall-copy{padding-right:0}.c-video-player__paywall .c-video-player__paywall-artwork{display:none}}@media screen{.c-video-player__paywall .c-video-player__paywall-artwork img{width:320px}}@media screen and (max-width:600px){.c-video-player__paywall .c-video-player__paywall-options{margin-top:0}}@media screen and (max-width:992px){.c-video-player__paywall h3{line-height:1.25;text-align:center!important}}@media screen and (max-width:768px){.c-video-player__paywall h3{font-size:1.5rem!important}}@media screen and (max-width:400px){.c-video-player__paywall h3{font-size:1.1875rem!important}}@media screen and (max-width:600px){.c-video-player__paywall .c-price-card{padding:10px 0!important}.c-video-player__paywall .c-price-card h4{font-size:1rem}.c-video-player__paywall .c-price-card .o-badge{display:none}.c-video-player__paywall .c-price-card__price span{font-size:1rem!important}}@media screen and (max-width:1080px){.c-video-player__paywall{align-items:center}.c-video-player__paywall h3{font-size:2.25rem;margin-top:0!important}.c-video-player__paywall .c-video-player__paywall-options{display:flex;flex-direction:column-reverse;flex-wrap:wrap;max-width:600px;padding:0 20px}.c-video-player__paywall .c-price-card{align-items:center;background:none;border-bottom:2px solid #3b4048;display:flex;padding:20px 0;width:100%}.c-video-player__paywall .c-price-card:first-child{border-bottom:0}.c-video-player__paywall .c-price-card .c-price-card__divider{align-items:center;display:flex}.c-video-player__paywall .c-price-card .c-price-card__period,.c-video-player__paywall .c-price-card h4{color:#fff;margin-top:0}.c-video-player__paywall .c-price-card .c-price-card__price{margin-left:10px;margin-right:5px;margin-top:0}.c-video-player__paywall .c-price-card .c-price-card__price span{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:-.5px;line-height:21px;margin:0;top:0}.c-video-player__paywall .c-price-card .c-price-card__price .c-price-card__price-change{margin-left:-4px}.c-video-player__paywall .c-price-card .c-price-card__action{margin-left:auto;margin-top:0}.c-video-player__paywall .c-price-card .c-price-card__action a{background:none;padding:0}.c-video-player__paywall .c-price-card .c-price-card__action a .o-button__label{display:none}.c-video-player__paywall .c-price-card .c-price-card__action a svg{fill:#333}}@media screen{.c-video-player--nav .c-video-player__paywall{align-items:center}.c-video-player--nav .c-video-player__paywall h3{font-size:2rem;line-height:1.25;margin-top:0!important;text-align:center!important}.c-video-player--nav .c-video-player__paywall-wrapper{margin:0 auto;max-width:720px;text-align:center}.c-video-player--nav .c-video-player__paywall-copy{padding-right:0}}@media screen and (max-width:1200px){.c-video-player--nav .c-video-player__paywall-copy .l-font-17{display:none}}@media screen{.c-video-player--nav .c-video-player__paywall-artwork{display:none}.c-video-player--nav .c-video-player__paywall-options{display:flex;flex-direction:column-reverse;flex-wrap:wrap;max-width:600px;padding:0 20px}.c-video-player--nav .c-price-card{align-items:center;background:none;border-bottom:2px solid #3b4048;display:flex;padding:20px 0;width:100%}.c-video-player--nav .c-price-card:first-child{border-bottom:0}.c-video-player--nav .c-price-card .c-price-card__divider{align-items:center;display:flex}.c-video-player--nav .c-price-card .c-price-card__period,.c-video-player--nav .c-price-card h4{color:#fff;margin-top:0}.c-video-player--nav .c-price-card .c-price-card__price{margin-left:10px;margin-right:5px;margin-top:0}.c-video-player--nav .c-price-card .c-price-card__price span{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:-.5px;line-height:21px;margin:0;top:0}.c-video-player--nav .c-price-card .c-price-card__price .c-price-card__price-change{margin-left:-4px}.c-video-player--nav .c-price-card .c-price-card__action{margin-left:auto;margin-top:0}.c-video-player__paywall--black-friday .c-video-player__paywall-artwork img{width:420px}}@media screen and (max-width:1140px){.c-video-player__paywall--black-friday .c-video-player__paywall-artwork img{width:320px}}@media screen and (max-width:1080px){.c-video-player__paywall--black-friday .c-price-card{display:block}.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider{display:none}.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate{display:block}.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate h4{font-size:1.5rem}.c-video-player__paywall--black-friday .c-price-card .c-price-card__saving{color:#fff}.c-video-player__paywall--black-friday .c-price-card .c-price-card__action{margin-left:auto;margin-top:0}.c-video-player__paywall--black-friday .c-price-card .c-price-card__action a{background:#158443;padding:0 15px}.c-video-player__paywall--black-friday .c-price-card .c-price-card__action a .o-button__label{display:inline-flex}.c-video-player__paywall--black-friday .c-price-card .c-price-card__action a svg{fill:#158443}}@media screen{.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card{display:block}.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card .c-price-card__divider{display:none}.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate{display:block}.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate h4{font-size:1.5rem}.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card .c-price-card__saving{color:#fff}.c-video-player__paywall--black-friday-2019{background:#333}}@media screen and (max-width:1080px){.c-video-player__paywall--black-friday-2019 .c-video-player__paywall-wrapper .c-plan--neon{border:none;box-shadow:none}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday-2019 .c-video-player__paywall-wrapper .l-color-neon--red{-webkit-text-stroke-width:0;color:#fff!important;text-shadow:none}}@media screen{.c-video-player--nav .c-video-player__paywall--black-friday .c-plan--neon{border:none;box-shadow:none}.c-video-player__paywall--black-friday--mod-spring{background-color:#ffd7d6!important;background-image:url(/packs/media/images/877f96d55e6d32009f31.png)!important;background-size:100%!important;background:no-repeat}.c-video-player__paywall--black-friday--mod-spring .c-video-player__paywall-sign-in,.c-video-player__paywall--black-friday--mod-spring .c-video-player__paywall-wrapper h3{color:#333!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card__price-main{font-size:6.5rem!important;letter-spacing:-7px!important}}@media screen and (max-width:1080px){.c-video-player__paywall--black-friday--mod-spring .c-price-card{background:none;box-shadow:none!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__saving,.c-video-player__paywall--black-friday--mod-spring .c-price-card h4{color:#333}.c-video-player__paywall--black-friday--mod-spring .c-price-card .o-button--green{background:#158443!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card .o-button--green svg{fill:#158443!important}}@media screen and (max-width:1080px)and (max-width:600px){.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price{margin-left:5px!important;margin-right:0!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price .c-price-card__period,.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price .c-price-card__price-currency,.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price .c-price-card__price-main{color:#333}.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price .c-price-card__price-main{letter-spacing:-.5px!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__period{color:#333;font-weight:700}.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__action a{background:none!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__action a svg{fill:#333!important}}@media screen{.c-video-player__paywall--free-weekend{align-items:center;background:#fdc774;background-image:url(/packs/media/images/feab8a22d594855ae555.png);background-size:cover;display:block;text-align:center}.c-video-player__paywall--free-weekend h3,.c-video-player__paywall--free-weekend p{color:#333!important}}@media screen and (max-width:992px){.c-video-player__paywall--free-weekend h3{font-size:2rem}}@media screen{.c-video-player__paywall--free-weekend h3 span{display:block;font-size:2.1rem;margin-top:-6px}}@media screen and (max-width:992px){.c-video-player__paywall--free-weekend h3 span{font-size:1.75rem}}@media screen and (max-width:768px){.c-video-player__paywall--free-weekend h3 span{display:none}}@media screen{.c-video-player__paywall--free-weekend h3+p{font-family:Bitter,serif;font-size:1.1875rem;padding:0 60px}}@media screen and (max-width:992px){.c-video-player__paywall--free-weekend h3+p{font-size:1.0625rem}}@media screen and (max-width:600px){.c-video-player__paywall--free-weekend h3+p{font-size:.875rem;padding:0 20px}.c-video-player__paywall--free-weekend .l-margin-21{margin-top:0}.c-video-player__paywall--free-weekend .l-margin-30{margin-top:15px}}@media screen{.c-video-player--nav .c-video-player__paywall--free-weekend h3{font-size:2rem}.c-video-player--nav .c-video-player__paywall--free-weekend h3 span{font-size:1.75rem}.c-video-player--nav .c-video-player__paywall--free-weekend p{font-size:1.0625rem}.c-video-player__paywall--spring-ahead-2021{background-color:#fdea89!important}.c-video-player__paywall--spring-ahead-2021 h3,.c-video-player__paywall--spring-ahead-2021 p{color:#333}.c-video-information .c-written-tutorial__content h2,.c-video-information .c-written-tutorial__content h3,.c-video-information .c-written-tutorial__content h4{margin-bottom:24px}.c-video-information .c-written-tutorial__content ol,.c-video-information .c-written-tutorial__content p,.c-video-information .c-written-tutorial__content ul{font-size:1.0625rem;margin-bottom:18px}}@media screen and (max-width:768px){.c-video-information .c-written-tutorial__content ol,.c-video-information .c-written-tutorial__content p,.c-video-information .c-written-tutorial__content ul{font-size:.9375rem}}@media screen{.c-video-information .c-written-tutorial__content ol,.c-video-information .c-written-tutorial__content ul{list-style:initial;padding-left:20px}.c-video-information .c-written-tutorial__content ol li,.c-video-information .c-written-tutorial__content ul li{margin-top:0}.c-video-information .c-written-tutorial__content ol{list-style:decimal}.c-video-information .c-written-tutorial__content a{color:#158443;text-decoration:underline}.c-subscription-promo-video .c-subscription-promo-video__wrapper{border-radius:1.25rem;position:relative}.c-subscription-promo-video .c-subscription-promo-video__wrapper img{border-radius:1.25rem}.c-subscription-promo-video .c-subscription-promo-video__placeholder{border-radius:1.25rem;opacity:0}.c-subscription-promo-video .c-subscription-promo-video__fake{background:url(/packs/media/images/cf4836d8619107084e19.jpg);background-size:cover;border-radius:1.25rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);cursor:pointer;left:0;padding-top:56.25%;position:absolute;top:0;width:100%;z-index:1}.c-subscription-promo-video .c-subscription-promo-video__fake:after{background:rgba(35,41,43,0);content:"";height:100%;left:0;position:absolute;top:0;transition:all .05s linear;width:100%;z-index:-1}.c-subscription-promo-video .c-subscription-promo-video__fake .o-button-video{position:absolute}.c-video-player__preview{background:#1a1a1a;padding:30px}}@media screen and (max-width:768px){.c-video-player__preview{padding:18px}}@media screen{.c-video-player__preview>div{align-content:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}.c-video-player__preview .c-video-player__preview-artwork{left:50%;margin:-250px 0 0 -250px;max-height:500px;max-width:500px;opacity:.1;position:absolute;top:50%}}@media screen and (max-width:768px){.c-video-player__preview .c-video-player__preview-artwork{margin:-150px 0 0 -150px;max-height:300px;max-width:300px}}@media screen and (max-width:480px){.c-video-player__preview .c-video-player__preview-artwork{margin:-100px 0 0 -100px;max-height:200px;max-width:200px}}@media screen{.c-video-player__preview .c-video-player__preview-title{color:#fff;display:block;font-family:Bitter,serif;font-size:1.25rem;font-weight:700;left:30px;letter-spacing:-.5px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:30px;white-space:nowrap;width:60%}}@media screen and (max-width:768px){.c-video-player__preview .c-video-player__preview-title{font-size:.9375rem;left:18px;top:18px}}@media screen and (max-width:480px){.c-video-player__preview .c-video-player__preview-title{display:none}}@media screen{.c-video-player__preview .c-video-player__preview-part{color:#fff;display:block;font-size:.75rem;font-weight:700;left:30px;letter-spacing:1px;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;text-transform:uppercase;top:60px;white-space:nowrap;width:60%}}@media screen and (max-width:768px){.c-video-player__preview .c-video-player__preview-part{font-size:.625rem;left:18px;top:40px}}@media screen and (max-width:480px){.c-video-player__preview .c-video-player__preview-part{position:absolute;top:18px}}@media screen{.c-video-player__preview .c-video-player__preview-episode{color:#fff;display:block;font-family:Bitter,serif;font-size:3.125rem;letter-spacing:-1px;line-height:1.2;max-width:688px;text-align:center;width:100%}}@media screen and (max-width:992px){.c-video-player__preview .c-video-player__preview-episode{font-size:2.625rem}}@media screen and (max-width:768px){.c-video-player__preview .c-video-player__preview-episode{font-size:.9375rem;left:18px;letter-spacing:0;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:56px;white-space:nowrap;width:60%}}@media screen and (max-width:480px){.c-video-player__preview .c-video-player__preview-episode{top:34px}}@media screen{.c-video-player__preview .c-video-player__preview-domains{bottom:30px;color:#a7adb4;display:block;font-size:.75rem;font-weight:700;left:30px;letter-spacing:1px;position:absolute;text-transform:uppercase}}@media screen and (max-width:768px){.c-video-player__preview .c-video-player__preview-domains{bottom:18px;font-size:.625rem;left:18px}}@media screen and (max-width:480px){.c-video-player__preview .c-video-player__preview-domains{display:none}}@media screen and (max-width:1200px){.c-video-player--nav .c-video-player__preview .c-video-player__preview-artwork{margin:-150px 0 0 -150px;max-height:300px;max-width:300px}}@media screen and (max-width:992px){.c-video-player--nav .c-video-player__preview .c-video-player__preview-artwork{margin:-250px 0 0 -250px;max-height:500px;max-width:500px}}@media screen and (max-width:768px){.c-video-player--nav .c-video-player__preview .c-video-player__preview-artwork{margin:-150px 0 0 -150px;max-height:300px;max-width:300px}}@media screen and (max-width:480px){.c-video-player--nav .c-video-player__preview .c-video-player__preview-artwork{margin:-100px 0 0 -100px;max-height:200px;max-width:200px}}@media screen and (max-width:1200px){.c-video-player--nav .c-video-player__preview .c-video-player__preview-episode{font-size:2.625rem}}@media screen and (max-width:768px){.c-video-player--nav .c-video-player__preview .c-video-player__preview-episode{font-size:.9375rem}}@media screen{.c-video-player--cinema{padding:0 0 90px!important}.c-video-player--cinema .c-video-player__complete,.c-video-player--cinema .c-video-player__paywall{height:56.25vw;max-height:calc(100vh - 169px);min-height:480px}}@media screen and (max-width:992px){.c-video-player--cinema .c-video-player__complete,.c-video-player--cinema .c-video-player__paywall{height:100%;max-height:100%;min-height:100%}}@media screen{.c-video-player--cinema .c-video-player__video{border-radius:0!important;margin:0 0 24px}}@media screen and (max-width:992px){.c-video-player--cinema .c-video-player__video{margin-bottom:0;width:100%}}@media screen and (max-width:768px){.c-video-player--cinema .c-video-player__video{width:100%}}@media screen and (max-width:600px){.c-video-player--cinema .c-video-player__video{width:100%}}@media screen{.c-video-player--cinema .c-video-player__video-container{height:56.25vw;max-height:calc(100vh - 169px);min-height:480px}}@media screen and (max-width:992px){.c-video-player--cinema .c-video-player__video-container{height:100%;max-height:100%;min-height:100%}}@media screen{.c-video-player--cinema .c-video-player__video-container .c-video-player__video{background:none}.c-video-player--cinema .c-video-player__video-container .c-video-player__video iframe{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);height:56.25vw;max-height:calc(100vh - 169px);min-height:480px}}@media screen and (max-width:992px){.c-video-player--cinema .c-video-player__video-container .c-video-player__video iframe{background:none;height:100%;max-height:100%;min-height:100%}}@media screen{.c-video-player--cinema .c-video-player__video-container .c-video-player__video>div .c-video-player__preview{height:56.25vw;max-height:calc(100vh - 169px);min-height:480px}}@media screen and (max-width:992px){.c-video-player--cinema .c-video-player__video-container .c-video-player__video>div .c-video-player__preview{height:100%;max-height:100%;min-height:100%}}@media screen{.c-video-player--cinema .c-video-player__lessons{margin-top:-70px;min-height:350px}}@media screen and (max-width:992px){.c-video-player--cinema .c-video-player__lessons{margin-top:0}}@media screen{.c-video-player--cinema.c-video-player--nav .c-video-player__wrapper{padding-left:350px;position:relative}}@media screen and (max-width:992px){.c-video-player--cinema.c-video-player--nav .c-video-player__wrapper{padding:0 30px}}@media screen and (max-width:768px){.c-video-player--cinema.c-video-player--nav .c-video-player__wrapper{padding:0 20px}}@media screen{.c-video-player--cinema .c-video-player__wrapper{padding:24px 30px 0 100px}}@media screen and (max-width:992px){.c-video-player--cinema .c-video-player__wrapper{margin-top:0!important;padding:0 30px}}@media screen and (max-width:768px){.c-video-player--cinema .c-video-player__wrapper{padding:0 20px}}@media screen{.c-video-player--cinema .l-svg-cinema-mode,.c-video-player--cinema .o-tooltip--default{display:none!important}.c-video-player--cinema .l-svg-video-mode,.c-video-player--cinema .o-tooltip--default{display:block!important}.c-video-player__sub-controls{align-content:center;align-items:center;display:flex;justify-content:space-between;min-height:46px}}@media screen and (max-width:992px){.c-video-player__sub-controls{margin-bottom:36px;order:5}}@media screen{.c-video-player__sub-controls h1{align-items:center;display:flex;font-size:1.125rem;font-weight:400;justify-content:space-between;padding-right:30px}}@media screen and (max-width:992px){.c-video-player__sub-controls h1{display:none}}@media screen{.c-video-player__sub-controls .l-bookmark-button-mobile .o-button--bookmark{padding-top:20px}}@media screen and (max-width:600px){.c-video-player__sub-controls .l-bookmark-button-mobile .o-button--bookmark{padding-top:0}}@media screen{.c-video-player__sub-controls .o-button--dark,.c-video-player__sub-controls .o-button--green{margin:0!important}}@media screen and (max-width:992px){.c-video-player__sub-controls .l-button-cinema-mode{display:none}.c-video-player .c-video-player__tabs{margin-bottom:24px;order:4}}@media screen{.c-video-player .c-video-player__tabs>ul li a{height:54px;line-height:54px}.c-video-player .c-video-player__information p{color:#a7adb4}}@media screen and (max-width:992px){.c-video-player .c-video-player__information p{font-size:.9375rem}}@media screen{.c-video-player .c-written-tutorial__meta{color:#a7adb4}.c-video-player__notes ol,.c-video-player__notes p,.c-video-player__notes ul{color:#a7adb4;margin-bottom:18px}}@media screen and (max-width:992px){.c-video-player__notes p{font-size:.9375rem}}@media screen{.c-video-player__notes ul{list-style:square;padding-left:24px}.c-video-player__notes ol{padding-left:24px}.c-video-player__notes li{margin-top:6px}}@media screen and (max-width:992px){.c-video-player__notes li{font-size:.9375rem}}@media screen{.c-video-player__notes a{color:#fff}.c-video-player__notes code{background:#3b4048;border:1px solid #73859f;border-radius:5px;color:#fff;font-family:Menlo,monospace;font-size:.875rem;padding:0 6px}}@media screen and (max-width:768px){.c-video-player__notes code{font-size:.8125rem}}@media screen{.c-video-player__notes pre{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);border:1px solid #73859f;border-radius:.5625rem;color:#fff;font-family:Menlo,monospace!important;font-size:.8125rem;margin-bottom:24px;margin-top:18px;padding:15px 80px 15px 15px;position:relative;white-space:pre-wrap}.c-video-player__notes pre code{background:none;border:0}}@media screen and (max-width:768px){.c-video-player__notes pre{font-size:.75rem}}@media screen{.c-video-player__notes--light pre{background:#f2f6fa!important;border:1px solid #d6e0ef!important;color:#333!important}.c-video-player__notes--light pre code{color:#333}.c-video-player__notes--light pre .hljs-comment,.c-video-player__notes--light pre .hljs-quote{color:#bbb}.c-video-player__notes--light pre .hljs-deletion,.c-video-player__notes--light pre .hljs-name,.c-video-player__notes--light pre .hljs-regexp,.c-video-player__notes--light pre .hljs-selector-class,.c-video-player__notes--light pre .hljs-selector-id,.c-video-player__notes--light pre .hljs-tag,.c-video-player__notes--light pre .hljs-template-variable,.c-video-player__notes--light pre .hljs-variable{color:#d12f1b}.c-video-player__notes--light pre .hljs-built_in,.c-video-player__notes--light pre .hljs-builtin-name,.c-video-player__notes--light pre .hljs-link,.c-video-player__notes--light pre .hljs-literal,.c-video-player__notes--light pre .hljs-meta,.c-video-player__notes--light pre .hljs-number,.c-video-player__notes--light pre .hljs-params,.c-video-player__notes--light pre .hljs-type{color:#e68200}.c-video-player__notes--light pre .hljs-attribute{color:#e29803}.c-video-player__notes--light pre .hljs-addition,.c-video-player__notes--light pre .hljs-bullet,.c-video-player__notes--light pre .hljs-string,.c-video-player__notes--light pre .hljs-symbol{color:#008400}.c-video-player__notes--light pre .hljs-function,.c-video-player__notes--light pre .hljs-section,.c-video-player__notes--light pre .hljs-title{color:#272ad8}.c-video-player__notes--light pre .hljs-keyword,.c-video-player__notes--light pre .hljs-selector-tag{color:#703da9}.c-video-player__notes--light .o-button-code{background-image:url(/packs/media/images/c66d63bca5756bd5f4e1.png);background-size:cover}.c-video-player__notes--light .o-button-code:hover{background:#647388;background-image:url(/packs/media/images/c66d63bca5756bd5f4e1.png);background-size:cover}.c-video-player .c-content-author img{border:4px solid #434a53}.c-video-player .c-content-author .c-content-author__title a{color:#fff}.c-video-player .c-authors{background:#333}.c-video-player .c-authors .l-block-wrapper{padding:0}.c-video-player .c-authors .l-grid-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.c-video-player .c-authors .l-grid-3{grid-template-columns:1fr}}@media screen{.c-video-player .c-forum-comments{background:#333}article.c-written-tutorial{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:600px){article.c-written-tutorial{margin-top:0;overflow:hidden;padding-top:0}}@media screen{article.c-written-tutorial header{grid-column-gap:25px;display:grid;grid-template-columns:1fr 210px}}@media screen and (max-width:1280px){article.c-written-tutorial header{grid-column-gap:30px}}@media screen and (max-width:1080px){article.c-written-tutorial header{grid-template-columns:1fr 250px}}@media screen and (max-width:768px){article.c-written-tutorial header{grid-template-columns:1fr 200px}}@media screen and (max-width:600px){article.c-written-tutorial header{animation:none;display:grid;grid-template-columns:1fr;padding:0}}@media screen{article.c-written-tutorial header h1{color:#333;font-size:2.625rem;line-height:1;word-break:break-word}}@media screen and (max-width:768px){article.c-written-tutorial header h1{font-size:2.25rem}}@media screen and (max-width:600px){article.c-written-tutorial header h1{font-size:1.875rem}}@media screen{article.c-written-tutorial header .c-written-tutorial__pull-quote{font-family:"IBM Plex Serif",serif;font-size:1.0625rem}article.c-written-tutorial header .o-button--green{margin-left:0!important;margin-right:0!important}article.c-written-tutorial header .c-written-tutorial__breadcrumbs a{color:#6e7687}}@media screen and (max-width:768px){article.c-written-tutorial header .c-written-tutorial__breadcrumbs a{font-size:.9375rem}}@media screen and (max-width:600px){article.c-written-tutorial header .c-written-tutorial__introduction{background:#fff;margin-left:-20px;order:2;padding:20px 20px 0;z-index:2}}@media screen{article.c-written-tutorial header .c-written-tutorial__introduction .o-button--bookmark .o-button__svg{margin-top:-10px}article.c-written-tutorial header .c-written-tutorial__artwork{width:100%}}@media screen and (max-width:600px){article.c-written-tutorial header .c-written-tutorial__artwork{animation:none;margin-bottom:-60px;margin-left:-20px;order:1;width:calc(100% + 40px);z-index:1}}@media screen{article.c-written-tutorial header .c-written-tutorial__artwork img{background:#73859f;border-radius:21px;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);height:282px;width:282px}}@media screen and (max-width:1080px){article.c-written-tutorial header .c-written-tutorial__artwork img{height:250px;width:250px}}@media screen and (max-width:768px){article.c-written-tutorial header .c-written-tutorial__artwork img{height:200px;width:200px}}@media screen and (max-width:600px){article.c-written-tutorial header .c-written-tutorial__artwork img{border-radius:0;box-shadow:none;display:flex;height:auto;margin:0 auto;width:100%}}@media screen{article.c-written-tutorial header .c-written-tutorial__artwork figcaption{color:#6e7687;font-size:.9375rem}article.c-written-tutorial header .c-written-tutorial__meta{font-size:.9375rem}}@media screen and (max-width:992px){article.c-written-tutorial .c-written-tutorial__content{overflow:hidden}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content{margin-top:24px;padding:0}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-draper-obfuscate-nudge{margin-bottom:30px!important;margin-top:30px!important;padding-top:18px!important}article.c-written-tutorial .c-written-tutorial__content .c-draper-obfuscate-nudge p{font-family:Bitter,serif!important}article.c-written-tutorial .c-written-tutorial__content .c-draper-obfuscate-nudge .l-obfuscated-text{background:#f4c3c3;display:inline-block;text-align:center;width:104px}article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer{display:flex}}@media screen and (max-width:600px){article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer{display:block}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-tags{padding-right:45px;width:100%}article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share{align-items:flex-start;display:flex;margin-left:auto}}@media screen and (max-width:600px){article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share{margin-top:30px}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share button{margin-left:6px}article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share .o-button--bookmark{height:28px;line-height:28px;padding:0}}@media screen and (max-width:600px){article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share .o-button--bookmark{margin-left:auto}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share .o-button--bookmark svg{margin-top:-10px}article.c-written-tutorial .c-written-tutorial__content h1,article.c-written-tutorial .c-written-tutorial__content h2{font-size:1.6875rem;margin-top:27px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h1,article.c-written-tutorial .c-written-tutorial__content h2{font-size:1.5rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content h3{font-size:1.3125rem;margin-top:24px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h3{font-size:1.3125rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content h4{font-size:1.125rem;margin-top:18px}article.c-written-tutorial .c-written-tutorial__content h1,article.c-written-tutorial .c-written-tutorial__content h2,article.c-written-tutorial .c-written-tutorial__content h3,article.c-written-tutorial .c-written-tutorial__content h4,article.c-written-tutorial .c-written-tutorial__content h5{color:#333;margin-top:36px}article.c-written-tutorial .c-written-tutorial__content h1 a,article.c-written-tutorial .c-written-tutorial__content h2 a,article.c-written-tutorial .c-written-tutorial__content h3 a,article.c-written-tutorial .c-written-tutorial__content h4 a,article.c-written-tutorial .c-written-tutorial__content h5 a{color:#158443}article.c-written-tutorial .c-written-tutorial__content h2+p,article.c-written-tutorial .c-written-tutorial__content h3+p,article.c-written-tutorial .c-written-tutorial__content h4+p{margin-top:12px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h2+p,article.c-written-tutorial .c-written-tutorial__content h3+p,article.c-written-tutorial .c-written-tutorial__content h4+p{margin-top:12px}}@media screen{article.c-written-tutorial .c-written-tutorial__content h1+span+p{margin-top:10px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h1+span+p{margin-top:10px!important}}@media screen{article.c-written-tutorial .c-written-tutorial__content h2+span+p{margin-top:10px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h2+span+p{margin-top:10px!important}}@media screen{article.c-written-tutorial .c-written-tutorial__content h3+span+p{margin-top:10px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h3+span+p{margin-top:10px!important}}@media screen{article.c-written-tutorial .c-written-tutorial__content h4+span+p{margin-top:10px;margin-top:10px!important}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h4+span+p{margin-top:10px!important}}@media screen{article.c-written-tutorial .c-written-tutorial__content ol,article.c-written-tutorial .c-written-tutorial__content p,article.c-written-tutorial .c-written-tutorial__content ul{font-family:"IBM Plex Serif",serif;font-size:1.0625rem;line-height:1.58;margin-top:18px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content ol,article.c-written-tutorial .c-written-tutorial__content p,article.c-written-tutorial .c-written-tutorial__content ul{font-size:1rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content ol a,article.c-written-tutorial .c-written-tutorial__content p a,article.c-written-tutorial .c-written-tutorial__content ul a{color:#158443}article.c-written-tutorial .c-written-tutorial__content ol em,article.c-written-tutorial .c-written-tutorial__content ol strong,article.c-written-tutorial .c-written-tutorial__content p em,article.c-written-tutorial .c-written-tutorial__content p strong,article.c-written-tutorial .c-written-tutorial__content ul em,article.c-written-tutorial .c-written-tutorial__content ul strong{font-style:normal;font-weight:700}article.c-written-tutorial .c-written-tutorial__content ol i,article.c-written-tutorial .c-written-tutorial__content p i,article.c-written-tutorial .c-written-tutorial__content ul i{font-style:italic}article.c-written-tutorial .c-written-tutorial__content ol,article.c-written-tutorial .c-written-tutorial__content ul{padding-left:24px}article.c-written-tutorial .c-written-tutorial__content ol li,article.c-written-tutorial .c-written-tutorial__content ul li{margin-top:.5rem}article.c-written-tutorial .c-written-tutorial__content ul li{list-style:square}article.c-written-tutorial .c-written-tutorial__content div.note{background:#f2f6fa;border-radius:.5625rem;font-family:"IBM Plex Serif",serif;font-size:1rem;margin-top:18px;padding:20px 24px}article.c-written-tutorial .c-written-tutorial__content div.note pre{margin-left:0;width:100%}article.c-written-tutorial .c-written-tutorial__content div.note pre .hljs{color:#fff}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content div.note{font-size:.9375rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content div.note em{font-style:normal;font-weight:700}article.c-written-tutorial .c-written-tutorial__content div.note p{font-size:1.0625rem}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content div.note p{font-size:.9375rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content div.note p:first-child{margin-top:0}article.c-written-tutorial .c-written-tutorial__content div.note a{color:#158443}article.c-written-tutorial .c-written-tutorial__content code,article.c-written-tutorial .c-written-tutorial__content pre{word-wrap:break-word}article.c-written-tutorial .c-written-tutorial__content pre{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);border-radius:.5625rem;color:#fff;font-family:Menlo,monospace!important;font-size:.8125rem;margin-left:-16px;margin-top:18px;padding:15px 80px 15px 15px;position:relative;white-space:pre-wrap;width:calc(100% + 32px)}}@media screen and (max-width:992px){article.c-written-tutorial .c-written-tutorial__content pre{margin-left:0;width:100%}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content pre{font-size:.75rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content pre .hljs{color:#fff}article.c-written-tutorial .c-written-tutorial__content .c-spoiler pre{margin-left:0;width:100%}article.c-written-tutorial .c-written-tutorial__content code{background:#f2f6fa;border:1px solid #d6e0ef;border-radius:5px;font-family:Menlo,monospace;font-size:.875rem;padding:0 6px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content code{font-size:.8125rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content .wp-video,article.c-written-tutorial .c-written-tutorial__content img{display:flex;height:auto;margin:0 auto;max-width:100%}article.c-written-tutorial .c-written-tutorial__content .bordered{border:.75rem solid #dfe7f0;border-radius:.5625rem}article.c-written-tutorial .c-written-tutorial__content .wp-caption{margin:36px auto}article.c-written-tutorial .c-written-tutorial__content .wp-caption-text{color:#6e7687;font-size:.9375rem;margin-top:9px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content .o-button--files{display:none}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-iframe{margin:36px 0;padding-bottom:56.25%;position:relative}article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}article.c-written-tutorial .c-written-tutorial__content .c-spoiler{text-align:center}article.c-written-tutorial .c-written-tutorial__content .c-spoiler.c-spoiler--revealed .c-spoiler__answer{display:block}article.c-written-tutorial .c-written-tutorial__content .c-spoiler.c-spoiler--revealed .o-button{display:none}article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer{background:#f2f6fa;border-radius:.5625rem;display:none;font-family:"IBM Plex Serif",serif;font-size:1.0625rem;margin-top:24px;padding:20px 24px;text-align:left}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer{font-size:.9375rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer em{font-style:normal;font-weight:700}article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer p{font-size:1.0625rem}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer p{font-size:.9375rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer p:first-child{margin-top:0}article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer a{color:#158443}article.c-written-tutorial.c-written-tutorial--event{height:100%;min-height:100vh;padding:0}article.c-written-tutorial.c-written-tutorial--event header{animation:none;background:#e2e6f7;display:block;padding:60px 0 0}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header .c-written-tutorial__introduction{background:none;margin-left:0;padding:0}}@media screen{article.c-written-tutorial.c-written-tutorial--event header h1{font-size:4rem}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header h1{font-size:2.5rem}}@media screen{article.c-written-tutorial.c-written-tutorial--event header h1>span{display:none;font-size:3rem}article.c-written-tutorial.c-written-tutorial--event header .c-written-tutorial__pull-quote{font-family:Bitter,serif}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header p{font-size:15px}}@media screen{article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header{background:none;overflow:hidden;padding:0;position:relative}article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction{position:relative}article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction h1{padding-top:45px}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction h1{font-size:2.0625rem}}@media screen{article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction p{font-size:1.1875rem}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction p{font-size:.9375rem}}@media screen{article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial--event-artwork img{border-radius:.5625rem;width:100%}article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content{padding-bottom:120px}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content{padding-left:20px;padding-right:20px}}@media screen{article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content>h2{font-size:2.25rem;line-height:1.125}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content>h2{font-size:1.5rem}}@media screen{article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content>h2 a{color:#333}article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content>span{display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-top:15px;text-transform:uppercase}article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content img.bordered{border-width:9px}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content img.bordered{border-width:6px}}@media screen{.l-written-tutorial--light pre{background:#f2f6fa!important;border:1px solid #d6e0ef!important;color:#333!important}.l-written-tutorial--light div.note pre .hljs,.l-written-tutorial--light pre .hljs{color:#333!important}.l-written-tutorial--light .o-button-code{background-image:url(/packs/media/images/c66d63bca5756bd5f4e1.png);background-size:cover}.l-written-tutorial--light .o-button-code:hover{background:#647388;background-image:url(/packs/media/images/c66d63bca5756bd5f4e1.png);background-size:cover}.c-admin-edit-banner{align-items:center;background:#333;bottom:0;display:flex;justify-content:space-between;padding:12px 15px;position:fixed;width:100%;z-index:99999}}@media screen and (max-width:768px){.c-admin-edit-banner{justify-content:center}}@media screen{.c-admin-edit-banner a,.c-admin-edit-banner span{color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none}.c-admin-edit-banner a{cursor:pointer;margin-right:18px}}@media screen and (max-width:992px){.c-admin-edit-banner .c-admin-edit-banner__links{display:none}}@media screen and (max-width:768px){.c-admin-edit-banner .c-admin-edit-banner__profile{display:none}}@media screen{.c-admin-edit-banner .c-admin-edit-banner__profile .c-admin-edit-banner__profile-username{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-admin-edit-banner .o-text-button--warning:hover .o-tooltip{opacity:1;visibility:visible}.c-admin-edit-banner .o-text-button--warning li{display:block;max-width:360px;overflow:hidden;padding-left:12px;position:relative;text-overflow:ellipsis;white-space:nowrap}.c-admin-edit-banner .o-text-button--warning li:before{background-image:url(/packs/media/images/f8f8a21c2df4300d5187.png);background-size:cover;content:"";height:13px;left:0;position:absolute;top:9px;width:3.5px}}@media screen and (max-width:768px){.c-admin-edit-banner .o-text-button--warning li{max-width:200px}}@media screen{.c-admin-edit-banner .o-text-button--warning .o-tooltip{bottom:40px;height:auto;line-height:30px;top:auto}.c-admin-edit-banner .o-text-button--warning .o-tooltip:after{display:none}}@media screen and (max-width:992px){.c-admin-edit-banner .o-text-button--warning .o-tooltip{left:auto!important;right:0;transform:none}}@media screen and (max-width:768px){.c-admin-edit-banner .o-text-button--warning .o-tooltip{left:50%!important;right:auto;transform:translateX(-50%)}}@media screen{.c-sticky-options-banner{position:fixed;right:30px;top:10px;width:27px;z-index:99999}}@media screen and (max-width:1200px){.c-sticky-options-banner{display:none}}@media screen{.c-sticky-options-banner button{margin-top:15px;padding:0;width:27px}.c-sticky-options-banner button i{width:27px}.c-book-chapter{padding-top:30px!important}}@media screen and (max-width:992px){.c-book-chapter{padding-left:24px;padding-right:24px}}@media screen and (max-width:768px){.c-book-chapter{padding-left:24px!important;padding-right:24px!important}}@media screen{.c-book-chapter header{animation:none!important;display:block!important}.c-book-chapter header h1{margin-top:20px}}@media screen and (max-width:600px){.c-book-chapter header .c-written-tutorial__introduction{margin-left:0!important;padding:0!important}}@media screen and (max-width:768px){.c-book-chapter header .c-written-tutorial__introduction .l-font-17{font-size:1rem}.c-book-chapter header .c-written-tutorial__introduction .l-font-42{font-size:2rem}}@media screen{.c-book-chapter .c-written-tutorial__content{animation:none!important}.c-book-chapter .c-written-tutorial__content ol strong,.c-book-chapter .c-written-tutorial__content p strong,.c-book-chapter .c-written-tutorial__content ul strong{font-style:normal!important;font-weight:700!important}.c-book-chapter .c-written-tutorial__content ol strong em,.c-book-chapter .c-written-tutorial__content p strong em,.c-book-chapter .c-written-tutorial__content ul strong em{font-style:italic!important;font-weight:700!important}.c-book-chapter .c-written-tutorial__content ol em,.c-book-chapter .c-written-tutorial__content p em,.c-book-chapter .c-written-tutorial__content ul em{font-style:italic!important;font-weight:400!important}.c-book-chapter .c-written-tutorial__content ol em strong,.c-book-chapter .c-written-tutorial__content p em strong,.c-book-chapter .c-written-tutorial__content ul em strong{font-style:italic!important;font-weight:700!important}.c-book-chapter h1 code,.c-book-chapter h2 code,.c-book-chapter h3 code,.c-book-chapter h4 code,.c-book-chapter h5 code{background:none!important;border:0!important;font-family:inherit!important;font-size:inherit!important;padding:0!important}.c-book-chapter h1 em,.c-book-chapter h2 em,.c-book-chapter h3 em,.c-book-chapter h4 em,.c-book-chapter h5 em{font-style:normal}.c-book-chapter pre code{background:none!important;border:none!important;padding:0!important}.c-book-chapter blockquote{background:#f2f6fa;border-radius:.5625rem;font-family:inherit;font-size:1em;margin-top:18px;padding:20px 24px}.c-book-chapter blockquote pre{margin-left:0;width:100%}}@media screen and (max-width:768px){.c-book-chapter blockquote{font-size:.9375rem}}@media screen{.c-book-chapter blockquote strong{font-style:normal;font-weight:700}.c-book-chapter blockquote em{font-style:italic}.c-book-chapter blockquote p{font-size:1.0625rem}}@media screen and (max-width:768px){.c-book-chapter blockquote p{font-size:.9375rem}}@media screen{.c-book-chapter blockquote p:first-child{margin-top:0}}@media screen and (max-width:768px){.c-book-chapter blockquote p:first-child{margin-top:0!important}}@media screen{.c-book-chapter blockquote a{color:#158443}.c-book-chapter figure{margin:0 auto;max-width:720px}.c-book-chapter figure img{max-height:720px}.c-book-chapter figure figcaption{color:#6e7687;font-size:.9375em;margin-top:12px;text-align:center}}@media screen and (max-width:768px){.c-book-chapter figure figcaption{font-size:.8125em}}@media screen and (max-width:600px){.c-book-chapter figure figcaption{text-align:left}}@media screen{.c-book-chapter .l-image-bordered img{border:9px solid #dfe7f0;border-radius:.5625rem}.c-book-chapter__links{display:grid;grid-template-columns:1fr;margin-top:72px}.c-book-chapter__links a{align-items:center;border-top:1px solid #dfe7f0;color:#333;display:flex;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;height:72px;justify-content:center;line-height:72px;text-align:center;text-decoration:none;width:100%}.c-book-chapter__links a:hover{background:#f5f8fb}.c-book-chapter__links a span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-book-chapter__links a svg{fill:#a7adb4;height:15px;width:17px}.c-book-chapter__links .c-book-chapter__links--left:hover svg{transform:translateX(-5px)}.c-book-chapter__links .c-book-chapter__links--left span,.c-book-chapter__links .c-book-chapter__links--left svg{margin-right:auto}.c-book-chapter__links .c-book-chapter__links--left span{margin-left:-41px}.c-book-chapter__links .c-book-chapter__links--left svg{margin-left:24px;transition:all .25s}.c-book-chapter__links .c-book-chapter__links--right:hover svg{transform:translateX(5px)}.c-book-chapter__links .c-book-chapter__links--right span,.c-book-chapter__links .c-book-chapter__links--right svg{margin-left:auto}.c-book-chapter__links .c-book-chapter__links--right span{margin-right:-41px}.c-book-chapter__links .c-book-chapter__links--right svg{margin-right:24px;transition:all .25s}.c-book-chapter__dedications{margin-left:auto;margin-right:auto;max-width:568px;padding-top:18px}.c-book-chapter__dedications p{text-align:center}.c-book-chapter__dedications p:nth-child(2n){margin-bottom:48px;margin-top:12px!important}.c-book-chapter__team{padding-top:24px}.c-book-chapter__team h2{margin-bottom:24px}}@media screen and (max-width:768px){.c-book-chapter__team{padding-top:15px}}@media screen{.c-book-chapter__team>div{display:flex;margin-bottom:45px}}@media screen and (max-width:768px){.c-book-chapter__team>div{margin-bottom:24px}}@media screen{.c-book-chapter__team figure{margin-right:24px;min-width:180px;width:180px}}@media screen and (max-width:768px){.c-book-chapter__team figure{margin-right:15px;min-width:60px;width:60px}}@media screen{.c-book-chapter__team figure img{height:100%;width:100%}.c-book-chapter__team p{margin:0!important}.c-book-chapter__team p strong:first-child{font-family:Bitter,serif;font-size:1.6875rem;font-weight:700;line-height:0}}@media screen and (max-width:768px){.c-book-chapter__team p strong:first-child{font-size:1.1875rem}.c-book-chapter__team .l-image-bordered img{border-width:4px!important}}@media screen{.c-global-search{background:#333;width:100%}.c-global-search .c-global-search__recommendations{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin:36px auto 0;max-width:960px;overflow-y:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none}.c-global-search .c-global-search__recommendations::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-global-search .c-global-search__recommendations{padding:0 30px}}@media screen{.c-global-search .c-global-search__recommendations .c-search__loading{padding-bottom:0;padding-top:30px}.c-global-search .c-global-search__recommendations h3{color:#fff;font-size:1.3125rem;margin-bottom:21px}.c-global-search .c-global-search__recommendations .c-tutorial--dark .c-tutorial-item a{background:#3b4048!important;border-radius:.5625rem!important}.c-global-search .c-global-search__input{align-items:center;border-bottom:2px solid #3b4048;border-top:2px solid #3b4048;display:flex;height:160px;position:relative}}@media screen and (max-width:768px){.c-global-search .c-global-search__input{height:120px}}@media screen{.c-global-search .c-global-search__input>div{height:100%}.c-global-search .c-global-search__input .c-global-search__close{background:none;overflow:hidden;position:absolute;right:20px;top:20px}.c-global-search .c-global-search__input .c-global-search__icon{margin-top:-24px;position:absolute;top:50%}}@media screen and (max-width:768px){.c-global-search .c-global-search__input .c-global-search__icon{margin-top:-15px}}@media screen{.c-global-search .c-global-search__input .c-global-search__icon svg{fill:#959da5;height:48px;width:48px}}@media screen and (max-width:768px){.c-global-search .c-global-search__input .c-global-search__icon svg{height:30px;width:30px}}@media screen{.c-global-search .c-global-search__input input{background:none;border:none;color:#fff;font-size:2.625rem;height:100%;padding-left:78px;width:100%}.c-global-search .c-global-search__input input:focus{outline:none}.c-global-search .c-global-search__input input::placeholder{color:#959da5}}@media screen and (max-width:768px){.c-global-search .c-global-search__input input{font-size:1.5rem;font-size:1.25rem;padding-left:48px}}@media screen{.c-global-search .c-global-search__hint{margin:36px auto 0;max-width:960px;padding:0 20px}.c-global-search .c-global-search__hint a,.c-global-search .c-global-search__hint p{color:#fff}.c-global-search .c-global-search__hint p{display:flex;font-weight:400!important;justify-content:center;text-align:center}.c-global-search .c-global-search__hint p i{margin-right:9px}.c-global-search .c-global-search__hint p a{text-decoration:underline!important}.c-global-search--overlay{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;height:100%;left:0;min-height:100%;overflow-y:scroll;overflow:-moz-scrollbars-none;padding-bottom:72px;padding-top:72px;position:fixed;scrollbar-width:none;top:0;z-index:99999}}@media screen{.c-global-search--overlay::-webkit-scrollbar{width:0!important}}@media screen and (max-width:600px){.c-global-search--overlay{padding-top:0}}@media screen{.c-filter-platform{align-items:center;background:#333;display:grid;grid-template-columns:repeat(5,1fr);height:120px;line-height:120px;min-width:1200px}}@media screen and (max-width:992px){.c-filter-platform{display:flex;height:80px;line-height:80px;min-width:auto;white-space:nowrap}}@media screen{.c-filter-platform li{border-right:2px solid #3b4048;color:#fff;cursor:pointer;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;letter-spacing:-.5px;text-align:center;transition:background .3s ease-out}}@media screen and (max-width:992px){.c-filter-platform li{border-right:0;font-size:1.0625rem}.c-filter-platform li:first-child{margin-left:15px}}@media screen{.c-filter-platform li:last-child{border-right:none}.c-filter-platform li:hover{background:#3b4048}}@media screen and (max-width:992px){.c-filter-platform li:hover{background:none}.c-filter-platform li span{border-radius:100px;padding:10px 20px}}@media screen{.c-filter-platform li.c-filter-platform__option--active{background:#3b4048;position:relative}}@media screen and (max-width:992px){.c-filter-platform li.c-filter-platform__option--active{background:none}}@media screen{.c-filter-platform li.c-filter-platform__option--active:before{background:#fff;border-radius:3px;bottom:-12px;content:"";height:18px;left:50%;margin-left:-9px;position:absolute;transform:rotate(45deg);width:18px}}@media screen and (max-width:992px){.c-filter-platform li.c-filter-platform__option--active:before{display:none}.c-filter-platform li.c-filter-platform__option--active span{background:#3b4048}}@media screen{.c-library-filters{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);display:block;height:100%;left:auto;overflow:hidden;padding-bottom:54px;padding-top:72px;position:fixed;right:0;top:0;width:100px}}@media screen and (max-width:992px){.c-library-filters{animation:none;height:150px!important;overflow:hidden;overflow-y:hidden!important;padding-bottom:0;padding-top:0!important;position:relative!important;width:100%;z-index:99}}@media screen{.c-library-filters .o-button__label--open{display:none}.c-library-filters .o-button-tooltip--subscription{height:22px!important;margin-left:6px!important;width:22px!important}}@media screen and (max-width:992px){.c-library-filters .o-button-tooltip--subscription{display:none}}@media screen{.c-library-filters .o-button-tooltip--subscription svg{fill:#333!important;height:12px!important;margin:-6px 5px 0 0!important;opacity:1!important;transform:none!important;width:12px!important}.c-library-filters .o-tooltip--subscription{font-style:normal;min-width:300px}.c-library-filters .o-tooltip--subscription:before{bottom:-30px;content:"";height:30px;left:0;position:absolute;width:100%}.c-library-filters .o-tooltip--subscription a{color:#158443!important;text-decoration:underline!important}}@media screen and (min-width:992px){.c-library-filters .c-video-player__lessons-section{display:none}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section{padding:0 24px 20px}.c-library-filters .c-video-player__lessons-section--options{display:none}.c-library-filters .c-video-player__lessons-section-search{display:block}}@media screen{.c-library-filters .c-video-player__lessons-title .c-video-player__lessons-info{position:relative;right:-9px;top:7px}.c-library-filters .c-video-player__lessons-title .c-video-player__lessons-info:hover .o-tooltip{opacity:1;visibility:visible}.c-library-filters .c-video-player__lessons-title .c-video-player__lessons-info svg{fill:#333;height:14px;margin-left:6px;margin-top:-7px;opacity:1;width:12px}.c-library-filters .c-video-player__lessons-title .c-video-player__lessons-info .o-tooltip{height:auto;text-align:left;top:-50px}.c-library-filters .c-video-player__lessons-section--action{display:block;margin-top:-35px;padding:0 10px;position:absolute;top:50%;width:100%}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section--action{display:inline-flex;justify-content:center;margin-top:0;padding:20px 24px;position:relative;top:0;width:100%}.c-library-filters .c-video-player__lessons-section--action button .o-button__icon--left{margin-right:9px}}@media screen{.c-library-filters .c-video-player__lessons-section--action button .o-button__icon--left{margin-right:6px}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section--action .o-text-button--desktop{display:none!important}}@media screen{.c-library-filters .c-video-player__lessons-section--action .o-text-button--mobile{display:none}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section--action .o-text-button--mobile{display:flex!important}}@media screen{.c-library-filters .c-library-filters__checkbox-list{display:flex;flex-wrap:wrap;margin-top:9px!important}.c-library-filters .c-library-filters__checkbox-list li{padding:12px 0;white-space:nowrap;width:50%}}@media screen and (max-width:992px){.c-library-filters .c-library-filters__checkbox-list li{width:25%}}@media screen and (max-width:768px){.c-library-filters .c-library-filters__checkbox-list li{width:33%}}@media screen and (max-width:600px){.c-library-filters .c-library-filters__checkbox-list li{width:100%}}@media screen{.c-library-filters .c-library-filters__checkbox-list li>span{color:#fff;padding-left:32px;position:relative;top:1px;z-index:-1}.c-library-filters .c-library-filters__checkbox-list li .checkbox__indicator{height:24px;width:24px}.c-library-filters .c-library-filters__checkbox-list li .checkbox__indicator svg{margin:-5px 0 0 -6px;width:12px}.c-library-filters .c-video-player__lesson-list{margin-bottom:0!important}.c-library-filters .c-video-player__lesson-list--open{display:flex!important;flex-wrap:wrap!important}.c-library-filters #library-query{margin-bottom:0}.c-library-filters .c-library-filters__key-controls{bottom:0;position:fixed;width:100px;z-index:999}}@media screen and (max-width:992px){.c-library-filters .c-library-filters__key-controls{width:100%!important}.c-library-filters .c-library-filters__key-controls .o-button__label--open{display:block!important}.c-library-filters .c-library-filters__key-controls .o-button__label--close{display:none!important}}@media screen{.c-library-filters .c-library-filters__key-controls .o-button{border-radius:0;height:54px;justify-content:center;width:100%}.c-library-filters .c-library-filters__key-controls .o-button-apply{display:none}.c-library-filters .dropdown .dropdown-toggle input{background:#fff;background:#3b4048;border:2px solid #73859f;border-radius:.5625rem;color:#fff;font-size:1rem;height:50px;margin-bottom:0;margin-top:6px;padding:0 15px;transition:all .25s;width:100%!important}.c-library-filters .dropdown .dropdown-toggle input:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}}@media screen{.c-library-filters .dropdown .dropdown-toggle input::placeholder{color:#fff}.c-library-filters .dropdown .dropdown-toggle input:hover{background:rgba(29,131,209,.05)}.c-library-filters .dropdown.open input{height:50px!important;margin-bottom:0!important;margin-top:6px!important;padding:0 15px!important}.c-library-filters .c-library-filters__added{margin-top:18px}.c-library-filters .c-library-filters__added span.o-tag{margin-right:5px}.c-library-filters .dropdown-menu{background:#fff;border:0!important;border-radius:.5625rem!important;padding:24px 0 12px;width:320px;z-index:99999}}@media screen and (max-width:992px){.c-library-filters .dropdown-menu{background:none;border-radius:none;box-shadow:none;margin-left:-10px;position:relative;width:100%}}@media screen{.c-library-filters .dropdown-menu li{padding-left:30px;position:relative}.c-library-filters .dropdown-menu li:hover{background:#f2f6fa}}@media screen and (max-width:992px){.c-library-filters .dropdown-menu li:hover{background:none}}@media screen{.c-library-filters .dropdown-menu li>span{color:#959da5;display:inline-block;margin-bottom:15px;margin-left:-10px;margin-top:15px}.c-library-filters .dropdown-menu li button{background:#959da5;border-radius:.5625rem;color:#fff;cursor:pointer;float:right;font-size:.875rem;font-weight:700;height:30px;line-height:30px;margin-right:18px;margin-top:10px;padding:0 10px}.c-library-filters .dropdown-menu li a{align-items:center;display:flex;font-size:15px;height:42px;padding:0 24px}.c-library-filters .dropdown-menu li a:before{background:#fff;border:2px solid rgba(115,133,159,.5);border-radius:.5625rem;content:"";height:24px;left:20px;margin-top:-12px;position:absolute;top:50%;width:24px}}@media screen and (max-width:992px){.c-library-filters .dropdown-menu li a:before{background:none;border:2px solid rgba(115,133,159,.5)}}@media screen{.c-library-filters .dropdown-menu li.highlight{color:#333}.c-library-filters .dropdown-menu li.highlight a{background:none;color:#333}.c-library-filters .dropdown-menu li.active a{background:none}.c-library-filters .dropdown-menu li.active a:before{background:#158443;background-image:url(/packs/media/images/2e54a12ae315316c72c7.png);background-size:cover;border:none}.c-library-filters--open .c-library-filters{overflow-y:auto;width:380px}}@media screen and (max-width:992px){.c-library-filters--open .c-library-filters{height:100%;padding-bottom:54px;padding-top:72px;position:fixed;width:100%}}@media screen{.c-library-filters--open .c-library-filters .c-video-player__lessons-section--action{display:inline-flex;margin-top:0;padding:20px 24px;position:relative;top:0}.c-library-filters--open .c-library-filters .c-video-player__lessons-section--action button .o-button__icon--left{margin-right:9px}.c-library-filters--open .c-library-filters__key-controls{display:flex;width:380px}.c-library-filters--open .o-button__label--close{display:none}.c-library-filters--open .c-video-player__lessons-section,.c-library-filters--open .o-button__label--open{display:block}}@media screen and (max-width:992px){.c-library-filters--open .c-video-player__lessons-section--options{display:none}.c-library-filters--mobile-open .c-library-filters__key-controls{display:flex;width:360px}.c-library-filters--mobile-open .c-library-filters{height:100%!important;overflow-y:scroll!important;padding-bottom:54px;padding-top:72px!important;position:fixed!important;width:100%}.c-library-filters--mobile-open .c-library-filters .c-video-player__lessons-section--options{display:block}.c-library-filters--mobile-open .c-library-filters .o-button-apply{display:inline-block!important}}@media screen{.c-library-filters--mobile-open .c-library-filters .o-button-apply svg{height:16px;left:-2px;position:relative;top:2px;width:16px}.c-library-controls button{margin-left:18px}.c-library-controls button:focus{outline:none}.c-library-controls button:last-child{margin-right:0}.c-library-controls .o-dropdown-menu{right:0;top:30px;width:270px}.c-library-controls .o-dropdown-menu:before{display:none}.c-library-controls .o-dropdown-menu li{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.0625rem;font-weight:400}.c-library-controls .o-dropdown-menu li:hover{background:#dbdde0}.l-library.l-background--black .c-library-controls button{color:#fff}.l-library.l-background--black .c-library-controls button svg{fill:#fff}.c-search__loading{padding-bottom:300px;padding-top:100px;text-align:center}.c-search__loading h3{text-align:center}.c-search__loading .c-search__loading-static{min-height:220px}.c-search__loading .c-search__loading-static img{width:150px}}@media screen and (max-width:768px){.c-search__loading .c-search__loading-static img{width:120px}}@media screen{.c-search__loading .c-search__loading-animate{margin-left:30px;margin-top:20px;position:relative;width:150px}.c-search__loading .c-search__loading-animate img{left:50px;position:absolute;top:0;width:50px}}@media screen and (max-width:768px){.c-search__loading .c-search__loading-animate img{width:50px}}@media screen{.c-search__loading .c-search__loading-animate img.a-file-rotate--2{animation-duration:2.9s;left:15px;top:75px}.c-search__loading .c-search__loading-animate img.a-file-rotate--3{animation-duration:3.1s;left:85px;top:75px}.c-search__no-results{margin-top:-36px;text-align:center}.c-search__no-results h3{font-size:2.25rem;margin-top:24px}}@media screen and (max-width:600px){.c-search__no-results h3{font-size:1.3125rem!important}}@media screen{.c-search__no-results h4{font-size:1.3125rem;margin-top:32px}}@media screen and (max-width:600px){.c-search__no-results h4{font-size:1.1875rem!important}}@media screen{.c-search__no-results img{display:inline-block;height:auto;margin-left:-20px;padding-top:20px;width:200px}}@media screen and (max-width:600px){.c-search__no-results img{width:150px}}@media screen{.c-search__no-results p{font-family:Bitter,serif;font-size:2.25rem;font-style:italic}}@media screen and (max-width:600px){.c-search__no-results p{font-size:1.3125rem}}@media screen{.c-search__no-results .c-search__tags{margin-top:24px;text-align:center}.c-global-search--book{background:#fff}}@media screen and (max-width:600px){.c-global-search--book{padding-top:24px}}@media screen{.c-global-search--book .o-input{margin:0}}@media screen and (max-width:992px){.c-global-search--book .o-input{width:calc(100% - 32px)}}@media screen{.c-global-search--book .input__icon-svg--search{fill:#959da5;margin-top:-9px}.c-global-search--book .c-global-search__close{cursor:pointer;position:absolute;right:-32px;top:15px}}@media screen and (max-width:992px){.c-global-search--book .c-global-search__close{right:0}}@media screen{.c-global-search--book .c-global-search__close svg{height:18px}.c-global-search--book .c-global-search__recommendations{margin-top:20px}}@media screen and (max-width:992px){.c-global-search--book .c-global-search__recommendations{padding-left:0;padding-right:0}}@media screen{.c-global-search--book .c-global-search__recommendations h3{color:#333}.c-global-search--book .c-global-search__recommendations ul li{border-bottom:1px solid #dbdde0;padding:15px 0}.c-global-search--book .c-global-search__recommendations ul li a{color:#333;text-decoration:none}.c-global-search--book .c-global-search__recommendations ul li p{color:#333;font-size:.9375rem}.c-global-search--book .c-global-search__recommendations ul li .c-search__results--highlight{background:transparent;font-weight:700;padding:0}.c-global-search--book .c-global-search__recommendations .c-search__results-chapter{font-family:Bitter,serif;font-size:1.0625rem;font-weight:700;margin-bottom:3px;text-decoration:underline}.c-global-search--book .c-global-search__recommendations .c-search__results-chapter:hover{color:#158443}.c-global-search--book .c-paginator{border-bottom:1px solid #dbdde0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.c-content-author{display:flex}}@media screen and (max-width:768px){.c-content-author{margin-top:20px}}@media screen{.c-content-author img{border:4px solid #fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);display:flex;height:60px;margin-right:15px;min-width:60px}.c-content-author a{color:#333;text-decoration:none}.c-content-author .c-content-author__title{display:block;font-family:Bitter,serif;font-size:1rem;font-weight:700;margin-top:6px}.c-content-author .c-content-author__title i{margin-left:15px;position:relative;top:1px}.c-content-author .c-content-author__title--large{font-size:1.125rem;margin-top:0!important}.c-content-author .c-content-author__description{color:#6e7687;font-size:.9375rem;margin-top:6px}.c-content-author .c-content-author__description a{color:#158443;text-decoration:underline}.c-content-author .c-content-author__read-more{margin-top:3px}.c-content-author .c-content-author__read-more a{color:#158443;font-size:.9375rem}.c-content-author .o-badge{display:inline-block;margin-top:12px}.c-authors--dark .c-content-author .c-content-author__title{color:#fff}.c-authors--dark .c-content-author .c-content-author__description{color:#a7adb4}.c-authors--dark .c-content-author img{border:4px solid #434a53}.c-authors--dark .c-content-author .o-badge{background:#434a53!important;color:#fff!important}.c-content-author--card{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);padding:18px 42px 30px 18px}.c-content-author--card img{border:0;box-shadow:none}.c-content-author--quote{position:relative}.c-content-author--quote:before{background-image:url(/packs/media/images/470fcb7f8e9cef76c5fa.png);background-size:cover;content:"";height:15px;position:absolute;right:18px;top:18px;width:20px}.c-profile__grid{display:grid;grid-template-columns:2fr 1fr;max-width:1080px}}@media screen and (max-width:1140px){.c-profile__grid{padding:30px 20px 0}}@media screen and (max-width:992px){.c-profile__grid{grid-template-columns:1fr}.c-profile__grid .c-profile__links{margin-top:30px;order:2}.c-profile__grid .c-profile__bio{order:1}}@media screen{.c-profile__grid .c-profile__bio-description{color:#6e7687}.c-profile__grid .c-profile__bio-description a{color:#158443}.c-profile__sidebar{background:#333;padding:42px 30px;text-align:center;width:100%;z-index:9999}.c-profile__sidebar .c-profile__sidebar-user{font-size:1.25rem;margin-top:15px}.c-profile__empty{text-align:center}.c-profile__empty img{width:320px}.c-profile__contributions .c-tutorial-item__complete,.c-profile__contributions .c-tutorial-item__in-progress,.c-profile__progressions .c-tutorial-item__in-progress{display:none!important}.c-profile__progressions .c-tutorial-item--complete .c-tutorial-item__complete{display:inline-flex!important}.c-profile__progressions .o-button--mark-as-complete{display:block}.c-profile__progressions .c-tutorial-item__art .o-badge,.c-profile__progressions .c-tutorial-item__icon{display:none!important}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__header{display:flex}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__load{align-items:center;background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);cursor:pointer;display:flex;font-family:Bitter,serif;font-size:1.0625rem;font-weight:700;height:80px;justify-content:center;line-height:80px;padding:0 18px;width:100%}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__load:hover{color:#158443}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__load span{color:#333;letter-spacing:-.5px;margin-left:auto}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__load i{display:flex;margin-left:auto}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);display:grid;grid-template-columns:69px 1fr;margin-top:15px;padding:20px 18px;position:relative}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment:first-child{margin-top:0}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__username{display:block;font-family:Bitter,serif;font-weight:700}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__date{color:#6e7687;display:block;font-size:.9375rem;margin-top:4px}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__post{font-size:1rem;margin-top:4px;padding-right:40px}}@media screen and (max-width:768px){.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__post{font-size:.9375rem}}@media screen{.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__reply{bottom:18px;position:absolute;right:18px}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__reply svg{transition:all .3s ease-out}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__reply:hover svg{opacity:1}.c-empty-state{position:relative;text-align:center}.c-empty-state img{width:200px}.c-empty-state .c-empty-state__artwork{margin-top:60px;width:120px}}@media screen and (max-width:600px){.c-empty-state .c-empty-state__artwork{margin-top:45px;width:90px}}@media screen{.c-empty-state--android .c-empty-state__image-animate{position:absolute;right:0;top:40px;width:120px}.c-empty-state--loader .c-search__loading{margin-left:-20px}.c-empty-state--loader .c-search__loading-animate{margin-top:40px}.c-empty-state--following{padding:0 30px 120px}.c-empty-state--following h3{font-size:1.75rem}.c-empty-state--following .c-empty-state__artwork{margin-top:-30px;width:240px}.c-empty-state--suggestions h3{font-size:1.75rem}.c-empty-state--message{margin-top:60px;text-align:center}.c-empty-state--message h4{font-size:1.1875em;margin-top:18px}.c-empty-state--message p{color:#6e7687;font-size:.9375em;margin-top:6px}.c-empty-state--message img{width:270px}.c-empty-state--books img{width:120px}.c-empty-state--articles img{width:130px}.c-empty-state--announcements img{width:66px}.c-testimonial-wrapper{column-count:3;column-gap:60px}}@media screen and (max-width:992px){.c-testimonial-wrapper{column-count:2}}@media screen and (max-width:768px){.c-testimonial-wrapper{column-count:1}}@media screen{.c-testimonial-wrapper .c-testimonial{display:inline-block;margin-bottom:30px;width:100%}.c-testimonial{position:relative;text-align:center;z-index:1}}@media screen and (max-width:768px){.c-testimonial{text-align:left}}@media screen{.c-testimonial:before{background-image:url(/packs/media/images/470fcb7f8e9cef76c5fa.png);background-size:cover;content:"";height:30px;left:-10px;opacity:.25;position:absolute;top:-10px;width:40px;z-index:0;z-index:-1}.c-testimonial p{font-size:1.0625rem}}@media screen and (max-width:600px){.c-testimonial p{font-size:.9375rem}}@media screen{.c-testimonial span{display:block;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;margin-top:15px}.c-testimonial img{border:4px solid #fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);height:48px;margin-top:15px;width:48px}.c-testimonial-wrapper--twitter{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:992px){.c-testimonial-wrapper--twitter{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.c-testimonial-wrapper--twitter{grid-template-columns:1fr}}@media screen{.c-testimonial-wrapper--twitter .c-testimonial--twitter{display:inline-block;width:100%}.c-testimonial--twitter{background-color:rgba(255,255,255,.5);border-radius:.75rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);padding:18px 18px 48px;position:relative;z-index:1}.c-testimonial--twitter .c-testimonial__upper{grid-column-gap:14px;display:grid;grid-template-columns:42px 1fr}.c-testimonial--twitter .c-testimonial__upper span{display:block;font-size:1rem}.c-testimonial--twitter .c-testimonial__user{font-size:1.125rem;font-weight:700}.c-testimonial--twitter .c-testimonial__twitter{color:#6e7687;font-size:1rem;margin-top:-3px}.c-testimonial--twitter .c-testimonial__date{bottom:18px;color:#6e7687;font-size:.875rem;position:absolute;right:18px}.c-testimonial--twitter p{font-size:1rem;margin-bottom:0;margin-top:16px}}@media screen and (max-width:600px){.c-testimonial--twitter p{font-size:.9375rem}}@media screen{.c-testimonial--twitter img{border-radius:100px;height:48px;width:48px}.c-testimonial--twitter svg{height:18px;position:absolute;right:18px;top:18px;width:22px}.c-card-category{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);min-height:320px;overflow:hidden;padding:0 0 30px;position:relative}}@media screen and (max-width:768px){.c-card-category:first-child{margin-top:0}.c-card-category{background:none;border-bottom:1px solid #dfe7f0;border-radius:0;box-shadow:none;min-height:0}}@media screen and (max-width:600px){.c-card-category{margin-top:30px}}@media screen{.c-card-category .c-card-category__artwork{background:#fff;background-size:cover!important;height:60px;position:relative;width:100%}}@media screen and (max-width:768px){.c-card-category .c-card-category__artwork{display:none}}@media screen{.c-card-category .c-card-category__artwork img{display:block;width:100%}.c-card-category .c-card-category__artwork .o-badge{left:12px;position:absolute;top:12px}.c-card-category .c-card-category__text{padding:0 27px;text-align:center}}@media screen and (max-width:768px){.c-card-category .c-card-category__text{padding:0;text-align:left}}@media screen{.c-card-category .c-card-category__text .o-badge-video{display:inline-flex;height:54px;margin-top:-27px;width:54px}}@media screen and (max-width:768px){.c-card-category .c-card-category__text .o-badge-video{margin-top:0}}@media screen{.c-card-category .c-card-category__text .o-badge-video img{width:100%}.c-card-category .c-card-category__text .c-card-category__text-title{font-size:1.5rem;margin-top:12px}}@media screen and (max-width:768px){.c-card-category .c-card-category__text .c-card-category__text-title{font-size:1.3125rem}}@media screen{.c-card-category .c-card-category__text .c-card-category__text-description{color:#6e7687;font-size:.9375rem;margin-top:12px;padding-bottom:70px}}@media screen and (max-width:768px){.c-card-category .c-card-category__text .c-card-category__text-description{margin-bottom:15px;padding-bottom:0}}@media screen{.c-card-category .c-card-category__text .o-button--dark,.c-card-category .c-card-category__text .o-button--green{bottom:30px;position:absolute;transform:translateX(-50%)}}@media screen and (max-width:768px){.c-card-category .c-card-category__text .o-button--dark,.c-card-category .c-card-category__text .o-button--green{bottom:0;position:relative;transform:translateX(0)}}@media screen{.c-card-choice{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);padding:27px 42px;position:relative;text-align:center}.c-card-choice .c-card-choice__title{font-size:1.5rem}.c-card-choice a{bottom:30px;position:absolute;transform:translateX(-50%)}.c-plan{background:#fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);height:565px;margin-top:30px;padding:36px 30px;position:relative;text-align:center;width:330px}.c-plan h3{font-size:1.3125rem;font-weight:600;margin-bottom:0;padding-top:0}.c-plan .l-font-24{font-size:1.5rem}.c-plan .c-plan__price{display:inline-block;margin-top:15px;position:relative}.c-plan .c-plan__price .c-plan__price-currency{font-family:Bitter,serif;font-size:1.125rem;font-weight:700;left:-18px;position:absolute;top:8px}.c-plan .c-plan__price .c-plan__price-main{font-family:Bitter,serif;font-size:6.25rem;font-weight:700;letter-spacing:-5px;line-height:100px}.c-plan .c-plan__price .c-plan__price-cents{bottom:8px;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;letter-spacing:-.5px;position:absolute;right:-24px}.c-plan .c-plan__time span{display:block}.c-plan .c-plan__time .c-plan__time-month{font-family:Bitter,serif}.c-plan .c-plan__time .c-plan__time-save{font-size:.875rem;margin-top:6px;opacity:.66}.c-plan .c-plan__time .c-plan__time-price{display:none}.c-plan .c-plan__benefits{list-style:none;margin:0;padding:0 0 60px}.c-plan .c-plan__benefits li{font-family:Bitter,serif;font-weight:700;margin-top:15px;padding-left:32px;position:relative;text-align:left}}@media screen and (max-width:1080px){.c-plan .c-plan__benefits li{font-size:.9375rem}}@media screen{.c-plan .c-plan__benefits li:before{background-image:url(/packs/media/images/23763c7e65736636bfe0.png);background-size:cover;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.c-plan .o-button,.c-plan a{bottom:36px;position:absolute;transform:translateX(-50%)}.c-plan .o-button--primary{bottom:84px}.c-plan .o-button--secondary{bottom:36px;font-size:.9375rem;text-decoration:underline;white-space:nowrap}.c-plan--emphasis{background:#158443;margin-top:0;min-height:645px;width:336px}.c-plan--emphasis .o-badge{border:6px solid #158443;border-radius:.9375rem;box-shadow:none;color:#158443;left:50%;margin-left:-62px;position:absolute;top:-16px}.c-plan--emphasis .o-badge:after{background:#158443;top:26px}.c-plan--emphasis .c-plan__price-cents,.c-plan--emphasis .c-plan__price-currency,.c-plan--emphasis .c-plan__price-main,.c-plan--emphasis .c-plan__time span,.c-plan--emphasis h3,.c-plan--emphasis li{color:#fff}.c-plan--emphasis .c-plan__benefits li:before{background-image:url(/packs/media/images/2e54a12ae315316c72c7.png)}.c-plan--emphasis .c-plan__benefits .c-plan__benefits--highlight:before{background-image:url(/packs/media/images/cb6ca8045ffa1b31763c.png)}.c-plan--team .c-plan__price-main{letter-spacing:-10px!important}.c-plan--no-price p{align-items:center;display:flex;height:222px}.c-plan--left{border-radius:.5625rem 0 0 .5625rem}.c-plan--right{border-radius:0 .5625rem .5625rem 0}.c-plan--confirm{height:auto!important;padding-bottom:40px!important;width:500px!important}.c-plan--confirm .o-button--green{bottom:auto;margin-top:30px;position:relative;transform:none!important}.c-plan--neon{background:transparent;border:2px solid #28d7fe;box-shadow:inset 0 0 1vw #1041ff,0 0 3vw #1041ff,inset 0 0 6vw #1041ff,0 0 6vw #1041ff,0 0 .4vw #8bfdfe}.c-plan--neon .c-price-card__period,.c-plan--neon .c-price-card__price-currency,.c-plan--neon .c-price-card__price-main,.c-plan--neon .c-price-card__saving,.c-plan--neon h4{color:#fff}.c-card-platform>div,.c-card-platform a{background:#fff;border-radius:.5625rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);color:#333;display:flex;flex-wrap:wrap;height:100%;overflow:hidden;padding:36px;position:relative;text-align:center;text-decoration:none}.c-card-platform>div:before,.c-card-platform a:before{content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s;width:100%}.c-card-platform h2{align-items:center;display:flex;font-size:1.5rem;height:54px;line-height:1.125;margin:0 auto;max-width:180px}.c-card-platform p{color:#6e7687;font-size:1rem;margin:0 auto;max-width:180px}.c-card-platform--ios>div:before,.c-card-platform--ios a:before{background-image:url(/packs/media/images/bff0c27b6bcd430e1c22.svg);background-position:top -44px center;background-repeat:no-repeat;background-size:220px}.c-card-platform--ios>div:hover:before,.c-card-platform--ios a:hover:before{background-size:230px}.c-card-platform--android>div:before,.c-card-platform--android a:before{background-image:url(/packs/media/images/f15f0dcfbfb7bfdfa1e2.svg);background-position:top -65px center;background-repeat:no-repeat;background-size:230px}.c-card-platform--android>div:hover:before,.c-card-platform--android a:hover:before{background-size:240px}.c-card-platform--flutter>div:before,.c-card-platform--flutter a:before{background-image:url(/packs/media/images/f1c3cf18d719a665fdbb.svg);background-position:top -30px left -20px;background-repeat:no-repeat;background-size:343px}}@media screen and (max-width:768px){.c-card-platform--flutter>div:before,.c-card-platform--flutter a:before{background-position:top -30px center}}@media screen{.c-card-platform--flutter>div:hover:before,.c-card-platform--flutter a:hover:before{background-size:353px}.c-card-platform--server-side-swift>div:before,.c-card-platform--server-side-swift a:before{background-image:url(/packs/media/images/f240832ecd28a373c633.svg);background-position:top -43px center;background-repeat:no-repeat;background-size:207px}.c-card-platform--server-side-swift>div:hover:before,.c-card-platform--server-side-swift a:hover:before{background-size:212px}.c-card-platform--unity>div:before,.c-card-platform--unity a:before{background-image:url(/packs/media/images/1538b31bfee8c31f0392.svg);background-position:top -60px right -38px;background-repeat:no-repeat;background-size:284px}}@media screen and (max-width:768px){.c-card-platform--unity>div:before,.c-card-platform--unity a:before{background-position:top -60px center}}@media screen{.c-card-platform--unity>div:hover:before,.c-card-platform--unity a:hover:before{background-size:289px}.c-card-option{border:2px solid #d6e0ef;border-radius:.5625rem}.c-card-option a{color:#333;display:block;position:relative;text-align:center;text-decoration:none}.c-card-option a,.c-card-option a:before{border-radius:.5625rem;height:100%;width:100%}.c-card-option a:before{background:#f2f6fa;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;z-index:-1}.c-card-option a:hover:before{opacity:1}.c-card-option h3{color:#333;font-size:1.25rem;line-height:1.25;text-align:center;text-decoration:none}.c-card-option--ios a{background-image:url(/packs/media/images/dfd734f0a598af07fd44.svg);background-size:60px 65px}.c-card-option--android,.c-card-option--ios a{background-position:center calc(50% - 30px);background-repeat:no-repeat}.c-card-option--android{background-image:url(/packs/media/images/80d30395c73d1d52952e.svg);background-size:74px 50px}.c-card-option--flutter{background-image:url(/packs/media/images/77cbd2ac87a898d3ea2c.svg);background-size:65px 69px}.c-card-option--flutter,.c-card-option--server-side-swift{background-position:center calc(50% - 30px);background-repeat:no-repeat}.c-card-option--server-side-swift{background-image:url(/packs/media/images/6596fde302ecb8f69d96.svg);background-size:77px 62px}.c-card-option--unity{background-image:url(/packs/media/images/108f2f239474ce7efac9.svg);background-position:center calc(50% - 30px);background-repeat:no-repeat;background-size:68px 69px}.c-noscript__body{margin:50px 0}.c-noscript__body h1{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Bitter,serif;font-size:9rem;font-weight:700;justify-content:center;letter-spacing:-5px}}@media only screen and (max-width:600px){.c-noscript__body h1{font-size:6rem}.c-noscript__body h1 img{width:90px}}@media screen{.c-noscript__body p{font-family:Bitter,serif;font-size:1.25rem;margin:40px auto;max-width:720px}.c-faq h2{margin-top:54px}}@media screen and (max-width:600px){.c-faq h2{font-size:1.3125rem}}@media screen{.c-faq .c-faq__item{margin-top:48px;padding-left:50px}.c-faq .c-faq__item h3{font-size:1.3125rem;position:relative}}@media screen and (max-width:600px){.c-faq .c-faq__item h3{font-size:1.1875rem}}@media screen{.c-faq .c-faq__item h3:before{background:#73859f;background-image:url(/packs/media/images/cf6905bbef80911261de.png);background-size:cover;border-radius:.5625rem;content:"";height:27px;left:-50px;position:absolute;width:27px}.c-faq .c-faq__item p{color:#6e7687;font-size:1rem;margin-top:27px;position:relative}}@media screen and (max-width:600px){.c-faq .c-faq__item p{font-size:.9375rem}}@media screen{.c-faq .c-faq__item p:first-child:before{background-image:url(/packs/media/images/495294a8a4517cb6e08a.png);background-size:cover;content:"";height:27px;left:-50px;position:absolute;top:-4px;width:27px}.c-faq .c-faq__item p a{color:#158443}.c-faq .c-faq__item ol,.c-faq .c-faq__item ul{color:#6e7687;margin-top:27px;padding-left:20px}.c-faq .c-faq__item ol li,.c-faq .c-faq__item ul li{margin-bottom:6px}.c-faq .c-faq__item ol li a,.c-faq .c-faq__item ul li a{color:#158443}.c-faq .c-faq__item ul li{list-style:square}.c-faq .c-faq__item span.o-badge{display:inline-block;margin-top:18px}.c-add-rating>div{grid-template-columns:1fr auto 1fr}.c-add-rating .c-rate__star{background:#caced2;display:inline-flex;justify-content:center;margin:0 3px}.c-add-rating .c-rate__star--green{background:#158443}.c-notebook{background:#fafafa;border:1px solid #dfe7f0;border-radius:.5625rem 0 0 0;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);height:100%;overflow-y:scroll;padding:21px 24px 24px;position:fixed;right:0;top:72px;width:590px;z-index:9999999}}@media screen and (max-width:992px){.c-notebook{border-radius:0;box-shadow:none;top:0;width:100%}}@media screen{.c-notebook .c-notebook__title-actions{cursor:pointer;position:absolute;top:24px}.c-notebook .c-notebook__erase{right:24px}}@media screen and (max-width:992px){.c-notebook .c-notebook__erase{right:60px}}@media screen{.c-notebook .c-notebook__close{display:none;height:24px;right:24px;width:16px}}@media screen and (max-width:992px){.c-notebook .c-notebook__close{display:block}}@media screen{.c-notebook .c-notebook__close svg{transform:rotate(180deg);width:16px}.c-notebook h3{line-height:1.125;padding-right:100px}.c-notebook .c-notebook__artwork{display:block;margin:60px auto 9px;max-width:240px}.c-notebook .c-notebook__demo{margin-top:90px;position:relative}.c-notebook .c-notebook__demo:before{background:transparent;content:"";height:calc(100% + 90px);left:0;position:absolute;top:-90px;width:100%;z-index:99999999}.c-notebook .c-notebook__demo p{font-family:"IBM Plex Serif",serif;font-size:1rem}.c-notebook .c-notebook__demo p mark{background:#f4c3c3;color:#333}.c-notebook .c-notebook__demo .o-fragment--tooltip{top:-64px}.c-notebook .c-notebook__entry{border-bottom:1px solid #dbdde0;margin-top:15px;padding-bottom:15px;padding-left:18px;position:relative}.c-notebook .c-notebook__entry:before{background:#ffe242;border-radius:100px;content:"";height:calc(100% - 15px);left:0;position:absolute;top:0;width:3px}.c-notebook .c-notebook__entry:last-child{border-bottom:0}.c-notebook .c-notebook__entry a{color:#333;text-decoration:none}.c-notebook .c-notebook__entry h4{font-size:1.125rem}.c-notebook .c-notebook__entry .c-notebook__actions{align-content:center;align-items:baseline;display:flex;justify-content:space-between}.c-notebook .c-notebook__entry .c-notebook__action{color:#6e7687;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline}.c-notebook .c-notebook__entry .c-notebook__action--secondary{text-decoration:none}.c-notebook .c-notebook__entry .c-notebook__entry-text{font-size:.9375rem;margin-top:8px}.c-notebook .c-notebook__entry .c-notebook__entry-text mark{background-color:transparent;color:#333}.c-notebook .c-notebook__entry .c-notebook__entry-note{font-size:14px;font-style:italic;margin-top:9px}.c-notebook .c-notebook__entry .c-notebook__entry-note .o-textarea{font-size:.875rem;margin-bottom:0;margin-top:0}.c-notebook .c-notebook__entry .c-notebook__entry-note span{color:#6e7687}.c-notebook .c-notebook__entry.c-notebook__entry--yellow:before{background:#ffe242}.c-notebook .c-notebook__entry.c-notebook__entry--orange:before{background:#fbbc5d}.c-notebook .c-notebook__entry.c-notebook__entry--red:before{background:#e58a8a}.c-notebook .c-notebook__entry.c-notebook__entry--purple:before{background:#a0aef2}.c-notebook .c-notebook__entry.c-notebook__entry--blue:before{background:#85dde9}.c-notebook .c-notebook__entry.c-notebook__entry--green:before{background:#90de9c}.o-fragment--id{display:block;position:relative;top:-48px;visibility:hidden}article.c-book-chapter div blockquote{padding-top:1px}.o-fragment{position:relative}.o-fragment mark{background-color:#ffea75;color:#333}.o-fragment .o-fragment--annotation{cursor:pointer}.o-fragment .o-fragment--annotation-note{border-bottom:3px solid #ebc700}.o-fragment .o-fragment--tooltip-with-note{background:#f5f8fb;border:2px solid #d6e0ef;border-radius:.5625rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.2);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:600;letter-spacing:0!important;padding:21px;position:absolute;text-transform:none!important;transform:translateX(-50%);user-select:none;white-space:nowrap;width:auto;z-index:99999}.o-fragment .o-fragment--tooltip-with-note span{cursor:pointer}.o-fragment .o-fragment--tooltip-with-note textarea{background:transparent;border:0;color:#333;font-size:.9375rem;margin:0;min-height:100px;min-width:270px;padding:0;resize:none;width:100%}.o-fragment .o-fragment--tooltip-with-note textarea:focus{box-shadow:none;outline:0}}@media screen{.o-fragment .o-fragment--tooltip-with-note textarea::placeholder{color:#6e7687!important}.o-fragment .o-fragment--tooltip-with-note:after{display:none}.o-fragment .o-fragment--tooltip-with-note .o-fragment__actions{display:flex;justify-content:space-between;margin-top:10px}.o-fragment .o-fragment--tooltip-with-note .o-fragment__action{color:#6e7687}mark.o-fragment--highlighter-yellow{background:#ffea75}mark.o-fragment--highlighter-yellow.o-fragment--annotation-note{border-bottom:3px solid #ebc700}mark.o-fragment--highlighter-orange{background:#fbcf8e}mark.o-fragment--highlighter-orange.o-fragment--annotation-note{border-bottom:3px solid #f99a0c}mark.o-fragment--highlighter-red{background:#f4c3c3}mark.o-fragment--highlighter-red.o-fragment--annotation-note{border-bottom:3px solid #e58a8a}mark.o-fragment--highlighter-purple{background:#cecef8}mark.o-fragment--highlighter-purple.o-fragment--annotation-note{border-bottom:3px solid #a0aef2}mark.o-fragment--highlighter-blue{background:#b4e3e9}mark.o-fragment--highlighter-blue.o-fragment--annotation-note{border-bottom:3px solid #5bd1e1}mark.o-fragment--highlighter-green{background:#c3f0ca}mark.o-fragment--highlighter-green.o-fragment--annotation-note{border-bottom:3px solid #90de9c}.c-reading-experience-selector{background:#fafafa;border:1px solid #dfe7f0;border-radius:.5625rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);padding:21px 24px 24px;position:fixed;right:20px;top:72px;width:320px;z-index:9999999}}@media screen and (max-width:992px){.c-reading-experience-selector{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-bottom:0;border-radius:0;bottom:60px;box-shadow:none;left:0;overflow:-moz-scrollbars-none;padding-left:240px;padding-right:240px;position:fixed;right:auto;scrollbar-width:none;top:auto;width:100%}.c-reading-experience-selector::-webkit-scrollbar{width:0!important}}@media screen and (max-width:768px){.c-reading-experience-selector{padding-left:24px;padding-right:24px}}@media screen{.c-reading-experience-selector .o-alert__close{display:none;height:18px;position:absolute;right:15px;top:15px;width:18px}.c-reading-experience-selector .o-alert__close svg{height:18px!important;margin:-9px 0 0 -9px;position:absolute;width:18px!important}}@media screen and (max-width:992px){.c-reading-experience-selector .o-alert__close{display:block}}@media screen{.c-reading-experience-selector h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.9375rem;font-weight:600;letter-spacing:0}.c-reading-experience-selector>div{margin-top:20px}.c-reading-experience-selector>div:first-child{margin-top:0}.c-reading-experience-selector .l-width-14{width:14px!important}.c-reading-experience-selector .l-width-21{width:21px!important}.c-reading-experience-selector .o-dropdown-menu__icon--night-mode{display:none}.c-reading-experience-selector .o-dropdown-menu__icon--night-mode+a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.9375rem;font-weight:600;letter-spacing:0}.c-reading-experience-selector .o-dropdown-menu__icon--night-mode+a label{right:24px}}@media screen and (max-width:992px){.c-reading-experience-selector .o-dropdown-menu__icon--night-mode+a label{margin-left:9px;right:auto}}@media screen{.c-reading-experience-selector .c-reading-experience-selector__checkbox-wrapper>span:first-child{margin-left:0!important}.c-reading-experience-selector .c-reading-experience-selector__range-wrapper{align-content:center;display:flex}.c-reading-experience-selector .c-reading-experience-selector__range-wrapper>span{align-content:center;display:flex;height:27px;justify-content:center;min-width:27px}.c-reading-experience-selector .c-reading-experience-selector__range-wrapper>span svg{height:27px;width:27px}.c-reading-experience-selector .c-reading-experience-selector__range{-webkit-appearance:none;background:transparent;margin:0 9px;width:100%}.c-reading-experience-selector .c-reading-experience-selector__radio{-webkit-appearance:radio}.c-reading-experience-selector .c-reading-experience-selector__radio:checked+span{background:none;border:2px solid #158443;border-radius:.5625rem;height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}.c-reading-experience-selector .c-reading-experience-selector__checkbox{align-content:center;border:2px solid #73859f;border-radius:.5625rem;cursor:pointer;display:flex;height:27px;justify-content:center;position:relative;width:27px}.c-reading-experience-selector .c-reading-experience-selector__checkbox input{cursor:pointer;opacity:0}.c-reading-experience-selector .c-reading-experience-selector__checkbox--large{background:#fff;border:2px solid #dbdde0;border-radius:.5625rem;cursor:pointer;height:50px;position:relative;z-index:0}.c-reading-experience-selector .c-reading-experience-selector__checkbox--large input{cursor:pointer;height:100%;opacity:0;width:100%}.c-reading-experience-selector .c-reading-experience-selector__checkbox--large label{color:#333;font-size:.9375rem;font-weight:600;height:30px;left:50%;line-height:30px;margin-left:-35px;margin-top:-15px;position:absolute;text-align:center;top:50%;white-space:nowrap;width:70px;z-index:-1}}@media screen{.c-reading-experience-selector__range::-webkit-slider-runnable-track{background:rgba(167,173,180,.5);height:2px}.c-reading-experience-selector__range:focus::-webkit-slider-runnable-track{background:rgba(167,173,180,.5);border:none;box-shadow:none;height:2px;outline:none}}@media screen{.c-reading-experience-selector__range::-moz-range-track{background:rgba(167,173,180,.5);height:2px}}@media screen{.c-reading-experience-selector__range::-ms-track{background:rgba(167,173,180,.5);height:2px}}@media screen{.c-reading-experience-selector__range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #959da5;border-radius:100%;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);cursor:pointer;height:24px;margin-top:-11px;width:24px}}@media screen{.c-reading-experience-selector__range::-moz-range-thumb{background:#fff;border:2px solid #959da5;border-radius:100%;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);cursor:pointer;height:24px;width:24px}}@media screen{.c-reading-experience-selector__range::-ms-thumb{background:#fff;border:2px solid #959da5;border-radius:100%;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);cursor:pointer;height:24px;width:24px}}@media screen{.c-bookshelf-book a{color:#333;text-decoration:none}.c-bookshelf-book figure img{border-radius:.9375rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);max-width:198px;width:100%}.c-bookshelf-book .c-bookshelf-book__title{font-size:1.5rem;line-height:1.125;margin-top:18px}}@media screen and (max-width:768px){.c-bookshelf-book .c-bookshelf-book__title{font-size:1.3125rem}}@media screen{.c-bookshelf-book .c-bookshelf-book__price{display:block;font-family:Bitter,serif;font-size:1.0625rem;font-weight:700;line-height:1.125;margin-top:10px}}@media screen and (max-width:768px){.c-bookshelf-book .c-bookshelf-book__price{font-size:1rem}}@media screen{.c-bookshelf-book .c-bookshelf-book__description{font-size:.9375em;margin-top:10px}}@media screen and (max-width:600px){.u-hide-mobile{display:none}.u-hide-mobile--force{display:none!important}}@media screen and (max-width:768px){.u-hide-mobile-large{display:none}.u-hide-mobile-large--force{display:none!important}}@media screen and (max-width:992px){.u-hide-tablet{display:none}.u-hide-tablet--force{display:none!important}}@media screen and (max-width:1080px){.u-hide-1080{display:none}}@media screen{.u-show-mobile{display:none}}@media screen and (max-width:600px){.u-show-mobile{display:block}}@media screen{.u-show-mobile-large{display:none}}@media screen and (max-width:768px){.u-show-mobile-large{display:block}}@media screen{.u-show-tablet-flex--inline{display:none}}@media screen and (max-width:992px){.u-show-tablet-flex--inline{display:inline-flex}}@media screen{.u-show-tablet-flex--inline-force{display:none!important}}@media screen and (max-width:992px){.u-show-tablet-flex--inline-force{display:inline-flex!important}}@media screen{.u-show-1080-flex--inline{display:none}}@media screen and (max-width:1080px){.u-show-1080-flex--inline{display:inline-flex}}@media screen{.u-show-mobile--inline{display:none}}@media screen and (max-width:600px){.u-show-mobile--inline{display:inline}}@media screen{.u-show-mobile-flex{display:none}}@media screen and (max-width:600px){.u-show-mobile-flex{display:flex}}@media screen{.u-show-mobile-large-flex{display:none}}@media screen and (max-width:768px){.u-show-mobile-large-flex{display:flex}}@media screen{.u-show-tablet-flex{display:none!important}}@media screen and (max-width:992px){.u-show-tablet-flex{display:flex!important}}@media screen{.u-toggle-dropdown:active .o-dropdown-menu,.u-toggle-dropdown:focus .o-dropdown-menu,.u-toggle-dropdown:hover .o-dropdown-menu{display:block}.u-show--flex{display:flex}.u-show{display:block!important}.u-hide{display:none}.u-invisible{visibility:hidden}.l-markdown-description p{margin-top:8px}.l-markdown-description ul{margin-left:15px;margin-top:8px}.l-markdown-description li{list-style-type:disc}.c-banner-draper-sticky .o-alert__close{width:20px}}@media screen and (max-width:768px){.c-tutorial-item--learning-path-continue .c-tutorial-item__continue{padding:0!important}}@media screen and (max-width:900px){.l-community-care-link{display:none}}@media screen and (max-width:600px){.l-community-care-link{display:block}}@media screen{.l-text-size-60pc{font-size:60%}.l-text-size-80pc{font-size:80%}.l-text-size-100pc{font-size:100%}.l-text-size-120pc{font-size:120%}.l-text-size-140pc{font-size:140%}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__completable{color:#fff}.c-tutorial-item .c-tutorial-item__completable{display:inline}.c-tutorial-item .c-tutorial-item__clearable{display:none}.c-tutorial-item--complete .c-tutorial-item__completable{display:none!important}.c-tutorial-item--complete .c-tutorial-item__clearable{display:inline!important}.turbo-progress-bar{background-color:#158443;height:4px;z-index:1000000}.c-written-tutorial__content>figure svg,.c-written-tutorial__content figure svg{height:auto;margin-top:20px;max-width:688px;width:100%}#Arrow [id^=Tip],#ArrowDarkBlue [id^=Tip],#ArrowGreen [id^=Tip],#ArrowGrey [id^=Tip],#ArrowLightBlue [id^=Tip],#ArrowPink [id^=Tip],#ArrowPurple [id^=Tip],#ArrowRed [id^=Tip],#ArrowTurquoise [id^=Tip],#ArrowYellow [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content text,[id^=Arrow_] [id^=Tip],[id^=ArrowDarkBlue_] [id^=Tip],[id^=ArrowGreen_] [id^=Tip],[id^=ArrowGrey_] [id^=Tip],[id^=ArrowLightBlue_] [id^=Tip],[id^=ArrowPink_] [id^=Tip],[id^=ArrowPurple_] [id^=Tip],[id^=ArrowRed_] [id^=Tip],[id^=ArrowTurquoise_] [id^=Tip],[id^=ArrowYellow_] [id^=Tip]{fill:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextGrey,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextGrey_]{fill:#d8dbe1!important}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextGreen,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextGreen_]{fill:#d6e18d!important}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextTurquoise,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextTurquoise_]{fill:#97cfc1!important}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextLightBlue,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextLightBlue_]{fill:#a6d9e2!important}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextDarkBlue,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextDarkBlue_]{fill:#b9c3e4!important}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextPurple,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextPurple_]{fill:#d3bddb!important}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextPink,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextPink_]{fill:#f2bcd7!important}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextRed,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextRed_]{fill:#f7b39c!important}.l-prefers-color-scheme--dark .c-written-tutorial__content text#TextYellow,.l-prefers-color-scheme--dark .c-written-tutorial__content text[id^=TextYellow_]{fill:#ffd46f!important}.l-prefers-color-scheme--dark .c-written-tutorial__content #Shape rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content #Shape rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=Shape_] rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=Shape_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInner>rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInner>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInner_]>rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInner_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerFore>rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerFore>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerFore_]>rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerClear>rect,.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerPattern #ShapeInnerBack>rect:first-of-type,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerClear_]>rect,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerFore_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerPattern #ShapeInnerFore>rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerPattern #ShapeInnerFore>rect:nth-of-type(2),.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerPattern_] [id^=ShapeInnerBack_]>rect:first-of-type{stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerPattern_] [id^=ShapeInnerFore_]>rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapePattern path,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerPattern_] [id^=ShapeInnerFore_]>rect:nth-of-type(2),.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapePattern_] path{stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapePattern rect:first-of-type,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapePattern_] rect:first-of-type{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapePattern rect:nth-of-type(2),.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapePattern_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerPattern #ShapeBackground,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerPattern_] [id^=ShapeBackground_]{fill:#333}.l-prefers-color-scheme--dark .c-written-tutorial__content #Arrow circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=Arrow_] circle{fill:#333;stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #Arrow [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=Arrow_] [id^=Line]{stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #Arrow [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=Arrow_] [id^=Tip]{fill:#333;stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowGrey circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowGrey_] circle{fill:#333;stroke:#d8dbe1}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowGrey [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowGrey_] [id^=Line]{stroke:#d8dbe1}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowGrey [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowGrey_] [id^=Tip]{fill:#333;stroke:#d8dbe1}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowGreen circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowGreen_] circle{fill:#333;stroke:#d6e18d}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowGreen [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowGreen_] [id^=Line]{stroke:#d6e18d}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowGreen [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowGreen_] [id^=Tip]{fill:#333;stroke:#d6e18d}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowTurquoise circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowTurquoise_] circle{fill:#333;stroke:#97cfc1}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowTurquoise [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowTurquoise_] [id^=Line]{stroke:#97cfc1}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowTurquoise [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowTurquoise_] [id^=Tip]{fill:#333;stroke:#97cfc1}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowLightBlue circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowLightBlue_] circle{fill:#333;stroke:#a6d9e2}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowLightBlue [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowLightBlue_] [id^=Line]{stroke:#a6d9e2}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowLightBlue [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowLightBlue_] [id^=Tip]{fill:#333;stroke:#a6d9e2}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowDarkBlue circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowDarkBlue_] circle{fill:#333;stroke:#b9c3e4}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowDarkBlue [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowDarkBlue_] [id^=Line]{stroke:#b9c3e4}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowDarkBlue [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowDarkBlue_] [id^=Tip]{fill:#333;stroke:#b9c3e4}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowPurple circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowPurple_] circle{fill:#333;stroke:#d3bddb}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowPurple [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowPurple_] [id^=Line]{stroke:#d3bddb}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowPurple [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowPurple_] [id^=Tip]{fill:#333;stroke:#d3bddb}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowPink circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowPink_] circle{fill:#333;stroke:#f2bcd7}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowPink [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowPink_] [id^=Line]{stroke:#f2bcd7}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowPink [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowPink_] [id^=Tip]{fill:#333;stroke:#f2bcd7}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowRed circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowRed_] circle{fill:#333;stroke:#f7b39c}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowRed [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowRed_] [id^=Line]{stroke:#f7b39c}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowRed [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowRed_] [id^=Tip]{fill:#333;stroke:#f7b39c}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowYellow circle,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowYellow_] circle{fill:#333;stroke:#ffd46f}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowYellow [id^=Line],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowYellow_] [id^=Line]{stroke:#ffd46f}.l-prefers-color-scheme--dark .c-written-tutorial__content #ArrowYellow [id^=Tip],.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ArrowYellow_] [id^=Tip]{fill:#333;stroke:#ffd46f}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLine,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLine_]{stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLineGrey,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLineGrey_]{stroke:#d8dbe1}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLineGreen,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLineGreen_]{stroke:#d6e18d}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLineTurquoise,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLineTurquoise_]{stroke:#97cfc1}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLineLightBlue,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLineLightBlue_]{stroke:#a6d9e2}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLineDarkBlue,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLineDarkBlue_]{stroke:#b9c3e4}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLinePurple,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLinePurple_]{stroke:#d3bddb}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLinePink,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLinePink_]{stroke:#f2bcd7}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLineRed,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLineRed_]{stroke:#f7b39c}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLineYellow,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLineYellow_]{stroke:#ffd46f}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeShadow rect,.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeShadow_] rect{fill:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeGrey rect:first-of-type{fill:#717680}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeGrey rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeGrey_] rect:first-of-type{fill:#717680}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeGrey_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeGrey>rect:first-of-type{fill:#717680}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeGrey>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeGrey_]>rect:first-of-type{fill:#717680}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeGrey_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeGreen rect:first-of-type{fill:#598131}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeGreen rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeGreen_] rect:first-of-type{fill:#598131}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeGreen_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeGreen>rect:first-of-type{fill:#598131}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeGreen>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeGreen_]>rect:first-of-type{fill:#598131}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeGreen_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeTurquoise rect:first-of-type{fill:#417d86}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeTurquoise rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeTurquoise_] rect:first-of-type{fill:#417d86}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeTurquoise_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeTurquoise>rect:first-of-type{fill:#417d86}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeTurquoise>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeTurquoise_]>rect:first-of-type{fill:#417d86}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeTurquoise_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLightBlue rect:first-of-type{fill:#26809c}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeLightBlue rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLightBlue_] rect:first-of-type{fill:#26809c}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeLightBlue_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeLightBlue>rect:first-of-type{fill:#26809c}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeLightBlue>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeLightBlue_]>rect:first-of-type{fill:#26809c}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeLightBlue_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeDarkBlue rect:first-of-type{fill:#0074e0}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeDarkBlue rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeDarkBlue_] rect:first-of-type{fill:#0074e0}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeDarkBlue_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeDarkBlue>rect:first-of-type{fill:#0074e0}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeDarkBlue>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeDarkBlue_]>rect:first-of-type{fill:#0074e0}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeDarkBlue_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapePurple rect:first-of-type{fill:#9a53b2}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapePurple rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapePurple_] rect:first-of-type{fill:#9a53b2}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapePurple_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForePurple>rect:first-of-type{fill:#9a53b2}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForePurple>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForePurple_]>rect:first-of-type{fill:#9a53b2}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForePurple_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapePink rect:first-of-type{fill:#c34693}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapePink rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapePink_] rect:first-of-type{fill:#c34693}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapePink_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForePink>rect:first-of-type{fill:#c34693}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForePink>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForePink_]>rect:first-of-type{fill:#c34693}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForePink_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeRed rect:first-of-type{fill:#c23100}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeRed rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeRed_] rect:first-of-type{fill:#c23100}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeRed_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeRed>rect:first-of-type{fill:#c23100}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeRed>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeRed_]>rect:first-of-type{fill:#c23100}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeRed_]>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeYellow rect:first-of-type{fill:#9e6b05}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeYellow rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeYellow_] rect:first-of-type{fill:#9e6b05}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeYellow_] rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeYellow>rect:first-of-type{fill:#9e6b05}.l-prefers-color-scheme--dark .c-written-tutorial__content #ShapeInnerForeYellow>rect:nth-of-type(2){stroke:#fff}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeYellow_]>rect:first-of-type{fill:#9e6b05}.l-prefers-color-scheme--dark .c-written-tutorial__content [id^=ShapeInnerForeYellow_]>rect:nth-of-type(2){stroke:#fff}}@media print{@font-face{font-family:Bitter;font-style:normal;font-weight:400;src:url(/packs/media/images/762733a6680b88a7771a.woff2) format("woff2"),url(/packs/media/images/e05ad7c709da4a7a465d.woff) format("woff")}@font-face{font-family:Bitter;font-style:italic;font-weight:400;src:url(/packs/media/images/04798702c3d3adbb0994.woff2) format("woff2"),url(/packs/media/images/af935023038768e9c4e8.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;src:url(/packs/media/images/ab5fd750c2527e3208c6.woff2) format("woff2"),url(/packs/media/images/9417355b72a5d182bdce.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/packs/media/images/15f2a0f7a8672286ccbe.woff2) format("woff2"),url(/packs/media/images/235386325f23925a704f.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/packs/media/images/cb645c0f457e913a8583.woff2) format("woff2"),url(/packs/media/images/0b19641865d0d83e7d89.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/packs/media/images/b47f1e3181804df99811.woff2) format("woff2"),url(/packs/media/images/5666bb71308aff8baa24.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/packs/media/images/bc4a5c4233536455fbe0.woff2) format("woff2"),url(/packs/media/images/7d4180b959ca51963f62.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:url(/packs/media/images/295a6415341029448994.woff2) format("woff2"),url(/packs/media/images/04ce61cd46c60748d4c4.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;src:url(/packs/media/images/727a92c877a399f1a980.woff2) format("woff2"),url(/packs/media/images/6b03acb77399b6070ea6.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/packs/media/images/147a566e95bbedf7d3ec.woff2) format("woff2"),url(/packs/media/images/7ff51570f9673f6091e1.woff) format("woff")}html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}a,button{transition:all .3s ease-out}button{background:transparent;border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:0}a:focus,button:focus,input:focus,li:focus,span:focus{outline:0}fieldset{border:0;margin:0;padding:0}iframe{border:0}ol,ul{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;list-style:none;margin:0;padding:0}ol{list-style:decimal}ol li{margin-top:10px}ol li:first-child{margin-top:0}input,select,textarea{-webkit-appearance:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}[tabindex="-1"]:focus{outline:none!important}svg g,svg path{fill:inherit}svg.icon{height:32px;width:32px}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-backface-visibility:hidden;color:#333;font-display:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.45;text-shadow:0 -1px 1px rgba(255,255,255,.01)}h1,h2,h3,h4,h5{font-display:auto;font-family:Bitter,serif;font-weight:700;letter-spacing:-.5px}h1{font-size:3rem;line-height:1.125}}@media print and (max-width:600px){h1{font-size:1.875rem}}@media print{h2{font-size:1.875rem;line-height:1.25}h3{font-size:1.5rem}h3,h4{line-height:1.35}h4{font-size:1.3125rem}p{font-size:1.0625rem}}@media print and (max-width:600px){p{font-size:.9375rem}}@media print{#content,#page{float:none;margin:0;width:100%}@page{margin:2cm}html{font-size:11pt!important}body{background:#fff!important;color:#000!important;font-family:Georgia,Times New Roman,Times,serif;line-height:1.3}a{color:#000;text-decoration:none}.l-collection-hero__copy h1,.l-collection-hero__copy p{color:#000!important}#c-global-footer,#c-global-header,.c-admin-edit-banner,.c-authors,.c-banner-draper,.c-box-list,.c-forum-comments,.c-more-tutorials,.c-tutorial-episode__length,.c-written-tutorial__artwork,.c-written-tutorial__content-buttons,.c-written-tutorial__content-share,.c-written-tutorial__content-tags,.c-written-tutorial__introduction h4,.l-bookmark-button-mobile,.l-collection-hero__artwork--desktop,.l-collection-hero__copy h4,.o-alert--info,.o-badge-tutorial--checkmark,.o-button--bookmark,.o-button--green,.o-tag,nav{display:none!important}.c-written-tutorial__introduction{width:100%!important}}.v-select{font-family:sans-serif;position:relative}.v-select,.v-select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.v-select.rtl .open-indicator{left:10px;right:auto}.v-select.rtl .selected-tag{float:right;margin-left:1px;margin-right:3px}.v-select.rtl .dropdown-menu{text-align:right}.v-select.rtl .dropdown-toggle .clear{left:30px;right:auto}.v-select .open-indicator{cursor:pointer;display:inline-block;height:20px;margin-top:0;opacity:1;pointer-events:all;position:absolute;right:20px;top:50%;transition:all .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855);width:10px}.v-select .open-indicator:before{background-image:url(/packs/media/images/643613cde6f693383a15.png);background-size:cover;content:"";height:6px;position:absolute;width:10px}.v-select.open .open-indicator:before{transform:rotate(180deg)}.v-select.loading .open-indicator{opacity:1}.v-select.open .open-indicator{bottom:1px}.v-select .dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;display:block;padding:0;white-space:normal}.v-select .dropdown-toggle:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.v-select .dropdown-toggle .clear{background-color:transparent;border:0;bottom:9px;color:rgba(60,60,60,.5);cursor:pointer;font-size:23px;font-weight:700;line-height:1;padding:0;position:absolute;right:30px}.v-select.searchable .dropdown-toggle{cursor:text}.v-select.unsearchable .dropdown-toggle{cursor:pointer}.v-select.open .dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.v-select .dropdown-menu{background:#fff;border:1px solid rgba(0,0,0,.26);border-radius:0 0 4px 4px;border-top:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);display:block;left:0;list-style:none;margin:0;min-width:160px;overflow-y:scroll;padding:5px 0;position:absolute;text-align:left;top:100%;width:100%;z-index:1000}.v-select .no-options{text-align:center}.v-select .selected-tag{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#333;float:left;height:26px;line-height:24px;margin:4px 1px 0 3px;padding:1px .25em}.v-select.single .selected-tag{background-color:transparent;border-color:transparent}.v-select.single.open .selected-tag{opacity:.5;position:absolute}.v-select.single.loading .selected-tag,.v-select.single.open.searching .selected-tag{display:none}.v-select .selected-tag .close{appearance:none;background:0 0;border:0;color:#000;cursor:pointer;filter:alpha(opacity=20);float:none;font-size:20px;font-weight:700;line-height:1;margin-right:0;opacity:.2;padding:0;text-shadow:0 1px 0 #fff}.v-select.single.searching:not(.open):not(.loading) input[type=search]{opacity:.2}.v-select input[type=search]::-webkit-search-cancel-button,.v-select input[type=search]::-webkit-search-decoration,.v-select input[type=search]::-webkit-search-results-button,.v-select input[type=search]::-webkit-search-results-decoration{display:none}.v-select input[type=search]::-ms-clear{display:none}.v-select input[type=search],.v-select input[type=search]:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;box-shadow:none;caret-color:transparent!important;color:transparent;display:inline-block;font-size:1em;height:34px;line-height:1.42857143;margin:0;max-width:100%;outline:none;padding:0 .5em;position:relative;-webkit-user-select:none;width:10em}.v-select.unsearchable input[type=search]{opacity:1}.v-select.unsearchable input[type=search]:hover{cursor:pointer}.v-select li{line-height:1.42857143}.v-select li>a{clear:both;color:#333;display:block;padding:3px 20px;white-space:nowrap}.v-select li:hover{cursor:pointer}.v-select .dropdown-menu .active>a{background:rgba(50,50,50,.1);color:#333}.v-select .dropdown-menu>.highlight>a{background:#5897fb;color:#fff}.v-select .highlight:not(:last-child){margin-bottom:0}.v-select .spinner{animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;position:absolute;right:10px;text-indent:-9999em;top:5px;transform:translateZ(0);transition:opacity .1s}.v-select .spinner,.v-select .spinner:after{border-radius:50%;height:5em;width:5em}.v-select.disabled .dropdown-toggle,.v-select.disabled .dropdown-toggle .clear,.v-select.disabled .dropdown-toggle input,.v-select.disabled .open-indicator,.v-select.disabled .selected-tag .close{background-color:#f8f8f8;cursor:not-allowed}.v-select.loading .spinner{opacity:1}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}.v-enter-active[data-v-8cc7faac]{animation:a-slide-in-up .25s}.v-leave-active[data-v-8cc7faac]{animation:a-slide-out-down .25s}span[data-v-3ef78fab]{cursor:pointer}.vue-affix{position:relative}.affix{-ms-overflow-style:none;height:100vh;overflow-y:scroll;overflow:-moz-scrollbars-none;position:fixed;scrollbar-width:none;top:10px!important;width:270px}.affix::-webkit-scrollbar{width:0!important}.affix-bottom{position:relative}
/*# sourceMappingURL=application-dcf902ad.css.map*/