/* Versioned publication assets: static content and native navigation work without JavaScript. */
.pf-publication-page{margin:0;background:#0a0a0c;color:#e9e8e3;font-family:"Inter Tight",Arial,sans-serif;-webkit-font-smoothing:antialiased}.pf-publication-page *,.pf-site-header *{box-sizing:border-box}.pf-publication-page a{color:inherit}.pf-publication-page img{max-width:100%}
.pf-site-header{position:sticky!important;top:0;z-index:80;background:#0a0a0c!important;border-bottom:1px solid #34322d;font-family:"Inter Tight",Arial,sans-serif;color:#e9e8e3}.pf-site-inner{width:min(1200px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px}.pf-home{flex:none;display:block}.pf-home img{width:128px!important;height:auto!important;max-height:48px;object-fit:contain;display:block}.pf-desktop-links{display:flex;gap:26px;align-items:center}.pf-desktop-links a,.pf-site-footer a{text-decoration:none!important;font-size:14px;line-height:1.5;color:#c9c7bf!important}.pf-desktop-links a:hover,.pf-desktop-links a[aria-current],.pf-site-footer a:hover{color:#f5b94a!important}.pf-desktop-links a[aria-current]{text-decoration:underline!important;text-underline-offset:8px}
.pf-contact,.pf-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:1px solid #746446;border-radius:4px;text-decoration:none!important;font:500 14px/1.5 "Inter Tight",Arial,sans-serif;color:#f5b94a!important;background:transparent;cursor:pointer}.pf-button.primary{background:#f5b94a;color:#101013!important;border-color:#f5b94a}.pf-contact:hover,.pf-button:hover{border-color:#fdd478}.pf-menu{display:none}.pf-skip{position:absolute;left:16px;top:-150px;z-index:100;background:#f5b94a;color:#000!important;padding:12px 18px}.pf-skip:focus{top:10px}.pf-site-header a:focus-visible,.pf-site-header summary:focus-visible,.pf-publication-page a:focus-visible,.pf-publication-page button:focus-visible,.pf-site-footer a:focus-visible{outline:2px solid #f5b94a;outline-offset:5px}
.pf-site-footer{border-top:1px solid #34322d;background:#0a0a0c;color:#b9b7b0;font:14px/1.6 "Inter Tight",Arial,sans-serif;padding:28px 0}.pf-site-footer nav{display:flex;gap:22px;flex-wrap:wrap}.pf-container{width:min(1140px,calc(100% - 48px));margin:auto}.pf-research-hero{padding:72px 0 48px}.pf-kicker{font:600 12px/1.5 "Inter Tight",Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f5b94a}.pf-research-hero h1{font-weight:400;letter-spacing:-.045em;font-size:clamp(2.7rem,6vw,5.8rem);line-height:1.05;margin:20px 0;overflow-wrap:anywhere}.pf-research-hero p{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.65;max-width:760px;color:#c9c7bf}.pf-research-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-bottom:70px}.pf-research-card{border:1px solid #34322d;background:#111114;display:flex;flex-direction:column;min-width:0}.pf-research-visual{background:#f8f7f3;height:220px;padding:20px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #34322d}.pf-research-visual img{width:100%;height:100%;object-fit:contain}.pf-research-info{padding:30px;display:flex;flex:1;flex-direction:column}.pf-research-info h2{font-size:clamp(1.65rem,3vw,2.2rem);font-weight:500;line-height:1.16;letter-spacing:-.02em;margin:18px 0 12px}.pf-research-info h2 a{text-decoration:none}.pf-research-info p{line-height:1.65;color:#c9c7bf}.pf-meta{color:#b0ada5;font:14px/1.6 "Inter Tight",Arial,sans-serif}.pf-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pf-research-info .pf-actions{margin-top:auto;padding-top:24px}
.pf-related{border-top:1px solid #34322d;padding:38px 0 64px;font:17px/1.7 "Inter Tight",Arial,sans-serif}.pf-related a{color:#f5b94a;text-underline-offset:4px}.pf-related h2{font:500 24px/1.3 "Inter Tight",Arial,sans-serif}.pf-related p{color:#c9c7bf}.pf-related code{overflow-wrap:anywhere}.pf-breadcrumb{font:14px/1.6 "Inter Tight",Arial,sans-serif;display:flex;gap:12px;flex-wrap:wrap;color:#c9c7bf;padding:32px 0 16px}.pf-breadcrumb a{color:#f5b94a;text-underline-offset:4px}.pf-pdf-reader{display:block;width:100%;height:85svh;min-height:580px;border:1px solid #454249;background:#18181b}.pf-reader-help{font:15px/1.65 Arial,sans-serif;color:#bab7b0}.pf-provenance-note{font:14px/1.65 Arial,sans-serif;color:#aaa69c;border-top:1px solid #34322d;padding:28px 0;margin-bottom:48px}.pf-provenance-note a{color:#c7c1b3}
.pf-essay{max-width:780px;margin:auto}.pf-essay-hero{padding:70px 0 32px}.pf-essay-hero h1{font:400 clamp(3rem,7vw,5rem)/1.02 "Inter Tight",Arial,sans-serif;letter-spacing:-.04em;margin:20px 0}.pf-paper-body{font:19px/1.75 Georgia,"Times New Roman",serif;min-width:0;overflow-wrap:anywhere;padding:36px 0 64px;color:#e4e2dc}.pf-paper-body p{margin:0 0 23px}.pf-paper-body h3{font:600 1.35rem/1.3 "Inter Tight",Arial,sans-serif;color:#f2f0ea;margin:42px 0 20px}.pf-paper-body strong{color:#f7f5ef}.pf-paper-body a{color:#f5b94a;text-underline-offset:4px}.pf-paper-body hr{border:0;border-top:1px solid #454249;margin:38px 0}.pf-pinned{border-top:2px solid #f5b94a!important;background:#17140e;padding:30px!important;margin-bottom:32px}.pf-pinned .post-headline{font-size:clamp(1.9rem,4vw,2.6rem)}.pf-pinned .post-headline a{text-decoration:none}.pf-pinned .card-secondary{opacity:1!important;flex-wrap:wrap}.pf-pinned .read-link{color:#f5b94a!important}.pf-pin-label{display:block;color:#f5b94a;font:600 11px/1.5 "Inter Tight",Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px}.reveal{opacity:1!important;transform:none!important}#pf-content{scroll-margin-top:100px}
@media(max-width:1000px){.pf-desktop-links{gap:18px}.pf-contact{display:none}}@media(max-width:760px){.pf-desktop-links{display:none}.pf-menu{display:block}.pf-menu summary{cursor:pointer;padding:10px 14px;border:1px solid #746446;border-radius:4px;font-size:14px;list-style:none}.pf-menu summary::-webkit-details-marker{display:none}.pf-menu summary:after{content:' +';color:#f5b94a}.pf-menu[open] summary:after{content:' −'}.pf-menu nav{position:absolute;top:77px;left:0;right:0;background:#111114;border-bottom:1px solid #746446;padding:14px 24px 24px;display:grid;gap:4px;box-shadow:0 16px 28px #0008}.pf-menu nav a{padding:12px;text-decoration:none;color:#e9e8e3!important;font-size:16px}.pf-menu nav a[aria-current]{color:#f5b94a!important}.pf-container,.pf-site-inner{width:calc(100% - 32px)}.pf-research-grid{grid-template-columns:1fr}.pf-research-hero{padding-top:40px}.pf-research-info{padding:24px}.pf-site-footer .pf-site-inner{flex-direction:column;align-items:flex-start;gap:18px}.pf-site-footer nav{gap:18px}.pf-paper-body{font-size:18px;line-height:1.72}.pf-essay-hero{padding-top:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.pf-publication-page *{animation:none!important;transition:none!important}}@media print{.pf-site-header,.pf-site-footer,.pf-related,.pf-breadcrumb,.pf-actions{display:none!important}.pf-publication-page{background:#fff!important;color:#000!important}.pf-container,.pf-essay{width:100%;max-width:none}.pf-paper-body{font:11pt/1.5 Georgia,serif;color:#000!important}.pf-paper-body *{color:#000!important;background:transparent!important}.pf-paper-body h3{break-after:avoid}.pf-essay-hero{padding:0}}
