.blog-cont figcaption{color:gray;font-size:.8rem}.blog-cont img{width:100%}.blog-cont .prompt-cont .reset{display:none}.blog-header{background-color:#0a0a0a;box-shadow:0 0 5px 5px rgba(0,0,0,.231372549);display:flex;justify-content:center;padding:2rem 0;position:relative}.blog-header:after{background-image:url(/images/paper.jpg);background-position:50%;background-size:cover;content:"";filter:grayscale(100%);height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.blog-home{color:#fff;display:flex;flex-wrap:wrap;margin:-6rem auto 0;max-width:950px;padding:1rem;width:100%}.blog-home .blog-post-list{flex-wrap:wrap;column-gap:0;row-gap:2rem}@media screen and (min-width:480px){.blog-home .blog-post-list{column-gap:5%}}@media screen and (min-width:768px){.blog-home .blog-post-list{column-gap:3%;row-gap:3rem}}.blog-home .blog-post-card{width:100%}.blog-home .blog-post-card .post-into-cont{padding:0 .5rem}.blog-home .blog-post-card:hover .blog-home-post-image{transform:scale(1.03)}@media screen and (min-width:480px){.blog-home .blog-post-card{width:47%}}@media screen and (min-width:768px){.blog-home .blog-post-card{width:30%}}.blog-home .blog-home-post-image{background-size:cover;background-position:50%;height:150px;transition:transform .3s ease}.blog-home .post-meta{align-items:center;color:gray;display:flex;font-size:.8rem;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.blog-home .post-meta a{color:gray}.blog-home .post-title{line-height:1.5rem;font-size:1.4rem;margin-top:.5rem}.blog-home .post-desc{font-family:"Libertinus Serif",serif;font-size:1.1rem;line-height:1.3rem;margin-top:0}.blog-home .post-category{font-family:"Libertinus Serif",serif;font-size:1rem;font-style:italic}@media screen and (min-width:768px){.blog-home{margin:-4rem auto 0}}.home-page-blog-cont{background-color:#0e0e0e;position:relative}.results-mode .home-page-blog-cont{display:none}.home-page-blog-cont .blog-home{margin:0 auto;max-width:1257px;padding:3rem 2rem;width:100%}.home-page-blog-cont .blog-home>*{z-index:1}.home-page-blog-cont .blog-home .home-section-heading .tales{color:#ffd492;font-style:normal}.home-page-blog-cont .blog-home .home-section-heading .creep{color:#ff6464;font-style:normal}.home-page-blog-cont .blog-home .blog-home-post-image{height:185px}.home-page-blog-cont .blog-home .blog-post-list{justify-content:center;margin:2rem auto 0;max-width:1150px}.home-page-blog-cont .blog-home .blog-home-button-cont{margin-top:1rem;text-align:center;width:100%}.home-page-blog-cont .blog-home .blog-home-button-cont a{display:inline-block}.home-page-blog-cont:after{background-image:url(/images/paper.jpg);background-position:50%;background-size:cover;content:"";filter:grayscale(100%);height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.blog-home a,.blog-home-featured a{display:block;overflow:hidden}.blog-home img,.blog-home-featured img{transition:transform .3s ease}.blog-post-list{display:flex;gap:2rem;list-style-type:none;margin:0;padding:0}.blog-post-card img{display:block;height:auto;max-width:100%}.blog-post-card .post-title{font-family:Archivo Narrow,serif}.blog-post-card:hover img{transform:scale(1.03)}.home-post-image-cont{height:150px}.blog-home-featured{background-color:#1a1a1a}.blog-home-featured .blog-post-card{align-items:center;color:#e6e3df;display:flex;flex-direction:column;margin:0 auto;max-width:1180px;padding:2rem 1rem 8rem;width:100%}.blog-home-featured .blog-post-card .post-title{font-size:2rem;line-height:2rem}.blog-home-featured .blog-post-card .post-category{font-family:"Libertinus Serif",serif;font-size:1rem;font-style:italic;padding-bottom:.25rem}.blog-home-featured .blog-post-card .post-meta{font-size:.8rem;color:gray}.blog-home-featured .blog-post-card .post-desc{font-family:"Libertinus Serif",serif;font-size:1.6rem;font-weight:200;line-height:1.6rem;margin-top:.5rem}@media screen and (min-width:768px){.blog-home-featured .blog-post-card .post-desc{margin-top:1rem}.blog-home-featured .blog-post-card{flex-direction:row;gap:3rem;padding:3rem 1rem 8rem}}.single-article-header .blog-home-btn-cont,.tag-page-featured .blog-home-btn-cont{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;font-size:.8rem;justify-content:flex-start;margin:0 auto;max-width:1180px;padding:1rem .25rem .25rem}.single-article-header .blog-home-btn-cont a,.tag-page-featured .blog-home-btn-cont a{color:#a3a3a3}.single-article-header .blog-home-btn-cont .tag-name,.tag-page-featured .blog-home-btn-cont .tag-name{text-transform:capitalize}.single-article-header.single-article-header .blog-home-btn-cont,.tag-page-featured.single-article-header .blog-home-btn-cont{max-width:950px;position:relative;z-index:100}.home-featured-left{display:none;flex:3 1;order:2}@media screen and (min-width:768px){.home-featured-left{display:block;order:1}}.home-featured-image-mobile{margin:1rem 0 .25rem}@media screen and (min-width:768px){.home-featured-image-mobile{display:none}}.home-featured-right{flex:2 1;order:1}@media screen and (min-width:768px){.home-featured-right{order:2}}.blog-header-content{text-align:center;z-index:100}.blog-title{align-items:baseline;display:flex;font-family:Nosifer,sans-serif;gap:8px;justify-content:center;margin:0;transform:scale(1.2)}.blog-title span.tales{color:#e5d5bd;font-size:1.2rem;letter-spacing:1px;transform:translateY(1px)}.blog-title em{font-family:Inter Variable,serif;font-size:.65rem;letter-spacing:.5px;font-weight:800;text-transform:uppercase}.blog-title span.creep{color:#ff6464;font-family:Nosifer,sans-serif;font-size:1.6rem;padding-left:3px;transform:translateY(1px) rotate(2.5deg)}.single-article{color:#fff;display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;font-size:1.1rem;margin:1rem auto 0;max-width:950px;padding:1rem;width:100%}.single-article p{font-weight:200;font-size:1.1rem;line-height:1.4rem}.single-article h2{font-weight:600;margin:2rem 0 1rem}.single-article hr{border:0;border-top:1px solid hsla(0,0%,100%,.1);margin:2rem 0}@media screen and (min-width:768px){.single-article{flex-direction:row;padding:2rem}}.article-body{flex:3 1;padding-right:0}@media screen and (min-width:768px){.article-body{padding-right:2rem}}.article-sidebar{flex:1 1;padding-left:1rem}.article-footer{border-top:1px solid hsla(0,0%,100%,.1);margin-top:2rem;padding-top:2rem;width:100%}.article-footer .share-buttons{margin-top:2rem;justify-content:center}.single-article-header{background-color:#1a1a1a;overflow:hidden;position:relative}.single-article-header .single-header-content{margin:0 auto;max-width:950px;padding:2rem 2rem 6rem;position:relative;z-index:100}.single-article-header .article-category{font-family:"Libertinus Serif",serif;font-size:1.1rem;font-style:italic;padding-bottom:.25rem}.single-article-header .article-title{color:#e5d5bd;font-family:Archivo Narrow,serif;font-size:2.5rem;font-weight:800;letter-spacing:1px;line-height:2.5rem}.single-article-header .article-date-and-share{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.single-article-header .article-date{color:gray;display:flex;font-size:.8rem;gap:.5rem}.article-intro{font-size:1.6rem;font-weight:600;line-height:1.8rem;font-family:"Libertinus Serif",serif}.article-header-image{margin:-4rem auto 0;max-width:950px;padding:0 2rem;position:relative;z-index:100}.article-image img{border-radius:8px;box-shadow:0 0 30px 4px rgba(255,100,100,.09);filter:contrast(105%) brightness(95%);margin:0;width:100%}.share-buttons{display:flex;gap:12px}.author-name{color:#a3a3a3;font-weight:600;text-transform:uppercase}.share-buttons a{border:1px solid hsla(0,0%,100%,.2);border-radius:6px;cursor:pointer;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;opacity:.85;padding:6px 12px;transition:.2s ease}.share-buttons a:hover{background:rgba(255,0,0,.15);border-color:rgba(255,0,0,.4);color:#ffd492;opacity:1}.article-tags{align-items:center;gap:5px;display:flex}.article-tags>span{font-size:.9rem}.article-tags .footer-tag{font-family:Archivo Narrow,serif;font-size:.9rem;letter-spacing:1px;margin:0;text-transform:uppercase}.related-articles{margin-top:2rem}.related-articles ul{display:flex;flex-direction:column;gap:2rem;list-style-type:none;margin:0;padding:0}.related-articles ul li{flex:1 1}@media screen and (min-width:480px){.related-articles ul{flex-direction:row}}.related-article:hover .related-thumb{transform:scale(1.03)}.related-thumb-cont{overflow:hidden}.related-thumb{background-size:cover;background-position:50%;height:250px;transition:transform .3s ease}.related-title{color:#e5d5bd;font-family:Archivo Narrow,serif;margin-bottom:0}p.related-date{font-size:.8rem;margin-top:0}.blog-home-btn-cont{display:flex;font-size:.9rem;justify-content:center;margin-top:2rem}.blog-home-btn-cont .icon-link{cursor:pointer}.blog-home-btn-cont .icon-link:hover{color:#ffd492}.snow{display:none;opacity:.5}.with-snow .snow{display:block}.snow,.snow:after,.snow:before{position:absolute;top:-600px;left:0;bottom:0;right:0;background-image:radial-gradient(4px 4px at 245px 567px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 259px 158px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 84px 126px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 272px 422px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 456px 101px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 226px 546px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 341px 385px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 211px 340px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 150px 502px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 419px 483px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 81px 408px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 496px 419px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 185px 235px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 102px 504px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 583px 507px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 403px 168px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 174px 542px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 275px 430px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 234px 216px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 558px 457px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 366px 120px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 32px 57px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 150px 545px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 554px 181px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 594px 499px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 341px 73px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 45px 264px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 225px 356px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 98px 581px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 56px 116px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 87px 566px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 594px 327px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 81px 22px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 371px 368px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 190px 301px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 30px 181px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 39px 134px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 540px 179px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 184px 479px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 226px 209px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 8px 379px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 538px 550px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 185px 560px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 147px 473px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 381px 221px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 78px 579px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 164px 209px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 355px 148px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 125px 49px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 304px 545px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 267px 452px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 109px 165px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 356px 380px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 406px 540px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 563px 5px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 287px 591px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 422px 378px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 358px 47px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 578px 187px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 411px 553px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 219px 24px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 240px 511px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 256px 52px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 491px 296px,rgba(255,255,255,.6) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 423px 408px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(5px 5px at 61px 465px,rgba(255,255,255,.8) 50%,rgba(0,0,0,0)),radial-gradient(6px 6px at 413px 560px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 201px 295px,rgb(255,255,255) 50%,rgba(0,0,0,0)),radial-gradient(4px 4px at 68px 477px,rgba(255,255,255,.9) 50%,rgba(0,0,0,0)),radial-gradient(3px 3px at 452px 431px,rgba(255,255,255,.7) 50%,rgba(0,0,0,0));background-size:600px 600px;animation:snow 12s linear infinite;content:""}.snow:after{margin-left:-200px;opacity:.4;animation-duration:24s;filter:blur(3px)}.snow:after,.snow:before{animation-direction:reverse}.snow:before{animation-duration:36s;margin-left:-300px;opacity:.65;filter:blur(1.5px)}@keyframes snow{to{transform:translateY(600px)}}