@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/playfair-display-latin-800-normal.lwhkvH_6.woff2)format("woff2"),url(/_astro/playfair-display-latin-800-normal.D0Xz4t1K.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-italic.Bvp5b4iR.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-italic.BFV_U8S6.woff)format("woff")}:root{--brand-noir:#0f0d0a;--brand-noir-deep:#0a0907;--brand-surface:#1b1813;--brand-surface-alt:#2e2920;--brand-surface-soft:var(--brand-surface-alt);--brand-gold:#c9a15a;--brand-gold-light:#e2c181;--brand-brass:#c9a15a;--brand-wax:#c8372d;--brand-cream:#efe7d6;--brand-muted:#a89f8c;--brand-smoke:#4a4336;--brand-crimson:#e0574b;--brand-hairline-gold:#c9a15a29;--brand-amber:#e5a33a;--brand-amber-soft:#3a2f1c;--brand-amber-text:#f2c26b;--brand-desk-dark:#100c06;--brand-desk-warm:#1c160d;--brand-manila:#f4ecdd;--brand-manila-band:#e8d4a0;--brand-manila-tab:#d9c088;--brand-ink:#241c12;--font-title:"Playfair Display", Georgia, serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--noir:var(--brand-noir);--noir-deep:var(--brand-noir-deep);--surface:var(--brand-surface);--surface-soft:var(--brand-surface-soft);--surface-alt:var(--brand-surface-alt);--gold:var(--brand-gold);--gold-light:var(--brand-gold-light);--brass:var(--brand-brass);--wax:var(--brand-wax);--cream:var(--brand-cream);--muted:var(--brand-muted);--smoke:var(--brand-smoke);--crimson:var(--brand-crimson);--hairline-gold:var(--brand-hairline-gold);--section-pad:clamp(48px, 8vw, 84px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--noir);background-image:radial-gradient(circle at 76% 8%, #c9a15a0e, transparent 34%), linear-gradient(180deg, var(--noir) 0%, var(--noir) 32%, var(--noir-deep) 100%);color:var(--cream);font-family:var(--font-body);flex-direction:column;min-height:100vh;line-height:1.6;display:flex}a{color:var(--gold-light);text-decoration:none}a:hover{color:var(--gold)}:where(a,button,input,summary):focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.skip-link{z-index:1000;background:var(--cream);color:var(--noir-deep);padding:10px 14px;font-size:13px;font-weight:700;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{color:var(--noir-deep);transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(10px);background:#0c0a08eb;border-bottom:1px solid #c9a15a2e;width:100%;position:sticky;top:0}@keyframes tickerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1160px;margin:0 auto;padding:8px 24px;display:flex}.brand{font-family:var(--font-title);letter-spacing:4px;color:var(--gold-light);align-items:center;gap:10px;font-size:23px;font-weight:700;transition:color .2s;display:flex}.brand:hover{color:var(--cream)}.brand-logo{object-fit:contain;border-radius:4px;flex-shrink:0;width:28px;height:28px;display:block}.site-header nav{align-items:center;gap:24px;display:flex}.site-header nav .nav-link{letter-spacing:1.35px;text-transform:uppercase;color:#efe7d6bf;font-size:11px;font-weight:600;transition:color .2s;position:relative}.site-header nav .nav-link:after{content:"";background:var(--evidence);width:0%;height:1px;transition:width .2s;position:absolute;bottom:-4px;left:0}.site-header nav .nav-link:hover{color:var(--gold-light)}.site-header nav .nav-link[aria-current=page]{color:var(--cream)}.site-header nav .nav-link[aria-current=page]:after,.site-header nav .nav-link:hover:after{width:100%}.nav-play{border:1px solid var(--gold);letter-spacing:1.6px;text-transform:uppercase;background:var(--gold);border-radius:3px;justify-content:center;align-items:center;padding:9px 17px;font-size:11px;font-weight:700;transition:background-color .2s,border-color .2s,box-shadow .2s,translate .2s;display:inline-flex;box-shadow:3px 3px #862a2759;color:var(--noir-deep)!important}.nav-play:hover{background:var(--gold-light);border-color:var(--gold-light);translate:2px 2px;box-shadow:1px 1px #862a2773}main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.section-head{text-align:center;max-width:640px;margin:0 auto 36px}.section-head h2{font-family:var(--font-title);color:var(--gold-light);font-size:clamp(24px,4vw,34px);line-height:1.25}.section-head h2:after{content:"";background:linear-gradient(90deg, var(--evidence) 0 72%, var(--gold) 72% 100%);width:54px;height:2px;margin:16px auto 0;display:block;transform:rotate(-1deg)}.band{background:var(--band,#08070552);box-shadow:0 0 0 100vmax var(--band,#08070552);clip-path:inset(0 -100vmax);border-top:1px solid var(--hairline-gold);border-bottom:1px solid var(--hairline-gold);padding-top:var(--section-pad);padding-bottom:var(--section-pad);position:relative}.play-button{border:1px solid var(--gold);background:var(--gold);min-height:46px;color:var(--noir-deep);letter-spacing:1.5px;text-align:center;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;padding:12px 22px;font-size:11px;font-weight:700;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,translate .18s;display:inline-flex;box-shadow:4px 4px #862a274d}.play-button:hover{background:var(--gold-light);border-color:var(--gold-light);color:var(--noir-deep);translate:3px 3px;box-shadow:1px 1px #862a2780}.play-button.secondary{box-shadow:none;letter-spacing:1.4px;color:var(--muted);background:0 0;border-color:#ffffff40;font-size:11px}.play-button.secondary:hover{color:var(--cream);box-shadow:none;background:#ffffff0f;translate:none}.cases{padding:var(--section-pad) 0;--accent:var(--crimson)}.case-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;list-style:none;display:grid}.case-card{opacity:0;transition:border-color .2s,transform .2s,opacity .6s,translate .6s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);background:#16130fdb;border:1px solid #c9a15a33;border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden;translate:0 18px}.case-card.is-visible{opacity:1;translate:0}.case-card:hover{border-color:#c9a15a80;transform:translateY(-2px)}.case-card:hover .case-stamp{opacity:1;transform:rotate(-8deg)scale(1)}.case-card:hover .case-cover img{transform:scale(1.04)}.case-cover{aspect-ratio:16/10;border-bottom:1px solid #0006;position:relative;overflow:hidden}.case-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:block}.case-stamp{font-family:var(--font-mono);letter-spacing:2px;color:var(--crimson);opacity:0;pointer-events:none;background:#00000059;border:1.5px solid;border-radius:3px;padding:4px 10px;font-size:10px;transition:opacity .25s,transform .25s;position:absolute;top:10px;right:10px;transform:rotate(-2deg)scale(.92)}.case-body{padding:16px 18px 20px}.case-no{color:var(--brass);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:700}.cases-quota-note{color:var(--gold-light);background:#c9a15a14;border:1px solid #c9a15a40;border-radius:20px;margin-top:14px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.case-body h3{font-family:var(--font-title);color:var(--cream);margin:0 0 5px;font-size:19px}.case-body p{color:var(--muted);font-size:13px;line-height:1.5}.cases-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.reveal-cases__seal{letter-spacing:4px;color:var(--crimson);border:1.5px solid;border-radius:3px;padding:5px 14px;font-size:11px;transition:transform .25s;display:inline-block;transform:rotate(-3deg)}.reveal-cases__label{font-family:var(--font-title);color:var(--gold-light);margin-top:4px;font-size:18px}.reveal-cases__hint{letter-spacing:2px;color:var(--muted);font-size:11px}.how{--accent:var(--brass)}.steps{grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;display:grid}.step{border-top:2px solid #862a2794;padding:20px 4px 0}.step h3{font-family:var(--font-title);letter-spacing:.5px;color:var(--gold-light);margin-bottom:10px;font-size:18px}.step p{color:var(--muted);font-size:14px;line-height:1.6}.features{border-top:1px solid #c9a15a38;border-bottom:1px solid #c9a15a38;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;display:grid}.feature{border-right:1px solid #c9a15a29;padding:28px 24px}.feature:last-child{border-right:0}.feature h3{font-family:var(--font-title);letter-spacing:.5px;color:var(--gold-light);margin-bottom:10px;font-size:17px;font-weight:700}.feature p{color:var(--muted);font-size:13.5px;line-height:1.6}.about{border-top:1px solid var(--hairline-gold);text-align:center;max-width:720px;margin:clamp(36px,5vw,54px) auto 0;padding:clamp(28px,4vw,42px) 24px}.about h2{font-family:var(--font-title);color:var(--gold-light);margin-bottom:12px;font-size:clamp(22px,3vw,28px)}.about p{color:var(--muted);max-width:680px;margin:0 auto;font-size:14px;line-height:1.7}.faq{--accent:var(--brass)}.faq-list{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.faq-item{background:#00000040;border:1px solid #ffffff1a;border-radius:6px;padding:4px 20px}.faq-item summary{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--brass);font-size:20px;line-height:1}.faq-item[open] summary:after{content:"−"}.faq-item[open]{border-left:2px solid var(--evidence)}.faq-item p{color:var(--muted);padding:0 0 18px;font-size:14px}.final-cta{text-align:center;padding:calc(var(--section-pad) + 12px) 0}.final-cta-box{border-top:1px solid #c9a15a52;border-bottom:1px solid #c9a15a52;max-width:860px;margin:0 auto;padding:52px 24px}.final-cta h2{font-family:var(--font-title);color:var(--gold-light);margin-bottom:12px;font-size:clamp(28px,4.5vw,42px);line-height:1.25}.final-cta-sub{color:var(--muted);max-width:520px;margin:0 auto 32px;font-size:16px}.pricing{padding:var(--section-pad) 0 8px;--accent:var(--gold)}.price-card{text-align:center;opacity:0;background:radial-gradient(120% 80% at 50% 0,#c9a15a14,#0000 60%),#0006;border:1px solid #c9a15a4d;border-radius:10px;max-width:520px;margin:0 auto;padding:40px 28px 32px;transition:opacity .6s,translate .6s cubic-bezier(.22,.61,.36,1);position:relative;translate:0 18px;box-shadow:0 30px 60px -45px #000000e6}.price-card.is-visible{opacity:1;translate:0}.price-badge{font-family:var(--font-mono);letter-spacing:2px;color:var(--cream);background:var(--crimson);white-space:nowrap;border-radius:4px;padding:6px 16px;font-size:11px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 8px 20px -10px #e0574bcc}.price-title{font-family:var(--font-title);color:var(--gold-light);margin:6px 0 10px;font-size:22px}.price-desc{color:var(--muted);max-width:400px;margin:0 auto 22px;font-size:14px;line-height:1.55}.price-row{justify-content:center;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.price-old{font-family:var(--font-mono);color:var(--muted);font-size:22px;text-decoration:line-through #e0574bb3}.price-now{font-family:var(--font-title);color:var(--cream);font-size:48px;font-weight:700;line-height:1}.price-terms{color:var(--muted);margin-bottom:24px;font-size:12.5px}.price-card .play-button{width:100%;max-width:320px}.price-pay{color:var(--muted);max-width:360px;margin:18px auto 0;font-size:12px;line-height:1.5}.price-free{color:var(--brass);margin-top:10px;font-size:12.5px}.daily-band{margin:36px 0 20px}.daily-inner{border:1px solid #c9a15a47;border-left:3px solid var(--evidence);background:#16130fb8;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:26px 28px;display:grid}.daily-text{flex:1;min-width:0}.daily-text h2{font-family:var(--font-title);color:var(--cream);font-size:clamp(20px,2.8vw,26px);line-height:1.25}.daily-text .daily-promise{color:var(--gold-light);font-family:var(--font-title);margin-top:4px;font-size:17px}.daily-text .daily-promise+p{margin-top:10px}.daily-text p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.highlight-btn{white-space:nowrap}.daily-readmore{color:var(--gold-light);margin-top:8px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.daily-readmore:hover{text-decoration:underline}.daily-inner .play-button{flex-shrink:0}@media (width<=640px){.daily-inner{text-align:left;grid-template-columns:1fr}}.reach{text-align:center;border-top:1px solid var(--hairline-gold);max-width:720px;margin:clamp(40px,6vw,60px) auto 0;padding:clamp(32px,5vw,48px) 24px 0}.reviews{--accent:var(--gold)}.review-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1000px;margin:0 auto;display:grid}.review-card{opacity:0;transition:opacity .6s,translate .6s cubic-bezier(.22,.61,.36,1),border-color .2s;transition-delay:var(--reveal-delay,0s);background:#16130fa8;border:1px solid #c9a15a2e;border-radius:3px;flex-direction:column;padding:28px 24px 22px;display:flex;translate:0 18px}.review-card.is-visible{opacity:1;translate:0}.review-card:hover{border-color:#c9a15a66}.review-card blockquote{color:#efe7d6e6;flex:1;padding-top:28px;font-size:14.5px;line-height:1.7;position:relative}.review-card blockquote:before{content:"“";font-family:var(--font-title);color:var(--gold);opacity:.6;font-size:52px;line-height:1;position:absolute;top:-12px;left:-2px}.review-card figcaption{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.review-name{font-family:var(--font-mono);color:var(--gold-light);letter-spacing:.5px;font-size:13px}.review-source{color:var(--muted);font-size:12px}.site-footer{background:var(--noir-deep);color:var(--muted);border-top:1px solid #ffffff0f;padding:60px 24px 30px;font-size:14px}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1040px;margin:0 auto;display:flex}.footer-brand{max-width:320px}.footer-brand-title{align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}.footer-brand-title .brand-logo{width:26px;height:26px}.footer-brand .brand-text{font-family:var(--font-title);letter-spacing:4px;color:var(--gold-light);font-size:24px;font-weight:700;display:block}.footer-brand .brand-desc{line-height:1.6}.footer-links{flex-wrap:wrap;gap:60px;display:flex}.link-column{flex-direction:column;gap:12px;display:flex}.link-column h3{color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:14px}.site-footer a{color:var(--muted);text-decoration:none;transition:color .2s}.site-footer a:hover{color:var(--gold-light)}.footer-seo{color:#ffffff4d;text-align:center;border-top:1px solid #ffffff0a;max-width:1040px;margin:40px auto 0;padding-top:20px;font-size:11px;line-height:1.8}.footer-bottom{color:#ffffff9e;justify-content:center;align-items:center;max-width:1040px;margin:20px auto 0;font-size:12px;display:flex}@media (width<=768px){.footer-links{justify-content:space-between;gap:40px;width:100%}}.casebook-main{max-width:1040px}.cases-header{text-align:center;border-bottom:1px solid var(--hairline-gold);max-width:720px;margin:0 auto 34px;padding:clamp(58px,9vw,88px) 0 34px}.cases-header h1{font-family:var(--font-title);color:var(--gold-light);letter-spacing:1px;margin:0 0 16px;font-size:clamp(42px,7vw,62px)}.cases-header p{color:var(--muted);max-width:660px;margin:0 auto;font-size:16px;line-height:1.7}.article{color:#efe7d6e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:680px;margin:0 auto;padding:28px 24px 80px;font-size:17.5px;line-height:1.75}.release-article .article-body img,.release-article .article-body video{border-radius:12px;max-width:100%;height:auto;margin:24px 0;display:block}.article .back{color:var(--muted);letter-spacing:.4px;font-size:13px;text-decoration:none}.article .back:hover{color:var(--gold-light)}.article-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;border-bottom:1px solid #c9a15a24;flex-direction:column;gap:10px;margin:0 0 24px;padding-bottom:14px;font-size:11.5px;line-height:1.6;display:flex}p.article-meta{flex-flow:wrap;align-items:center;gap:8px 12px}.article-meta-badge{align-items:center;display:flex}.article-meta-details{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.article-meta-timing{align-items:center;gap:8px;display:inline-flex}.article-meta span,.article-meta time,.article-meta a{white-space:nowrap}.article-meta .category-badge{color:var(--gold-light);letter-spacing:1px;background:#c9a15a1a;border:1px solid #c9a15a40;border-radius:4px;align-items:center;padding:3px 8px;font-weight:600;display:inline-flex}.article-body>h1:first-child{display:none}.article-meta .dot{color:#c9a15a66}.article-case-bridge{text-align:left;background:linear-gradient(135deg,#1b1813bf 0%,#0f0d0ae6 100%);border:1px solid #c9a15a40;border-radius:12px;margin:56px 0 0;padding:32px 28px;box-shadow:0 12px 32px #00000059}.bridge-eyebrow{font-family:var(--font-body);letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.bridge-title{font-family:var(--font-title);color:var(--gold-light);margin:0 0 10px;font-size:clamp(22px,3vw,28px);line-height:1.25}.bridge-desc{color:#cfc5b0;max-width:600px;margin:0 0 22px;font-size:15px;line-height:1.6}.bridge-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bridge-primary-button{background:var(--gold);font-family:var(--font-body);letter-spacing:.5px;border-radius:6px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #862a2759;color:var(--noir-deep)!important;text-decoration:none!important}.bridge-primary-button:hover{background:var(--gold-light);transform:translateY(-1px);box-shadow:1px 1px #862a2773}.bridge-secondary-button{font-family:var(--font-body);text-underline-offset:4px;align-items:center;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex;color:#cfc5b0!important;text-decoration:underline!important}.bridge-secondary-button:hover{color:var(--gold-light)!important}.article-foot{border-top:1px solid #c9a15a24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;display:flex}.article h1{font-family:var(--font-title);color:var(--gold-light);letter-spacing:.2px;margin:28px 0;font-size:42px;font-weight:700;line-height:1.18}.article h2{font-family:var(--font-title);color:var(--gold-light);margin:56px 0 18px;font-size:26px;font-weight:700;line-height:1.3}.article h3{font-family:var(--font-body);letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin:40px 0 14px;font-size:13px;font-weight:700}.article p{margin:0 0 22px}.article h1+p,.article-meta+p{color:#efe7d6f2;margin-bottom:28px;font-size:19px;line-height:1.7}.article ul,.article ol{margin:0 0 24px;padding-left:22px}.article li{margin:0 0 14px;padding-left:4px}.article li::marker{color:var(--gold)}.article li>p{margin:0 0 8px}.article strong{color:var(--cream);font-weight:700}.suspect-role{color:var(--muted);font-size:14px}.article em{color:#efe7d6f2}.article a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline #c9a15a73;transition:text-decoration-color .16s}.article a:hover{text-decoration-color:var(--gold)}.article blockquote{font-family:var(--font-mono);color:#efe7d6c7;border-left:3px solid #c9a15a8c;margin:28px 0;padding:4px 0 4px 20px;font-size:16.5px;line-height:1.7}.article hr{border:0;border-top:1px solid #c9a15a2e;margin:44px 0}.article code{color:var(--gold-light);background:#00000080;border:1px solid #ffffff14;border-radius:3px;padding:2px 6px;font-size:.92em}.article .play-button{color:var(--noir-deep);text-decoration:none}.article .play-button:hover{color:var(--noir-deep)}.article table{border-collapse:collapse;table-layout:fixed;width:100%;margin:32px 0 38px;font-size:.9em;line-height:1.45}.article th,.article td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #c9a15a33;width:50%;padding:11px 13px}.article th{color:var(--cream);letter-spacing:.8px;text-transform:uppercase;background:#c9a15a1a;font-size:.82em}.article td{color:#efe7d6db}@media (width<=640px){.article{padding:20px 18px 64px;font-size:16.5px;line-height:1.7}.article h1{margin:22px 0;font-size:32px}.article-meta{letter-spacing:.8px;gap:8px;margin-bottom:20px;padding-bottom:12px;font-size:11px}.article-meta-details{flex-direction:column;align-items:flex-start;gap:6px}.article-meta-details .author-dot{display:none}.article-meta .category-badge{padding:2px 7px;font-size:10.5px}.article h1+p,.article-meta+p{font-size:17px}.article h2{margin:40px 0 14px;font-size:22px}.article table{margin:26px 0 32px;font-size:14px;line-height:1.4}.article th,.article td{padding:9px 8px}}@media (width<=820px){.steps{grid-template-columns:1fr}.review-grid{grid-template-columns:1fr;max-width:520px}}@media (width<=640px){.daily-inner{padding:18px}.daily-inner .play-button{text-align:center;width:100%}.case-grid{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;translate:none}}.home-journal-thumbnail{aspect-ratio:16/9;background:var(--noir-deep);margin:-28px -24px 26px;display:block;overflow:hidden}.home-journal-thumbnail img,.article-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.article-meta a,.thumbnail-caption a{color:var(--cream);text-underline-offset:3px;text-decoration:underline #c9a15a66}.article-meta a:hover,.thumbnail-caption a:hover{color:var(--gold-light)}.editorial-main,.updates-main{max-width:1040px}.editorial-header,.updates-header{max-width:760px;padding:clamp(58px,9vw,92px) 0 42px}.editorial-header h1,.updates-header h1{font-family:var(--font-title);color:var(--gold-light);margin:0 0 16px;font-size:clamp(44px,7vw,68px);line-height:1.05}.editorial-header>p,.updates-header>p{color:#b4bac2;max-width:680px;font-size:17px;line-height:1.7}.journal-list{border-top:1px solid #c9a15a3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;padding:0 0 72px;list-style:none;display:grid}.journal-list>li{border-bottom:1px solid #c9a15a2b;min-width:0}.journal-list>li[hidden]{display:none!important}.article-thumbnail-wrap{margin:0 0 34px}.article-thumbnail-wrap .article-thumbnail{margin:0}.article-thumbnail{aspect-ratio:16/9;border:1px solid #c9a15a38;margin:0 0 34px;overflow:hidden}.thumbnail-caption{color:var(--muted);font-family:var(--font-mono);letter-spacing:.5px;text-transform:none;margin-top:10px;font-size:11px}.author-main{max-width:960px}.author-header{max-width:760px;padding:clamp(48px,7vw,76px) 0 32px}.article-breadcrumb-nav{margin-bottom:24px}.back-button{letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:#1b181380;border:1px solid #c9a15a38;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex;text-decoration:none!important}.back-button:hover{border-color:var(--gold);color:var(--gold-light);background:#c9a15a1a;transform:translate(-2px)}.author-header .back{color:var(--muted);letter-spacing:.5px;font-size:12px;transition:color .18s;display:inline-block}.author-header .back:hover{color:var(--gold-light)}.author-header h1{color:var(--gold-light);font-family:var(--font-title);margin:14px 0 6px;font-size:clamp(34px,5.5vw,52px);line-height:1.08}.author-header .author-bio{color:#b4bac2;max-width:680px;margin:0 0 16px;font-size:15.5px;line-height:1.65}.author-header-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.author-header-profile{align-items:center;gap:20px;margin:18px 0 14px;display:flex}.author-avatar-img{object-fit:cover;border:2px solid var(--gold);background:#0f0d0ae6;border-radius:50%;flex-shrink:0;width:80px;height:80px;box-shadow:0 0 20px #c9a15a38}.author-avatar-fallback{font-family:var(--font-title);color:var(--gold-light);place-items:center;font-size:34px;display:grid}.author-header-titles h1{margin:0 0 4px!important}.author-role-title{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:700}.author-roles-summary{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.role-stat-chip{letter-spacing:.5px;text-transform:uppercase;border-radius:14px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.role-stat-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.role-stat-authored{color:var(--gold-light);background:#c9a15a1f;border:1px solid #c9a15a59}.role-stat-authored .role-stat-dot{background:var(--gold)}.role-stat-designed{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf859}.role-stat-designed .role-stat-dot{background:#38bdf8}.role-stat-pending{color:#a89f8c;background:#a89f8c1a;border:1px solid #a89f8c40}.author-social-links{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.author-social-link{font-family:var(--font-sans);color:var(--muted);background:#1b18138c;border:1px solid #c9a15a38;border-radius:5px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1.3;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex;text-decoration:none!important}.author-social-link:hover{color:var(--cream);border-color:var(--gold);background:#c9a15a1f;transform:translateY(-1px)}.author-social-link:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.author-social-x:hover{color:#fff;border-color:#ffffff73}.author-social-instagram:hover{color:#f472b6;border-color:#f472b673}.author-card-socials{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 16px;display:flex}.author-credits-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.author-role-prefix{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:10.5px;font-weight:600}.author-connector{color:var(--muted);font-size:11px}.author-link-chip{background:#c9a15a14;border:1px solid #c9a15a40;border-radius:12px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:600;transition:all .16s;display:inline-flex;color:var(--gold-light)!important;text-decoration:none!important}.author-link-chip:hover{border-color:var(--gold);background:#c9a15a33;transform:translateY(-1px);color:#fff!important}.author-chip-avatar{object-fit:cover;border:1px solid #c9a15a66;border-radius:50%;flex-shrink:0;width:17px;height:17px}.article-section-divider{color:var(--gold);justify-content:center;align-items:center;gap:16px;margin:56px 0 36px;display:flex}.article-section-divider .divider-line{background:linear-gradient(90deg,#0000,#c9a15a59);flex:1;max-width:140px;height:1px}.article-section-divider .divider-line:last-child{background:linear-gradient(90deg,#c9a15a59,#0000)}.article-section-divider .divider-diamond{opacity:.8;font-size:10px}.related-section{border-top:1px solid #c9a15a33;margin-top:64px;padding-top:36px}.related-header{text-align:left;margin-bottom:24px}.related-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:10px;font-weight:700}.related-title{font-family:var(--font-title);color:var(--cream);margin:0;font-size:clamp(22px,3.2vw,30px)}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=760px){.related-grid{grid-template-columns:1fr;gap:16px}}.related-card{background:#16130fd9;border:1px solid #c9a15a2e;border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.related-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 8px 24px #0006}.related-thumb{aspect-ratio:16/9;background:var(--noir-deep);display:block;overflow:hidden}.related-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.related-card:hover .related-thumb img{transform:scale(1.04)}.related-body{flex-direction:column;flex:1;padding:16px;display:flex}.related-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;margin-bottom:8px;font-size:9.5px;display:flex}.related-body h3{font-family:var(--font-title);color:var(--cream);text-transform:none;letter-spacing:0;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.3}.related-body h3 a{color:inherit;text-decoration:none!important}.related-body h3 a:hover{color:var(--gold-light)}.related-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.related-author{color:var(--muted)}.related-link{color:var(--gold-light);font-weight:700;text-decoration:none!important}.related-link:hover{color:var(--gold)}.article-sticky-bar{z-index:95;-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#0c0a08f0;border-top:1px solid #c9a15a59;padding:10px 20px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 24px #00000080}.article-sticky-bar.is-visible{pointer-events:auto;transform:translateY(0)}.sticky-bar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.sticky-bar-info{align-items:center;gap:10px;min-width:0;display:flex}.sticky-bar-badge{font-family:var(--font-mono);letter-spacing:1.2px;color:var(--gold);white-space:nowrap;background:#c9a15a1f;border:1px solid #c9a15a4d;border-radius:4px;flex-shrink:0;padding:3px 7px;font-size:9.5px;font-weight:700}.sticky-bar-title{color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sticky-bar-action{background:var(--gold);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;padding:7px 16px;font-size:12.5px;font-weight:700;transition:all .16s;display:inline-flex;color:var(--noir-deep)!important;text-decoration:none!important}.sticky-bar-action:hover{background:var(--gold-light);transform:translateY(-1px)}@media (width<=640px){.sticky-bar-title{display:none}}.author-empty-state{text-align:center;max-width:520px;margin:0 auto;padding:64px 20px}.empty-state-badge{color:var(--gold);margin-bottom:12px;font-size:32px}.author-empty-state h2{font-family:var(--font-title);color:var(--gold-light);margin:0 0 10px}.author-empty-state p{color:var(--muted);margin-bottom:24px;line-height:1.6}.authors-index-main{max-width:1040px}.authors-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin:12px 0 80px;display:grid}.author-card{background:#16130fd9;border:1px solid #c9a15a33;border-radius:10px;flex-direction:column;padding:24px;transition:all .2s;display:flex}.author-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 10px 30px #0006}.author-card-header{align-items:center;gap:16px;margin-bottom:14px;display:flex}.author-card-avatar{object-fit:cover;border:2px solid var(--gold);background:#0f0d0ae6;border-radius:50%;flex-shrink:0;width:64px;height:64px}.author-card-avatar-fallback{font-family:var(--font-title);color:var(--gold-light);place-items:center;font-size:26px;display:grid}.author-card-titles h2{font-family:var(--font-title);color:var(--cream);margin:0 0 4px;font-size:20px}.author-card-titles h2 a{color:inherit;text-decoration:none!important}.author-card-titles h2 a:hover{color:var(--gold-light)}.author-card-role{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.author-card-bio{color:var(--muted);flex:1;margin:0 0 20px;font-size:13.5px;line-height:1.6}.author-card-footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.author-card-link{color:var(--gold-light);letter-spacing:.6px;font-size:11.5px;font-weight:700;transition:color .16s;text-decoration:none!important}.author-card-link:hover{color:#fff}.author-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.author-filter-btn{color:var(--muted);font-family:var(--font-body);letter-spacing:.5px;cursor:pointer;background:#ffffff0a;border:1px solid #c9a15a38;border-radius:20px;padding:6px 14px;font-size:11.5px;font-weight:600;transition:all .18s}.author-filter-btn:hover{border-color:var(--gold);color:var(--cream);background:#c9a15a1a}.author-filter-btn.is-active{background:var(--gold);border-color:var(--gold);color:var(--noir-deep);font-weight:700}.author-article-list{border-top:1px solid #c9a15a38;margin:0 0 80px;padding:0;list-style:none}.author-item-wrap{border-bottom:1px solid #c9a15a29}.author-item-wrap[hidden]{display:none!important}.author-item{color:inherit;align-items:flex-start;gap:24px;padding:24px 0;display:flex}.author-item-thumb{aspect-ratio:16/9;background:#0c0a08b3;border:1px solid #c9a15a33;border-radius:6px;flex-shrink:0;width:180px;display:block;overflow:hidden}.author-item-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.author-item:hover .author-item-thumb img{transform:scale(1.04)}.author-item-thumb-placeholder{color:var(--smoke);place-items:center;font-size:22px;display:grid}.author-item-body{flex-direction:column;flex:1;min-width:0;display:flex}.author-item-meta{color:var(--muted);letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.author-item-tags{gap:6px;margin-left:auto;display:inline-flex}.role-tag{letter-spacing:.8px;text-transform:uppercase;border-radius:3px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.role-tag-authored{color:var(--gold-light);background:#c9a15a1f;border:1px solid #c9a15a66}.role-tag-designed{color:#f7d28b;background:#b8893b24;border:1px solid #b8893b73}.author-item-title{font-family:var(--font-title);color:var(--cream);margin:0 0 8px;font-size:clamp(19px,2.3vw,24px);line-height:1.3}.author-item-title a{color:inherit;transition:color .18s}.author-item-title a:hover{color:var(--gold-light)}.author-item-desc{color:var(--muted);max-width:720px;margin:0 0 12px;font-size:13.5px;line-height:1.6}.author-item-link{color:var(--gold-light);letter-spacing:.8px;align-self:flex-start;font-size:11px;font-weight:700;transition:color .18s}.author-item-link:hover{color:var(--gold)}@media (width<=640px){.author-item{gap:16px}.author-item-thumb{width:120px}.author-item-title{font-size:18px}.author-item-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.author-item-tags{margin-left:0}}@media (width<=480px){.author-item{flex-direction:column;gap:12px}.author-item-thumb{width:100%;max-width:280px}}.release-list{border-top:1px solid #c9a15a40;max-width:820px;margin:0;padding:0 0 80px;list-style:none}.release-list li{border-bottom:1px solid #c9a15a2b}.release-list a{padding:26px 2px 28px;display:block}.release-list time{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.release-list h2{color:var(--cream);font-family:var(--font-title);margin:0 0 6px;font-size:27px}.release-list p{color:var(--muted);font-size:14px;line-height:1.65}.release-list a>span:last-child{color:var(--gold-light);margin-top:14px;font-size:11px;font-weight:700;display:inline-block}@media (width<=900px){.daily-inner{grid-template-columns:1fr;align-items:start}.daily-inner .play-button{justify-self:start}}@media (width<=760px){.header-inner{padding:8px 18px}.site-header nav{gap:16px}.site-header nav .nav-link{align-items:center;min-height:44px;display:inline-flex}.nav-play{min-height:42px;padding:8px 14px}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.feature:nth-child(2){border-right:0}.feature:nth-child(-n+2){border-bottom:1px solid #c9a15a29}}@media (width<=600px){main{padding-left:18px;padding-right:18px}.brand{letter-spacing:2.4px;gap:7px;font-size:18px}.site-header nav{gap:8px}.site-header nav .nav-link{letter-spacing:.8px;font-size:9px}.nav-play{letter-spacing:.9px;padding-left:10px;padding-right:10px;font-size:9px}.dispatch-pulse{width:6px;height:6px}.journal-list{grid-template-columns:1fr}.editorial-header>p,.updates-header>p{font-size:15.5px}}@media (width<=460px){.header-inner{padding-left:14px;padding-right:14px}.feature{border-bottom:1px solid #c9a15a29;border-right:0}.feature:last-child{border-bottom:0}.features{grid-template-columns:1fr}.daily-inner .play-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contact-form{background:#16130f99;border:1px solid #c9a15a4d;gap:18px;margin:36px 0 46px;padding:28px;display:grid}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form label{color:var(--cream);letter-spacing:.5px;gap:7px;font-size:13px;font-weight:700;display:grid}.contact-form label span{color:var(--muted);font-weight:400}.contact-form input,.contact-form textarea{box-sizing:border-box;width:100%;color:var(--cream);font:inherit;letter-spacing:0;background:#060504b8;border:1px solid #f2eee54d;border-radius:3px;padding:12px;font-size:16px;font-weight:400}.contact-form textarea{resize:vertical;min-height:160px}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.contact-form__trap{position:absolute;left:-9999px}.contact-form__status{min-height:1.6em;color:var(--muted);margin:0;font-size:14px}.contact-form__notice{color:var(--muted);margin:0;font-size:14px}@media (width<=640px){.contact-form{padding:20px}.contact-form__row{grid-template-columns:1fr}}:root{--paper:#f4ecdd;--paper-deep:#eadcb9;--paper-line:#241c1224;--ink:#241c12;--ink-soft:#4a3c28;--ink-muted:#6e5a3a;--ink-accent:#7a5c26;--evidence:#c8372d;--evidence-ink:#fff6ea;--deep:#14120e;--warm:#1f1a13;--hairline:#efe7d614}body{background:var(--brand-noir);color:var(--brand-cream);font-family:var(--font-body)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--brand-gold-light);outline-offset:3px}.site-header{z-index:30;border-bottom:1px solid var(--hairline);backdrop-filter:none;background:#0f0d0af5;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.site-brand{font:800 20px var(--font-title);letter-spacing:3px;color:var(--brand-cream);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-brand-logo{border-radius:7px;flex:none;width:30px;height:30px;display:block}.site-nav{align-items:center;gap:4px 26px;display:flex}.site-nav-link{color:#cfc5b0;padding:12px 0;font-size:15px;text-decoration:none}.site-nav-link:hover,.site-nav-link[aria-current=page]{color:var(--brand-cream);text-underline-offset:6px;text-decoration:underline}.site-nav-play{background:var(--evidence);min-height:44px;color:var(--evidence-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav-play:hover{color:var(--evidence-ink);background:#b02e25}.site-nav-play .play-short{display:none}@media (width<=560px){.site-header-inner{padding:10px 16px}.site-brand{letter-spacing:1.5px;gap:8px;font-size:15px}.site-brand-logo{width:26px;height:26px}.site-nav-play .play-long{display:none}.site-nav-play .play-short{display:inline}.site-nav{gap:10px}.site-nav-link[href="/#premium"]{display:none}.site-nav-play{padding:0 14px;font-size:13px}}.site-footer{background:var(--brand-noir);border-top:1px solid var(--hairline);color:var(--brand-cream)}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:32px 64px;max-width:1200px;margin:0 auto;padding:56px 24px 32px;display:flex}.site-footer-brand{flex-direction:column;gap:10px;max-width:320px;display:flex}.site-footer-title{font:800 18px var(--font-title);letter-spacing:3px}.site-footer-brand p{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.6}.site-footer-links{flex-wrap:wrap;gap:28px 56px;display:flex}@media (width<=720px){.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;width:100%;display:grid}}.site-footer .link-column{flex-direction:column;gap:4px;display:flex}.site-footer .link-column h3{font:600 11px var(--font-body);letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-muted);margin:0 0 6px}.site-footer .link-column a{color:#cfc5b0;padding:6px 0;font-size:14px;text-decoration:none}.site-footer .link-column a:hover{color:var(--brand-cream);text-underline-offset:4px;text-decoration:underline}.site-footer-bottom{border-top:1px solid var(--hairline);max-width:1200px;margin:0 auto;padding:20px 24px 40px}.site-footer-bottom p{color:var(--brand-muted);margin:0;font-size:13px}.home{overflow-x:hidden}.home-wrap{max-width:1200px;margin:0 auto;padding:clamp(72px,9vw,128px) 24px}.home-wrap--narrow{max-width:820px}.home-band--warm{background:var(--warm)}.home-band--paper{background:var(--paper);color:var(--ink)}.home-band--evidence{background:var(--evidence);color:var(--evidence-ink)}.home-band:not(.home-band--paper,.home-band--evidence)+.home-band:not(.home-band--paper,.home-band--evidence){border-top:1px solid #c9a15a24}.home-band--paper .home-lead{color:var(--ink-soft)}.home-band--paper .home-note,.home-band--paper .home-compare-caption{color:var(--ink-muted)}.home-eyebrow{font:12px var(--font-mono);letter-spacing:2.4px;color:var(--brand-gold);margin:0}.home-band--paper .home-eyebrow,.paper-page .home-eyebrow{color:var(--ink-accent)}.home h2,.journal-page h1,.journal-play h2{font:600 clamp(32px, 3.8vw, 50px)/1.1 var(--font-title);letter-spacing:0;text-transform:none;color:inherit;margin:0}.home h2 em,.home h1 em,.journal-page h1 em,.journal-play h2 em,.article-case-bridge em{color:var(--brand-gold-light);font-style:italic}.home-band--paper h2 em,.journal-page h1 em{color:var(--ink-accent)}.home-head{flex-direction:column;gap:14px;max-width:660px;margin-bottom:48px;display:flex}.home-head--split{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px;max-width:none}.home-head--split>div{flex-direction:column;gap:14px;max-width:660px;display:flex}.home-lead{color:#cfc5b0;margin:0;font-size:17px;line-height:1.7}.home-note{color:var(--brand-muted);margin:0;font-size:14px}.home-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.home-button--primary{background:var(--evidence);color:var(--evidence-ink)}.home-button--primary:hover{color:var(--evidence-ink);background:#b02e25}.home-button--ghost{color:var(--brand-cream);border:1px solid #efe7d638}.home-button--ghost:hover{border-color:var(--brand-cream);color:var(--brand-cream)}.home-button--brass{border:1px solid var(--brand-gold);color:var(--brand-gold-light);align-self:flex-start}.home-button--brass:hover{background:var(--brand-gold);color:#1a140c}.home-button--outline-ink{color:var(--ink);border:1px solid #241c1240}.home-button--outline-ink:hover{border-color:var(--ink);color:var(--ink)}.home-hero{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,80px);max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,128px) 24px;display:flex}.home-hero-copy{flex-direction:column;flex:420px;gap:26px;min-width:0;display:flex}.home-hero h1{font:600 clamp(44px, 6vw, 82px)/1.02 var(--font-title);letter-spacing:-.5px;text-transform:none;color:var(--brand-cream);margin:0}.home-hero h1 span,.home-hero h1 em{display:block}.home-hero-lead{color:#cfc5b0;max-width:500px;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.65}.home-hero-actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.home-hero-actions .home-button{min-height:56px;padding:0 28px;font-size:17px}.home-hero-promises{color:var(--brand-muted);flex-wrap:wrap;gap:10px 26px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.home-hero-promises li{align-items:center;gap:8px;display:flex}.home-hero-promises li:before{content:"";background:var(--brand-gold);border-radius:50%;width:6px;height:6px}.home-hero-art{flex:440px;min-width:0;padding-bottom:128px;position:relative}.home-hero-media{aspect-ratio:4/3;background:var(--brand-surface);border-radius:28px;margin:0;overflow:hidden}.home-hero-media img{object-fit:cover;opacity:.8;width:100%;height:100%;display:block}.home-today{color:var(--ink);padding-top:22px;text-decoration:none;position:absolute;bottom:0;left:clamp(0px,5%,40px);right:clamp(0px,16%,110px)}.home-today-tab{color:#3b2e1c;height:24px;font:600 11px var(--font-mono);letter-spacing:1.5px;background:#d9c796;border-radius:8px 8px 0 0;align-items:center;padding:0 14px;display:flex;position:absolute;top:0;left:18px}.home-today-sheet{background:var(--paper);border-radius:6px 18px 18px;flex-direction:column;gap:10px;padding:24px 24px 20px;transition:transform .25s;display:flex;position:relative;box-shadow:0 30px 60px #00000080}.home-today:hover .home-today-sheet{transform:translateY(-3px)}.home-today-stamp{border:2px solid var(--evidence);color:var(--evidence);font:600 10px var(--font-mono);letter-spacing:1.5px;border-radius:3px;padding:3px 7px;position:absolute;top:18px;right:18px;transform:rotate(8deg)}.home-today strong{font:800 27px/1.08 var(--font-title);padding-right:64px}.home-today em{font:italic 600 16px var(--font-title);color:#5e4e36}.home-today-meta{font:12px var(--font-mono);color:#5e4e36;border-top:1px dashed #c7b48a;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:4px;padding-top:12px;display:flex}@media (width<=520px){.home-hero-art{padding-bottom:150px}.home-today{left:0;right:0}}.home-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.home-steps li{border-top:1px solid #efe7d61f;flex-direction:column;gap:16px;padding-top:24px;display:flex}.home-step-top{align-items:center;gap:14px;display:flex}.home-step-icon{background:var(--paper);width:52px;height:52px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.home-step-n{font:13px var(--font-mono);color:#8a8170}.home-steps h3{font:600 24px var(--font-title);color:var(--brand-cream);margin:0}.home-steps p{color:#cfc5b0;margin:0;font-size:16px;line-height:1.65}.home-split{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,80px);display:flex}.home-split--reverse{flex-flow:row-reverse wrap-reverse}.home-split--top{align-items:flex-start}.home-split-copy{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}.home-points{color:#cfc5b0;flex-direction:column;gap:10px;margin:6px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.home-points li{align-items:flex-start;gap:12px;display:flex}.home-points li:before{content:"";border-left:2px solid var(--brand-gold);border-bottom:2px solid var(--brand-gold);flex:none;width:10px;height:6px;margin-top:7px;transform:rotate(-45deg)}.home-share{background:var(--paper);width:100%;max-width:380px;color:var(--ink);border-radius:24px;flex-direction:column;flex:0 380px;gap:16px;margin:0 auto;padding:26px;display:flex;transform:rotate(-2deg);box-shadow:0 30px 60px #00000073}.home-share-head{justify-content:space-between;align-items:baseline;display:flex}.home-share-head strong{font:800 18px var(--font-title);letter-spacing:2px}.home-share-head span{font:12px var(--font-mono)}.home-share-title{font:italic 600 15px var(--font-title);color:#5e4e36;margin:0}.home-share-grid{flex-direction:column;gap:7px;display:flex}.home-share-row{align-items:center;gap:5px;display:flex}.home-share-row span{width:72px;font:600 10px var(--font-mono);letter-spacing:1.2px;color:#5e4e36}.home-share-row i{border:1.5px solid #b7a47c;border-radius:6px;width:24px;height:24px}.home-share-row i.is-filled{border-color:var(--ink);background:var(--ink)}.home-share figcaption{font:11px var(--font-mono);color:#5e4e36}@media (prefers-reduced-motion:reduce){.home-share{transform:none}}.home-journal{flex-wrap:wrap;gap:clamp(28px,4vw,48px);display:flex}.home-journal-lead{min-width:0;color:var(--ink);flex-direction:column;flex:460px;gap:18px;text-decoration:none;display:flex}.home-journal-image,.home-journal-thumb,.journal-card-image,.related-thumb{background:#e5dac3;display:block;overflow:hidden}.home-journal-image{aspect-ratio:16/10;border-radius:24px}.home-journal-image img,.home-journal-thumb img,.journal-card-image img,.related-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.home-journal-lead:hover img,.home-journal-list a:hover img,.journal-card:hover .journal-card-image img,.related-card:hover img{transform:scale(1.03)}.home-journal-meta{font:12px var(--font-mono);letter-spacing:1px;color:var(--ink-muted)}.home-journal-lead strong{font:600 clamp(26px, 2.6vw, 34px)/1.15 var(--font-title)}.home-journal-summary{color:var(--ink-soft);font-size:17px;line-height:1.6}.home-journal-list{flex-direction:column;flex:360px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.home-journal-list li{border-top:1px solid var(--paper-line)}.home-journal-list a{color:var(--ink);align-items:center;gap:18px;padding:20px 0;text-decoration:none;display:flex}.home-journal-thumb{border-radius:14px;flex:none;width:112px;height:84px}.home-journal-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.home-journal-copy strong{font:600 19px/1.25 var(--font-title)}.home-journal-byline{color:var(--ink-muted);font-size:13px}@media (prefers-reduced-motion:reduce){.home-journal img,.journal-card img,.related-card img{transition:none}}.home-cases{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c9a15a66 transparent;gap:24px;margin:0;padding:0 0 16px;list-style:none;display:flex;overflow-x:auto}.home-cases>li{scroll-snap-align:start;flex:0 0 260px}.home-cases a{color:var(--brand-cream);flex-direction:column;gap:10px;text-decoration:none;display:flex}.home-head--split>.home-cases-nav{flex-direction:row;align-items:center;gap:10px}.home-cases-arrow{width:52px;height:52px;color:var(--brand-cream);cursor:pointer;background:0 0;border:1px solid #efe7d638;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.home-cases-arrow:hover{border-color:var(--brand-cream)}.home-case-cover.home-cases-more-cover{color:var(--brand-gold-light);font:600 22px var(--font-title);background:0 0;border:1px dashed #c9a15a73;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.home-cases-more:hover .home-case-cover.home-cases-more-cover{border-color:var(--brand-gold);background:#c9a15a0f}.home-case-cover{aspect-ratio:4/5;background:var(--brand-surface);border-radius:22px;display:block;overflow:hidden}.home-case-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.home-cases a:hover .home-case-cover img{transform:scale(1.03)}.home-case-no{font:11px var(--font-mono);letter-spacing:1px;color:var(--brand-muted);margin-top:4px}.home-cases strong{font:600 20px/1.2 var(--font-title)}@media (width<=560px){.home-cases{gap:14px}.home-cases>li{flex-basis:62%}.home-cases-arrow{display:none}.home-cases strong{font-size:17px}}.home-case-tagline{color:var(--brand-muted);font-size:14px;line-height:1.55}.home-coop{background:var(--brand-surface);border-radius:28px;flex-direction:column;flex:0 400px;gap:16px;width:100%;max-width:400px;margin:0 auto;padding:24px;display:flex}.home-coop-code{background:var(--paper);color:var(--ink);border-radius:18px;padding:16px 18px}.home-coop-code span{flex-direction:column;gap:2px;display:flex}.home-coop-code small{font:10px var(--font-mono);letter-spacing:1.5px;color:#5e4e36}.home-coop-code strong{font:600 22px var(--font-mono);letter-spacing:2px}.home-coop-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-coop-pair>div{background:var(--deep);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.home-coop-avatar{background:var(--brand-surface-alt);width:56px;height:56px;color:var(--brand-cream);border-radius:50%;justify-content:center;align-items:center;display:flex}.home-coop-avatar.is-partner{background:var(--brand-gold);color:#1a140c}.home-coop-pair b{font-size:14px;font-weight:600}.home-coop-pair small{font:11px var(--font-mono);color:var(--brand-muted)}.home-coop-note{background:var(--deep);font:13px/1.55 var(--font-mono);color:#e3dac6;border-radius:16px;margin:0;padding:14px 16px}.home-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:470px;margin-top:8px;display:grid}.home-plans a{background:var(--brand-surface);color:var(--brand-cream);border-radius:22px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.home-plans a.is-featured{box-shadow:inset 0 0 0 2px var(--brand-gold);background:#241d12}.home-plans small{letter-spacing:1.2px;color:var(--brand-muted);font-size:12px}.home-plans a.is-featured small{color:var(--brand-gold-light)}.home-plans strong{font:800 32px var(--font-title)}.home-plans span{color:var(--brand-muted);font-size:13px}.home-plans a{transition:transform .2s}.home-plans a:hover{transform:translateY(-2px)}.home-plan-cta{min-height:44px;color:var(--brand-cream);border:1px solid #efe7d647;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;font-size:15px;font-weight:600;display:flex}.home-plans a:hover .home-plan-cta{border-color:var(--brand-cream)}.home-plans a.is-featured .home-plan-cta{border-color:var(--evidence);background:var(--evidence);color:var(--evidence-ink)}.home-plans a.is-featured:hover .home-plan-cta{background:#b02e25}.home-plans-free{color:var(--ink-soft);margin:4px 0 0;font-size:16px}.home-plans-free a{color:var(--ink);text-underline-offset:4px;font-weight:600}@media (prefers-reduced-motion:reduce){.home-plans a,.home-plans a:hover{transition:none;transform:none}}.home-compare-wrap{flex:440px;min-width:0}.home-compare{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--ink);font-size:15px}.home-compare-caption{text-align:left;font:12px var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-muted);margin:0 0 14px}.home-compare th,.home-compare td{border-bottom:1px solid var(--paper-line);vertical-align:middle;padding:13px 12px}.home-compare thead th:not(:first-child),.home-compare td{text-align:center;width:27%}.home-compare thead th{font:600 13px var(--font-body);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-soft);padding-top:18px;padding-bottom:14px}.home-compare tbody th{text-align:left;padding-left:4px;font-weight:500;line-height:1.35}.home-compare-group th{letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-accent);border-bottom:1px solid #241c1247;padding:22px 4px 8px;font:600 11px var(--font-mono)!important}.home-compare tbody:first-of-type .home-compare-group th{padding-top:8px}.home-compare td{font:14px var(--font-mono);color:var(--ink-soft)}.home-compare td small{font:11px var(--font-body);color:var(--ink-muted);margin-top:3px;display:block}.home-compare .is-paid{background:var(--brand-noir);color:var(--brand-gold-light);border-bottom-color:#efe7d614;font-weight:600}.home-compare thead th.is-paid{color:var(--brand-gold-light);border-radius:18px 18px 0 0}.home-compare tbody:last-of-type tr:last-child td.is-paid{border-bottom:0;border-radius:0 0 18px 18px}.home-compare-yes{color:#3e7a4e;display:inline-flex}.home-compare .is-paid .home-compare-yes{color:var(--brand-gold-light)}.home-compare-no{color:#241c1259}@media (width<=560px){.home-compare thead th:not(:first-child),.home-compare td{width:30%;padding-left:6px;padding-right:6px}.home-compare tbody th{font-size:14px}}.home-faq-layout{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,6vw,96px);display:flex}.home-faq-head{flex-direction:column;flex:280px;gap:14px;display:flex}.home-faq-head .home-note a{color:var(--brand-gold-light);text-underline-offset:4px}@media (width>=900px){.home-faq-head{position:sticky;top:112px}}.home-faq-list{border-top:1px solid #efe7d61f;flex:2 480px;min-width:0}.home-faq-list .faq-item,.home-faq-list .faq-item[open]{background:0 0;border:0;border-bottom:1px solid #efe7d61f;border-radius:0;padding:0}.home-faq-list .faq-item summary{cursor:pointer;min-height:72px;font:600 clamp(18px, 1.6vw, 21px)/1.3 var(--font-title);color:var(--brand-cream);align-items:center;gap:20px;padding:18px 0;list-style:none;transition:color .2s;display:flex}.home-faq-list .faq-item summary:hover,.home-faq-list .faq-item[open] summary{color:var(--brand-gold-light)}.home-faq-list .faq-item summary::-webkit-details-marker{display:none}.home-faq-list .faq-item summary:after{content:"+";width:34px;height:34px;font:400 20px/1 var(--font-body);color:var(--brand-gold);border:1px solid #c9a15a66;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:transform .2s,background-color .2s;display:flex}.home-faq-list .faq-item[open] summary:after{content:"+";background:#c9a15a1f;transform:rotate(45deg)}.home-faq-list .faq-item p{color:#cfc5b0;max-width:640px;margin:0;padding:0 54px 24px 0;font-size:16px;line-height:1.7}@media (width<=560px){.home-faq-list .faq-item p{padding-right:0}}@media (prefers-reduced-motion:reduce){.home-faq-list .faq-item summary:after{transition:none}}.home-final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.home-final>div{flex-direction:column;flex:420px;gap:12px;display:flex}.home-final h2{font-size:clamp(30px,3.6vw,48px)}.home-final h2 em{color:var(--paper-deep)}.home-final p{color:var(--evidence-ink);margin:0;font-size:17px;line-height:1.6}.home-final .home-button{background:var(--paper);min-height:56px;color:var(--ink);padding:0 30px;font-size:17px}.home-final .home-button:hover{background:var(--evidence-ink);color:var(--ink)}.paper-page{background:var(--paper);color:var(--ink)}.paper-page a{color:var(--ink-accent)}.journal-masthead{flex-direction:column;gap:18px;max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,112px) 24px clamp(24px,3vw,36px);display:flex}.journal-page h1{max-width:820px;color:var(--ink);font-size:clamp(42px,5.4vw,72px);line-height:1.04}.journal-intro{max-width:620px;color:var(--ink-soft);margin:0;font-size:18px;line-height:1.7}.journal-utility{flex-wrap:wrap;gap:4px 24px;font-size:14px;display:flex}.journal-utility a{color:var(--ink-muted);padding:8px 0}.journal-topics{flex-wrap:wrap;gap:8px;max-width:1200px;margin:0 auto;padding:0 24px 40px;display:flex}.journal-topic{min-height:44px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;background:0 0;border:1px solid #241c1238;border-radius:999px;padding:0 18px}.journal-topic:hover{border-color:var(--ink)}.journal-topic.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.journal-page .journal-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(32px,3vw,44px) 28px;max-width:1200px;margin:0 auto;padding:0 24px clamp(64px,8vw,112px);list-style:none;display:grid}.journal-item[hidden]{display:none}.journal-card{height:100%;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;padding:0;display:flex}.journal-card-image{aspect-ratio:16/10;border-radius:22px}.journal-card-copy{flex-direction:column;gap:12px;display:flex}.journal-card-meta{font:11px var(--font-mono);letter-spacing:1.2px;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journal-latest{background:var(--ink);color:var(--paper);letter-spacing:1px;text-transform:uppercase;border-radius:999px;padding:4px 10px}.journal-card h2{font:600 22px/1.22 var(--font-title);text-transform:none;letter-spacing:0;margin:0}.journal-card h2 a{color:var(--ink);text-decoration:none}.journal-card h2 a:hover{text-underline-offset:4px;text-decoration:underline}.journal-card-summary{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.journal-card-byline{color:var(--ink-muted);margin:0;font-size:13px}.journal-card-byline a{color:var(--ink);font-weight:600;text-decoration:none}.journal-item--featured{grid-column:1/-1}.journal-item--featured .journal-card{background:var(--paper-deep);border-radius:32px;flex-flow:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(16px,2vw,24px)}.journal-item--featured .journal-card-image{border-radius:24px;flex:440px;min-width:0}.journal-item--featured .journal-card-copy{flex:360px;gap:16px;min-width:0;padding:clamp(4px,2vw,24px)}.journal-item--featured h2{font-size:clamp(28px,3vw,40px);line-height:1.12}.journal-item--featured .journal-card-summary{font-size:17px;line-height:1.65}.journal-play{background:var(--brand-noir);color:var(--brand-cream)}.journal-play-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,96px) 24px;display:flex}.journal-play-inner>div{flex-direction:column;flex:420px;gap:10px;display:flex}.journal-play h2{color:var(--brand-cream);font-size:clamp(28px,3.2vw,42px)}.journal-play p{color:#cfc5b0;margin:0;font-size:17px;line-height:1.6}.journal-play .home-button{min-height:56px;color:var(--evidence-ink);padding:0 28px;font-size:17px}.paper-page .article{max-width:none;box-shadow:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.article-head{flex-direction:column;gap:20px;max-width:820px;margin:0 auto;padding:clamp(48px,7vw,96px) 24px 32px;display:flex}.article-breadcrumb-nav{color:#a8966e;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.paper-page .article-crumb{color:var(--ink-muted);padding:8px 0;text-decoration:none}.article-topic{background:var(--ink);color:var(--paper);font:11px var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;padding:5px 12px}.paper-page .article-title{font:600 clamp(38px, 5vw, 64px)/1.06 var(--font-title);text-transform:none;letter-spacing:0;color:var(--ink);text-align:left;margin:0}.article-dek{font:italic 600 clamp(19px, 2vw, 23px)/1.5 var(--font-title);color:#5e4e36;margin:0}.paper-page .article-meta{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.article-byline{align-items:center;gap:14px;display:flex}.article-byline-avatar{background:var(--ink);width:48px;height:48px;color:var(--paper);font:800 18px var(--font-title);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;display:flex}.article-byline-text{flex-direction:column;gap:2px;font-size:14px;display:flex}.paper-page .article-byline-text a{color:var(--ink);font-weight:600;text-decoration:none}.article-byline-sub{color:var(--ink-muted)}.paper-page .article-thumbnail-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.paper-page .article-thumbnail{box-shadow:none;border:0;border-radius:28px;overflow:hidden}.paper-page .article-thumbnail img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.paper-page .thumbnail-caption{color:var(--ink-muted);text-align:right;margin-top:10px;font-size:13px}.paper-page .article-body{color:#2e2418;max-width:700px;margin:0 auto;padding:clamp(40px,5vw,64px) 24px clamp(32px,4vw,48px);font-size:19px;line-height:1.8}.paper-page .article-body>*+*{margin-top:24px}.paper-page .article-body h2{font:600 32px/1.2 var(--font-title);text-transform:none;letter-spacing:0;color:var(--ink);margin-top:48px}.paper-page .article-body h3{font:600 20px var(--font-body);color:var(--ink);margin-top:32px}.paper-page .article-body a{color:var(--ink-accent);text-underline-offset:3px;text-decoration:underline}.paper-page .article-body blockquote{background:var(--paper-deep);color:#3d3121;border:0;border-radius:20px;margin:32px 0;padding:22px 26px;font-size:17px;line-height:1.7}.paper-page .article-body hr{border:0;border-top:2px solid #241c1233;width:64px;margin:48px auto}.paper-page .article-body ul,.paper-page .article-body ol{padding-left:1.4em}.paper-page .article-body li+li{margin-top:8px}.paper-page .article-body img{border-radius:18px;max-width:100%;height:auto}.paper-page .article-body table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.paper-page .article-body th,.paper-page .article-body td{border-bottom:1px solid var(--paper-line);text-align:left;padding:10px 12px}.paper-page .article-body code{background:var(--paper-deep);font:.9em var(--font-mono);border-radius:6px;padding:2px 6px}.paper-page .article-share-footer{max-width:700px;margin:0 auto;padding:0 24px}.article-author{background:var(--paper-deep);border-radius:24px;align-items:flex-start;gap:18px;max-width:652px;margin:40px auto 0;padding:26px;display:flex}@media (width<=720px){.article-author{margin-inline:24px}}.article-author-avatar{background:var(--ink);width:64px;height:64px;color:var(--paper);font:800 24px var(--font-title);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.article-author-copy{flex-direction:column;gap:6px;display:flex}.article-author-label{font:11px var(--font-mono);letter-spacing:1.5px;color:var(--ink-accent)}.paper-page .article-author-name{font:600 22px var(--font-title);color:var(--ink);text-decoration:none}.article-author-bio{color:var(--ink-soft);font-size:15px;line-height:1.6}.paper-page .article-case-bridge{background:var(--brand-noir);max-width:652px;color:var(--brand-cream);box-shadow:none;border:0;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:24px auto clamp(56px,7vw,96px);padding:26px;display:flex}@media (width<=720px){.paper-page .article-case-bridge{margin-inline:24px}}.paper-page .article-case-bridge>div{flex-direction:column;flex:280px;gap:6px;display:flex}.paper-page .bridge-title{font:600 22px/1.25 var(--font-title);text-transform:none;color:var(--brand-cream);margin:0}.paper-page .bridge-desc{color:#cfc5b0;margin:0;font-size:15px;line-height:1.6}.paper-page .article-case-bridge .home-button{color:var(--evidence-ink)}.related-section{border-top:1px solid var(--paper-line);max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,96px) 24px}.paper-page .related-title{font:600 clamp(28px, 3vw, 40px) var(--font-title);text-transform:none;color:var(--ink);margin:0 0 32px}.related-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.paper-page .related-card{color:var(--ink);box-shadow:none;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;text-decoration:none;display:flex}.related-thumb{aspect-ratio:16/10;border-radius:22px}.related-meta{font:11px var(--font-mono);letter-spacing:1.2px;color:var(--ink-muted)}.related-card strong{font:600 21px/1.25 var(--font-title)}.related-author{color:var(--ink-muted);font-size:13px}main.home,main.paper-page{max-width:none;margin:0;padding:0}.paper-page .article p,.paper-page .article li,.paper-page .article td{color:inherit}.paper-page .article .article-dek{color:#5e4e36}.paper-page .article strong{color:var(--ink);font-weight:600}.paper-page .article em{color:inherit}.paper-page .article blockquote strong{color:var(--ink-accent)}.paper-page .article .article-body h3{font:600 20px/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink)}.paper-page .article li::marker{color:var(--ink-accent)}.paper-page .article code,.paper-page .article th{color:var(--ink)}.paper-page .article .article-meta span,.paper-page .article .article-meta time,.paper-page .article .article-meta a{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:14px}.paper-page .article .article-byline-text a{color:var(--ink);font-weight:600}.paper-page .article .article-byline-sub,.paper-page .article .article-byline-sub time{color:var(--ink-muted)}.paper-page .article .article-share-top{border-top:1px solid var(--paper-line)}.paper-page .article .share-top-label,.paper-page .article .share-footer-eyebrow{color:var(--ink-accent)}.paper-page .article .share-chip,.paper-page .article .share-btn{color:var(--ink);text-transform:none;letter-spacing:0;font-family:var(--font-body);background:0 0;border:1px solid #241c1238;border-radius:999px}.paper-page .article .share-chip:hover,.paper-page .article .share-btn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.paper-page .article .share-chip.is-copied,.paper-page .article .share-btn.is-copied{background:var(--paper-deep);border-color:var(--ink);color:var(--ink)}.paper-page .article .article-share-footer{box-shadow:none;background:0 0;border:0;border-radius:0}.paper-page .article .share-footer-inner{background:var(--paper-deep);border:0;border-radius:24px;padding:24px}.paper-page .article .article-meta{flex-direction:column;justify-content:flex-start;align-items:stretch}.paper-page .article .article-share-top{justify-content:flex-start;width:100%}.paper-page .article .share-footer-title{color:var(--ink);font-family:var(--font-title)}.paper-page .article .share-footer-desc{color:var(--ink-soft)}.paper-page .article .share-icon{color:inherit}.paper-page .article .article-byline,.paper-page .article .article-byline-avatar{margin:0;padding:0}.home-featured{color:var(--brand-muted);margin:18px 0 0;font-size:14px}.home-featured a{color:#cfc5b0;text-underline-offset:3px;text-decoration:underline #c9a15a80}.home-featured a:hover{color:var(--brand-gold-light)}.home-hero-copy{container-type:inline-size}.home-hero h1{font-size:clamp(30px,10.4cqi,82px)}.home-hero h1 span,.home-hero h1 em{white-space:nowrap}.home-journal-lead strong,.home-journal-list strong{color:var(--ink)}.home-journal-lead:hover strong,.home-journal-list a:hover strong{text-underline-offset:5px;text-decoration:underline 1px}.paper-page .article-body>p:first-of-type:first-letter{float:none;font:inherit;color:inherit;margin:0}.paper-page .article-body>p:first-child:first-letter{float:left;font:800 68px/.85 var(--font-title);color:var(--ink-accent);margin:8px 12px 0 0}.paper-page .article-body h4{font:600 17px var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:28px}
