.author-card[data-astro-cid-32rj7774]{display:flex;gap:1.5rem;padding:2rem;background:var(--secondary);border:2px solid var(--primary);margin:2rem 0;align-items:center}.author-avatar[data-astro-cid-32rj7774] img[data-astro-cid-32rj7774]{width:80px;height:80px;object-fit:cover;border:2px solid var(--primary)}.author-info[data-astro-cid-32rj7774] h3[data-astro-cid-32rj7774]{margin:0 0 .75rem;color:var(--primary);font-family:Manrope Variable,Manrope,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:.05em}.author-info[data-astro-cid-32rj7774] p[data-astro-cid-32rj7774]{margin:0 0 1rem;color:var(--accent);line-height:1.6;font-size:.95rem}.author-social[data-astro-cid-32rj7774]{display:flex;gap:1rem}.author-social[data-astro-cid-32rj7774] a[data-astro-cid-32rj7774]{color:var(--primary);text-decoration:none;font-size:.9rem;font-weight:400;padding:.5rem 1rem;border:2px solid var(--primary);background:var(--secondary);text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.author-social[data-astro-cid-32rj7774] a[data-astro-cid-32rj7774]:hover{background:var(--primary);color:var(--secondary);transform:translateY(-1px)}@media (max-width: 768px){.author-card[data-astro-cid-32rj7774]{flex-direction:column;text-align:center;padding:1.5rem}.author-social[data-astro-cid-32rj7774]{justify-content:center;flex-wrap:wrap}}[data-astro-cid-bvzihdzo]{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Manrope Variable,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--secondary);color:var(--primary);line-height:1.6;font-weight:300;overflow-x:hidden;margin:0;padding:0}.article-main[data-astro-cid-bvzihdzo]{display:flex;justify-content:center;align-items:flex-start;width:100vw;margin:0;padding:5rem 0 0;box-sizing:border-box;position:relative;left:50%;transform:translate(-50%)}.article[data-astro-cid-bvzihdzo]{max-width:900px;width:calc(100% - 4rem);margin:0;padding:0 2rem;box-sizing:border-box}.article-hero[data-astro-cid-bvzihdzo]{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:4rem;opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease forwards .3s;padding-bottom:10vh}.hero-image[data-astro-cid-bvzihdzo]{margin-bottom:3rem;overflow:hidden;aspect-ratio:2/1;border:2px solid var(--primary)}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .4s ease}.hero-content[data-astro-cid-bvzihdzo]{position:relative;text-align:center;padding:0 2rem}.hero-title-only[data-astro-cid-bvzihdzo]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:100;transition:opacity .5s ease;width:min(100vw - 4rem,1200px);padding:0 2rem}.hero-title-only[data-astro-cid-bvzihdzo].hidden{opacity:0}.hero-description-content[data-astro-cid-bvzihdzo]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .5s ease;width:min(100vw - 4rem,1200px);padding:0 2rem}.hero-description-content[data-astro-cid-bvzihdzo].visible{opacity:1}.article-meta[data-astro-cid-bvzihdzo]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.article-date[data-astro-cid-bvzihdzo],.article-updated[data-astro-cid-bvzihdzo]{font-size:.9rem;color:var(--text-muted);font-weight:400}.article-category[data-astro-cid-bvzihdzo]{font-size:.75rem;color:var(--secondary);background:var(--primary);padding:.25rem .75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.article-title[data-astro-cid-bvzihdzo]{font-size:clamp(2rem,5vw,3rem);font-weight:300;line-height:1.2;margin-bottom:1.5rem;color:var(--primary)}.article-description[data-astro-cid-bvzihdzo]{font-size:clamp(1.4rem,3.5vw,2.1rem);color:var(--primary);font-weight:300;line-height:1.2;max-width:1200px;margin:0 auto}.article-content[data-astro-cid-bvzihdzo]{opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease forwards .6s;display:flex;flex-direction:column;align-items:center;width:100%}.prose[data-astro-cid-bvzihdzo]{max-width:720px;margin:0 auto 4rem;padding:0;font-size:clamp(1.2rem,3vw,1.8rem);line-height:1.8;text-align:left;width:100%;box-sizing:border-box}.prose[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h4[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h5[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h6[data-astro-cid-bvzihdzo]{color:var(--primary);font-weight:400;margin:2.5rem 0 1rem;line-height:1.3;text-align:center}.prose[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{font-size:1.75rem;font-weight:600;margin-top:2rem}.prose[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo]{font-size:1.35rem;font-weight:600;margin-top:2rem}.prose[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo]{font-size:1.15rem;font-weight:600;margin-top:1.5rem}.prose[data-astro-cid-bvzihdzo] h4[data-astro-cid-bvzihdzo]{font-size:1.05rem;font-weight:600;margin-top:1.5rem}.prose[data-astro-cid-bvzihdzo] h5[data-astro-cid-bvzihdzo]{font-size:.95rem;font-weight:600;margin-top:1rem}.prose[data-astro-cid-bvzihdzo] h6[data-astro-cid-bvzihdzo]{font-size:.9rem;font-weight:600;margin-top:1rem}.prose[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{margin-bottom:1.5rem;color:var(--accent);text-align:left;font-size:1rem;font-weight:400}.prose[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--primary);text-decoration:none;position:relative;transition:all .3s ease}.prose[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--primary);transition:width .3s ease}.prose[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover:after{width:100%}.prose[data-astro-cid-bvzihdzo] blockquote[data-astro-cid-bvzihdzo]{border-left:4px solid var(--primary);padding:1rem 0 1rem 2rem;margin:2rem 0;font-style:italic;color:var(--accent);background:var(--light-gray)}.prose[data-astro-cid-bvzihdzo] ul[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] ol[data-astro-cid-bvzihdzo]{margin:1.5rem 0;padding-left:2rem}.prose[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]{margin-bottom:.5rem;color:var(--accent);text-align:left}.prose[data-astro-cid-bvzihdzo] code[data-astro-cid-bvzihdzo]{background:var(--light-gray);padding:.25rem .5rem;font-size:.9em;color:var(--primary)}.prose[data-astro-cid-bvzihdzo] pre[data-astro-cid-bvzihdzo]{background:var(--light-gray);padding:1.5rem;overflow-x:auto;margin:2rem 0}.prose[data-astro-cid-bvzihdzo] pre[data-astro-cid-bvzihdzo] code[data-astro-cid-bvzihdzo]{background:none;padding:0}.prose[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{max-width:100%;height:auto;margin:2rem auto;display:block;border:2px solid var(--primary)}.author-section[data-astro-cid-bvzihdzo]{max-width:720px;margin:0 auto 3rem;padding:2rem 0;border-top:1px solid var(--border)}.author-loading[data-astro-cid-bvzihdzo]{text-align:center;padding:2rem;color:var(--text-muted);font-style:italic}.article-meta-end[data-astro-cid-bvzihdzo]{max-width:720px;margin:0 auto 2rem;padding:2rem 0;border-top:1px solid var(--border);text-align:center}.article-nav[data-astro-cid-bvzihdzo]{max-width:720px;margin:0 auto;padding:2rem 0;text-align:center}.back-to-insights[data-astro-cid-bvzihdzo]{color:var(--text-muted);text-decoration:none;font-weight:400;transition:all .3s ease;font-size:.95rem;position:relative}.back-to-insights[data-astro-cid-bvzihdzo]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--primary);transition:width .3s ease}.back-to-insights[data-astro-cid-bvzihdzo]:hover{color:var(--primary);transform:translate(-2px)}.back-to-insights[data-astro-cid-bvzihdzo]:hover:after{width:calc(100% - 10px)}.footer[data-astro-cid-bvzihdzo]{background:var(--secondary);color:var(--primary);padding:3rem 2rem 2rem;margin-top:4rem;border-top:2px solid var(--primary)}.footer-content[data-astro-cid-bvzihdzo]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.footer-section[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo]{font-size:1.25rem;font-weight:400;margin-bottom:1rem;color:var(--primary);letter-spacing:.05em}.footer-section[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{line-height:1.6;margin-bottom:.75rem;color:var(--accent);font-size:.95rem}.footer-section[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--primary);text-decoration:none;transition:all .3s ease}.footer-section[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--accent)}.contact-info[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo],.business-info[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo],.privacy-info[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{margin-bottom:.5rem}.privacy-info[data-astro-cid-bvzihdzo]{font-size:.9rem;line-height:1.5}.privacy-info[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{margin-bottom:1rem}.footer-bottom[data-astro-cid-bvzihdzo]{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem;text-align:center}.footer-bottom[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{color:var(--text-muted);font-size:.85rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.article-main[data-astro-cid-bvzihdzo]{padding:5rem 0 0}.article[data-astro-cid-bvzihdzo]{width:calc(100vw - 2rem);padding:0 1rem}.article-hero[data-astro-cid-bvzihdzo]{padding-bottom:20vh}.hero-content[data-astro-cid-bvzihdzo]{padding:0 1rem}.hero-title-only[data-astro-cid-bvzihdzo],.hero-description-content[data-astro-cid-bvzihdzo]{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:0;left:50%;transform:translate(-50%,-50%)}.article-content[data-astro-cid-bvzihdzo]{padding:0;width:100%}.article-meta[data-astro-cid-bvzihdzo]{gap:.5rem}.prose[data-astro-cid-bvzihdzo]{max-width:100%;padding:0;font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.7;margin:0 auto 4rem;box-sizing:border-box}.prose[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{text-align:left;font-size:1.1rem}.prose[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{font-size:1.5rem;font-weight:600;text-align:left}.prose[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo]{font-size:1.25rem;font-weight:600;text-align:left}.prose[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo]{font-size:1.1rem;font-weight:600;text-align:left}.prose[data-astro-cid-bvzihdzo] h4[data-astro-cid-bvzihdzo]{font-size:1rem;font-weight:600;text-align:left}.prose[data-astro-cid-bvzihdzo] h5[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h6[data-astro-cid-bvzihdzo]{font-size:.95rem;font-weight:600;text-align:left}.footer[data-astro-cid-bvzihdzo]{padding:3rem 1rem 2rem}.footer-content[data-astro-cid-bvzihdzo]{grid-template-columns:1fr;gap:2rem}}@media (max-width: 480px){.article-title[data-astro-cid-bvzihdzo]{font-size:1.8rem}.article-description[data-astro-cid-bvzihdzo]{font-size:1.1rem}.prose[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{font-size:1.15rem}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
