[data-theme=warm-a]{--preview-bg:#f4ecdd;--preview-bg-tint:#efe5cf;--preview-surface:#eae0c9;--preview-card:#fbf5e8;--preview-ink:#1e2a1f;--preview-text:#3a4338;--preview-muted:#6b6457;--preview-soft-muted:#8a826f;--preview-primary:#1f3b2a;--preview-primary-deep:#16291d;--preview-accent:#b0512a;--preview-accent-deep:#8b3e1f;--preview-rule:#d8cdb3;--preview-rule-soft:#e7dec5;--preview-focus:#b0512a;--preview-font-display:var(--font-fraunces),Georgia,serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:4px}[data-theme=warm-b]{--preview-bg:#efeae3;--preview-bg-tint:#ebe5dc;--preview-surface:#fbf7f0;--preview-card:#ffffff;--preview-ink:#221c18;--preview-text:#3d3530;--preview-muted:#8a7f70;--preview-soft-muted:#a59a8a;--preview-primary:#5b463c;--preview-primary-deep:#3d2e26;--preview-accent:#7e2a26;--preview-accent-deep:#5a1e1b;--preview-rule:#d9d1c5;--preview-rule-soft:#e8e2d6;--preview-focus:#7e2a26;--preview-font-display:var(--font-newsreader),"Times New Roman",serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:2px}[data-theme=warm-h]{--preview-bg:#F0F1F3;--preview-bg-tint:#E7EAEE;--preview-surface:#E2E5EA;--preview-card:#FFFFFF;--preview-ink:#0B121C;--preview-text:#2A3340;--preview-muted:#6B7382;--preview-soft-muted:#9AA2B0;--preview-primary:#14202C;--preview-primary-deep:#0A1018;--preview-accent:#1F3A5C;--preview-accent-deep:#14253F;--preview-secondary:#1F3A5C;--preview-rule:#C8CCD2;--preview-rule-soft:#DEE0E5;--preview-focus:#1F3A5C;--preview-hot:#B43030}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn:hover{background:var(--preview-hot);border-color:var(--preview-hot);color:#fff}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn-hot{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:var(--preview-hot);border:1px solid var(--preview-hot);color:#fff;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease;cursor:pointer}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn-hot:hover{background:#8A1F1F;border-color:#8A1F1F;transform:translateY(-1px)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-display{font-family:var(--preview-font-display);font-weight:700;letter-spacing:-.025em;line-height:.95;color:var(--preview-ink)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-shell{background:linear-gradient(165deg,color-mix(in oklab,var(--preview-accent) 9%,var(--preview-bg)) 0,var(--preview-bg) 38%,var(--preview-bg) 100%)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-prefix{font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.34em;text-transform:uppercase;color:var(--preview-muted)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-title{font-family:var(--preview-font-display);font-weight:700;font-size:clamp(3.6rem,10vw,7rem);letter-spacing:-.045em;line-height:.9;color:var(--preview-ink)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-tagline{font-family:var(--preview-font-display);font-weight:600;font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.35;letter-spacing:-.015em;color:var(--preview-ink)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-convergence{border-left:3px solid var(--preview-accent);padding-left:1.25rem}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-stack{display:grid;gap:0;border:1px solid var(--preview-rule);background:var(--preview-card)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-stack-row{display:flex;align-items:baseline;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--preview-rule-soft);font-family:var(--preview-font-body);font-size:15px;color:var(--preview-text)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-stack-row:last-child{border-bottom:none}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-stack-row span:first-child{flex-shrink:0;width:1.25rem;font-family:var(--preview-font-mono);font-size:.65rem;letter-spacing:.12em;color:var(--preview-accent)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-list{margin:0;padding:0;list-style:none}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-list li{position:relative;padding-left:1.1rem;font-size:15px;line-height:1.55;color:var(--preview-text)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-list li+li{margin-top:.55rem}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nexus-list li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--preview-accent)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-pullquote{font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.18;letter-spacing:-.02em}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-stamp{background:var(--preview-card)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-dropcap:first-letter{font-family:var(--preview-font-display);font-weight:700;font-size:4.4em;line-height:.85;float:left;padding:.05em .18em 0 0;color:var(--preview-ink)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-marginalia{font-family:var(--preview-font-display);font-style:italic;font-weight:400;font-size:.95rem;line-height:1.5;color:var(--preview-text);border-left:1.5px solid var(--preview-accent);padding-left:1rem}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-pillar-numeral{font-family:var(--preview-font-display);font-weight:700;font-size:clamp(4rem,9vw,7rem);line-height:.85;color:var(--preview-soft-muted);letter-spacing:-.04em}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-tag{font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-muted)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-rail{border-left:2px solid var(--preview-rule);padding:.25rem 0 .25rem 1.25rem;transition:border-color .2s ease}[data-active-persona=architect] [data-persona~=architect].pv-h-persona-rail,[data-active-persona=buyer] [data-persona~=buyer].pv-h-persona-rail,[data-active-persona=policy] [data-persona~=policy].pv-h-persona-rail,[data-active-persona=qp] [data-persona~=qp].pv-h-persona-rail{border-left-color:var(--preview-hot)}[data-active-persona=architect] [data-persona~=architect] .pv-h-persona-tag,[data-active-persona=buyer] [data-persona~=buyer] .pv-h-persona-tag,[data-active-persona=policy] [data-persona~=policy] .pv-h-persona-tag,[data-active-persona=qp] [data-persona~=qp] .pv-h-persona-tag{color:var(--preview-hot)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-card{background:var(--preview-card);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-card:hover{border-color:var(--preview-ink);box-shadow:0 12px 30px -22px rgba(11,18,28,.4)}[data-active-persona=architect] [data-persona~=architect].pv-h-persona-card,[data-active-persona=buyer] [data-persona~=buyer].pv-h-persona-card,[data-active-persona=policy] [data-persona~=policy].pv-h-persona-card,[data-active-persona=qp] [data-persona~=qp].pv-h-persona-card{border-color:var(--preview-hot);box-shadow:0 12px 30px -22px rgba(180,48,48,.45),inset 4px 0 0 var(--preview-hot)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-badge{background:var(--preview-ink);color:var(--preview-bg);font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}[data-theme=warm-h]{--preview-bg:#F0F2F4;--preview-bg-tint:#E8EBEF;--preview-surface:#FFFFFF;--preview-card:#FAFBFC;--preview-ink:#0E1B2A;--preview-text:#2A3441;--preview-muted:#6B7484;--preview-soft-muted:#9CA3B0;--preview-primary:#0E1B2A;--preview-primary-deep:#061018;--preview-accent:#1F4F8F;--preview-accent-deep:#133968;--preview-secondary:#1F4F8F;--preview-logo:#4D6985;--preview-marginalia:#B43030;--preview-rule:#C7CDD4;--preview-rule-soft:#DDE1E6;--preview-focus:#1F4F8F;--preview-font-display:var(--font-space-grotesk),system-ui,sans-serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:0}[data-theme=warm-i]{--preview-bg:#EEF8F7;--preview-bg-tint:#E0F2F0;--preview-surface:#FFFFFF;--preview-card:#F4FCFB;--preview-ink:#0C1620;--preview-text:#1A2834;--preview-muted:#4A6570;--preview-soft-muted:#7A949C;--preview-primary:#0C1620;--preview-primary-deep:#050A10;--preview-accent:#14B8A6;--preview-accent-deep:#0D9488;--preview-secondary:#06B6D4;--preview-logo:#2DD4BF;--preview-marginalia:#B43030;--preview-rule:#B8DDD8;--preview-rule-soft:#D4ECE8;--preview-focus:#14B8A6;--preview-hot:#B43030;--preview-font-display:var(--font-space-grotesk),system-ui,sans-serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:0}[data-theme=warm-j]{--preview-bg:#F4EDE3;--preview-bg-tint:#EBE3D6;--preview-surface:#FBF7F2;--preview-card:#FFFFFF;--preview-ink:#1A2E1F;--preview-text:#3A4038;--preview-muted:#7A7268;--preview-soft-muted:#A59A8E;--preview-primary:#1A2E1F;--preview-primary-deep:#0F1A12;--preview-accent:#C45C26;--preview-accent-deep:#9E4A1E;--preview-secondary:#C45C26;--preview-logo:#3D5A45;--preview-marginalia:#8B3A3A;--preview-rule:#D9CFC0;--preview-rule-soft:#E8DFD4;--preview-focus:#C45C26;--preview-hot:#8B3A3A;--preview-font-display:var(--font-space-grotesk),system-ui,sans-serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:0}[data-theme=warm-k]{--preview-bg:#1E2836;--preview-bg-tint:#243044;--preview-surface:#2A3448;--preview-card:#303C52;--preview-ink:#E8EDF5;--preview-text:#C2CDDC;--preview-muted:#8A99AD;--preview-soft-muted:#6B7A8F;--preview-primary:#E8EDF5;--preview-primary-deep:#D0DAE8;--preview-accent:#7C9EFF;--preview-accent-deep:#5B7FE8;--preview-secondary:#7C9EFF;--preview-logo:#A8C0FF;--preview-marginalia:#F0A0B8;--preview-rule:#3E4D66;--preview-rule-soft:#4A5A75;--preview-focus:#7C9EFF;--preview-hot:#E879A6;--preview-font-display:var(--font-space-grotesk),system-ui,sans-serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:0}[data-theme=warm-h] .pv-h-own-hero{position:relative;max-width:100%;overflow:visible}[data-theme=warm-h] .pv-h-own-hero h1{overflow:visible;padding-top:.15em}[data-theme=warm-h] .pv-h-own-em{display:inline-block;font-style:italic;font-weight:600;padding:.1em .18em .04em .08em;margin:0 -.1em 0 -.04em;overflow:visible;color:var(--preview-accent);text-shadow:0 0 0 transparent;animation:pv-h-own-shimmer 5s ease-in-out infinite}[data-theme=warm-h] .pv-h-own-future{display:inline-block;animation:pv-h-own-rise .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s}@keyframes pv-h-own-shimmer{0%,to{color:var(--preview-accent);text-shadow:0 0 0 transparent}50%{color:color-mix(in oklab,var(--preview-accent) 70%,white);text-shadow:0 0 18px color-mix(in oklab,var(--preview-accent) 35%,transparent)}}@keyframes pv-h-own-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-theme=warm-h] .pv-h-own-em,[data-theme=warm-h] .pv-h-own-future{animation:none!important}[data-theme=warm-h] .pv-h-own-em{color:var(--preview-accent);text-shadow:none}}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:var(--preview-btn-bg,var(--preview-ink));border:1px solid var(--preview-btn-border,var(--preview-ink));color:var(--preview-btn-fg,var(--preview-bg));transition:background .16s ease,color .16s ease,border-color .16s ease}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn:hover{background:var(--preview-accent);border-color:var(--preview-accent);color:#FFFFFF}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn-ghost{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:transparent;border:1px solid var(--preview-ink);color:var(--preview-ink);transition:background .16s ease,color .16s ease,border-color .16s ease}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn-ghost:hover{border-color:var(--preview-accent);color:var(--preview-accent)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-section{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--preview-accent)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-facet-label{font-family:var(--preview-font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:none;color:var(--preview-accent)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-hero-lead{font-size:clamp(1.875rem,3.8vw,2.875rem);line-height:1.2;max-width:42rem}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-folio{font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-muted)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-body{font-family:var(--preview-font-body);font-size:16.5px;line-height:1.62;color:var(--preview-text)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-body p+p{margin-top:1.05em}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-pullquote{font-family:var(--preview-font-display);font-weight:600;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.25;color:var(--preview-ink);letter-spacing:-.015em}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-pullquote-attr{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-accent)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-rule{border-color:var(--preview-rule);border-width:1.5px}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-stamp{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-ink);background:var(--preview-surface);border:1px solid var(--preview-rule);padding:.32rem .65rem}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-stamp--urgent{color:var(--preview-marginalia);border-color:var(--preview-marginalia);background:rgba(180,48,48,.06)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-card{display:flex;flex-direction:column;text-align:left;padding:1.1rem 1.1rem 1.2rem;background:var(--preview-surface);border:1px solid var(--preview-rule);cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-card:hover{border-color:var(--preview-accent);transform:translateY(-1px)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-card[data-active=true]{border-color:var(--preview-accent);background:#ffffff;box-shadow:inset 4px 0 0 0 var(--preview-accent)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-banner{border:1px solid var(--preview-rule);background:var(--preview-surface);padding:1.1rem 1.2rem}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-banner--matching{border-left:4px solid var(--preview-accent);background:#ffffff}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-banner--diverted{background:var(--preview-bg-tint);border-left:4px solid var(--preview-soft-muted)}:is([data-theme=warm-h],[data-theme=warm-i],[data-theme=warm-j],[data-theme=warm-k],[data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-refer-card{border:1px dashed var(--preview-rule);background:var(--preview-bg-tint);padding:1.2rem 1.3rem}[data-theme=warm-g]{--preview-bg:#0B1320;--preview-bg-tint:#121B2B;--preview-surface:#182236;--preview-card:#1E2A40;--preview-ink:#EDE5CE;--preview-text:#C7BFA9;--preview-muted:#7A8497;--preview-soft-muted:#4D5870;--preview-primary:#EDE5CE;--preview-primary-deep:#FFFCF0;--preview-accent:#D4A24C;--preview-accent-deep:#B08230;--preview-secondary:#3D5B7C;--preview-marginalia:#D4A24C;--preview-rule:#2A3850;--preview-rule-soft:#1E2A40;--preview-focus:#D4A24C;--preview-font-display:var(--font-spectral),Georgia,serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:0}[data-theme=warm-g] .pv-btn{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:var(--preview-accent);border:1px solid var(--preview-accent);color:#0B1320;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}[data-theme=warm-g] .pv-btn:hover{background:var(--preview-primary);border-color:var(--preview-primary);color:var(--preview-bg);transform:translateY(-1px)}[data-theme=warm-g] .pv-btn-ghost{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:transparent;border:1px solid var(--preview-ink);color:var(--preview-ink);transition:background .16s ease,color .16s ease,border-color .16s ease}[data-theme=warm-g] .pv-btn-ghost:hover{border-color:var(--preview-accent);color:var(--preview-accent)}[data-theme=warm-g] .pv-g-section{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--preview-accent)}[data-theme=warm-g] .pv-g-folio{font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-muted)}[data-theme=warm-g] .pv-g-display{font-family:var(--preview-font-display);font-weight:700;letter-spacing:-.025em;line-height:.95;color:var(--preview-ink)}[data-theme=warm-g] .pv-g-body{font-family:var(--preview-font-body);font-size:16.5px;line-height:1.65;color:var(--preview-text)}[data-theme=warm-g] .pv-g-body p+p{margin-top:1.05em}[data-theme=warm-g] .pv-g-pullquote{font-family:var(--preview-font-display);font-weight:600;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.18;color:var(--preview-ink);letter-spacing:-.02em}[data-theme=warm-g] .pv-g-pullquote-attr{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-accent)}[data-theme=warm-g] .pv-g-rule{border-color:var(--preview-rule);border-width:1.5px}[data-theme=warm-g] .pv-g-stamp{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-ink);background:var(--preview-card);border:1px solid var(--preview-rule);padding:.32rem .65rem}[data-theme=warm-g] .pv-g-dropcap:first-letter{font-family:var(--preview-font-display);font-weight:700;font-size:4.4em;line-height:.85;float:left;padding:.05em .18em 0 0;color:var(--preview-ink)}[data-theme=warm-g] .pv-g-marginalia{font-family:var(--preview-font-display);font-style:italic;font-weight:400;font-size:.95rem;line-height:1.5;color:var(--preview-text);border-left:1.5px solid var(--preview-accent);padding-left:1rem}[data-theme=warm-g] .pv-g-pillar-numeral{font-family:var(--preview-font-display);font-weight:700;font-size:clamp(4rem,9vw,7rem);line-height:.85;color:var(--preview-secondary);letter-spacing:-.04em}[data-theme=warm-f]{--preview-bg:#E0E3DE;--preview-bg-tint:#D7DAD4;--preview-surface:#EBEDE8;--preview-card:#F2F4EF;--preview-ink:#0B1219;--preview-text:#1A222B;--preview-muted:#5C6470;--preview-soft-muted:#8B929B;--preview-primary:#14202C;--preview-primary-deep:#0A1018;--preview-accent:#B43030;--preview-accent-deep:#8A1F1F;--preview-secondary:#1F3A5C;--preview-marginalia:#B43030;--preview-rule:#A8ACA3;--preview-rule-soft:#BFC3BA;--preview-focus:#B43030;--preview-font-display:var(--font-spectral),Georgia,serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:0}[data-theme=warm-f] .pv-btn{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:var(--preview-btn-bg,var(--preview-ink));border:1px solid var(--preview-btn-border,var(--preview-ink));color:var(--preview-btn-fg,var(--preview-bg));transition:background .16s ease,color .16s ease,border-color .16s ease}[data-theme=warm-f] .pv-btn:hover{background:var(--preview-accent);border-color:var(--preview-accent);color:var(--preview-bg)}[data-theme=warm-f] .pv-btn-ghost{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:transparent;border:1px solid var(--preview-ink);color:var(--preview-ink);transition:background .16s ease,color .16s ease,border-color .16s ease}[data-theme=warm-f] .pv-btn-ghost:hover{border-color:var(--preview-accent);color:var(--preview-accent)}[data-theme=warm-f] .pv-f-section{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--preview-accent)}[data-theme=warm-f] .pv-f-folio{font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-muted)}[data-theme=warm-f] .pv-f-display{font-family:var(--preview-font-display);font-weight:700;letter-spacing:-.025em;line-height:.95}[data-theme=warm-f] .pv-f-body{font-family:var(--preview-font-body);font-size:16.5px;line-height:1.62;color:var(--preview-text)}[data-theme=warm-f] .pv-f-body p+p{margin-top:1.05em}[data-theme=warm-f] .pv-f-pullquote{font-family:var(--preview-font-display);font-weight:600;font-style:normal;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.18;color:var(--preview-ink);letter-spacing:-.02em}[data-theme=warm-f] .pv-f-pullquote-attr{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-accent)}[data-theme=warm-f] .pv-f-rule{border-color:var(--preview-rule);border-width:1.5px}[data-theme=warm-f] .pv-f-stamp{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-ink);background:var(--preview-bg-tint);border:1px solid var(--preview-rule);padding:.32rem .65rem}[data-theme=warm-e]{--preview-bg:#ECEAE0;--preview-bg-tint:#E6E3D8;--preview-surface:#F4F1E8;--preview-card:#F7F4EA;--preview-ink:#0E141A;--preview-text:#1F252E;--preview-muted:#5E6470;--preview-soft-muted:#8B8F98;--preview-primary:#14202C;--preview-primary-deep:#0A1018;--preview-accent:#B23131;--preview-accent-deep:#8A1F1F;--preview-secondary:#1F3A5C;--preview-marginalia:#B23131;--preview-rule:#B8B2A0;--preview-rule-soft:#CCC6B4;--preview-focus:#B23131;--preview-font-display:var(--font-spectral),Georgia,serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:0}[data-theme=warm-e] .pv-btn{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:var(--preview-btn-bg,var(--preview-ink));border:1px solid var(--preview-btn-border,var(--preview-ink));color:var(--preview-btn-fg,var(--preview-bg));transition:background .16s ease,color .16s ease,border-color .16s ease}[data-theme=warm-e] .pv-btn:hover{background:var(--preview-accent);border-color:var(--preview-accent);color:var(--preview-bg)}[data-theme=warm-e] .pv-btn-ghost{font-family:var(--preview-font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;padding:.78rem 1.2rem;border-radius:0;background:transparent;border:1px solid var(--preview-ink);color:var(--preview-ink);transition:background .16s ease,color .16s ease,border-color .16s ease}[data-theme=warm-e] .pv-btn-ghost:hover{border-color:var(--preview-accent);color:var(--preview-accent)}[data-theme=warm-e] .pv-e-section{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--preview-accent)}[data-theme=warm-e] .pv-e-folio{font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-muted)}[data-theme=warm-e] .pv-e-display{font-family:var(--preview-font-display);font-weight:600;letter-spacing:-.02em;line-height:.98}[data-theme=warm-e] .pv-e-body{font-family:var(--preview-font-body);font-size:16.5px;line-height:1.62;color:var(--preview-text)}[data-theme=warm-e] .pv-e-body p+p{margin-top:1.05em}[data-theme=warm-e] .pv-e-pullquote{font-family:var(--preview-font-display);font-weight:600;font-style:normal;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.18;color:var(--preview-ink);letter-spacing:-.02em}[data-theme=warm-e] .pv-e-pullquote-attr{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-accent)}[data-theme=warm-e] .pv-e-rule{border-color:var(--preview-rule);border-width:1.5px}[data-theme=warm-e] .pv-e-stamp{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-ink);background:var(--preview-bg-tint);border:1px solid var(--preview-rule);padding:.32rem .65rem}[data-theme=warm-d]{--preview-bg:#f3ecda;--preview-bg-tint:#efe7ce;--preview-surface:#e8e5cf;--preview-card:#fbf6e6;--preview-ink:#1b2d24;--preview-text:#2a3a31;--preview-muted:#6b6253;--preview-soft-muted:#92897a;--preview-primary:#2f5236;--preview-primary-deep:#1f3a25;--preview-accent:#d49b2f;--preview-accent-deep:#b07f1f;--preview-secondary:#b85d3a;--preview-marginalia:#b85d3a;--preview-rule:#d4c9a8;--preview-rule-soft:#e0d8bb;--preview-focus:#2f5236;--preview-font-display:var(--font-fraunces),Georgia,serif;--preview-font-body:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:3px}[data-theme=warm-d] .pv-btn{font-family:var(--preview-font-body);font-weight:600;font-size:.95rem;padding:.85rem 1.35rem;border-radius:999px;background:var(--preview-accent);border:1px solid var(--preview-accent);color:var(--preview-ink);letter-spacing:.005em;box-shadow:0 1px 0 rgba(27,45,36,.08),0 6px 14px -8px rgba(176,127,31,.55);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}[data-theme=warm-d] .pv-btn:hover{background:var(--preview-accent-deep);border-color:var(--preview-accent-deep);box-shadow:0 2px 0 rgba(27,45,36,.12),0 10px 24px -10px rgba(176,127,31,.7);transform:translateY(-1px)}[data-theme=warm-d] .pv-btn-ghost{font-family:var(--preview-font-body);font-weight:600;font-size:.95rem;padding:.85rem 1.35rem;border-radius:999px;background:transparent;border:1px solid var(--preview-primary);color:var(--preview-primary);letter-spacing:.005em;transition:background .16s ease,color .16s ease}[data-theme=warm-d] .pv-btn-ghost:hover{background:var(--preview-primary);color:var(--preview-bg)}[data-theme=warm-d] .pv-d-cta-lg{font-size:1.05rem;padding:1.05rem 1.7rem}[data-theme=warm-d] .pv-d-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--preview-primary)}[data-theme=warm-d] .pv-d-eyebrow:before{content:"";display:inline-block;width:10px;height:10px;background:var(--preview-accent);border-radius:2px}[data-theme=warm-d] .pv-d-numeral{font-family:var(--preview-font-display);font-size:3rem;line-height:1;color:var(--preview-primary);font-feature-settings:"lnum" 1}[data-theme=warm-d] .pv-d-hero-bg{background:radial-gradient(circle at 88% 10%,rgba(232,180,71,.32) 0,rgba(232,180,71,0) 38%),radial-gradient(circle at 8% 88%,rgba(47,82,54,.1) 0,rgba(47,82,54,0) 40%),linear-gradient(180deg,#f6efdd 0,var(--preview-bg) 60%)}[data-theme=warm-d] .pv-d-card{background:var(--preview-card);border:1px solid var(--preview-rule);border-radius:8px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-theme=warm-d] .pv-d-card:hover{transform:translateY(-2px);border-color:var(--preview-primary);box-shadow:0 14px 32px -22px rgba(27,45,36,.35)}[data-theme=warm-d] .pv-d-pill{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--preview-font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--preview-primary);background:rgba(47,82,54,.08);border:1px solid rgba(47,82,54,.18);border-radius:999px;padding:.3rem .7rem}[data-theme=warm-d] .pv-d-pill-accent{color:var(--preview-accent-deep);background:rgba(232,180,71,.16);border-color:rgba(176,127,31,.35)}[data-theme=warm-c]{--preview-bg:#f5efe0;--preview-bg-tint:#ede5d2;--preview-surface:#ece4d0;--preview-card:#fbf6e6;--preview-ink:#14202c;--preview-text:#243240;--preview-muted:#5c6776;--preview-soft-muted:#8a909b;--preview-primary:#14202c;--preview-primary-deep:#0a141d;--preview-accent:#c9892c;--preview-accent-deep:#a36e1f;--preview-marginalia:#a33b2c;--preview-rule:#c6bb9f;--preview-rule-soft:#d8d0b7;--preview-focus:#c9892c;--preview-font-display:var(--font-spectral),Georgia,serif;--preview-font-body:var(--font-spectral),Georgia,serif;--preview-font-sans:var(--font-inter),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:1px}[data-theme=warm-c] .pv-c-body{font-family:var(--preview-font-body);font-size:17px;line-height:1.65;color:var(--preview-text);font-feature-settings:"onum" 1,"liga" 1}[data-theme=warm-c] .pv-c-body p+p{margin-top:1.1em;text-indent:1.6em}[data-theme=warm-c] .pv-c-lede{font-family:var(--preview-font-body);font-size:1.35rem;line-height:1.55;color:var(--preview-text)}[data-theme=warm-c] .pv-c-dropcap:first-letter{font-family:var(--preview-font-display);font-weight:500;font-size:4.4em;line-height:.85;float:left;padding:.05em .15em 0 0;color:var(--preview-ink)}[data-theme=warm-c] .pv-c-marginalia{font-family:var(--preview-font-body);font-size:.85rem;line-height:1.45;font-style:italic;color:var(--preview-muted);border-left:1px solid var(--preview-rule);padding-left:.9rem}[data-theme=warm-c] .pv-c-pullquote{font-family:var(--preview-font-display);font-weight:500;font-style:italic;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.25;color:var(--preview-ink);letter-spacing:-.005em}[data-theme=warm-c] .pv-c-pullquote-attr{color:var(--preview-marginalia)}[data-theme=warm-c] .pv-c-pullquote-attr,[data-theme=warm-c] .pv-c-section{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}[data-theme=warm-c] .pv-c-section{color:var(--preview-accent)}[data-theme=warm-c] .pv-c-folio{letter-spacing:.22em;color:var(--preview-muted)}[data-theme=warm-c] .pv-c-folio,[data-theme=warm-c] .pv-c-stamp{font-family:var(--preview-font-mono);font-size:.7rem;text-transform:uppercase}[data-theme=warm-c] .pv-c-stamp{display:inline-flex;align-items:center;gap:.4rem;letter-spacing:.2em;color:var(--preview-marginalia);border:1px solid var(--preview-marginalia);padding:.25rem .55rem}[data-theme=warm-c] .pv-c-cut{text-align:center;color:var(--preview-marginalia);font-family:var(--preview-font-display);letter-spacing:1.4em;padding-left:1.4em}[data-theme=warm-c] .pv-btn{font-family:var(--preview-font-display);font-style:italic;font-weight:500;padding:.6rem 1.1rem;border:1px solid var(--preview-ink);background:var(--preview-ink);color:var(--preview-bg);text-transform:none;letter-spacing:0}[data-theme=warm-c] .pv-btn:hover{background:var(--preview-primary-deep);border-color:var(--preview-primary-deep)}[data-theme=warm-c] .pv-btn-ghost{font-family:var(--preview-font-display);font-style:italic;font-weight:500;padding:.6rem 1.1rem;border:1px solid var(--preview-ink);color:var(--preview-ink);background:transparent}[data-theme=warm-c] .pv-btn-ghost:hover{border-color:var(--preview-accent);color:var(--preview-accent)}[data-preview]{background-color:var(--preview-bg);color:var(--preview-text);font-family:var(--preview-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-preview],[data-preview] *{box-sizing:border-box}[data-preview] h1,[data-preview] h2,[data-preview] h3,[data-preview] h4,[data-preview] h5,[data-preview] h6{color:var(--preview-ink);font-family:var(--preview-font-display);font-weight:500;letter-spacing:-.01em}[data-preview] p{color:var(--preview-text)}[data-preview] .text-muted-foreground{color:var(--preview-muted)}[data-preview] a{color:inherit}[data-preview] hr{border:none;border-top:1px solid var(--preview-rule)}[data-preview] .pv-mono{font-family:var(--preview-font-mono);font-feature-settings:"tnum" 1,"ss01" 1;letter-spacing:0}[data-preview] .pv-display{font-family:var(--preview-font-display);font-weight:400;letter-spacing:-.02em}[data-preview] .pv-eyebrow{font-family:var(--preview-font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--preview-muted)}[data-preview] .pv-rule{border-color:var(--preview-rule)}[data-preview] .pv-rule-soft{border-color:var(--preview-rule-soft)}[data-preview-index]{--index-bg:#e4e7eb;--index-bg-tint:#dce0e6;--index-surface:#f2f4f1;--index-card:#fafbf9;--index-ink:#0b1219;--index-text:#1a222b;--index-muted:#5c6470;--index-accent:#b43030;--index-secondary:#1f3a5c;--index-rule:#a8acb4;--index-rule-soft:#c5c9d0;--index-font-display:Georgia,"Times New Roman",serif;--index-font-mono:ui-monospace,"IBM Plex Mono",monospace;background-color:var(--index-bg);background-image:linear-gradient(var(--index-rule-soft) 1px,transparent 1px),linear-gradient(90deg,var(--index-rule-soft) 1px,transparent 1px);background-size:48px 48px;color:var(--index-text)}[data-preview-index] .pv-index-mono{font-family:var(--index-font-mono);font-feature-settings:"tnum" 1;letter-spacing:.14em;text-transform:uppercase}[data-preview-index] .pv-index-display{font-family:var(--index-font-display);font-weight:600;letter-spacing:-.03em;color:var(--index-ink)}[data-preview] .pv-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:var(--preview-radius);border:1px solid var(--preview-primary);background:var(--preview-primary);color:var(--preview-bg);font-family:var(--preview-font-body);font-size:.9rem;letter-spacing:.01em;transition:background .16s ease,color .16s ease,transform .16s ease;cursor:pointer}[data-preview] .pv-btn:hover{background:var(--preview-primary-deep);border-color:var(--preview-primary-deep)}[data-preview] .pv-btn-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:var(--preview-radius);border:1px solid var(--preview-rule);background:transparent;color:var(--preview-ink);font-family:var(--preview-font-body);font-size:.9rem;letter-spacing:.01em;transition:border-color .16s ease,color .16s ease;cursor:pointer}[data-preview] .pv-btn-ghost:hover{border-color:var(--preview-ink)}[data-preview] .pv-field{display:block;width:100%;padding:.65rem .85rem;background:transparent;border:1px solid var(--preview-rule);border-radius:var(--preview-radius);color:var(--preview-ink);font-family:var(--preview-font-body);font-size:.95rem;transition:border-color .16s ease}[data-preview] .pv-field::placeholder{color:var(--preview-soft-muted)}[data-preview] .pv-field:focus{outline:none;border-color:var(--preview-focus)}[data-preview] .pv-dot{width:6px;height:6px;border-radius:999px;background:var(--preview-accent);display:inline-block}[data-preview] .pv-accent{color:var(--preview-accent)}[data-preview] .pv-card{background:var(--preview-card);border:1px solid var(--preview-rule);border-radius:var(--preview-radius)}[data-preview] .pv-surface{background:var(--preview-surface)}[data-preview] .pv-numeral{font-family:var(--preview-font-display);font-size:clamp(2.5rem,6vw,4.5rem);color:var(--preview-muted);line-height:1}[data-preview] ::selection{background:var(--preview-accent);color:var(--preview-bg)}[data-preview] .pv-tabular{font-variant-numeric:tabular-nums}[data-theme=warm-l]{--preview-bg:#FFFFFF;--preview-bg-tint:#F7F8FA;--preview-surface:#F4F6F9;--preview-card:#FFFFFF;--preview-ink:#0A1628;--preview-text:#1F2A3A;--preview-muted:#5B6776;--preview-soft-muted:#8A95A5;--preview-primary:#0A1628;--preview-primary-deep:#050B14;--preview-accent:#2A66B8;--preview-accent-deep:#1F4F8F;--preview-secondary:#2A66B8;--preview-logo:#2A66B8;--preview-marginalia:#B43030;--preview-rule:#E5E7EB;--preview-rule-soft:#F0F2F5;--preview-focus:#2A66B8;--preview-hot:#B43030;--preview-font-display:var(--font-geist-sans),system-ui,sans-serif;--preview-font-body:var(--font-geist-sans),system-ui,sans-serif;--preview-font-mono:var(--font-geist-mono),ui-monospace,monospace;--preview-radius:4px}[data-theme=warm-l] .pv-btn,[data-theme=warm-l] .pv-btn-ghost,[data-theme=warm-l] .pv-btn-hot{border-radius:4px;text-transform:none;letter-spacing:.005em;font-weight:500;font-size:.92rem}[data-theme=warm-l] .pv-h-own-em{display:inline-block;font-style:normal;font-weight:500;color:var(--preview-accent);text-shadow:none;padding:0;margin:0;transform-origin:50% 70%;animation:pv-l-own-italicize 1.6s cubic-bezier(.22,1,.36,1) 1.2s both}[data-theme=warm-l] .pv-h-own-future{animation:none}@keyframes pv-l-own-italicize{0%{font-style:normal;transform:skewX(0deg) scale(1);letter-spacing:0}35%{font-style:normal;transform:skewX(0deg) scale(1);letter-spacing:0}70%{font-style:normal;transform:skewX(-12deg) scale(1.02);letter-spacing:-.015em}70.1%{font-style:italic;transform:skewX(0deg) scale(1.02)}to{font-style:italic;transform:skewX(0deg) scale(1);letter-spacing:0}}@media (prefers-reduced-motion:reduce){[data-theme=warm-l] .pv-h-own-em{animation:none!important;font-style:italic}}[data-theme=warm-l] .pv-h-section{font-family:var(--preview-font-body);font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--preview-muted);display:inline-flex;align-items:center;gap:.6rem}[data-theme=warm-l] .pv-h-section:before{content:"";display:inline-block;width:18px;height:1px;background:var(--preview-accent)}[data-theme=warm-l] .pv-h-facet-label,[data-theme=warm-l] .pv-h-folio,[data-theme=warm-l] .pv-h-persona-tag{letter-spacing:.14em}[data-theme=warm-l] .pv-h-display,[data-theme=warm-l] .pv-h-own-hero h1{letter-spacing:-.035em}[data-theme=warm-l] section[style*="--preview-surface"]{background:var(--preview-surface)!important}[data-theme=warm-l] .pv-h-pullquote{font-style:normal;letter-spacing:-.015em}[data-theme=warm-l] .pv-h-persona-card,[data-theme=warm-l] .pv-h-refer-card,[data-theme=warm-l] section article[style*="--preview-card"],[data-theme=warm-l] section article[style*="--preview-rule"]{border-radius:6px}[data-theme=warm-l] .pv-h-refer-card,[data-theme=warm-l] .pv-h-stamp{background:var(--preview-bg-tint)}[data-theme=warm-l] header.fixed{background:rgba(255,255,255,.92)!important;border-bottom-color:var(--preview-rule)!important}[data-theme=warm-l]{position:relative}[data-theme=warm-l] .pv-l-fractal-bg{position:absolute;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:0;pointer-events:none;overflow:hidden;color:var(--preview-accent);-webkit-mask-image:radial-gradient(ellipse 30% 32% at 72% 36%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 18%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.2) 82%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 30% 32% at 72% 36%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 18%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.2) 82%,rgba(0,0,0,0) 100%)}[data-theme=warm-l] .pv-l-fractal-bg svg{position:absolute;top:-6%;left:-6%;width:112%;height:112%;animation:pv-l-fractal-drift 240s ease-in-out infinite;will-change:transform}[data-theme=warm-l] .pv-l-swarm-trace{opacity:.1}[data-theme=warm-l] .pv-l-swarm-pulse-a{opacity:.22;stroke-dasharray:16 60;animation:pv-l-swarm-pulse 36s linear infinite}[data-theme=warm-l] .pv-l-swarm-pulse-b{opacity:.18;stroke-dasharray:12 70;animation:pv-l-swarm-pulse 24s linear infinite;animation-delay:-7s}[data-theme=warm-l] .pv-l-swarm-pulse-c{opacity:.15;stroke-dasharray:9 80;animation:pv-l-swarm-pulse 17s linear infinite;animation-delay:-12s}@keyframes pv-l-fractal-drift{0%{transform:translate3d(-1.4%,-1%,0) rotate(0deg) scale(1)}25%{transform:translate3d(1%,-.9%,0) rotate(.25deg) scale(1.006)}50%{transform:translate3d(1.3%,1.1%,0) rotate(0deg) scale(1.01)}75%{transform:translate3d(-.9%,1.2%,0) rotate(-.25deg) scale(1.006)}to{transform:translate3d(-1.4%,-1%,0) rotate(0deg) scale(1)}}@keyframes pv-l-swarm-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2280}}@media (prefers-reduced-motion:reduce){[data-theme=warm-l] .pv-l-fractal-bg svg,[data-theme=warm-l] .pv-l-swarm-pulse-a,[data-theme=warm-l] .pv-l-swarm-pulse-b,[data-theme=warm-l] .pv-l-swarm-pulse-c{animation:none!important}}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]){position:relative;--preview-nav-collapsed-bg:color-mix(in oklab,var(--preview-bg-tint) 22%,var(--preview-surface) 78%)}:is([data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nav-collapsed{background:var(--preview-nav-collapsed-bg,color-mix(in oklab,var(--preview-bg-tint) 28%,var(--preview-surface) 72%));backdrop-filter:blur(4px)}:is([data-theme=warm-l],[data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-nav-expanded{background:color-mix(in oklab,var(--preview-bg) 96%,transparent);backdrop-filter:blur(8px)}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn,:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn-ghost,:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-btn-hot{border-radius:4px;text-transform:none;letter-spacing:.005em;font-weight:500;font-size:.92rem}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-own-em{display:inline-block;font-style:normal;font-weight:500;color:var(--preview-accent);text-shadow:none;padding:0;margin:0;transform-origin:50% 70%;animation:pv-l-own-italicize 1.6s cubic-bezier(.22,1,.36,1) 1.2s both}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-own-future{animation:none}@media (prefers-reduced-motion:reduce){:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-own-em{animation:none!important;font-style:italic}}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-section{font-family:var(--preview-font-body);font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--preview-muted);display:inline-flex;align-items:center;gap:.6rem}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-section:before{content:"";display:inline-block;width:18px;height:1px;background:var(--preview-accent)}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-facet-label,:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-folio,:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-tag{letter-spacing:.14em}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-display,:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-own-hero h1{letter-spacing:-.035em}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) section[style*="--preview-surface"]{background:var(--preview-surface)!important}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-pullquote{font-style:normal;letter-spacing:-.015em}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-persona-card,:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-refer-card,:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) section article[style*="--preview-card"],:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) section article[style*="--preview-rule"]{border-radius:6px}:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-refer-card,:is([data-theme=warm-m],[data-theme=warm-n],[data-theme=warm-o],[data-theme=warm-p]) .pv-h-stamp{background:var(--preview-bg-tint)}[data-theme=warm-m]{--preview-bg:#07090C;--preview-bg-tint:#0E1218;--preview-surface:#11161E;--preview-card:#0D1119;--preview-ink:#E5E8EE;--preview-text:#B5BCC8;--preview-muted:#6E7884;--preview-soft-muted:#4E5662;--preview-primary:#E5E8EE;--preview-primary-deep:#FFFFFF;--preview-accent:#29D7F0;--preview-accent-deep:#1AB7CF;--preview-secondary:#29D7F0;--preview-logo:#29D7F0;--preview-marginalia:#FF6B6B;--preview-rule:#1E2530;--preview-rule-soft:#16191F;--preview-focus:#29D7F0;--preview-hot:#FF6B6B;--preview-font-display:var(--font-plex-sans),system-ui,sans-serif;--preview-font-body:var(--font-plex-sans),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:4px}[data-theme=warm-m] header.fixed{background:rgba(7,9,12,.86)!important;border-bottom-color:var(--preview-rule)!important}[data-theme=warm-m] .pv-h-section:before{content:">";width:auto;height:auto;background:none;font-family:var(--preview-font-mono);font-weight:500;font-size:.85em;color:var(--preview-accent)}[data-theme=warm-m] .pv-m-fractal-bg{position:absolute;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:0;pointer-events:none;overflow:hidden;color:var(--preview-accent);-webkit-mask-image:radial-gradient(ellipse 30% 32% at 72% 36%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 18%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.2) 82%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 30% 32% at 72% 36%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 18%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.2) 82%,rgba(0,0,0,0) 100%)}[data-theme=warm-m] .pv-m-fractal-bg svg{position:absolute;top:-6%;left:-6%;width:112%;height:112%;animation:pv-m-fractal-drift 280s ease-in-out infinite;will-change:transform}[data-theme=warm-m] .pv-m-trace{opacity:.22}[data-theme=warm-m] .pv-m-nodes{opacity:.32}[data-theme=warm-m] .pv-m-pulse-a{opacity:.42;stroke-dasharray:14 90;animation:pv-m-fractal-pulse 28s linear infinite}[data-theme=warm-m] .pv-m-pulse-b{opacity:.32;stroke-dasharray:10 130;animation:pv-m-fractal-pulse 38s linear infinite;animation-delay:-13s}[data-theme=warm-m] .pv-m-pulse-c{opacity:.26;stroke-dasharray:7 170;animation:pv-m-fractal-pulse 18s linear infinite;animation-delay:-7s}@keyframes pv-m-fractal-drift{0%,to{transform:translate3d(-.6%,-.5%,0)}50%{transform:translate3d(.6%,.5%,0)}}@keyframes pv-m-fractal-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2400}}@media (prefers-reduced-motion:reduce){[data-theme=warm-m] .pv-m-fractal-bg svg,[data-theme=warm-m] .pv-m-pulse-a,[data-theme=warm-m] .pv-m-pulse-b,[data-theme=warm-m] .pv-m-pulse-c{animation:none!important}}[data-theme=warm-n]{--preview-bg:#FAFCFD;--preview-bg-tint:#F1F4F8;--preview-surface:#FFFFFF;--preview-card:#FFFFFF;--preview-ink:#0C1A2C;--preview-text:#2C3A52;--preview-muted:#5E6B80;--preview-soft-muted:#94A0B0;--preview-primary:#0C1A2C;--preview-primary-deep:#06101C;--preview-accent:#0DA3A3;--preview-accent-deep:#077A7A;--preview-secondary:#0DA3A3;--preview-logo:#0DA3A3;--preview-marginalia:#FF6552;--preview-rule:#DCE3EB;--preview-rule-soft:#EBF0F5;--preview-focus:#0DA3A3;--preview-hot:#FF6552;--preview-font-display:var(--font-sora),system-ui,sans-serif;--preview-font-body:var(--font-sora),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:4px}[data-theme=warm-n] header.fixed{background:rgba(250,252,253,.92)!important;border-bottom-color:var(--preview-rule)!important}[data-theme=warm-n] .pv-h-section:before{content:"";display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--preview-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--preview-accent) 16%,transparent)}[data-theme=warm-n] .pv-h-section{position:relative;gap:.55rem}[data-theme=warm-n] .pv-h-own-em{font-style:italic;animation:none;color:var(--preview-accent);display:inline-block;padding-right:.18em;margin-right:.04em;overflow:visible}@media (prefers-reduced-motion:reduce){[data-theme=warm-n] .pv-h-own-em{animation:none!important;font-style:italic}}[data-theme=warm-n] .pv-n-fractal-bg{position:absolute;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:0;pointer-events:none;overflow:hidden;color:var(--preview-accent);-webkit-mask-image:radial-gradient(ellipse 30% 32% at 72% 36%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 18%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.2) 82%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 30% 32% at 72% 36%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 18%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.2) 82%,rgba(0,0,0,0) 100%)}[data-theme=warm-n] .pv-n-fractal-bg svg{position:absolute;top:-6%;left:-6%;width:112%;height:112%;animation:pv-n-fractal-drift 320s ease-in-out infinite;will-change:transform}[data-theme=warm-n] .pv-n-trace{opacity:.18}[data-theme=warm-n] .pv-n-pulse-a{opacity:.32;stroke-dasharray:14 70;animation:pv-n-fractal-pulse 44s linear infinite}[data-theme=warm-n] .pv-n-pulse-b{opacity:.24;stroke-dasharray:10 110;animation:pv-n-fractal-pulse 30s linear infinite;animation-delay:-10s}[data-theme=warm-n] .pv-n-pulse-c{opacity:.18;stroke-dasharray:7 150;animation:pv-n-fractal-pulse 22s linear infinite;animation-delay:-16s}@keyframes pv-n-fractal-drift{0%,to{transform:translate3d(-1%,-.8%,0)}50%{transform:translate3d(1%,.8%,0)}}@keyframes pv-n-fractal-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2200}}@media (prefers-reduced-motion:reduce){[data-theme=warm-n] .pv-n-fractal-bg svg,[data-theme=warm-n] .pv-n-pulse-a,[data-theme=warm-n] .pv-n-pulse-b,[data-theme=warm-n] .pv-n-pulse-c{animation:none!important}}[data-theme=warm-o]{--preview-bg:#F7F4FB;--preview-bg-tint:#EFE9F6;--preview-surface:#FFFFFF;--preview-card:#FFFFFF;--preview-ink:#170B2E;--preview-text:#332452;--preview-muted:#665587;--preview-soft-muted:#9A8EB3;--preview-primary:#170B2E;--preview-primary-deep:#0D0521;--preview-accent:#7C39B5;--preview-accent-deep:#5A1F88;--preview-secondary:#C73E73;--preview-logo:#7C39B5;--preview-marginalia:#C5963A;--preview-rule:#E6DEF0;--preview-rule-soft:#F1ECF8;--preview-focus:#7C39B5;--preview-hot:#C73E73;--preview-nav-collapsed-bg:#F0EAEF;--preview-btn-bg:#170B2E;--preview-btn-fg:#F7F4FB;--preview-btn-border:#170B2E;--pv-o-foil-gold:#C5963A;--pv-o-foil-magenta:#C73E73;--pv-o-foil-purple:#7C39B5;--preview-font-display:var(--font-plus-jakarta),system-ui,sans-serif;--preview-font-body:var(--font-plus-jakarta),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:4px}[data-theme=warm-o] li,[data-theme=warm-o] p{color:var(--preview-text)}[data-theme=warm-o] h1,[data-theme=warm-o] h2,[data-theme=warm-o] h3,[data-theme=warm-o] h4,[data-theme=warm-o] h5,[data-theme=warm-o] h6{color:var(--preview-ink)}[data-theme=warm-o]:before{background:radial-gradient(ellipse 90% 65% at 78% 22%,rgba(197,150,58,.22) 0,transparent 62%),radial-gradient(ellipse 75% 55% at 12% 78%,rgba(199,62,115,.18) 0,transparent 58%),radial-gradient(ellipse 60% 48% at 55% 52%,rgba(124,57,181,.24) 0,transparent 65%),radial-gradient(ellipse 45% 35% at 88% 48%,rgba(255,255,255,.38) 0,transparent 55%),linear-gradient(168deg,rgba(255,255,255,.42),rgba(124,57,181,.12) 38%,rgba(199,62,115,.1) 62%,rgba(197,150,58,.14))}[data-theme=warm-o]:after,[data-theme=warm-o]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}[data-theme=warm-o]:after{background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.28) 44%,rgba(197,150,58,.16) 49%,rgba(199,62,115,.12) 52%,rgba(124,57,181,.14) 55%,rgba(255,255,255,.22) 62%,transparent 78%);mix-blend-mode:soft-light}[data-theme=warm-o] header.fixed{background:rgba(247,244,251,.92)!important;border-bottom-color:var(--preview-rule)!important}[data-theme=warm-o] .pv-h-nav-collapsed{background:var(--preview-nav-collapsed-bg)!important;border-color:color-mix(in oklab,var(--preview-rule) 65%,transparent)!important}[data-theme=warm-o] .pv-h-nav-expanded{background:color-mix(in oklab,var(--preview-bg) 92%,var(--preview-bg-tint) 8%)!important;border-color:var(--preview-rule)!important}[data-theme=warm-o] .pv-h-section:before{content:"✦";width:auto;height:auto;background:none;font-family:var(--preview-font-display);font-weight:600;font-size:.9em;color:var(--preview-accent)}[data-theme=warm-o] .pv-h-own-em{font-style:italic;font-weight:700;animation:none;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(115deg,var(--pv-o-foil-gold) 0,var(--pv-o-foil-magenta) 28%,var(--pv-o-foil-purple) 52%,var(--pv-o-foil-magenta) 76%,var(--pv-o-foil-gold) 100%);background-size:100% 100%;background-position:0 50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55)) drop-shadow(0 -1px 0 rgba(23,11,46,.12));display:inline-block;padding-right:.2em;margin-right:.05em;overflow:visible}@media (prefers-reduced-motion:reduce){[data-theme=warm-o] .pv-h-own-em{animation:none!important;font-style:italic}}[data-theme=warm-o] .pv-o-fractal-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;color:var(--preview-accent)}[data-theme=warm-o] .pv-o-fractal-side{position:absolute;top:0;bottom:0;width:min(42vw,560px);display:flex;flex-direction:column}[data-theme=warm-o] .pv-o-fractal-side--left{left:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,.92) 45%,rgba(0,0,0,.35) 72%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,.92) 45%,rgba(0,0,0,.35) 72%,rgba(0,0,0,0))}[data-theme=warm-o] .pv-o-fractal-side--right{right:0;-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,1) 0,rgba(0,0,0,.92) 45%,rgba(0,0,0,.35) 72%,rgba(0,0,0,0));mask-image:linear-gradient(270deg,rgba(0,0,0,1) 0,rgba(0,0,0,.92) 45%,rgba(0,0,0,.35) 72%,rgba(0,0,0,0))}[data-theme=warm-o] .pv-o-fractal-tile{position:relative;flex:0 0 clamp(640px,88vh,920px);width:100%;overflow:hidden}[data-theme=warm-o] .pv-o-fractal-tile svg{position:absolute;top:50%;width:145%;height:145%;transform:translateY(-50%);animation:pv-o-fractal-drift 320s ease-in-out infinite;animation-delay:calc(var(--pv-o-row, 0) * -18s);will-change:transform;filter:drop-shadow(0 0 22px rgba(124,57,181,.28)) drop-shadow(0 0 48px rgba(199,62,115,.14)) drop-shadow(0 0 80px rgba(197,150,58,.08))}[data-theme=warm-o] .pv-o-fractal-tile--left svg{left:-28%}[data-theme=warm-o] .pv-o-fractal-tile--right svg{right:-28%}[data-theme=warm-o] .pv-o-fractal-tile--left.pv-o-fractal-tile--odd svg{animation-direction:reverse;animation-duration:280s}[data-theme=warm-o] .pv-o-fractal-tile--right.pv-o-fractal-tile--even svg{animation-duration:360s}[data-theme=warm-o] .pv-o-fractal-tile--right.pv-o-fractal-tile--odd svg{animation-direction:reverse;animation-duration:300s}[data-theme=warm-o] .pv-o-trace{opacity:.2}[data-theme=warm-o] .pv-o-pulse-a{opacity:.36;stroke-dasharray:12 80;animation:pv-o-fractal-pulse 36s linear infinite;animation-delay:calc(var(--pv-o-row, 0) * -4.5s)}[data-theme=warm-o] .pv-o-fractal-tile--left .pv-o-pulse-a{animation-duration:42s}[data-theme=warm-o] .pv-o-fractal-tile--right .pv-o-pulse-a{animation-duration:32s}[data-theme=warm-o] .pv-o-pulse-b{opacity:.28;stroke-dasharray:9 120;animation:pv-o-fractal-pulse 26s linear infinite;animation-delay:calc(-10s + var(--pv-o-row, 0) * -3.2s)}[data-theme=warm-o] .pv-o-pulse-c{opacity:.22;stroke-dasharray:6 160;animation:pv-o-fractal-pulse 18s linear infinite;animation-delay:calc(-7s + var(--pv-o-row, 0) * -2.1s)}@keyframes pv-o-fractal-drift{0%,to{transform:translateY(-50%) translate3d(-1%,-.8%,0) rotate(0deg)}50%{transform:translateY(-50%) translate3d(1%,.8%,0) rotate(.35deg)}}@keyframes pv-o-fractal-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2280}}@media (prefers-reduced-motion:reduce){[data-theme=warm-o] .pv-o-fractal-tile svg,[data-theme=warm-o] .pv-o-pulse-a,[data-theme=warm-o] .pv-o-pulse-b,[data-theme=warm-o] .pv-o-pulse-c{animation:none!important}}[data-theme=warm-p]{--preview-bg:#F4F5F7;--preview-bg-tint:#EBEDF1;--preview-surface:#F9FAFB;--preview-card:#FFFFFF;--preview-ink:#0C111E;--preview-text:#1E2436;--preview-muted:#58607A;--preview-soft-muted:#8B91A6;--preview-primary:#0C111E;--preview-primary-deep:#050810;--preview-accent:#4E5BA6;--preview-accent-deep:#353F86;--preview-secondary:#4E5BA6;--preview-logo:#4E5BA6;--preview-marginalia:#C73E73;--preview-rule:#DDE0E8;--preview-rule-soft:#ECEEF3;--preview-focus:#4E5BA6;--preview-hot:#C73E73;--preview-font-display:var(--font-dm-sans),system-ui,sans-serif;--preview-font-body:var(--font-dm-sans),system-ui,sans-serif;--preview-font-mono:var(--font-plex-mono),ui-monospace,monospace;--preview-radius:4px}[data-theme=warm-p] header.fixed{background:rgba(244,245,247,.94)!important;border-bottom-color:var(--preview-rule)!important}[data-theme=warm-p] .pv-h-section{position:relative;padding-bottom:5px;gap:.4rem}[data-theme=warm-p] .pv-h-section:before{width:8px;height:8px;border-radius:2px;background:var(--preview-accent)}[data-theme=warm-p] .pv-h-section:after{content:"";position:absolute;left:14px;right:0;bottom:0;height:1px;background:linear-gradient(to right,var(--preview-accent),transparent 70%);opacity:.55}[data-theme=warm-p] .pv-h-own-em{font-style:normal;animation:none;color:var(--preview-accent);display:inline-block}@media (prefers-reduced-motion:reduce){[data-theme=warm-p] .pv-h-own-em{animation:none!important;font-style:normal}}[data-theme=warm-p] .pv-p-fractal-bg{position:absolute;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:0;pointer-events:none;overflow:hidden;color:var(--preview-accent);-webkit-mask-image:radial-gradient(ellipse 30% 32% at 72% 36%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 18%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.2) 82%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 30% 32% at 72% 36%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 18%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.2) 82%,rgba(0,0,0,0) 100%)}[data-theme=warm-p] .pv-p-fractal-bg svg{position:absolute;top:-6%;left:-6%;width:112%;height:112%;animation:pv-p-fractal-drift 280s ease-in-out infinite;will-change:transform}[data-theme=warm-p] .pv-p-trace{opacity:.14}[data-theme=warm-p] .pv-p-pulse-a{opacity:.28;stroke-dasharray:16 70;animation:pv-p-fractal-pulse 30s linear infinite}[data-theme=warm-p] .pv-p-pulse-b{opacity:.2;stroke-dasharray:11 110;animation:pv-p-fractal-pulse 22s linear infinite;animation-delay:-8s}[data-theme=warm-p] .pv-p-pulse-c{opacity:.16;stroke-dasharray:8 150;animation:pv-p-fractal-pulse 16s linear infinite;animation-delay:-5s}@keyframes pv-p-fractal-drift{0%,to{transform:translate3d(-.8%,-.6%,0)}50%{transform:translate3d(.8%,.6%,0)}}@keyframes pv-p-fractal-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2240}}@media (prefers-reduced-motion:reduce){[data-theme=warm-p] .pv-p-fractal-bg svg,[data-theme=warm-p] .pv-p-pulse-a,[data-theme=warm-p] .pv-p-pulse-b,[data-theme=warm-p] .pv-p-pulse-c{animation:none!important}}.pv-nav-progress{position:fixed;top:0;left:0;right:0;z-index:9999;height:3px;background:color-mix(in oklab,var(--preview-accent) 12%,transparent);pointer-events:none}.pv-nav-progress__bar{height:100%;background:linear-gradient(90deg,var(--preview-accent) 0,color-mix(in oklab,var(--preview-accent) 70%,white) 100%);box-shadow:0 0 8px color-mix(in oklab,var(--preview-accent) 45%,transparent);transition:width .16s ease-out}@media (prefers-reduced-motion:reduce){.pv-nav-progress__bar{transition:none}}html{color-scheme:light}html.dark{color-scheme:dark}.dark [data-theme=warm-o]{--preview-bg:#0D0521;--preview-bg-tint:#150A2E;--preview-surface:#1A1030;--preview-card:#1E1438;--preview-ink:#F3EEF8;--preview-text:#C8B8DC;--preview-muted:#8B7AA8;--preview-soft-muted:#6B5C85;--preview-primary:#F3EEF8;--preview-primary-deep:#FFFFFF;--preview-accent:#A66BD9;--preview-accent-deep:#8B4FC4;--preview-secondary:#E05A8F;--preview-logo:#B88AE6;--preview-marginalia:#D4AD4A;--preview-rule:#2D2045;--preview-rule-soft:#221838;--preview-focus:#A66BD9;--preview-hot:#E05A8F;--preview-nav-collapsed-bg:#180F32;--preview-btn-bg:#170B2E;--preview-btn-fg:#F7F4FB;--preview-btn-border:#2A1A4A;--pv-o-foil-gold:#D4AD4A;--pv-o-foil-magenta:#E05A8F;--pv-o-foil-purple:#A66BD9}.dark [data-theme=warm-o]:before{background:radial-gradient(ellipse 90% 65% at 78% 22%,rgba(197,150,58,.14) 0,transparent 62%),radial-gradient(ellipse 75% 55% at 12% 78%,rgba(199,62,115,.12) 0,transparent 58%),radial-gradient(ellipse 60% 48% at 55% 52%,rgba(124,57,181,.18) 0,transparent 65%),radial-gradient(ellipse 45% 35% at 88% 48%,rgba(255,255,255,.08) 0,transparent 55%),linear-gradient(168deg,rgba(124,57,181,.08),rgba(199,62,115,.1) 38%,rgba(197,150,58,.08) 62%,rgba(13,5,33,.4))}.dark [data-theme=warm-o]:after{background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.06) 44%,rgba(197,150,58,.1) 49%,rgba(199,62,115,.08) 52%,rgba(124,57,181,.1) 55%,rgba(255,255,255,.05) 62%,transparent 78%);mix-blend-mode:soft-light;opacity:.75}.dark [data-theme=warm-o] header.fixed{background:rgba(13,5,33,.92)!important}.dark [data-theme=warm-o] .pv-h-own-em{filter:drop-shadow(0 1px 0 rgba(255,255,255,.2)) drop-shadow(0 -1px 0 rgba(0,0,0,.35))}.dark [data-theme=warm-o] .pv-o-fractal-bg{color:color-mix(in oklab,var(--preview-accent) 85%,white 15%)}.dark [data-theme=warm-o] .pv-o-trace{opacity:.26}.dark [data-theme=warm-o] .pv-o-pulse-a{opacity:.38}.dark [data-theme=warm-o] .pv-o-pulse-b{opacity:.3}.dark [data-theme=warm-o] .pv-o-pulse-c{opacity:.24}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}