@charset "UTF-8";.cookie_banner,.cookie_banner.is-hidden{pointer-events:none;opacity:0}.author_card-photo_content:before,.blog_post-article-author:before,.blog_post_body summary:before,.blog_post_card__cover::after,.blog_post_image-wrapper:hover:before,.button.is-linkedin:after,.checkmark:after,.hero:before,.key_learning-title button::before,.subscribe_card-hide:before,blockquote:after,blockquote:before,q:after,q:before{content:''}.notifications-message_close,.search-input{-webkit-appearance:none;-moz-appearance:none}.is-privacy_shield .cookie_banner-message{color:#c4c6ca;padding-right:20px;text-align:left}.is-privacy_shield .cookie_banner-message>a{color:#c4c6ca}.is-privacy_shield .cookie_banner-message>a:hover{color:#fff}@media only screen and (max-width:896px){.cookie_banner-buttons_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}.is-privacy_shield .cookie_banner-buttons_container{margin:0}}.is-privacy_shield .cookie_banner-btn_allow{background:0 0;border:1px solid #fff;font-size:13px;padding:10px 34px}.is-privacy_shield .cookie_banner-btn_allow:hover{background:#fff;color:#262d3d}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;min-height:0;min-width:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.blog_post_attachment,.cookie_banner{-webkit-box-align:center;display:-ms-flexbox}body{line-height:1;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-display:fallback;font-family:Merriweather;font-style:normal;font-weight:300;src:url(/blackfish-assets/8f817882133c75e11fb4739384efc936.woff2) format("woff2"),url(/blackfish-assets/9cb5ad442de742f2750dfd285a1ccfa6.woff) format("woff"),url(/blackfish-assets/81c89e7a72ab51dcac52a79ef30fedff.otf) format("opentype")}@font-face{font-display:fallback;font-family:Merriweather;font-style:italic;font-weight:300;src:url(/blackfish-assets/bbede2561092dc0db135098034d3fcdf.woff2) format("woff2"),url(/blackfish-assets/f253f99009f6191e9e02dae044a7c422.woff) format("woff"),url(/blackfish-assets/fe5ce9971a7e11bd216818d678026e7c.otf) format("opentype")}@font-face{font-display:fallback;font-family:Merriweather;font-style:normal;font-weight:700;src:url(/blackfish-assets/b37da3e45ed869d0e259890885a0324a.woff2) format("woff2"),url(/blackfish-assets/f842e6e9bc37a6d7a80354c19912dedc.woff) format("woff"),url(/blackfish-assets/0a86e17f3e876a2d091adc2ad506ecd6.otf) format("opentype")}@font-face{font-display:fallback;font-family:Merriweather;font-style:italic;font-weight:700;src:url(/blackfish-assets/f1120c565fd430a380ecf90e22858752.woff2) format("woff2"),url(/blackfish-assets/d8c87e05a137990d12deb6cb58c9424e.woff) format("woff"),url(/blackfish-assets/2a75bdabadfdc7422080f29fddbb7ddb.otf) format("opentype")}@font-face{font-display:fallback;font-family:"Proxima Nova";font-style:normal;font-weight:100;src:url(/blackfish-assets/7e21106cfaee6810c117d150a28c79dd.woff2) format("woff2"),url(/blackfish-assets/22011fa83377b58b330090582b2be3e3.woff) format("woff"),url(/blackfish-assets/284561febf8d2608625142c4c5a0be05.otf) format("opentype")}@font-face{font-display:fallback;font-family:"Proxima Nova";font-style:normal;font-weight:300;src:url(/blackfish-assets/427e348e30259e82835b923a946530a1.woff2) format("woff2"),url(/blackfish-assets/768f38d95d4ade8f29b58f6b8bf55d49.woff) format("woff"),url(/blackfish-assets/ac51ad8a36d5bab6da11d454bcd06561.otf) format("opentype")}@font-face{font-display:fallback;font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url(/blackfish-assets/40a6e2b8c2bc99f6d71b9f93dbf695fe.woff2) format("woff2"),url(/blackfish-assets/7cac85ffd14a52221fddc4c497dfd26c.woff) format("woff"),url(/blackfish-assets/bf9f5d50c1b928ff21436517a1a95ad9.otf) format("opentype")}@font-face{font-display:fallback;font-family:"Proxima Nova";font-style:normal;font-weight:600;src:url(/blackfish-assets/3fb023cbbea947bff794503fdfba1cec.woff2) format("woff2"),url(/blackfish-assets/791f9bea40ce639002df71e98e01176c.woff) format("woff"),url(/blackfish-assets/f14eee643541cf03a10f26c944cc29f5.otf) format("opentype")}@font-face{font-display:fallback;font-family:"Proxima Nova";font-style:normal;font-weight:700;src:url(/blackfish-assets/cf9a74845c1e3f6d0b7f8b4e351b3971.woff2) format("woff2"),url(/blackfish-assets/00314075ec9f213755424089877a8298.woff) format("woff"),url(/blackfish-assets/72b6f2c9990bd3d37b8013a59ed78902.otf) format("opentype")}@font-face{font-display:fallback;font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:url(/blackfish-assets/f36c405479ad7917fcb2b9917c7e8122.woff2) format("woff2"),url(/blackfish-assets/6002d09ce81f4a15b9c955d1abbb1f2b.woff) format("woff")}@font-face{font-display:fallback;font-family:'IBM Plex Mono';font-style:normal;font-weight:600;src:url(/blackfish-assets/204cf1c09ac43e5500c5d0e635369971.woff2) format("woff2"),url(/blackfish-assets/dce655bfa87ae98e1f5c167943b744da.woff) format("woff")}.vendor_scripts{bottom:-1px;height:1px;left:-1px;overflow:hidden;position:absolute;width:1px}.cookie_banner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(38,45,61,.95);bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:20px 50px;position:fixed;right:0;-webkit-transition:opacity .5s;transition:opacity .5s;z-index:15}.cookie_banner.is-privacy_shield{padding:10px 50px}.cookie_banner.is-visible{opacity:1;pointer-events:inherit}@media only screen and (max-width:896px){.cookie_banner{display:block;padding:20px 30px;text-align:center}.cookie_banner.is-privacy_shield{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:20px 15px}}@media only screen and (max-width:400px){.cookie_banner{padding:20px 15px}}.cookie_banner-message{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cookie_banner-message>a:hover{color:#00e693}.cookie_banner.is-privacy_shield .cookie_banner-message{color:#c4c6ca;padding-right:20px;text-align:left}.cookie_banner.is-privacy_shield .cookie_banner-message>a{color:#c4c6ca}.cookie_banner-buttons_container{line-height:15px;margin-left:40px}.cookie_banner-btn_allow{background:#00cc83;border:0;border-radius:4px;cursor:pointer;padding:15px 30px;-webkit-transition:background .3s;transition:background .3s;white-space:nowrap}.cookie_banner-btn_allow:hover{background:#00e693}.cookie_banner.is-privacy_shield .cookie_banner-btn_allow{background:0 0;border:1px solid #fff;padding:10px 34px}.cookie_banner.is-privacy_shield .cookie_banner-btn_allow:hover{background:#fff;color:#262d3d}@media only screen and (max-width:896px){.cookie_banner-buttons_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}.cookie_banner-btn_allow{padding:10px 20px}}.notifications{left:0;position:fixed;right:0;top:0;z-index:25}@-webkit-keyframes notification-appear{0%{background-color:#8f96a3;opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{background-color:#ee5253;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes notification-appear{0%{background-color:#8f96a3;opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{background-color:#ee5253;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.notifications-message{-webkit-animation:notification-appear .5s ease-in-out 0s 1 normal forwards;animation:notification-appear .5s ease-in-out 0s 1 normal forwards;background:#8f96a3;box-shadow:0 3px 5px rgba(0,0,0,.3);color:#fff;line-height:20px;padding:25px;text-align:center}.notifications-message_close{appearance:none;background:0 0;border:0;color:#fff;cursor:pointer;padding:0;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.notifications-message_close svg{display:block;height:18px;opacity:.8;-webkit-transition:opacity 150ms;transition:opacity 150ms;width:18px}.notifications-message_close svg:hover{opacity:1}@-webkit-keyframes overlay-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes overlay-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes modal-slide-in{0%{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modal-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}}.blog_post_attachment{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 0}.author_section,.blog_post_attachment-text_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.blog_post_attachment-cover_link{margin-bottom:40px;width:350px}.blog_post_attachment-cover_link>img{box-shadow:0 0 1px rgba(0,0,0,.1);width:100%}@media only screen and (max-width:524px){.blog_post_attachment-cover_link{margin-bottom:20px;width:100%}}.blog_post_attachment-text_link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#204ecf;color:#fff;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:18px 32px;text-decoration:none;width:350px}.blog_post_attachment-text_link:hover{background-color:#1d46b9}@media only screen and (max-width:524px){.blog_post_attachment-text_link{width:100%}}.blog_post_attachment-text_link>svg{height:20px}.blog_post_body{background-color:#fff}.blog_post_body h2,.blog_post_body h3,.blog_post_body h4{margin:32px 0}.blog_post-sidebar_section+.blog_post-sidebar_section,.blog_post_body p+blockquote{margin-top:80px}.blog_post_body h1{letter-spacing:-.5px}.blog_post_body h2{letter-spacing:-.33px}.blog_post_body h4{letter-spacing:.44px;text-transform:uppercase}.blog_post_body h1,.blog_post_body h2,.blog_post_body h3,.blog_post_body h4,.blog_post_body p{margin-bottom:32px}.blog_post_body blockquote{background-image:url(/blackfish-assets/quote_e50de5.svg);background-repeat:no-repeat;margin-bottom:80px;margin-left:-80px;margin-right:-80px;padding-top:48px}@media only screen and (max-width:1024px){.blog_post_body blockquote{margin-left:0;margin-right:0}}@media only screen and (max-width:668px){.blog_post_body p+blockquote{margin-top:40px}.blog_post_body blockquote{margin-bottom:40px}}.blog_post_body blockquote p{letter-spacing:-.3px}.blog_post_body blockquote cite{display:block;font-style:normal;letter-spacing:0;padding-top:32px}.blog_post_body blockquote cite:before{content:'— '}.blog_post_body blockquote a{text-decoration:none}.blog_post_body a,.modal_content-close_text{text-decoration:underline}.blog_post_body ol,.blog_post_body ul{margin-bottom:32px;margin-left:50px}.blog_post_body li,.blog_post_body ol ul,.blog_post_body ul ol{margin-bottom:16px}.blog_post_body ol{counter-reset:ol-counter;list-style-type:none}.blog_post_body ol>li{counter-increment:ol-counter;position:relative}.blog_post_body ol>li:before{content:counter(ol-counter) ". ";left:-20px;position:absolute}.blog_post_body ul{list-style-type:disc}.blog_post_body code{background:#fbfbfb;border:1px solid #ebeced;border-radius:4px;display:inline-block;line-height:21px;max-width:100%;padding:4px;vertical-align:baseline;white-space:pre-wrap}@media only screen and (max-width:668px){.blog_post_body ol,.blog_post_body ul{margin-left:20px}.blog_post_body code{line-height:24px;margin:8px 0}}.blog_post_body pre code{overflow-x:auto;padding:4px 8px;width:100%}.blog_post_body pre+p{margin-top:32px}.blog_post_body img{display:block;margin:0 auto;max-width:100%}.blog_post_body img.deferred_image:not(.is-loaded){min-height:100px}.blog_post_body .blog_post_image-container,.blog_post_body figure,.blog_post_body p img{margin-bottom:56px;margin-top:56px}@media only screen and (max-width:896px){.blog_post_body .blog_post_image-container,.blog_post_body figure,.blog_post_body p img{margin-bottom:32px;margin-top:32px}}.blog_post_body .blog_post_image-container+figcaption,.blog_post_body figure+figcaption,.blog_post_body p img+figcaption{margin-bottom:56px;margin-top:-56px}@media only screen and (max-width:896px){.blog_post_body .blog_post_image-container+figcaption,.blog_post_body figure+figcaption,.blog_post_body p img+figcaption{margin-bottom:32px;margin-top:-32px}}.blog_post_body figcaption{line-height:20px;padding-top:10px}.blog_post_body details{background:#fbfbfb;margin:8px 0}.blog_post_body details p{margin:0 52px 16px}.blog_post_body details ol,.blog_post_body details ul{margin:16px 52px;padding-left:22px}.blog_post_body details[open]{padding-bottom:16px}.blog_post_body details[open] summary:before{top:28px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.blog_post_body details[open] summary:hover{background:0 0}.blog_post_body summary{cursor:pointer;display:block;outline:0;padding:16px 16px 16px 52px;position:relative}.blog_post_body summary::-webkit-details-marker{display:none}.blog_post_body summary:before{background-image:url(/blackfish-assets/arrow_a2d376.svg);background-repeat:no-repeat;display:inline-block;height:12px;left:26px;position:absolute;top:26px;width:12px}.blog_post_body summary:hover{background:#f7f7f8}.blog_post_body hr{border:0;border-bottom:1px solid #ebeced;margin-bottom:32px;margin-top:0}.blog_post_body iframe{display:block;margin:32px auto;max-width:800px;width:100%}.blog_post_body table tbody:first-child tr:first-child td,.blog_post_body table tbody:first-child tr:first-child th,.blog_post_body table thead th{border-top:0;color:rgba(0,0,0,.54);vertical-align:bottom}.blog_post_body table td,.blog_post_body table th{background:0 0;border:solid #ebeced;border-width:0 0 1px;color:#455065;line-height:normal;padding:16px;text-align:left}.blog_post_body table thead{background:0 0}.blog_post_body p.is-centered{text-align:center}.blog_post_body p.is-with-image_caption{line-height:18px;margin-top:-16px;text-align:left}.blog_post_body p.is-with-image_caption.is-centered{text-align:center}.blog_post_body p>img{opacity:0;-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-transition:opacity 250ms,-webkit-transform 250ms linear;transition:opacity 250ms,-webkit-transform 250ms linear;transition:opacity 250ms,transform 250ms linear;transition:opacity 250ms,transform 250ms linear,-webkit-transform 250ms linear;-webkit-transition-delay:250ms;transition-delay:250ms}.blog_post_body p>img.is-inline{margin:0 0 7px;opacity:1;-webkit-transform:none;transform:none}.blog_post_body p>img.is-scrolled,.blog_post_body p>img.is-scrolling{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.blog_post_body .blog__post__special_block.is-growing_growth-iframe{height:840px;width:100%}.blog_post_body .footnote{color:#6a7384;line-height:21px}.blog_post_body .grey_text{color:#a9a9a9;margin-bottom:32px}.blog_post_body .pop_out_box{background-color:#ebeced;padding:24px 16px;text-align:center}@media only screen and (max-width:524px){.blog_post_body .pop_out_box{width:100%}}@media only screen and (max-width:400px){.blog_post_body .pop_out_box{padding:10px}}.blog_post_body .pop_out_box.is-full_width{margin-bottom:15px;overflow:hidden;width:100%}.blog_post_body .pop_out_box.is-big{background:0 0;font-size:1.3em;padding:0;text-align:left;width:400px}@media only screen and (max-width:524px){.blog_post_body .pop_out_box.is-big{width:100%}}.blog_post_body .pop_out_box.is-big.is-full_width{width:100%}.blog_post_body .pop_out_box.is-medium{padding:.8em 1.2em;width:400px}@media only screen and (max-width:524px){.blog_post_body .pop_out_box.is-medium{padding:20px 25px;width:100%}}@media only screen and (max-width:400px){.blog_post_body .pop_out_box.is-medium{padding:15px 20px;width:100%}}.blog_post_body .pop_out_box.is-medium.is-full_width{width:100%}.blog_post_body .pop_out_box.is-along{padding:0;width:400px}.blog_post_body .pop_out_box.is-along p{margin-bottom:0}.blog_post_body .pop_out_box a{text-decoration:none}.blog_post_body .pop_out_box h2,.blog_post_body .pop_out_box h3,.blog_post_body .pop_out_box h4{margin-top:0}.blog_post_video{height:680px}@media only screen and (max-width:524px){.blog_post_body .pop_out_box.is-along{width:100%}.blog_post_video{height:200px}}.blog_post_video-iframe{height:100%;width:100%}.join_cta{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:80px 0}@media only screen and (max-width:896px){.join_cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:524px){.join_cta{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.join_cta-title{text-align:center}.join_cta-title sup{font-size:.6em;line-height:1;vertical-align:super}.join_cta-buttons{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:668px){.join_cta-buttons{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.join_cta-buttons span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}.join_cta-buttons .button{min-width:240px}.join_cta-buttons .button.is-big{font-size:20px}@media only screen and (max-width:1024px){.join_cta-buttons .button.is-big{font-size:18px}}@-webkit-keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:7px}100%,40%{height:14px;opacity:1;width:7px}}@-webkit-keyframes subscribe-card-inner-fade{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes subscribe-card-post-roll-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes subscribe-card-post-roll-shift{0%{-webkit-transform:translate(0,20px);transform:translate(0,20px)}100%{-webkit-transform:translate(0);transform:translate(0)}}.author_section{display:flex;position:relative}@media only screen and (max-width:668px){.author_section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.author_section-card{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:75px;width:238px}.author_section-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (max-width:668px){.author_section-card{margin-bottom:40px;margin-right:0}.author_section-content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.author_section-title{margin-bottom:16px;text-transform:uppercase}.author_section-description{line-height:21px;margin-bottom:48px;max-width:100%}.author_section-company_photo{margin-bottom:40px;max-width:140px}.article_author{padding:55px 0}.tags_section-title_inline{margin:8px 16px 0 0;text-transform:uppercase}@media only screen and (max-width:524px){.article_author{padding-top:32px}.tags_section-title_inline{width:100%}}.tags_section.is-inline{margin-top:-8px}.article_tags{margin:36px 0}.author_card{background-color:#fff;border:1px solid rgba(235,236,237,.5);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}@media only screen and (max-height:780px){.enable_small_height_version .author_card{border:unset;border-radius:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:64px}.enable_small_height_version .author_card-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 15px}.enable_small_height_version .author_card-photo_hint{padding:0 10px}.enable_small_height_version .author_card-photo_content{height:64px;min-width:64px;position:relative;width:64px}.enable_small_height_version .author_card-watermark{display:none}.enable_small_height_version .author_card-link{height:64px;width:64px}.enable_small_height_version .author_card-job_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;line-height:16px;max-height:32px;overflow:hidden;text-overflow:ellipsis}@supports (display:-webkit-box){.enable_small_height_version .author_card-job_title{display:-webkit-box}}}.author_card-content{padding:14px 16px 20px}.author_card-photo_hint{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(15,37,110,.7);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.author_card-photo_hint:hover{opacity:1}.author_card-link{display:block;position:relative}.author_card-photo_content{height:238px;position:relative;width:238px}.author_card-photo_content:before{border-bottom:16px solid #fff;border-right:16px solid transparent;bottom:0;height:0;position:absolute;width:0;z-index:2}.author_card-photo{display:block;height:100%;object-fit:cover;width:100%}.author_card-watermark{bottom:16px;height:20px;left:16px;position:absolute;width:16px}.author_card-watermark svg{width:100%}.author_card_section{display:block;text-decoration:none}.author_card_section-title{margin-bottom:16px}.comments_section{margin-bottom:20px;margin-top:60px;min-height:400px}.footer-column{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.footer-column+.footer-column{margin-left:32px}@media only screen and (max-width:1024px){.footer-column+.footer-column:last-child{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;margin-left:0;margin-top:56px}.footer-column_header.is-social{display:none}}@media only screen and (max-width:896px){.comments_section{margin-bottom:60px}.footer-column{margin-bottom:32px}.footer-column+.footer-column{margin-left:0}.footer-column+.footer-column:last-child{margin-top:0}}.footer-column_header{border-bottom:1px solid rgba(69,80,101,.2);margin-bottom:16px;padding-bottom:16px;text-transform:uppercase}.footer-column_social,.footer-column_social-item_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.footer-column_links-item{padding:5px 0}.footer-column_social{display:flex}.footer-column_social-item{margin-right:12px}@media only screen and (max-width:1024px){.footer-column_social{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-column_social-item{margin:0 6px}}.footer-column_social-item_link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #455065;border-radius:50%;display:flex;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 150ms;transition:opacity 150ms;width:40px}.footer-inner,.footer-legal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.footer-column_social-item_link:hover{opacity:.7}.footer-inner{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:896px){.footer-inner{display:block}}.footer-inner.is-copyright{border-top:1px solid rgba(69,80,101,.2);padding-top:24px}@media only screen and (max-width:1024px){.footer-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-inner.is-copyright{border-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:0}}.footer-legal{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex}.footer-legal_links,.footer-logo_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.footer-legal_links{display:flex;margin-left:16px}.footer-legal_links::before{content:'|'}.footer-legal_links-item{padding-left:16px}@media only screen and (max-width:1024px){.footer-legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:24px;margin-top:32px}.footer-legal_links{margin-left:0}.footer-legal_links::before{display:none}.footer-legal_links-item{padding:0 8px}}.footer-logo{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:28px;max-width:117px}.footer-logo svg{height:100%;width:auto}.footer-logo_title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid rgba(32,78,207,.2);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:100%;margin-left:16px;padding-left:16px}.footer-logo_wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;height:44px}@media only screen and (max-width:1024px){.footer-logo_title{border-left:0;margin:32px 0 0;padding-left:0}.footer-logo_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}}.footer-wrapper+.footer-wrapper{margin-top:74px}@media only screen and (max-width:1024px){.footer-wrapper+.footer-wrapper{margin-top:56px}}.featured_logotypes__card{box-shadow:0 10px 10px 0 rgba(0,0,0,.2);height:160px;position:relative;width:174px}.featured_logotypes__card+.featured_logotypes__card{margin-left:20px}.featured_logotypes__card.is-full{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .75s ease-in-out;transition:-webkit-transform .75s ease-in-out;transition:transform .75s ease-in-out;transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out}.featured_logotypes__card.is-full.is-animating{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.featured_logotypes__card-side{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:center no-repeat #183a9e;background-size:110px auto;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:160px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:32px;position:absolute;width:174px}.featured_logotypes__card-side.is-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.featured_logotypes__card-side.is-dark{background-color:#0f256e}@media only screen and (max-width:1140px){.featured_logotypes{display:none}}.featured_logotypes-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-perspective:800px;perspective:800px}.featured_logotypes-title{color:rgba(255,255,255,.5);letter-spacing:1px;margin-bottom:24px;text-align:center;text-transform:uppercase}.social_channel.twitter-icon:hover{color:#1da1f2}.social_channel.facebook-icon:hover{color:#3b5998}.social_channel.pocket-icon:hover{color:#ef4156}.social_channel.linkedin-icon:hover{color:#0077b5}.social_channel.rss-icon:hover{color:#f46505}.social_share.is-expanded .social_share-button{background-color:#f3f4f7;border-color:#f3f4f7;border-radius:4px 0 0 4px}.social_share.is-expanded .social_share-button_text{padding-left:6px}.social_share.is-expanded .social_share-counter{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.social_share.is-expanded .social_share-button_text,.social_share.is-expanded .social_share-social_channels_list{opacity:1;width:100%}.social_share-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ebeced;border-radius:4px;color:#8f96a3;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%;min-width:62px;padding:0 20px;position:relative;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}.social_share-button:hover{background-color:#f3f4f7}.social_share-button svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 2px}.social_share-button_text{letter-spacing:.65px;opacity:0;overflow:hidden;-webkit-transition:opacity .2s,width .2s;transition:opacity .2s,width .2s;width:0}@media only screen and (max-width:896px){.social_share-button{min-width:48px;padding:0 13px}.social_share-button_text,.social_share-counter{display:none}}.social_share-counter{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;letter-spacing:.65px;opacity:0;padding:0 24px;-webkit-transition:opacity .2s,-webkit-transform 1ms ease-in;transition:opacity .2s,-webkit-transform 1ms ease-in;transition:opacity .2s,transform 1ms ease-in;transition:opacity .2s,transform 1ms ease-in,-webkit-transform 1ms ease-in;text-transform:uppercase}.social_share-counter.is-visible{opacity:1}.social_share-counter_number{margin-right:6px}.social_share-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.social_share-social_channel{background-color:#fff;border:solid #ebeced;border-width:1px 1px 1px 0;position:relative;width:62px}.social_share-social_channel:last-child,.social_share.is-reverse.is-expanded .social_share-button{border-radius:0 4px 4px 0}@media only screen and (max-width:896px){.social_share-inner{height:48px}.social_share-social_channel{width:48px}}.social_share-social_channel a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.social_share-social_channels_list{height:100%;opacity:0;overflow:hidden;-webkit-transition:opacity .2s,width .2s ease-in;transition:opacity .2s,width .2s ease-in;width:0}.social_share.is-light .social_share-button{border-color:rgba(235,236,237,.3);color:#fff}.social_share.is-light .social_share-counter{color:#fff}.social_share.is-light .social_share-counter.is-visible{opacity:.8}.social_share.is-reverse .social_share-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0}.social_share.is-reverse.is-expanded .social_share-counter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.social_share.is-reverse.is-expanded .social_share-social_channel:first-child{border-radius:4px 0 0 4px;border-width:1px}@media only screen and (max-width:896px){.social_share.is-reverse .social_share-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.social_share.is-reverse.is-expanded .social_share-button{border-radius:4px 0 0 4px}.social_share.is-reverse.is-expanded .social_share-social_channel:first-child{border-radius:0}}.social_share.is-reverse.is-expanded .social_share-social_channel:last-child{border-radius:0;border-right:0}@media only screen and (max-width:896px){.social_share.is-reverse.is-expanded .social_share-social_channel:last-child{border-radius:0 4px 4px 0}}.search{position:relative}.search-input{appearance:none;background:#fff;border:1px solid #ebeced;border-radius:0;height:55px;outline:0;padding:8px 110px 12px 55px;width:100%}.search-input::-webkit-input-placeholder{color:#bbb}.search-input::-moz-placeholder{color:#bbb}.search-input:-ms-input-placeholder{color:#bbb}.search-input::placeholder{color:#bbb}.search-input.is-open .search-input-input,.search-input:focus{border-color:#204ecf}.search.is-blue .search-input{background-color:#0f256e;border-color:#ebeced;color:#fff}.search.is-blue .search-input::-webkit-input-placeholder{color:inherit}.search.is-blue .search-input::-moz-placeholder{color:inherit}.search.is-blue .search-input:-ms-input-placeholder{color:inherit}.search.is-blue .search-input::placeholder{color:inherit}.search.is-blue .search-input:focus,.search.is-blue.is-open .search-input{background-color:#fff;border-color:#204ecf;color:#000}.search.is-gray .search-input{background-color:#f3f4f7;font-size:20px}.search.is-gray .search-input:focus,.search.is-gray.is-open .search-input{background-color:#fff}.search-submit{background:#204ecf;border:0;border-radius:4px;color:#fff;cursor:pointer;display:none;height:35px;letter-spacing:.5px;padding:6px 16px 10px;position:absolute;right:10px;top:10px}.search-submit:hover{background-color:#1d46b9}.search-submit.is-visible{display:block}.search-input_wrapper{position:relative}.search-icon_close,.search-icon_search{position:absolute;top:50%}.search-icon_close{background:0 0;border:0;cursor:pointer;display:none;height:16px;margin-top:-8px;padding:0;right:20px;width:16px}@media only screen and (max-width:668px){.search-icon_close{display:block}}.search-icon_search{height:22px;left:16px;margin-top:-11px;width:22px}.search.is-blue .search-icon_close{display:none}.search.is-blue .search-icon_search>svg{color:#ebeced}.search.is-blue .search-input:focus+.search-icon_search>svg{color:#000}.search-popup{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);display:none;padding:12px 0;position:absolute;top:100%;width:100%;z-index:15}.search.is-open .search-popup{display:block}.search-filters_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 56px}@media only screen and (max-width:524px){.search-input::-webkit-input-placeholder{opacity:0}.search-input::-moz-placeholder{opacity:0}.search-input:-ms-input-placeholder{opacity:0}.search-input::placeholder{opacity:0}.search-filters_wrapper{display:none}}.search-filters_title{line-height:36px;min-width:45px;white-space:nowrap}.search-filters{display:inline-block;margin:0 10px}.search-filter_item{border:1px solid #c7cbd1;border-radius:500px;cursor:pointer;display:inline-block;margin:5px;padding:5px 15px;position:relative}.search-filter_item.is-checked,.search-filter_item:hover{background:#dbe3f9;border-color:#dbe3f9;color:#204ecf}.search-filter_item.is-checked{cursor:default}.search-filter_item input{left:-9999px;position:absolute;visibility:hidden}.search-initial_results.is-hidden{display:none}.search-results_title{display:block;margin:20px 0 15px 56px}.search-results_item{color:#455065;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 56px}.search-results_item.is-selected{background:#dbe3f9;color:#204ecf}.search-results_item_title{line-height:24px;margin-right:60px}.search-results_item_label{color:#c7cbd1;line-height:18px;margin-left:auto;text-align:right}.search-view_all_wrapper{width:100%}.search-view_all{background:#fff;border:0;color:#204ecf;cursor:pointer;padding:12px 56px;text-align:left;width:100%}.search-view_all.is-selected{background:#dbe3f9}.search-view_all.is-hidden{display:none}.search-view_all:focus{outline:0}.hero{background-color:#204ecf;background-position:center center;background-repeat:repeat-x;background-size:cover;position:relative}.hero:before{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.2);height:10px;left:0;position:absolute;right:0;z-index:1}.hero.is-homepage{background-color:#0d1b5b;background-image:url(/blackfish-assets/bg-homepage_c5e9c4.svg)}.hero.is-developers{background-image:url(/blackfish-assets/bg-engineering_579dc6.svg)}.hero.is-designers{background-image:url(/blackfish-assets/bg-design_dd336b.svg)}.hero.is-finance_experts{background-image:url(/blackfish-assets/bg-finance_1f3d51.svg)}.hero.is-project_managers{background-image:url(/blackfish-assets/bg-projects_baa48b.svg)}.hero.is-insights{background-color:#262d3d;background-image:url(/blackfish-assets/bg-insights_58aa8b.svg)}.hero.is-product_managers{background-image:url(/blackfish-assets/bg-products_d1886d.svg)}.hero-inner{margin-left:auto;margin-right:auto;max-width:1360px;padding:64px 80px}@media only screen and (max-width:1280px){.hero-inner{padding-left:40px;padding-right:40px}}@media only screen and (max-width:896px){.hero,.search-results_item:nth-child(even),.search-results_item_label{display:none}.hero.is-homepage{display:block}.hero-inner{padding:26px 16px}}.hero-main-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero-main-content{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-flex-basis:66%;-ms-flex-preferred-size:66%;flex-basis:66%;margin-right:auto;max-width:490px;padding-right:20px}.hero-title{font-size:60px;line-height:75px;margin-bottom:28px}@media only screen and (max-width:896px){.hero-main-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none;padding-right:0}.hero-title{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:35px;margin-bottom:0}}.hero-title_top{display:block;font-size:24px;line-height:28px}.hero-title_bottom{display:block;font-size:48px;line-height:52px}.hero-lead{margin-bottom:28px}@media only screen and (max-width:896px){.hero-lead{display:none}}.hero-aside{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:auto}.skill_list,.subscribe_card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal}@media only screen and (max-width:896px){.hero-aside{display:none}}.hero.is-insights .hero-aside{max-width:600px;min-width:33%;width:100%}.hero-search{margin:60px 0 20px}@media only screen and (max-width:524px){.hero-search{margin-top:20px}}.hero-subscribe_card{box-shadow:0 10px 20px rgba(0,0,0,.2);padding:54px 32px 44px}.hero-edge-cta+.hero-search{margin-top:28px}.blog_post_card__cover{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-position:top center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:184px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}.blog_post_card__cover::after{background:#204ecf;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.button,.form_button,.tag-item{display:inline-block;text-decoration:none}.blog_post_card:hover .blog_post_card__cover::after{opacity:.5}.read_next-title{margin-bottom:16px}.tag-item{background:#dbe3fa;border-radius:500px;padding:5px 15px}.tags_section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags_section .tag-item{margin:8px 8px 0 0}.tags_section-title_stacked{display:block;margin-bottom:10px;width:100%}.button.is-linkedin,.skill_list{display:-webkit-box;display:-webkit-flex}.skill_list{border-bottom:1px solid #d8d8d8;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width:896px){.skill_list{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;padding:0 20px 40px 0}}@media only screen and (max-width:668px){.skill_list{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;padding:0 0 40px;text-align:center}.skill_list-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.skill_list+.skill_list{padding-left:20px}.skill_list-button{margin-top:auto}.skill_list-button *{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:668px){.skill_list-items{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.skill_list-item{list-style:none;text-align:left}.skill_list-item_link{text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.skill_list-title{margin-bottom:32px;text-align:left}@media only screen and (max-width:1142px){.skill_list.is-narrow .skill_list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:896px){.skill_list+.skill_list{padding-left:0}.skill_list.is-narrow .skill_list-title{display:inline-block}}.skill_list.is-wide{padding:50px 0;text-align:center;width:100%}.skill_list.is-wide .skill_list-items{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.cookie_banner-message>a{color:#00cc83}.blog_post_body a,.blog_post_body summary:before,.blog_post_body summary:hover,.blog_post_card.is-plain-text .blog_post_card__title-link:hover,.blog_post_card:hover .blog_post_card__title-link,.blog_post_card__breadcrumbs-domain,.blog_post_card__breadcrumbs-topic,.footer-column_links-item_link:hover,.footer-legal_links-item_link:hover,.footer-logo,.footer-logo_title,.skill_list-item_link.is-highlighted,.skill_list-item_link:hover,.tag-item{color:#204ecf}.author_section-title,.blog_post_body a:hover,.blog_post_body details,.blog_post_body h2,.blog_post_body h3,.blog_post_body h4,.key_learning-title,.key_learnings-title,.tags_section-title_inline{color:#0f256e}.author_section-description,.blog_post_body,.blog_post_body .footnote .footnote_number,.blog_post_body .pop_out_box,.blog_post_card__title-topic,.blog_post_image-label{color:#262d3d}.author_card_section-title,.blog_post_body blockquote p,.blog_post_body code,.blog_post_body p.is-with-image_caption,.blog_post_card.is-plain-text__author,.footer-column_links-item_link,.footer-legal,.footer-legal_links-item_link,.join_cta-buttons span,.join_cta-title,.read_next-title,.search-filters_wrapper,.search-input,.skill_list-item_link,.skill_list-title,.social_share-button:hover,.social_share-counter,.social_share.is-expanded .social_share-button,.social_share.is-light .social_share-button:hover,.social_share.is-light.is-expanded .social_share-button,.tags_section-title_stacked,.trending_articles_section-title{color:#455065}.author_card-job_title,.author_section-company,.footer-column_header,.social_channel{color:#8f96a3}.author_card-name{color:#000}.cookie_banner-btn_allow,.cookie_banner-message,.cookie_banner.is-privacy_shield .cookie_banner-message>a:hover,.hero-lead,.hero-title,.lightbox_modal-image_label{color:#fff}.button.is-small{font-size:12px}.author_card-job_title,.author_card-name,.author_section-company,.blog_post_body table tbody:first-child tr:first-child td,.blog_post_body table tbody:first-child tr:first-child th,.blog_post_body table thead th,.blog_post_card__breadcrumbs,.blog_post_image_comparison,.cookie_banner.is-privacy_shield .cookie_banner-btn_allow,.join_cta-buttons span,.modal_content-close_text,.search-filters_wrapper,.search-results_item_label,.search-results_title,.search-submit,.social_share-button_text,.social_share-counter,.subscribe_card-disclaimer,.subscribe_card-post_roll_text{font-size:13px}.author_section-description,.blog_post_body .footnote,.blog_post_body code,.blog_post_body p.is-with-image_caption,.blog_post_card.is-plain-text__author,.blog_post_image_comparison-label,.button,.featured_logotypes-title,.footer-legal,.form_button,.subscribe_card-error,.tag-item{font-size:14px}.blog_post_body table td,.blog_post_body table th,.search-filter_item{font-size:15px}.author_card_section-title,.blog_post_body .grey_text,.blog_post_body .pop_out_box,.blog_post_body details,.blog_post_body h4,.blog_post_body ol,.blog_post_body p,.blog_post_body ul,.cookie_banner-btn_allow,.cookie_banner-message,.footer-column_links-item,.hero-lead,.key_learning-body,.read_next-title,.search-view_all,.skill_list-item,.subscribe_card-input,.tags_section-title_stacked,.trending_articles_section-title{font-size:16px}.author_section-title,.blog_post_body blockquote cite,.button.is-big,.form_button.is-big,.key_learning-title,.tags_section-title_inline{font-size:18px}.blog_post_attachment-text_link,.search-results_item{font-size:20px}.blog_post_body h3,.blog_post_body summary,.join_cta-title,.search-input,.skill_list-title{font-size:24px}.blog_post_card__title-topic{font-size:26px}.blog_post_body h2{font-size:28px}.blog_post_body blockquote p{font-size:32px}.author_card-job_title,.author_card-name,.modal_content-close_text{line-height:16px}.author_card_section-title,.cookie_banner-message,.featured_logotypes-title,.footer-column_links-item,.read_next-title,.subscribe_card-disclaimer,.subscribe_card-error,.subscribe_card-post_roll_text,.tags_section-title_stacked,.trending_articles_section-title{line-height:20px}.author_section-company,.author_section-title,.blog_post_body blockquote cite,.hero-lead,.key_learning-title{line-height:24px}.blog_post_body .grey_text,.blog_post_body .pop_out_box,.blog_post_body h3,.blog_post_body h4,.blog_post_body ol,.blog_post_body p,.blog_post_body ul{line-height:30px}.blog_post_body details,.blog_post_card__title-topic,.join_cta-title,.skill_list-item,.skill_list-title{line-height:32px}.blog_post_body h2,.search-input{line-height:35px}.blog_post_body blockquote p{line-height:40px}.blog_post_body h1{font-size:48px;line-height:56px}@media only screen and (max-width:896px){.skill_list.is-wide .skill_list-items{-webkit-column-count:2;-moz-column-count:2;column-count:2}.blog_post_card__breadcrumbs,.skill_list-item{font-size:14px}.hero-title{font-size:28px}}.blog_post_attachment-text_link,.cookie_banner-message,.skill_list-title{font-family:"Proxima Nova",Arial,sans-serif;font-weight:100}.blog_post_body blockquote cite,.blog_post_body blockquote p,.freelance_jobs_cta-title,.hero-lead,.hero-title,.join_cta-title,.search-input,.skill_list-item_link,.subscribe_card-title{font-family:"Proxima Nova",Arial,sans-serif;font-weight:300}.author_card_section-title,.blog_post_body .footnote,.blog_post_body h2,.blog_post_body h3,.blog_post_body h4,.blog_post_body p.is-with-image_caption,.blog_post_body summary,.blog_post_body table td,.blog_post_body table th,.blog_post_card.is-plain-text__author,.cookie_banner,.cookie_banner-btn_allow,.key_learnings-title,.read_next-title,.search-results_item,.search-submit,.search-view_all,.subscribe_card-error,.subscribe_card-input,.tags_section-title_stacked,.trending_articles_section-title,body{font-family:"Proxima Nova",Arial,sans-serif;font-weight:400}.blog_post_body h1,.blog_post_body ol>li:before,.blog_post_body table td strong,.blog_post_body table th strong,.blog_post_card.is-plain-text__author strong,.blog_post_card__title-topic,.button,.form_button,.social_share-counter_number{font-family:"Proxima Nova",Arial,sans-serif;font-weight:600}.blog_post_body,.key_learning-body{font-family:Merriweather,Georgia,"Times New Roman",serif;font-weight:300}.blog_post_body b,.blog_post_body strong{font-family:Merriweather,Georgia,"Times New Roman",serif;font-weight:700}.blog_post_body code{font-family:"IBM Plex Mono","Courier New",Courier,monospace;font-weight:400}.author_card_section-title,.read_next-title,.tags_section-title_stacked,.trending_articles_section-title{text-transform:uppercase}.footer-column_links-item_link,.footer-legal_links-item_link,.search-results_item,.search-view_all{text-decoration:none;-webkit-transition:color 150ms;transition:color 150ms}.button,.form_button{border-radius:4px;cursor:pointer;line-height:18px;padding:10px 20px;text-align:center;-webkit-transition:border-color 150ms,background-color 150ms,color 150ms;transition:border-color 150ms,background-color 150ms,color 150ms}.button.is-highlight,.form_button.is-highlight{background-color:#00cc83;border:1px solid #00cc83;color:#fff}.button.is-highlight:hover,.form_button.is-highlight:hover{background-color:#00b373;border-color:#00ad6f}.button.is-secondary-highlight-white,.button.is-white,.form_button.is-white{background-color:#fff;border:1px solid #ececec;color:#000}.button.is-secondary-highlight-white:hover,.button.is-white:hover,.form_button.is-white:hover{border:1px solid #b2b3b3}.button.is-big,.form_button.is-big{line-height:30px;padding:10px 30px}.button.is-small{border-radius:3px;line-height:12px;padding:5px 12px}.button.is-secondary-highlight-white{border-color:#d8d9dc;color:#204ecf;-webkit-transition:background-color .2s;transition:background-color .2s}.button.is-secondary-highlight-white:hover{background-color:rgba(255,255,255,.8)}.button.is-linkedin{background:#204ecf;color:#fff;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:40px;padding:0 20px;white-space:nowrap}.button.is-linkedin:after{background:url(/blackfish-assets/public/pages/rise_of_remote/images/icons/linkedin_e3b679.svg) top left/65px 16px no-repeat;display:inline-block;height:16px;margin-left:5px;margin-top:12px;width:65px}.join_cta,.join_cta-buttons,.social_share,.social_share-inner,.social_share-social_channels_list,.tags_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.join_cta-buttons>*{margin-bottom:0;margin-right:16px}.join_cta-buttons>:last-child{margin-right:0}.join_cta>*{margin-bottom:0;margin-right:30px}.join_cta>:last-child{margin-right:0}@media only screen and (max-width:896px){.join_cta>*{margin-bottom:24px;margin-right:0}.join_cta>:last-child{margin-bottom:0}}@media only screen and (max-width:668px){.button.is-linkedin:after{background:url(/blackfish-assets/public/pages/rise_of_remote/images/icons/linkedin_e3b679.svg) top right/65px 16px no-repeat;width:20px}.join_cta-buttons>*{margin-bottom:16px;margin-right:0}.join_cta-buttons>:last-child{margin-bottom:0}}.section-inner{margin:0 auto;max-width:1360px;padding:0 80px}@media only screen and (max-width:1280px){.section-inner{padding:0 40px}}@media only screen and (max-width:896px){.section-inner{padding:0 16px}}.section.has-full_size_width>.section-inner{max-width:100%;padding-left:0;padding-right:0}.section.is-gray-background{background-color:#f5f5f6}.section.is-primary-background,.subscribe_card{background-color:#0f256e}.section.has-small_padding{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top{padding-top:32px}.section.has-small_padding_bottom{padding-bottom:32px}.section.has-medium_padding{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top{padding-top:40px}.section.has-medium_padding_bottom{padding-bottom:40px}.section.has-large_padding{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top{padding-top:64px}.section.has-large_padding_bottom{padding-bottom:64px}.section.has-xlarge_padding{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top{padding-top:80px}.section.has-xlarge_padding_bottom{padding-bottom:80px}.section.has-small_padding_on_desktop{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_desktop{padding-top:32px}.section.has-small_padding_bottom_on_desktop{padding-bottom:32px}.section.has-medium_padding_on_desktop{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_desktop{padding-top:40px}.section.has-medium_padding_bottom_on_desktop{padding-bottom:40px}.section.has-large_padding_on_desktop{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_desktop{padding-top:64px}.section.has-large_padding_bottom_on_desktop{padding-bottom:64px}.section.has-xlarge_padding_on_desktop{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_desktop{padding-top:80px}.section.has-xlarge_padding_bottom_on_desktop{padding-bottom:80px}@media only screen and (max-width:1920px){.section.has-small_padding_on_desktop-l{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_desktop-l{padding-top:32px}.section.has-small_padding_bottom_on_desktop-l{padding-bottom:32px}.section.has-medium_padding_on_desktop-l{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_desktop-l{padding-top:40px}.section.has-medium_padding_bottom_on_desktop-l{padding-bottom:40px}.section.has-large_padding_on_desktop-l{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_desktop-l{padding-top:64px}.section.has-large_padding_bottom_on_desktop-l{padding-bottom:64px}.section.has-xlarge_padding_on_desktop-l{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_desktop-l{padding-top:80px}.section.has-xlarge_padding_bottom_on_desktop-l{padding-bottom:80px}}@media only screen and (max-width:1360px){.section.has-small_padding_on_desktop-m{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_desktop-m{padding-top:32px}.section.has-small_padding_bottom_on_desktop-m{padding-bottom:32px}.section.has-medium_padding_on_desktop-m{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_desktop-m{padding-top:40px}.section.has-medium_padding_bottom_on_desktop-m{padding-bottom:40px}.section.has-large_padding_on_desktop-m{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_desktop-m{padding-top:64px}.section.has-large_padding_bottom_on_desktop-m{padding-bottom:64px}.section.has-xlarge_padding_on_desktop-m{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_desktop-m{padding-top:80px}.section.has-xlarge_padding_bottom_on_desktop-m{padding-bottom:80px}}@media only screen and (max-width:1142px){.section.has-small_padding_on_desktop-s{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_desktop-s{padding-top:32px}.section.has-small_padding_bottom_on_desktop-s{padding-bottom:32px}.section.has-medium_padding_on_desktop-s{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_desktop-s{padding-top:40px}.section.has-medium_padding_bottom_on_desktop-s{padding-bottom:40px}.section.has-large_padding_on_desktop-s{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_desktop-s{padding-top:64px}.section.has-large_padding_bottom_on_desktop-s{padding-bottom:64px}.section.has-xlarge_padding_on_desktop-s{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_desktop-s{padding-top:80px}.section.has-xlarge_padding_bottom_on_desktop-s{padding-bottom:80px}}@media only screen and (max-width:1024px){.section.has-small_padding_on_tablet-xl{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_tablet-xl{padding-top:32px}.section.has-small_padding_bottom_on_tablet-xl{padding-bottom:32px}.section.has-medium_padding_on_tablet-xl{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_tablet-xl{padding-top:40px}.section.has-medium_padding_bottom_on_tablet-xl{padding-bottom:40px}.section.has-large_padding_on_tablet-xl{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_tablet-xl{padding-top:64px}.section.has-large_padding_bottom_on_tablet-xl{padding-bottom:64px}.section.has-xlarge_padding_on_tablet-xl{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_tablet-xl{padding-top:80px}.section.has-xlarge_padding_bottom_on_tablet-xl{padding-bottom:80px}}@media only screen and (max-width:896px){.section.has-small_padding_on_tablet-l{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_tablet-l{padding-top:32px}.section.has-small_padding_bottom_on_tablet-l{padding-bottom:32px}.section.has-medium_padding_on_tablet-l{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_tablet-l{padding-top:40px}.section.has-medium_padding_bottom_on_tablet-l{padding-bottom:40px}.section.has-large_padding_on_tablet-l{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_tablet-l{padding-top:64px}.section.has-large_padding_bottom_on_tablet-l{padding-bottom:64px}.section.has-xlarge_padding_on_tablet-l{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_tablet-l{padding-top:80px}.section.has-xlarge_padding_bottom_on_tablet-l{padding-bottom:80px}}@media only screen and (max-width:668px){.section.has-small_padding_on_tablet{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_tablet{padding-top:32px}.section.has-small_padding_bottom_on_tablet{padding-bottom:32px}.section.has-medium_padding_on_tablet{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_tablet{padding-top:40px}.section.has-medium_padding_bottom_on_tablet{padding-bottom:40px}.section.has-large_padding_on_tablet{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_tablet{padding-top:64px}.section.has-large_padding_bottom_on_tablet{padding-bottom:64px}.section.has-xlarge_padding_on_tablet{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_tablet{padding-top:80px}.section.has-xlarge_padding_bottom_on_tablet{padding-bottom:80px}}@media only screen and (max-width:524px){.key_learning-title,.key_learnings-title{font-size:20px}.section.has-small_padding_on_mobile{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_mobile{padding-top:32px}.section.has-small_padding_bottom_on_mobile{padding-bottom:32px}.section.has-medium_padding_on_mobile{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_mobile{padding-top:40px}.section.has-medium_padding_bottom_on_mobile{padding-bottom:40px}.section.has-large_padding_on_mobile{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_mobile{padding-top:64px}.section.has-large_padding_bottom_on_mobile{padding-bottom:64px}.section.has-xlarge_padding_on_mobile{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_mobile{padding-top:80px}.section.has-xlarge_padding_bottom_on_mobile{padding-bottom:80px}}@media only screen and (max-width:400px){.section.has-small_padding_on_mobile-s{padding-bottom:32px;padding-top:32px}.section.has-small_padding_top_on_mobile-s{padding-top:32px}.section.has-small_padding_bottom_on_mobile-s{padding-bottom:32px}.section.has-medium_padding_on_mobile-s{padding-bottom:40px;padding-top:40px}.section.has-medium_padding_top_on_mobile-s{padding-top:40px}.section.has-medium_padding_bottom_on_mobile-s{padding-bottom:40px}.section.has-large_padding_on_mobile-s{padding-bottom:64px;padding-top:64px}.section.has-large_padding_top_on_mobile-s{padding-top:64px}.section.has-large_padding_bottom_on_mobile-s{padding-bottom:64px}.section.has-xlarge_padding_on_mobile-s{padding-bottom:80px;padding-top:80px}.section.has-xlarge_padding_top_on_mobile-s{padding-top:80px}.section.has-xlarge_padding_bottom_on_mobile-s{padding-bottom:80px}}.checkmark{display:inline-block;height:14px;position:relative;width:14px}.checkmark.is-animated:after{-webkit-animation:checkmark ease .8s;animation:checkmark ease .8s}.checkmark:after{border-right:2px solid #00cc83;border-top:2px solid #00cc83;height:14px;opacity:1;position:absolute;top:50%;-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-webkit-transform-origin:left top;transform-origin:left top;width:7px}@keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:7px}100%,40%{height:14px;opacity:1;width:7px}}.recaptcha-container .grecaptcha-badge{display:none}.subscribe_card{color:#fff;height:100%;padding:54px 24px 24px;position:relative}@media only screen and (min-width:380px){.subscribe_card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 32px 30px}.subscribe_card-title{margin-top:auto}}@media only screen and (min-width:760px){.subscribe_card{padding:105px 32px 95px}}@media only screen and (min-width:1024px){.subscribe_card{padding:120px 32px 110px}.subscribe_card.is-full_width .form_button{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}.subscribe_card.is-full_width{padding-left:0;padding-right:0}.subscribe_card.is-full_width .form_button{max-width:none}.subscribe_card.is-full_width .subscribe_card-input{width:100%}.subscribe_card.is-compact{display:block;padding:24px;width:auto}@media only screen and (max-width:380px){.subscribe_card.is-compact{height:auto}}.subscribe_card-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:50%}.subscribe_card-title{font-size:32px;line-height:36px;margin-bottom:36px}@media only screen and (min-width:1024){.subscribe_card-title{font-size:36px;line-height:40px}}.subscribe_card.is-compact .subscribe_card-title{font-size:32px;font-weight:200;line-height:36px;margin-bottom:24px;margin-top:12px}.subscribe_card-input{background:#fff;border:1px solid #fff;border-radius:0;color:#414141;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:24px;margin:0 0 8px;min-height:38px;outline:0;padding:0 18px}.subscribe_card.has-errors .subscribe_card-input{border:1px solid #f05359}.subscribe_card.is-compact .subscribe_card-input{width:100%}.subscribe_card .form_button{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 8px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.subscribe_card-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px;position:relative}@media only screen and (min-width:760px){.subscribe_card-form .subscribe_card-input{width:150px}.subscribe_card-form .form_button{border-bottom-left-radius:0;border-top-left-radius:0}}.subscribe_card-error{background:#f05359;border-top-left-radius:4px;border-top-right-radius:4px;letter-spacing:-.5px;padding:2px 8px;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.subscribe_card.is-compact .subscribe_card-form{margin-bottom:0}.subscribe_card.is-compact .subscribe_card-form .form_button{border-radius:4px;max-width:none}.subscribe_card-disclaimer{color:rgba(255,255,255,.6);text-align:center}@media only screen and (min-width:380px){.subscribe_card-disclaimer{margin-top:auto}}.subscribe_card.is-compact .subscribe_card-disclaimer{margin-top:8px}.subscribe_card a{color:inherit}.subscribe_card-hide{background:#0f256e;border:0;border-radius:3px;cursor:pointer;display:none;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;outline:0;padding:0 0 8px;position:absolute;right:0;top:0;-webkit-transform:translate(36px,-30%);transform:translate(36px,-30%);width:30px}@media only screen and (min-width:1280px){.subscribe_card-hide{-webkit-transform:translate(200%,-30%);transform:translate(200%,-30%)}}.subscribe_card-hide:before{border:solid #fff;border-width:0 2px 2px 0;display:block;height:8px;opacity:.8;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.subscribe_card-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:1}.blog_post_card-content,.blog_post_card-inner,.subscribe_card-post_roll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.subscribe_card-post_roll{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden}.subscribe_card-post_roll_text{margin:10px auto;position:relative;text-align:center;width:50%}.subscribe_card.is-animated .subscribe_card-inner{-webkit-animation:subscribe-card-inner-fade ease-out .2s;animation:subscribe-card-inner-fade ease-out .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.subscribe_card.is-animated .subscribe_card-post_roll{-webkit-animation:subscribe-card-post-roll-fade ease-out .4s;animation:subscribe-card-post-roll-fade ease-out .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;visibility:visible}.subscribe_card.is-animated .subscribe_card-post_roll_text{-webkit-animation:subscribe-card-post-roll-shift ease-out .4s;animation:subscribe-card-post-roll-shift ease-out .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (min-width:760px){.subscribe_card.is-full_width .subscribe_card-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:70px;min-width:450px}.subscribe_card.is-full_width .subscribe_card-disclaimer{text-align:left}.subscribe_card.is-full_width .subscribe_card-form{margin-bottom:0}.subscribe_card.is-full_width .subscribe_card-input{width:150px}.subscribe_card.is-full_width .subscribe_card-title{margin-bottom:28px;margin-top:0;width:312px}.subscribe_card.is-full_width .subscribe_card-content{width:344px}}@media only screen and (min-width:1024px){.subscribe_card.is-full_width .subscribe_card-inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.subscribe_card.is-full_width .subscribe_card-title{font-size:36px;line-height:40px;margin-bottom:0;width:auto}.subscribe_card.is-full_width .subscribe_card-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:36px;width:auto}}@media only screen and (min-width:1280px){.subscribe_card.is-full_width .subscribe_card-content{margin-left:80px}}@keyframes subscribe-card-inner-fade{0%{opacity:1}100%{opacity:0}}@keyframes subscribe-card-post-roll-fade{0%{opacity:0}100%{opacity:1}}@keyframes subscribe-card-post-roll-shift{0%{-webkit-transform:translate(0,20px);transform:translate(0,20px)}100%{-webkit-transform:translate(0);transform:translate(0)}}.blog_post_card{height:100%;position:relative}.blog_post_card__breadcrumbs{letter-spacing:.46px;line-height:20px;margin-bottom:8px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}.blog_post_card__breadcrumbs-domain,.blog_post_card__breadcrumbs-topic{text-decoration:none}.blog_post_card__breadcrumbs-domain:hover,.blog_post_card__breadcrumbs-topic:hover{color:#0f256e}.blog_post_card__breadcrumbs svg{color:#d8d9dc;display:inline-block;height:8px;margin:auto 8px;width:6px}.blog_post_card__title{margin-bottom:12px}.blog_post_card__title-link{color:inherit;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.blog_post_card__title-link:after{bottom:0;content:' ';left:0;position:absolute;right:0;top:0}.blog_post_card__title-topic{letter-spacing:-.2px}.blog_post_card-content{background-color:#fff;padding:24px}.blog_post_card-inner{border:1px solid rgba(235,236,237,.5);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:100%;-webkit-transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s}.blog_post_card-inner:hover{border-color:rgba(32,78,207,.3);box-shadow:0 4px 5px rgba(0,0,0,.16)}.blog_post_card-content,.blog_post_card-inner{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.blog_post_card.is-plain-text{height:auto}.blog_post_card.is-plain-text__author{line-height:18px}.blog_post_card.is-plain-text__author strong{text-transform:uppercase}.trending_articles_section-title{margin-bottom:16px}.trending_articles_section-item{margin-top:40px}.trending_articles_section-item:first-child{margin-top:0}.blog_post_image_comparison{color:#455065;margin:40px 0}.blog_post_image_comparison-wrap{background-color:#d5d8dd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:65px 30px}.blog_post_image_comparison-item{margin:0 20px}@media only screen and (max-width:896px){.blog_post_image_comparison-wrap{display:block;padding:35px 20px}.blog_post_image_comparison-item{margin:20px 0}.blog_post_image-wrapper:hover{cursor:default}}.blog_post_image_comparison-item img{margin:0!important}.blog_post_image_comparison-caption{margin-top:10px;text-align:center}.blog_post_image_comparison-lightbox{overflow:hidden}.blog_post_image_comparison-lightbox img{max-width:100%}.blog_post_image_comparison-label{color:#8f96a3;margin-top:5px}.blog_post_image-container.is-small{background:#ebeced;padding:80px 0;text-align:center}.blog_post_image-wrapper:hover:before,.lightbox_modal-icon_close{background-color:#262d3d;background-position:center center;background-repeat:no-repeat;right:16px}.blog_post_image-label{line-height:1.5;padding-top:10px;text-align:center}@-webkit-keyframes lightbox-modal-appear{0%{opacity:0}100%{opacity:1}}.blog_post_image-wrapper{display:block;position:relative}.blog_post_image-wrapper:hover:before{background-image:url(/blackfish-assets/icon_expand_96048a.svg);display:block;height:40px;position:absolute;top:16px;width:40px}@media only screen and (max-width:896px){.blog_post_image-wrapper:hover:before{display:none}}@keyframes lightbox-modal-appear{0%{opacity:0}100%{opacity:1}}.lightbox_modal{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation:lightbox-modal-appear .1s linear 0s 1 normal forwards;animation:lightbox-modal-appear .1s linear 0s 1 normal forwards;background-color:rgba(38,45,61,.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:1;padding:80px;position:fixed;top:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;width:100%;z-index:25}.lightbox_modal-icon_close:hover,.modal-icon_close:hover{opacity:.8;cursor:pointer}.lightbox_modal a{color:#00cc83}.lightbox_modal figure{text-align:center}.lightbox_modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lightbox_modal-content_inner{display:inline-block;position:relative}.lightbox_modal-content_image{max-height:calc(100vh - 160px);max-width:calc(100vw - 160px)}.lightbox_modal-image_label{line-height:1.5;padding-top:10px;text-align:center}.lightbox_modal-icon_close{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(/blackfish-assets/icon_close_3b2058.svg);border:0;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:absolute;text-indent:-9999px;top:16px;width:40px}.key_learnings{border:1px solid #ebeced;margin-top:64px;padding:46px 80px}@media only screen and (max-width:668px){.key_learnings{border:0;padding:46px 40px}}.key_learnings-title{font-size:29px;letter-spacing:-.33px;line-height:35px;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:524px){.key_learnings{padding:46px 15px}.key_learnings-title{line-height:25px}}.key_learning-title{border-top:1px solid #ebeced;cursor:pointer;letter-spacing:.5px;position:relative}.key_learning-title:first-of-type{border-top:0}.key_learning-title button{all:inherit;border-top:0;padding:28px 0 28px 46px;width:100%}.key_learning-title button:focus{outline:#0f256e solid 2px}.key_learning-title button::before{background:url(/blackfish-assets/chevron_b86e43.svg) no-repeat;height:16px;left:0;position:absolute;top:32px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:top .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:top .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,top .2s ease-in-out;transition:transform .2s ease-in-out,top .2s ease-in-out,-webkit-transform .2s ease-in-out;width:16px}@media only screen and (max-width:524px){.key_learning-title{padding-left:32px}}.key_learning-title.is-closed button::before{-webkit-transform:rotate(0);transform:rotate(0)}.key_learning-title.is-closed+.key_learning-body{height:0;max-height:0;padding-bottom:0;padding-top:0}.key_learning-body{line-height:30px;max-height:999px;overflow:hidden;padding:0 46px 28px;-webkit-transition:max-height .3s linear,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out;transition:max-height .3s linear,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out}@media only screen and (max-width:524px){.key_learning-body{padding:32px 0 32px 32px}}.key_learning-body a{display:none}body.overflow_hidden{overflow:hidden}.modal-icon_close{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;background-image:url(/blackfish-assets/icon_close_3b2058.svg);background-position:center center;background-repeat:no-repeat;border:0;color:transparent;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:absolute;right:40px;top:40px;width:40px;z-index:25}.modal.is-opened .modal_overlay{-webkit-animation:overlay-in .3s forwards;animation:overlay-in .3s forwards;pointer-events:auto}.modal.is-opened .modal_content{-webkit-animation:overlay-in .3s .1s forwards;animation:overlay-in .3s .1s forwards}.modal.is-closed .modal_content,.modal.is-closed .modal_overlay{-webkit-animation:overlay-out .3s forwards;animation:overlay-out .3s forwards}.modal_overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(15,37,110,.9);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:25}.blog_post-article-author,.freelance_jobs_cta,.modal_content{position:relative}.modal_content{max-width:600px;opacity:0;z-index:25}.modal_content-header{color:#fff;text-align:center}.modal_content-header svg{height:55px;width:40px}.modal_content-close_text{background:0 0;border:0;color:rgba(255,255,255,.7);cursor:pointer;text-align:center;width:100%}.modal_content .subscribe_card{background-color:transparent;padding-bottom:120px;padding-top:40px}.modal_content .subscribe_card-title{font-size:42px;line-height:50px;margin-bottom:40px;text-align:center}.modal_content .subscribe_card-inner{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 auto;max-width:535px}.modal_content .subscribe_card-disclaimer{text-align:center;width:100%}@keyframes overlay-in{0%{opacity:0}100%{opacity:1}}@keyframes overlay-out{0%{opacity:1}100%{opacity:0}}@keyframes modal-slide-in{0%{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modal-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}}.blog_widget img{width:100%}@media only screen and (max-width:896px){.blog_widget-vertical_image{display:none}}@media only screen and (max-width:400px){.blog_widget-vertical_image{display:block}}.blog_widget-horizontal_image{display:none}@media only screen and (max-width:896px){.blog_widget-horizontal_image{display:block}}@media only screen and (max-width:400px){.blog_widget-horizontal_image{display:none}}.freelance_jobs_cta{background-color:#0f256e;color:#fff;display:block;padding:24px;width:auto}.freelance_jobs_cta.wide{padding:48px 16px;text-align:center}.freelance_jobs_cta-title{font-size:32px;font-weight:200;line-height:36px;margin-bottom:24px;margin-top:12px}@media only screen and (min-width:380px){.freelance_jobs_cta-title{margin-top:auto}}@media only screen and (min-width:1024){.freelance_jobs_cta-title{font-size:36px;line-height:40px}}.freelance_jobs_cta-title span{display:inline-block}.freelance_jobs_cta-button .button{width:100%}@media only screen and (max-width:896px){.freelance_jobs_cta-button .button{width:auto}}@media only screen and (max-width:400px){.freelance_jobs_cta-button .button{width:100%}}.blog_post-article-author:before{background:#f5f5f6;bottom:0;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.blog_post-article-author.is-two-column:before{left:calc((-1) * (100vw - 100% - 20px - 240px)/ 2);right:calc((-1) * (100vw - 100% + 20px + 240px)/ 2);-webkit-transform:none;transform:none}.blog_post-main_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog_post-body{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;margin-right:20px;padding:0 80px}@media only screen and (max-width:1024px){.blog_post-body{padding:0}}@media only screen and (max-width:896px){.blog_post-article-author.is-two-column:before{left:-16px;right:-16px}.blog_post-main_content{display:block}.blog_post-body{margin:0}}.blog_post-body.is-one_col{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:auto;margin-right:auto;max-width:960px}.blog_post-footer{display:block}.blog_post-footer_section.is-sticky{bottom:0;left:0;opacity:0;padding:0;position:fixed;-webkit-transform:translateY(170px);transform:translateY(170px);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:100%;z-index:10}.blog_post-footer_section.is-sticky.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.blog_post-footer_section.is-sticky.is-complete{visibility:hidden}.blog_post-footer_section.is-sticky .section{padding-bottom:0;padding-top:0}.blog_post-footer_section.is-sticky .subscribe_card{padding-bottom:10px;padding-top:30px}.blog_post-footer_section.is-sticky .subscribe_card-hide{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.blog_post-sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:240px}@media only screen and (max-width:896px){.blog_post-sidebar{display:block;width:auto}.blog_post-sidebar_section.is-author_card,.blog_post-sidebar_section.is-freelance_jobs_cta,.blog_post-sidebar_section.is-read_next,.blog_post-sidebar_section.is-subscription{display:none}}.blog_post-sidebar_section.is-read_next,.blog_post-sidebar_section.is-scrollable_widgets{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .2s ease,-webkit-transform .4s ease;transition:opacity .2s ease,-webkit-transform .4s ease;transition:opacity .2s ease,transform .4s ease;transition:opacity .2s ease,transform .4s ease,-webkit-transform .4s ease;width:inherit}.blog_post-sidebar_section.is-read_next.is-scrolling,.blog_post-sidebar_section.is-scrollable_widgets.is-scrolling{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.blog_post-sidebar_section.is-scrollable_widgets.is-scrolling{position:-webkit-sticky;position:sticky;top:100px}.blog_post-sidebar_section.is-read_next{bottom:145px;margin-top:auto;position:-webkit-sticky;position:sticky;-webkit-transform:translateY(calc(100% + 145px));transform:translateY(calc(100% + 145px))}.blog_post-sidebar_section.is-read_next .blog_post_card{height:auto;min-height:100%}.blog_post-sidebar_section.is-read_next.is-scrolling{z-index:10}.blog_post-aside_section.is-freelance_jobs_cta{display:none;margin:64px -16px}@media only screen and (max-width:896px){.blog_post-aside_section.is-freelance_jobs_cta{display:block}}@media print{.article_hero-overlay,.blog_menu,.blog_post-footer_section.is-subscription,.blog_post-sidebar,.comments_section,.cookie_banner,.env_banner,.footer-column,.footer-legal_links,.navbar-actions,.navbar-navigation,.navbar-reading_progress,.navbar.is-scrolling .navbar-reading_progress,.skill_list,.social_share{display:none}.blog_post-main_content,.footer-inner,.join_cta,.join_cta-buttons,.join_cta-buttons a,.navbar.is-scrolling .navbar-title{display:block}.footer-logo_wrapper{margin-bottom:20px}.blog_post-footer_section .is-gray-background{background:#fff}.blog_post-wrapper{padding-top:0!important}.navbar{box-shadow:none}.navbar.is-scrolling{position:relative;-webkit-transform:none;transform:none}.article_hero::before{background:#000;color:#000;content:'Printing tip: For best results turn on option to print background graphics';left:0;position:absolute;right:0;text-align:center;top:61px;z-index:1}.article_hero-img,.article_hero-inner{margin-bottom:0;-webkit-transform:none;transform:none}.author_short_bio-text-container{max-width:none}.author_section{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.blog_post-body{padding:0}.blog_post_body .pop_out_box a,.blog_post_body p a{color:#000;font-weight:700}.blog_post_body .pop_out_box a:after,.blog_post_body p a:after{content:" [" attr(href) "] "}.join_cta-buttons span{display:none}.join_cta-title:before{content:'This is a printed article from Toptal® blog. \A';white-space:pre}.author_section-hire a.button,.join_cta a.button{background:0 0;border:0;color:#000;font-size:16px!important}.author_section-hire a.button:after,.join_cta a.button:after{content:" - https://www.toptal.com" attr(href)}.author_section-hire a.button:after{content:" - " attr(href)}}
/*# sourceMappingURL=public_blog_post_styles.25e863130389f430f4e06e276094823e.css.map*/