@import url("https://fonts.googleapis.com/css2?family=Lora&display=swap");.page-header{margin:0 auto}a[href^="#"]:not(.button){border-bottom:none}.section-author-hero{max-width:1200px;background-color:#005AF7;border-radius:0;margin:0 auto;box-shadow:0 7px 14px 0 rgba(1,42,126,0.09),0 2px 7px 0 rgba(1,42,126,0.06)}@media screen and (min-width: 1200px){.section-author-hero{border-radius:0 0 10px 10px}}.section-author-hero.section{margin-bottom:0}.section-author-hero .container{max-width:1000px;padding:24px 24px 48px 24px;color:#fff;text-align:center}@media screen and (min-width: 800px){.section-author-hero .container{padding:32px 32px 48px 32px}}.section-author-hero .container .breadcrumbs{font-size:14px;text-align:left;margin-bottom:16px;color:#fff}@media screen and (min-width: 800px){.section-author-hero .container .breadcrumbs{margin-bottom:0}}.section-author-hero .container .breadcrumbs .author{position:relative;padding-right:24px}.section-author-hero .container .breadcrumbs .author:after{position:absolute;content:'';width:9px;top:4px;height:8px;padding-left:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m8.37,23.76c-.64,0-1.28-.24-1.77-.73-.98-.98-.98-2.56,0-3.54l7.5-7.5-7.5-7.49c-.97-.98-.97-2.56,0-3.54C7.58-.01,9.16-.01,10.14.96l9.27,9.27c.47.47.73,1.1.73,1.77s-.26,1.3-.73,1.77l-9.27,9.27c-.49.49-1.13.73-1.77.73h0Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.section-author-hero .container .breadcrumbs .author a{color:#fff;text-decoration:none}.section-author-hero .container .breadcrumbs .author a:hover{color:#fff;text-decoration:underline}.section-author-hero .container .breadcrumbs .author-name{color:#fff}.section-author-hero .container img{border-radius:100%;border:2px solid white;max-width:90px;margin-bottom:16px}@media screen and (min-width: 800px){.section-author-hero .container img{max-width:150px}}.section-author-hero .container .no-headshot{padding:20px 0 0 0}@media screen and (min-width: 800px){.section-author-hero .container .no-headshot{padding:50px 0 20px 0}}.section-author-hero .container h1{color:#fff;margin-bottom:5px}.section-author-hero .container .title{font-family:Roboto, sans-serif;font-size:16px;margin-top:8px;margin-bottom:32px;line-height:1.4rem}@media screen and (min-width: 800px){.section-author-hero .container .title{font-size:18px;margin-top:0;margin-bottom:32px;line-height:1.4rem}}.section-author-hero .container .title .nmls{font-size:13px}@media screen and (min-width: 800px){.section-author-hero .container .title .nmls{font-size:14px}}.section-author-about{margin-top:-50px}.section-author-about.section{margin-bottom:24px}@media screen and (min-width: 800px){.section-author-about.section{margin-bottom:64px}}.section-author-about .container{max-width:900px;background-color:#fff;border-radius:10px 10px 0 0;margin:0 10px;padding:32px 15px 0 15px}@media screen and (min-width: 900px){.section-author-about .container{margin:0 auto;padding:32px 32px 0 32px}}.section-featured-in{margin:48px 0}.section-featured-in .container{max-width:1100px;margin:0 10px;padding:15px}@media screen and (min-width: 900px){.section-featured-in .container{margin:0 auto;padding:32px 32px 16px 32px}}.section-featured-in .logos{margin-top:24px;display:grid;grid-row-gap:1rem;text-align:center;filter:grayscale(100%);grid-template-columns:1fr 1fr;grid-column-gap:10px}@media screen and (min-width: 500px){.section-featured-in .logos{grid-template-columns:repeat(11, 1fr);grid-column-gap:10px}}@media screen and (min-width: 800px){.section-featured-in .logos{grid-template-columns:repeat(5, 1fr);grid-column-gap:20px}}.section-featured-in .logos img.logo-item{max-height:28px;margin:0px auto;align-self:center;justify-self:center}.section-featured-in .logos img.logo-item:nth-last-child(5){grid-row-start:1;grid-column:1 / 2}@media screen and (min-width: 500px){.section-featured-in .logos img.logo-item:nth-last-child(5){grid-row-start:1;grid-column:1 / 4}}@media screen and (min-width: 800px){.section-featured-in .logos img.logo-item:nth-last-child(5){grid-row-start:1;grid-column:1 / 2}}.section-featured-in .logos img.logo-item:nth-last-child(4){grid-row-start:1;grid-column:2 / 3}@media screen and (min-width: 500px){.section-featured-in .logos img.logo-item:nth-last-child(4){grid-row-start:1;grid-column:5 / 8}}@media screen and (min-width: 800px){.section-featured-in .logos img.logo-item:nth-last-child(4){grid-row-start:1;grid-column:2 / 3}}.section-featured-in .logos img.logo-item:nth-last-child(3){grid-row-start:2;grid-column:1 / 2}@media screen and (min-width: 500px){.section-featured-in .logos img.logo-item:nth-last-child(3){grid-row-start:1;grid-column:9 / 12}}@media screen and (min-width: 800px){.section-featured-in .logos img.logo-item:nth-last-child(3){grid-row-start:1;grid-column:3 / 4}}.section-featured-in .logos img.logo-item:nth-last-child(2){grid-row-start:2;grid-column:2 / 3}@media screen and (min-width: 500px){.section-featured-in .logos img.logo-item:nth-last-child(2){grid-row-start:2;grid-column:3 / 6}}@media screen and (min-width: 800px){.section-featured-in .logos img.logo-item:nth-last-child(2){grid-row-start:1;grid-column:4 / 5}}.section-featured-in .logos img.logo-item:nth-last-child(1){grid-row-start:3;grid-column:span 2}@media screen and (min-width: 500px){.section-featured-in .logos img.logo-item:nth-last-child(1){grid-row-start:2;grid-column:7 / 10}}@media screen and (min-width: 800px){.section-featured-in .logos img.logo-item:nth-last-child(1){grid-row-start:1;grid-column:5 / 6}}.section-publications.section{margin-bottom:32px}@media screen and (min-width: 800px){.section-publications.section{margin-bottom:64px}}.section-publications .container{max-width:1200px;margin:0 10px;padding:32px 16px 24px 16px;background-color:#F6F7F7;border-radius:4px}@media screen and (min-width: 800px){.section-publications .container{margin:0 auto;padding:48px 64px 64px 64px}}.section-publications .container .publications{display:block}@media screen and (min-width: 800px){.section-publications .container .publications{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}}.section-publications .container .publications .publication-item.card{border-top:none;margin-bottom:20px;padding:18px 18px 24px 18px}@media screen and (min-width: 800px){.section-publications .container .publications .publication-item.card{margin-bottom:0;padding:18px 24px 24px 24px}}.section-publications .container .publications .publication-item.card.article-card{max-width:100%}@media screen and (min-width: 800px){.section-publications .container .publications .publication-item.card.article-card{max-width:500px}}.section-publications .container .publications .publication-item.card.linked-card:hover{box-shadow:0 14px 28px 0 rgba(1,42,126,0.09),0 4px 14px 0 rgba(1,42,126,0.06);transform:scale(1.05);z-index:2}.section-publications .container .publications .publication-item.card .card-text .publication-outlet{font-family:"VU Sans", "Avenir Next", Avenir, Roboto, sans-serif;font-weight:700;font-style:normal;color:#005AF7;font-size:18px;margin-bottom:8px}.section-publications .container .publications .publication-item.card .card-text .card-title{margin-bottom:16px}@media screen and (min-width: 800px){.section-publications .container .publications .publication-item.card .card-text .card-title{margin-bottom:24px}}.section-publications .container .publications .publication-item.card .card-text .article-date{font-size:14px;color:#667088;margin-top:auto;margin-bottom:0}.section-publications .container .publications .publication-item.card .card-text .article-date.card-link-arrow{position:relative;display:block;padding-right:48px}.section-publications .container .publications .publication-item.card .card-text .article-date.card-link-arrow:before{content:"";display:block;position:absolute;right:0;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:50%;border:2px solid #005AF7}.section-publications .container .publications .publication-item.card .card-text .article-date.card-link-arrow:after{-webkit-transition:right .15s ease;-moz-transition:right .15s ease;-ms-transition:right .15s ease;-o-transition:right .15s ease;transition:right .15s ease;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23005AF7' d='m8.37,23.76c-.64,0-1.28-.24-1.77-.73-.98-.98-.98-2.56,0-3.54l7.5-7.5-7.5-7.49c-.97-.98-.97-2.56,0-3.54C7.58-.01,9.16-.01,10.14.96l9.27,9.27c.47.47.73,1.1.73,1.77s-.26,1.3-.73,1.77l-9.27,9.27c-.49.49-1.13.73-1.77.73h0Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;width:16px;height:16px;position:absolute;right:7px;top:50%;margin-top:-8px}.section-latest-articles.section{margin-bottom:32px}.section-latest-articles .container{max-width:900px;padding:0 24px}@media screen and (min-width: 800px){.section-latest-articles .container{padding:0 32px}}.section-latest-articles .card{border-top:none}.section-latest-articles ul{padding:0}.section-latest-articles ul li{list-style-type:none}.section-latest-articles .article-archives{display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:20px}.section-latest-articles .article-archives .article-archive-list{display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:20px}@media screen and (min-width: 600px){.section-latest-articles .article-archives .article-archive-list{grid-template-columns:repeat(2, 1fr);row-gap:20px;column-gap:18px}}.section-latest-articles .article-archives .card{display:grid;align-content:start;height:100%;width:100%;max-width:600px}.section-book.section{margin-top:120px;margin-bottom:32px}@media screen and (min-width: 800px){.section-book.section{margin-bottom:48px}}.section-book .container{max-width:900px;background-color:#FEF9EE;border-radius:4px;margin:0 24px;padding:32px 24px 32px 24px;display:grid;grid-template-columns:1fr;grid-column-gap:20px}@media screen and (min-width: 800px){.section-book .container{margin:0 auto;padding:32px;grid-template-columns:450px 1fr}}@media screen and (min-width: 1000px){.section-book .container{grid-template-columns:500px 1fr}}.section-book .container .about{grid-row:2;grid-column:1}@media screen and (min-width: 800px){.section-book .container .about{grid-row:1;grid-column:1 / 2}}.section-book .container .about .h-charlie{margin:0 auto 0.2em auto}.section-book .container .about .author-chris{display:block}.section-book .container .book{grid-row:1;grid-column:1;text-align:center;margin-top:-100px;padding-bottom:32px}@media screen and (min-width: 800px){.section-book .container .book{padding-bottom:0;grid-row:1;grid-column:2 / 3}}.section-book .container .book img{padding-bottom:8px;max-width:200px}@media screen and (min-width: 600px){.section-book .container .book img{max-width:300px}}@media screen and (min-width: 800px){.section-book .container .book img{padding-bottom:16px}}.section-book .container .book .button{display:block;max-width:300px}.section-book .container .quote{grid-row:3;grid-column:1;border-radius:0;border-left:3px solid #FFC528;background-color:transparent;padding:5px 20px;margin:24px 0 0 0;max-width:690px}@media screen and (min-width: 800px){.section-book .container .quote{grid-row:2;grid-column:1 / 3}}.section-book .container .quote blockquote{padding:0;font-family:Lora}.section-book .container .quote blockquote:before{display:none}.section-book .container .quote blockquote p{font-size:18px}.section-book .container .quote blockquote .quote-callout{color:#005AF7}.section-book .container .quote figcaption{padding:16px 0 0 0}.section-contact-quote.section{margin-bottom:32px}@media screen and (min-width: 800px){.section-contact-quote.section{margin-bottom:48px}}.section-contact-quote .container{max-width:900px;display:grid;grid-template-columns:1fr;column-gap:0;row-gap:0;padding:15px;margin:0 10px}@media screen and (min-width: 600px){.section-contact-quote .container{column-gap:20px;row-gap:20px}}@media screen and (min-width: 900px){.section-contact-quote .container{margin:0 auto;padding:32px 32px 16px 32px}}.section-contact-quote .container .contact{display:none;margin-top:16px;align-self:start;grid-column:1;grid-row:1}@media screen and (min-width: 600px){.section-contact-quote .container .contact{grid-column:1;grid-row:1}}.section-contact-quote .container .contact.show{display:block}.section-contact-quote .container .contact .text{font-size:16px;display:block;background:transparent;width:auto;word-break:break-all;line-height:1.4rem;position:relative;margin-top:10px;margin-bottom:10px;text-decoration:none}@media screen and (min-width: 600px){.section-contact-quote .container .contact .text{font-size:18px}}.section-contact-quote .container .contact .text:hover{transform:none}.section-contact-quote .container .contact .text a{text-decoration:none}.section-contact-quote .container .contact .share-links{margin-bottom:5px}.section-contact-quote .container .contact .share-links .share-link-facebook,.section-contact-quote .container .contact .share-links .share-link-instagram,.section-contact-quote .container .contact .share-links .share-link-twitter,.section-contact-quote .container .contact .share-links .share-link-linkedin{background:#005AF7;border-radius:50%;display:inline-block;height:44px;margin-right:8px;position:relative;width:44px;transition:all 0.2s ease}.section-contact-quote .container .contact .share-links .share-link-facebook:hover,.section-contact-quote .container .contact .share-links .share-link-instagram:hover,.section-contact-quote .container .contact .share-links .share-link-twitter:hover,.section-contact-quote .container .contact .share-links .share-link-linkedin:hover{transform:scale(1.1)}.section-contact-quote .container .contact .share-links a{bottom:0;left:0;position:absolute;right:0;top:0}.section-contact-quote .container .contact .share-links svg{opacity:1;transition:all 0.2s ease}.section-contact-quote .container .contact .share-links .svg-facebook svg{height:26px;margin:-13px 0 0 -13px;width:26px}.section-contact-quote .container .contact .share-links .svg-instagram svg{height:24px;margin:-12px 0 0 -12px;width:24px}.section-contact-quote .container .contact .share-links .svg-twitter svg{height:32px;margin:-15px 0 0 -15px;width:32px}.section-contact-quote .container .contact .share-links .svg-instagram svg{height:24px;margin:-12px 0 0 -12px;width:24px}.section-contact-quote .container .contact .share-links.text{font-size:16px;display:block;background:transparent;width:auto;word-break:break-all;line-height:1.4rem;position:relative;margin-top:10px;margin-bottom:0;height:30px}@media screen and (min-width: 600px){.section-contact-quote .container .contact .share-links.text{font-size:18px}}.section-contact-quote .container .contact .share-links.text:hover{transform:none}.section-contact-quote .container .contact .share-links.text a{text-decoration:none}.section-contact-quote .container .quote{display:none;align-self:start;grid-column:1 / 3;grid-row:2;margin:1rem 0rem 1rem 0}@media screen and (min-width: 600px){.section-contact-quote .container .quote{grid-column:2;grid-row:1}}.section-contact-quote .container .quote.show{display:block}.section-contact-quote .container .quote.show-full-width{display:grid;grid-column:1/3;grid-row:1}.section-contact-quote .container .quote .quote-copy{font-size:16px;line-height:1.7em;font-family:'Lora', serif;margin-bottom:10px}@media screen and (min-width: 800px){.section-contact-quote .container .quote .quote-copy{font-size:17px;margin-bottom:auto}}.section-contact-quote .container .quote figcaption{padding:0.75rem 2rem 1rem 2rem}.pagination-container .pagination-list{display:flex;justify-content:center;flex-wrap:wrap;padding-top:20px}.pagination-container .pagination-list .pagination-list-item{margin:1px;padding:0;display:inline-block;order:2}.pagination-container .pagination-list .pagination-list-item .currentPage{font-weight:bold;text-decoration:underline;border-radius:5px;background-color:rgba(206,228,255,0.5)}.pagination-container .pagination-list .pagination-list-item a{text-decoration:none;display:block;padding:1px 0;width:1.8rem;text-align:center;cursor:pointer}.pagination-container .pagination-list .pagination-list-item.previous a{text-decoration:none;position:relative;display:inline-block;order:0;width:auto;text-align:right;margin:0 10px 0 0;font-weight:bold}@media screen and (min-width: 800px){.pagination-container .pagination-list .pagination-list-item.previous a{padding-right:5px;margin:0}}.pagination-container .pagination-list .pagination-list-item.previous a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23005AF7' d='m15.63,23.76c-.64,0-1.28-.24-1.77-.73L4.59,13.76c-.98-.98-.98-2.56,0-3.54L13.86.96c.98-.98,2.56-.98,3.54,0s.98,2.56,0,3.54l-7.5,7.5,7.5,7.5c.98.98.98,2.56,0,3.54-.49.49-1.13.73-1.77.73h-.01Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:'';width:10px;height:10px;position:absolute;top:-7px;right:-1px}@media screen and (min-width: 800px){.pagination-container .pagination-list .pagination-list-item.previous a:before{top:10px;right:auto}}.pagination-container .pagination-list .pagination-list-item.previous a span.previous{margin-left:15px;display:none}@media screen and (min-width: 800px){.pagination-container .pagination-list .pagination-list-item.previous a span.previous{display:inline-block}}.pagination-container .pagination-list .pagination-list-item.current a{text-decoration:none;border-radius:5px;background-color:rgba(206,228,255,0.5);font-weight:bold}.pagination-container .pagination-list .pagination-list-item.next a{text-decoration:none;position:relative;display:inline-block;order:0;width:auto;text-align:right;margin:0 0 0 10px;display:block}@media screen and (min-width: 800px){.pagination-container .pagination-list .pagination-list-item.next a{padding-left:10px;margin:0}}.pagination-container .pagination-list .pagination-list-item.next a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23005AF7' d='m8.37,23.76c-.64,0-1.28-.24-1.77-.73-.98-.98-.98-2.56,0-3.54l7.5-7.5-7.5-7.49c-.97-.98-.97-2.56,0-3.54C7.58-.01,9.16-.01,10.14.96l9.27,9.27c.47.47.73,1.1.73,1.77s-.26,1.3-.73,1.77l-9.27,9.27c-.49.49-1.13.73-1.77.73h0Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:'';width:10px;height:10px;position:absolute;top:10px}.pagination-container .pagination-list .pagination-list-item.next a span.next{margin-right:5px;display:none;font-weight:bold}@media screen and (min-width: 800px){.pagination-container .pagination-list .pagination-list-item.next a span.next{display:inline-block}}
