.nebulock-section.nebulock-blog-listing{background:var(--infinity);padding:0 0 100px}.blog-hero{border-bottom:1px solid var(--solar-flare);padding:200px 0 0;text-align:center}.hero-inner{margin:0 auto;max-width:700px}.nebulock-blog-listing{background:var(--neb-bg);padding:0 0 5vw}.blog-tile--featured{border-bottom:1.5px solid var(--neb-divider);margin:4vw auto 0;padding-bottom:2rem;position:relative}.blog-tile--featured,.blog-tile--featured>a{align-items:flex-start;display:flex;flex-direction:column}.blog-tile--featured>a{gap:.5rem;text-decoration:none;width:100%}.blog-tile-img-wrap.featured{aspect-ratio:5/4;background:#181a1c;border-radius:18px;margin-bottom:2.1rem;overflow:hidden;width:50%}.blog-tile--featured .blog-tile-img{border-radius:18px;filter:brightness(.99) contrast(1.02);height:100%;max-height:370px;min-height:190px;object-fit:cover;transition:transform .4s cubic-bezier(.7,0,.34,1),filter .3s;width:100%}.blog-tile--featured:focus-within .blog-tile-img,.blog-tile--featured:hover .blog-tile-img{filter:brightness(1.03) contrast(1.06);transform:scale(1.023)}.nebulock-section.nebulock-blog-listing .blog-tile.blog-tile--featured a{flex-direction:row;gap:3rem}.nebulock-section.nebulock-blog-listing .blog-tile.blog-tile--featured .text-content .blog-tile-date{color:var(--lunar-ash);font-size:1.05rem;letter-spacing:.01em;margin-bottom:.5rem;opacity:.66}.nebulock-section.nebulock-blog-listing .blog-tile.blog-tile--featured .text-content .blog-tile-title{color:var(--cosmic-ivory);font-size:2rem;font-weight:500;letter-spacing:.01em;line-height:1.13;margin-bottom:1.15rem;max-width:65vw;transition:color .13s}.nebulock-section.nebulock-blog-listing .blog-tile.blog-tile--featured .text-content .blog-tile-cta{background:var(--solar-flare);color:var(--lunar-ash);display:block;font-family:TT Runs,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:0;opacity:1;padding:1rem 1.5rem;transition:color .14s,opacity .13s;width:fit-content}.blog-tile--featured:focus-within .blog-tile-title,.blog-tile--featured:hover .blog-tile-title{color:var(--solar-flare)}.blog-tile--featured:focus-within .blog-tile-cta,.blog-tile--featured:hover .blog-tile-cta{color:var(--solar-flare);opacity:1}.blog-grid{display:grid;gap:4vw 3vw;grid-template-columns:repeat(3,1fr);margin:0 auto 3vw;max-width:1200px;width:92vw}.blog-tile{border-bottom:1.1px solid var(--neb-divider);min-height:320px;padding-bottom:2.8rem;position:relative}.blog-tile,.blog-tile>a{align-items:flex-start;background:none;display:flex;flex-direction:column}.blog-tile>a{gap:.42rem;text-decoration:none;width:100%}.blog-tile-img-wrap{aspect-ratio:16/9;background:#1a1620;border-radius:12px;margin-bottom:1.15rem;overflow:hidden;width:100%}.blog-tile-img{display:block;filter:brightness(.9) contrast(1.01);height:100%;object-fit:cover;transition:transform .38s cubic-bezier(.7,0,.34,1),filter .32s;width:100%}.blog-tile:focus-within .blog-tile-img,.blog-tile:hover .blog-tile-img{filter:brightness(1.01) contrast(1.06);transform:scale(1.025)}.blog-tile-meta{margin-bottom:.1rem}.blog-tile-date{color:var(--lunar-ash);font-family:TT Hoves Mono,Menlo,monospace;font-size:.99rem;opacity:.49}.blog-tile-date,.blog-tile-title{font-weight:400;letter-spacing:.01em}.blog-tile-title{color:var(--cosmic-ivory);font-family:TT Runs,Arial,sans-serif;font-size:1.06rem;line-height:1.21;margin-bottom:.98rem;transition:color .13s}.blog-tile-cta{align-items:center;color:var(--lunar-ash);display:flex;font-family:TT Hoves,Arial,sans-serif;font-size:1.02rem;font-weight:400;gap:.1em;letter-spacing:.04em;opacity:.54;transition:color .13s,opacity .13s}.cta-arrow{font-family:inherit;font-size:1.08em;font-weight:500;margin-left:.13em;transition:color .12s}.blog-tile:focus-within .blog-tile-title,.blog-tile:hover .blog-tile-title{color:var(--solar-flare)}.blog-tile:focus-within .blog-tile-cta,.blog-tile:hover .blog-tile-cta{color:var(--solar-flare2);opacity:.94}.blog-tile:focus-within .cta-arrow,.blog-tile:hover .cta-arrow{color:var(--solar-flare)}.blog-tile:last-child{border-bottom:none}@media (max-width:1100px){.blog-grid{gap:4vw 4vw;grid-template-columns:1fr 1fr}}@media (max-width:700px){.blog-grid{grid-template-columns:1fr;width:98vw}.blog-tile-title{font-size:.97rem}.blog-tile-img-wrap,.blog-tile-img-wrap.featured{border-radius:8px}.blog-tile{padding-bottom:1.3rem}}.nebulock-section.blog-post__single{color:var(--lunar-ash);font-family:TT Runs,sans-serif;padding:110px 0 100px}.nebulock-section.blog-post__single .nebulock-blog-post__content{color:var(--lunar-ash);font-family:TT Hoves,sans-serif;font-size:1.2rem;font-stretch:115%;line-height:1.8}.nebulock-blog-post__content{color:var(--lunar-ash);font-family:TT Hoves,Arial,sans-serif;font-size:1.12rem;line-height:1.7}.nebulock-blog-post__content p{padding-bottom:25px}.blog-featured-image__wrapper{background:var(--infinity);box-shadow:0 12px 48px 0 #18181b55;height:340px;margin-bottom:2.5rem;max-height:400px;max-width:100vw;overflow:hidden;position:relative;width:100vw}.blog-featured-image{display:block;filter:brightness(1) contrast(1.08);height:100%;object-fit:cover;object-position:50% 50%;width:100%}.bass-lines-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}.bass-lines-group{display:flex;flex-direction:column;gap:5px;height:100%;justify-content:flex-end;position:absolute;top:0;width:48%}.bass-lines-left{align-items:flex-start;left:0}.bass-lines-right{align-items:flex-end;right:0}.bass-line{background:var(--solar-flare);box-shadow:0 0 10px 0 #404f8e33;height:8px;margin:.1em 0;opacity:1;transition:background .35s;width:0}@media (max-width:700px){.bass-lines-overlay{display:none}.blind-line{height:2px;margin:1.3vw 0}}.nebulock-section .nebulock-blog--header{backdrop-filter:blur(5px);background:#160e1ae8;border-radius:10px;-webkit-box-shadow:-15px -20px 40px -20px rgba(232,117,29,.4);box-shadow:-15px -20px 40px -20px rgba(232,117,29,.4);margin-top:-190px;padding:50px 50px 0;z-index:5}.blog-header--breadcrumb{color:var(--lunar-ash);font-family:TT Runs,Arial,sans-serif;font-size:1rem;font-weight:500;margin-bottom:2rem;opacity:.88}.breadcrumb-link{font-family:TT Runs,Arial,sans-serif;transition:color .2s}.breadcrumb-link,.breadcrumb-link:hover{color:var(--solar-flare)}.blog-title{color:var(--cosmic-ivory);font-family:TT Runs,Arial,sans-serif;font-size:clamp(2.1rem,5vw,3.1rem);font-weight:500;letter-spacing:-.02em;line-height:1.09;margin-bottom:1.3rem;margin-top:.3rem}.blog-meta-row{align-items:center;color:var(--lunar-ash);display:flex;font-family:TT Hoves Mono,Menlo,monospace;font-size:.99rem;gap:1.15rem;margin-bottom:2.4rem;opacity:.88}.meta-dot{background:var(--solar-flare);border-radius:50%;display:inline-block;height:6px;width:6px}.nebulock-blog-post__content .content-wrapper{color:var(--cosmic-ivory);font-family:TT Hoves,Arial,sans-serif;font-size:1.11rem;line-height:1.8;margin-bottom:2.5rem}.nebulock-blog-post__content h2,.nebulock-blog-post__content h3,.nebulock-blog-post__content h4{margin-top:2.5rem}.nebulock-blog-post__content blockquote{background:rgba(64,79,142,.09);border-left:4px solid var(--solar-flare);border-radius:0 13px 13px 0;color:var(--cosmic-ivory);font-family:TT Hoves,Arial,sans-serif;font-size:1.08em;font-style:italic;margin:2rem 0;opacity:.98;padding:1.1em 2em}.nebulock-blog-post__content code,.nebulock-blog-post__content pre{background:#2a1930;border-radius:4px;color:var(--solar-flare);font-family:TT Hoves Mono,Menlo,monospace;font-size:.98em;padding:.14em .5em}.tags-list{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem;margin-top:1.4rem}.tag--single{background:var(--orbital-blue);border-radius:99px;box-shadow:0 1px 6px 0 #404f8e24;color:var(--cosmic-ivory);font-family:TT Runs,Arial,sans-serif;font-size:.96rem;font-weight:600;letter-spacing:.02em;padding:.33em 1.05em;transition:background .18s,color .18s}.tag--single:hover{background:var(--solar-flare);color:var(--infinity)}.nebulock-blog-post__content h2,.nebulock-blog-post__content h3,.nebulock-blog-post__content h4{background:none;border-radius:0;color:var(--cosmic-ivory);font-family:TT Runs,Arial,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.16;margin-bottom:1.1rem;margin-top:2.3rem}.nebulock-blog-post__content h2{border-left:3px solid var(--solar-flare);font-size:2rem;padding-left:1.2rem}.nebulock-blog-post__content h3{border-left:2px solid var(--solar-flare);font-size:1.29rem;padding-left:.7rem}.nebulock-blog-post__content h4{border-left:2px solid var(--solar-flare);font-size:1.06rem;letter-spacing:.08em;margin-bottom:.7rem;opacity:.93;padding-left:.55rem;text-transform:uppercase}.nebulock-blog-post__content p{color:var(--lunar-ash)}.nebulock-blog-post__content ol,.nebulock-blog-post__content ul{color:var(--cosmic-ivory);font-family:TT Hoves,Arial,sans-serif;font-size:1.07rem;line-height:1.78;margin-bottom:1.7rem;margin-left:1.3rem;padding-left:0}.nebulock-blog-post__content ul{list-style:none;margin-top:1rem}.nebulock-blog-post__content ul li{margin-bottom:.42em;padding-left:1.3em;position:relative}.nebulock-blog-post__content ul li:before{background:var(--solar-flare);border-radius:50%;content:"";height:7px;left:.18em;position:absolute;top:.98em;width:7px}.nebulock-blog-post__content ol{list-style:decimal inside;margin-top:1rem}.nebulock-blog-post__content ol li{margin-bottom:.35em;padding-left:.1em}.nebulock-blog-post__content img{background:#232323;border-radius:11px;box-shadow:none;display:block;height:auto;margin:2rem auto;max-width:100%;transition:opacity .18s}.nebulock-blog-post__content img:hover{opacity:.93}@media (max-width:700px){.nebulock-blog-post__content h2{font-size:1.22rem;padding-left:.67rem}.nebulock-blog-post__content h3{font-size:1.03rem;padding-left:.45rem}.nebulock-blog-post__content h4{font-size:.97rem;padding-left:.32rem}.nebulock-blog-post__content blockquote{font-size:1em;padding:.8em}}.nebulock-author-bio{align-items:center;background:transparent;border:2px solid var(--solar-flare);border-bottom-right-radius:80px;border-top-left-radius:80px;display:flex;gap:2.1rem;margin:3.2rem 0 2.2rem;padding:2.1rem 2.4rem}.author-bio-avatar{align-items:center;background:var(--solar-flare);border-radius:50%;display:flex;flex-shrink:0;height:82px;justify-content:center;overflow:hidden;width:82px}.author-bio-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.author-bio-info{display:flex;flex:1;flex-direction:column;gap:.3rem}.author-bio-label{color:var(--cosmic-ivory);font-size:.9rem;font-weight:500;margin-bottom:.12rem;opacity:.7;text-transform:uppercase}.author-bio-label,.author-bio-name{font-family:TT Runs,Arial,sans-serif}.author-bio-name{color:var(--lunar-ash);font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.22rem}.author-bio-description{color:var(--lunar-ash);font-family:TT Hoves,Arial,sans-serif;font-size:1.01rem;line-height:1.6;margin-bottom:.09rem;opacity:.88}.author-bio-social{display:flex;gap:.7rem;margin-top:.6rem}.author-bio-social a{align-items:center;color:var(--orbital-blue);display:inline-flex;opacity:.82;transition:opacity .18s}.author-bio-social a:hover{opacity:1}@media (max-width:600px){.nebulock-author-bio{align-items:flex-start;border-radius:0;flex-direction:column;gap:1rem;max-width:97vw;padding:1.2rem 1.1rem}.author-bio-avatar{height:66px;width:66px}.author-bio-name{font-size:1rem}.author-bio-description{font-size:.94rem}}.blog-post-bottom__next-prev--wrapper{display:flex;gap:1.3rem;justify-content:space-between;margin-bottom:.9rem;margin-top:2.4rem}.next-prev--single{flex:1 1 0}.next-prev-link{background:var(--infinity);border:1px solid transparent;box-shadow:0 2px 10px 0 #404f8e22;color:var(--cosmic-ivory);display:block;font-family:TT Runs,Arial,sans-serif;font-size:1.1rem;font-weight:500;overflow:hidden;padding:1.1rem 1.7rem;position:relative;text-decoration:none;transition:all .2s ease}.next-prev-link:hover{border:1px solid var(--solar-flare);border-bottom-right-radius:18px;border-top-left-radius:18px;box-shadow:0 4px 20px 0 var(--solar-flare)}.next-prev-link:hover .next-prev-label{letter-spacing:3px}.next-prev-label{display:block;font-size:.8rem;font-weight:600;letter-spacing:.12em;margin-bottom:.08em;opacity:.66;text-transform:uppercase;transition:all .3s ease}.next-prev-title{color:inherit;font-size:.9em;font-weight:500}@media (max-width:900px){.nebulock-section.blog-post__single{padding-bottom:50px}.blog-featured-image__wrapper{height:180px}.blog-title{font-size:1.7rem}.nebulock-blog-post__content{font-size:.99rem}.author-box--wrapper{align-items:flex-start;border-radius:none;flex-direction:column;padding:1rem}.nebulock-author-bio{border:none}.blog-post-bottom__next-prev--wrapper{flex-direction:column;gap:.85rem}}@media (max-width:650px){.blog-featured-image__wrapper{height:120px}.blog-title{font-size:1.6rem;line-height:1.5}.blog-meta-row{flex-direction:row;flex-wrap:wrap;gap:.5rem}.author-box--wrapper{padding:.7rem .5rem}}