@import"https://fonts.googleapis.com/css2?family=Lora:wght@100;300;400;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;300;500;700;900&family=Roboto+Mono:wght@300;400;600;700&display=swap";html{font-family:"Inter",sans-serif;font-size:62.5%;height:100%}body{font-family:"Inter",sans-serif;font-size:1.6rem;font-weight:300}h1,h2,h3,h4,h5,h6{letter-spacing:-0.25px}h1,.heading{font-size:4.48rem;font-weight:800;line-height:120%;margin:30px 0 15px 0}h2{font-size:3.84rem;font-weight:800;line-height:120%;margin:30px 0 15px 0}h3{font-size:3.04rem;font-weight:800;line-height:120%;margin:7.5px 0}h4{font-size:2.24rem;font-weight:800;line-height:120%;margin:7.5px 0}.lead{font-size:1.92rem}.serif{font-family:"Lora",serif}.highlight{color:rgba(var(--spark-color-two), 1);font-size:200%}blockquote{font-size:2.24rem;font-style:italic;width:80%}blockquote strong{position:relative}blockquote strong:after{content:"";background-color:rgba(var(--spark-color-two), 0.2);display:block;position:absolute;top:0;left:-10px;right:-10px;padding:10px 30px;width:120%;height:100%}.card blockquote{width:100%}.text-purple{color:#6640d6}.stop-transitions *{animation:none !important;transition:none !important}.stop-transitions.open header .navigation{display:block}.row{position:relative}.shadow{box-shadow:0 10px 10px 0 rgba(0,0,0,.2) !important}.shadow:after{content:" ";display:block;position:absolute;width:calc(100% - 30px);height:60px;right:0;bottom:-30px;z-index:-1;background:rgba(0,0,0,.5);filter:blur(30px)}.tiles{display:grid;grid-template-columns:repeat(auto-fill, minmax(25%, 1fr));grid-gap:1rem}.tiles.columns-1{grid-template-columns:repeat(auto-fill, minmax(100%, 1fr))}.tiles.columns-2{grid-template-columns:repeat(auto-fill, minmax(45%, 1fr))}.tiles.columns-3{grid-template-columns:repeat(auto-fill, minmax(25%, 1fr))}.tiles.columns-4{grid-template-columns:repeat(auto-fill, minmax(20%, 1fr))}.tiles .item{transition:all 120ms cubic-bezier(0.83, 0, 0.17, 1);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);border-radius:3px;overflow:hidden;display:block;position:relative;background:#f3f3f3}.tiles .item:hover{transform:translate(0px, 5px) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.tiles .item:hover:after{width:98%;bottom:-5px;filter:blur(5px) opacity(0.2)}.tiles .thumb{width:100%;height:auto}.tiles .caption{position:relative;text-align:left;padding:20px;min-height:100px;display:flex;flex-wrap:wrap;align-items:center;align-self:center;width:100%}.card{padding:30px;border:none;border-radius:3px}.card-line{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.5);border-right:none;border-radius:0}.card-line:last-child{border-right:1px solid rgba(0,0,0,.5)}.card-highlight{background:rgba(var(--spark-color-two), 1);padding:15px;border-radius:3px;color:#fff}.card-highlight a{color:#fff;text-decoration:none}.edit-link{display:block;opacity:1;border-bottom-left-radius:5px;width:20px;height:20px;font-size:1.28rem;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:0;padding:5px;color:#000;position:absolute;z-index:99;top:0;right:0}.edit-link:hover{opacity:1;color:rgba(var(--spark-color-two), 1);background-color:#fff}.columns-2{columns:2;column-gap:30px}.columns-3{columns:3;column-gap:30px}.columns-4{columns:4;column-gap:30px}.divider{width:100%;height:1px;display:block;border-top:1px solid rgba(var(--spark-color-two), 1);margin:45px 0}video{display:block;width:100%;height:auto}video::-webkit-media-controls-panel{background-image:linear-gradient(transparent, transparent) !important}.video iframe{aspect-ratio:16/9;width:100%;display:block}section .primary>.row>div[class*=col]{z-index:1}.rowBackgroundImage{object-fit:cover;position:absolute;z-index:0;top:0;right:0;width:100%;height:100%}.center{margin-right:auto;margin-left:auto;text-align:center}.btn-special{position:fixed;z-index:999;bottom:30px;right:30px;padding:15px 18px !important;display:flex;opacity:0;transform:translateY(4rem);transition:all 400ms cubic-bezier(0.83, 0, 0.17, 1);border-radius:3px}.btn-special.active{opacity:1;transform:translateY(0)}.btn-special.bookmark{right:auto;left:30px}@media only screen and (max-width: 768px){.btn-special.bookmark{display:none}}@media screen and (max-width: 999px){.row-reverse{flex-direction:column-reverse}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.dismiss{position:absolute;top:10px;right:10px;font-size:2.24rem;cursor:pointer}.hide-desktop{display:none}@media only screen and (min-width: 769px){.min-width-300{min-width:300px}}html,body{height:100%;min-height:100%;padding:0;margin:0}a{color:rgba(var(--spark-color-one), 1)}a:hover,a a:focus,a a.active{color:rgba(var(--spark-color-two), 1);text-decoration:none}img{max-width:100%;height:auto}section{margin:0 auto;position:relative}.site-wrapper{margin:0 auto}hr{opacity:1;border:0;height:1px;border-top:1px solid rgba(var(--spark-color-two), 1)}.grecaptcha-badge{visibility:hidden}.footer-text{text-align:center;margin-top:60px !important}.container-fluid.expanded{padding-left:0;padding-right:0}.container-fluid.expanded>.row{margin-left:0;margin-right:0}.container-fluid.expanded>.row>[class*=col-]{padding-left:0;padding-right:0}section .primary>.row>div[class*=col]{z-index:1}@media screen and (min-width: 769px){.nav-toggle{display:none}.navigation{transition:all 120ms cubic-bezier(0.83, 0, 0.17, 1);margin-top:5px;margin-bottom:10px;position:relative}.navigation.sticky{top:0;z-index:9999;position:sticky}.navigation nav.primary{padding:0px 10px;margin:0 auto;align-items:center;color:#fff;background:rgba(var(--spark-color-two), 1);border-bottom-left-radius:3px;border-bottom-right-radius:3px}.navigation nav.primary a:hover,.navigation nav.primary a.active{color:#fff}.navigation nav.primary ul{margin:0;padding:0;list-style:none;display:flex}.navigation nav.primary ul li a{font-size:1.28rem;letter-spacing:.5px;font-weight:bold;text-transform:uppercase;position:relative;display:flex;align-items:center;text-decoration:none;margin:0 5px;height:40px;white-space:nowrap}}@media only screen and (min-width: 769px)and (max-width: 1300px){.navigation nav.primary ul li a{font-size:1.12rem;margin:0 4px}}@media screen and (min-width: 769px){.navigation nav.primary ul li a:after{content:" ";display:block;position:absolute;left:0px;right:0px;bottom:4px;width:0%;height:4px;margin:0 auto;opacity:1;background:#fff;transition:all 120ms cubic-bezier(0.83, 0, 0.17, 1)}.navigation nav.primary ul li a:hover:after,.navigation nav.primary ul li a.active:after{width:100%}.navigation nav.secondary{position:absolute;top:-110px;width:100%}.navigation nav.secondary ul{display:flex;align-items:center;margin:0;padding:0}.navigation nav.secondary ul li{list-style:none;margin:0 15px 0 0;padding:0;display:flex}.navigation nav.secondary ul li a{text-transform:uppercase;font-size:1.28rem;font-weight:600;color:rgba(var(--spark-color-two), 1);text-decoration:none}.navigation nav.secondary ul li a:hover{text-decoration:underline}.navigation nav.secondary .social li a{font-size:20px}header{margin:0;display:flex;align-items:center}header .masthead-wrapper{width:100%}header .masthead-wrapper .masthead{min-height:100px;display:flex;align-items:stretch;margin-top:15px}header .masthead-wrapper .masthead .branding{display:flex;align-items:flex-end;margin-bottom:5px}header .masthead-wrapper .masthead .branding .brand{display:block;margin-right:15px;padding-right:15px;width:250px;border-right:1px solid rgba(var(--spark-color-two), 1)}}@media only screen and (min-width: 769px)and (max-width: 1300px){header .masthead-wrapper .masthead .branding .brand{border:0}}@media screen and (min-width: 769px){header .masthead-wrapper .masthead .masthead-title{display:flex;align-items:flex-end;width:100%;font-size:3.04rem;line-height:100%;font-weight:800;color:rgba(var(--spark-color-two), 1);margin-bottom:2px}}@media only screen and (min-width: 769px)and (max-width: 1300px){header .masthead-wrapper .masthead .masthead-title{display:none}}@media screen and (min-width: 769px){header .masthead-wrapper .masthead .ad-unit-wrapper{text-align:right;margin:0}header .masthead-wrapper .masthead .ad-unit-wrapper .ad-unit{margin:0;display:inline-block}header .masthead-wrapper .masthead .toggle{display:none}}@media screen and (min-width: 769px)and (max-width: 1300px){header .masthead .branding .brand{width:200px}header .masthead .masthead-title{font-size:1.6rem}}@media screen and (min-width: 769px){.home .breadcrumbs{display:none}.breadcrumbs{font-size:1.6rem;color:rgba(var(--spark-color-two), 1);display:flex;list-style:none;margin:0;padding:0;align-items:center}.breadcrumbs a{color:rgba(var(--spark-color-two), 1)}.breadcrumbs .divider{width:15px;display:block;border-left:1px solid rgba(var(--spark-color-two), 1);margin:15px 0;transform:rotate(110deg)}.tile1,.tile2,.tile3,.tile4{gap:2px}.home-feature .tile1,.home-feature .tile2,.home-feature .tile3,.home-feature .tile4{height:100%}.tile4{display:grid;grid-template-columns:repeat(4, 1fr)}.tile3{display:grid;grid-template-columns:repeat(3, 1fr)}.tile2{display:grid;grid-template-columns:repeat(2, 1fr)}.tile1{width:100%;display:grid;grid-template-columns:1fr}.article{border-radius:3px;overflow:hidden;width:100%;position:relative}.article .article-inside{position:relative;display:flex;padding:5px;height:100%}.article .article-inside a{text-decoration:none}.article .article-inside a:hover{color:rgba(var(--spark-color-two), 1);text-decoration:none}.article .article-inside .thumb{background-color:#000;overflow:hidden;display:flex;align-items:center;border-radius:3px;height:100%;width:80px}.article .article-inside .thumb:hover{background-color:rgba(var(--spark-color-two), 1)}.article .article-inside .thumb:hover picture{opacity:.7}.article .article-inside .thumb picture{display:flex;align-items:center;width:100%;height:100%}.article .article-inside .thumb picture img{opacity:.9;object-fit:cover;width:100%;height:100%;max-width:revert;max-height:revert}.article .article-inside .caption{padding:0 0 0 10px;width:calc(100% - 80px)}.article .article-inside .caption .title{font-weight:600;font-size:1.6rem;margin:0px 0px 5px 0px}.article .article-inside .caption .lead{font-size:1.28rem;letter-spacing:.25px;margin:0}.article .article-inside .caption .caption-footer{margin-top:5px}.article .article-inside .caption .caption-header,.article .article-inside .caption .caption-footer{width:100%;font-size:1.152rem;font-weight:400;text-transform:uppercase;opacity:.5;display:flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px 0px;padding:0;list-style:none}.article .article-inside .caption .caption-header li,.article .article-inside .caption .caption-footer li{margin-right:5px}.article .article-inside .caption .caption-header li i,.article .article-inside .caption .caption-footer li i{margin-right:2px}.article.layout1 .article-inside{display:block}.article.layout1 .article-inside .thumb{width:100%;height:revert}.article.layout1 .article-inside .caption{width:100%;padding:15px 0}.article.layout1 .article-inside .caption .title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width: 769px)and (max-width: 1300px){.article.layout2 .article-inside .thumb{width:70px;height:70px}}@media only screen and (min-width: 769px)and (max-width: 1300px){.article.layout2 .article-inside .caption .title{font-size:1.44rem}}@media screen and (min-width: 769px){.article.layout2 .article-inside .caption .lead{display:none}.article.layout3 .article-inside .thumb{width:100px}.article.layout3 .article-inside .caption{width:calc(100% - 100px)}.article.layout3 .article-inside .caption .title{font-size:1.92rem}.article.layout3 .article-inside .caption .lead{display:none}}@media only screen and (min-width: 769px)and (max-width: 1300px){.article.layout3 .article-inside .caption{width:calc(100% - 100px)}.article.layout3 .article-inside .caption .title{font-size:1.6rem}}@media screen and (min-width: 769px){.article.podcastEpisode{padding:7.5px}.article.podcastEpisode .article-inside .caption .lead{display:block}footer{background-color:rgba(0,0,0,.05);padding-bottom:30px}footer .footer-inner{padding:45px 0}footer .footer-inner .brand{padding:30px 0;display:block;width:190px;margin-right:60px}footer .nav{justify-content:right}footer .nav li{margin:0 7.5px}footer .nav.social{font-size:3.84rem}footer .copyright{font-size:1.28rem}.d-no-border-top:after,.d-no-border-left:after,.d-no-border-bottom:after,.d-no-border-right:after{display:none}.filterPage{display:flex}.filterPage .feature-col1{display:flex;width:40%}.filterPage .feature-col2{display:flex;width:30%;padding-left:10px}.filterPage .feature-col3{display:flex;width:30%;align-items:center;padding-left:10px}.feature{display:flex;flex-wrap:wrap;align-items:stretch}.feature .col1{display:flex;width:40%;padding-right:10px;border-right:rgba(var(--spark-color-two), 1) 1px solid}.feature .col2{display:flex;align-items:flex-start;width:calc(30% - 10px);margin-left:10px}.feature .col2 .tile1{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;flex-direction:column;height:100%}.feature .col3{width:calc(30% - 10px);margin-left:10px;padding-left:10px;border-left:rgba(var(--spark-color-two), 1) 1px solid}.section-heading{border-top:1px solid rgba(var(--spark-color-two), 1);margin-top:5px;position:relative;font-weight:800;min-height:60px;display:flex;align-items:center;width:100%}.section-heading h4{margin-right:10px}.section-heading p{font-weight:400}.section-heading .btn.btn-sm{padding:5px 10px !important;margin:0}.section-heading.noborder{border-top:none;margin-top:0}.minWidth300{min-width:300px}.minWidth730{min-width:730px}#add-to-homscreen-prompt{display:none}header,.rafter,.container.primary,.navigation{width:90%;max-width:1420px !important;min-width:1000px !important;margin-left:auto;margin-right:auto}.ad-unit-wrapper.mobile{display:none !important}}/*# sourceMappingURL=style-desktop.css.map */