.sc-section-num{font-family:var(--sc-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-muted);display:inline-flex;align-items:center;gap:8px}.sc-section-num:before{content:"§";color:var(--sc-coral);font-family:var(--sc-serif);font-style:italic;font-size:1em;font-weight:500;letter-spacing:0}.sc-section-num[data-side]:after{content:attr(data-side);color:var(--sc-coral-deep);font-family:var(--sc-serif);font-style:italic;font-weight:500;font-size:1em;letter-spacing:0;text-transform:none}.sc-running-header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;font-family:var(--sc-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--sc-ink-muted);border-bottom:1px solid var(--sc-rule)}.sc-running-header .sc-volume{font-family:var(--sc-serif);font-style:italic;font-weight:500;color:var(--sc-coral);font-size:12px;letter-spacing:.04em;text-transform:none}.sc-manifesto{display:flex;flex-direction:column;gap:0;margin:var(--sc-s-6) 0;border-top:1px solid var(--sc-rule)}.sc-manifesto-row{display:grid;grid-template-columns:64px 1fr;gap:var(--sc-s-5);padding:var(--sc-s-5) var(--sc-s-3);border-bottom:1px solid var(--sc-rule);align-items:baseline}.sc-manifesto-row[data-coral=true]{background:linear-gradient(to right,var(--sc-coral-pale) 0%,transparent 60%)}.sc-manifesto-num{font-family:var(--sc-serif);font-style:italic;font-weight:500;color:var(--sc-coral);font-size:22px;font-variant-numeric:oldstyle-nums;line-height:1}.sc-manifesto-body{font-family:var(--sc-serif);font-weight:300;font-size:21px;line-height:1.34;letter-spacing:-.01em;color:var(--sc-ink)}.sc-manifesto-body em{color:var(--sc-coral-deep);font-style:italic;font-weight:400}.sc-manifesto-body small{display:block;margin-top:4px;font-family:var(--sc-sans);font-style:normal;font-size:14px;font-weight:400;color:var(--sc-ink-muted);line-height:1.5}.sc-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sc-s-5);margin:var(--sc-s-6) 0}.sc-pillar{border-top:1px solid var(--sc-coral);padding-top:var(--sc-s-4);display:flex;flex-direction:column;gap:var(--sc-s-2)}.sc-pillar-num{font-family:var(--sc-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-coral)}.sc-pillar-title{font-family:var(--sc-serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--sc-ink)}.sc-pillar-title em{font-style:italic;color:var(--sc-coral-deep)}.sc-pillar-body{font-family:var(--sc-sans);font-size:14px;line-height:1.55;color:var(--sc-ink-soft)}.sc-stat-hero{display:flex;flex-direction:column;gap:var(--sc-s-3);padding:var(--sc-s-7) var(--sc-s-5);border-top:1px solid var(--sc-rule);border-bottom:1px solid var(--sc-rule)}.sc-stat-eyebrow{font-family:var(--sc-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-coral)}.sc-stat-number{font-family:var(--sc-serif);font-weight:300;font-size:clamp(72px,12vw,168px);line-height:.86;letter-spacing:-.04em;color:var(--sc-ink);font-variant-numeric:oldstyle-nums;font-variation-settings:"opsz" 144}.sc-stat-number em{font-style:italic;color:var(--sc-coral-deep);font-weight:400}.sc-stat-caption{font-family:var(--sc-serif);font-style:italic;font-weight:300;font-size:18px;line-height:1.45;color:var(--sc-ink-soft);max-width:36ch}.sc-stat-hero[data-variant=dark]{background:var(--sc-ink);border-top:0;border-bottom:0;color:var(--sc-cream);padding:var(--sc-s-9) var(--sc-s-6)}.sc-stat-hero[data-variant=dark] .sc-stat-number{color:var(--sc-cream)}.sc-stat-hero[data-variant=dark] .sc-stat-number em{color:var(--sc-coral-bright)}.sc-stat-hero[data-variant=dark] .sc-stat-caption{color:#f4efe6c7}.sc-stat-hero[data-variant=dark] .sc-stat-eyebrow{color:var(--sc-coral-bright)}.sc-ghost-note{font-family:var(--sc-serif);font-style:italic;font-weight:300;font-size:15px;line-height:1.4;color:var(--sc-coral-deep);position:relative;padding-left:var(--sc-s-4)}.sc-ghost-note:before{content:"";position:absolute;left:0;top:.4em;bottom:.4em;width:2px;background:var(--sc-coral)}.sc-ghost-note small{display:block;margin-top:4px;font-family:var(--sc-mono);font-style:normal;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-muted)}.sc-term-sheet{display:flex;flex-direction:column;border-top:1px solid var(--sc-rule)}.sc-term-row{display:grid;grid-template-columns:minmax(120px,22%) 1fr auto;gap:var(--sc-s-4);padding:var(--sc-s-3) 0;border-bottom:1px solid var(--sc-rule);align-items:baseline}.sc-term-key{font-family:var(--sc-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-ink-muted)}.sc-term-val{font-family:var(--sc-serif);font-weight:400;font-size:17px;line-height:1.4;color:var(--sc-ink);letter-spacing:-.005em}.sc-term-val em{font-style:italic;color:var(--sc-coral-deep);font-weight:400}.sc-term-meta{font-family:var(--sc-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-ink-muted);white-space:nowrap}.sc-arc{position:relative;padding:var(--sc-s-6) 0 var(--sc-s-7);border-top:1px solid var(--sc-rule)}.sc-arc-line{position:relative;height:1px;background:var(--sc-rule);margin:0 0 var(--sc-s-6)}.sc-arc-stops{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center}.sc-arc-stop{width:8px;height:8px;border-radius:50%;background:var(--sc-cream);border:1.5px solid var(--sc-coral);position:relative}.sc-arc-stop[data-active=true]{background:var(--sc-coral);box-shadow:0 0 0 4px #d85a3e2e}.sc-arc-stop:after{content:attr(data-label);position:absolute;top:18px;left:50%;transform:translate(-50%);font-family:var(--sc-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-ink-muted);white-space:nowrap}.sc-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sc-s-5);align-items:center;padding:var(--sc-s-5) 0;border-top:1px solid var(--sc-rule);border-bottom:1px solid var(--sc-rule);margin:var(--sc-s-5) 0}.sc-compare-was,.sc-compare-now{display:flex;flex-direction:column;gap:4px}.sc-compare-label{font-family:var(--sc-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-muted)}.sc-compare-value{font-family:var(--sc-serif);font-weight:300;font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;line-height:1;color:var(--sc-ink);font-variant-numeric:oldstyle-nums}.sc-compare-was .sc-compare-value{color:var(--sc-ink-faint);text-decoration:line-through;text-decoration-color:var(--sc-coral);text-decoration-thickness:1.5px}.sc-compare-now .sc-compare-value{color:var(--sc-coral-deep);font-style:italic}.sc-compare-arrow{font-family:var(--sc-serif);font-size:22px;font-style:italic;color:var(--sc-coral);letter-spacing:0}.sc-chrome{border:1px solid var(--sc-rule);border-radius:var(--sc-r-4);overflow:hidden;background:var(--sc-paper)}.sc-chrome-head{display:flex;align-items:center;gap:var(--sc-s-3);padding:var(--sc-s-3) var(--sc-s-4);background:var(--sc-paper-warm);border-bottom:1px solid var(--sc-rule);font-family:var(--sc-mono);font-size:11px;color:var(--sc-ink-muted);letter-spacing:.06em}.sc-chrome-dots{display:inline-flex;gap:6px}.sc-chrome-dot{width:9px;height:9px;border-radius:50%;background:var(--sc-rule)}.sc-chrome-dot:nth-child(1){background:#d85a3e66}.sc-chrome-dot:nth-child(2){background:#c6864266}.sc-chrome-dot:nth-child(3){background:#2d5f4f66}.sc-chrome-url{font-family:var(--sc-mono);font-size:11px;color:var(--sc-ink-muted);flex:1;text-align:center;letter-spacing:.04em}.sc-chrome-body{background:var(--sc-cream);padding:var(--sc-s-5);min-height:200px}.sc-epigraph{font-family:var(--sc-serif);font-style:italic;font-weight:300;font-size:17px;line-height:1.5;color:var(--sc-ink-soft);border-left:2px solid var(--sc-coral);padding:var(--sc-s-3) var(--sc-s-5);margin:var(--sc-s-5) 0;letter-spacing:-.005em;max-width:56ch}.sc-epigraph cite{display:block;margin-top:var(--sc-s-3);font-family:var(--sc-mono);font-style:normal;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-muted)}.sc-dropcap-large:first-letter{font-family:var(--sc-serif);font-weight:300;font-size:5.4em;line-height:.86;float:left;margin:.04em .1em -.02em 0;color:var(--sc-coral-deep);font-variation-settings:"opsz" 144}.sc-dropcap-medium:first-letter{font-family:var(--sc-serif);font-weight:300;font-size:3.6em;line-height:.86;float:left;margin:.04em .1em 0 0;color:var(--sc-coral-deep);font-variation-settings:"opsz" 144}.sc-kicker-block{display:flex;flex-direction:column;gap:var(--sc-s-4);margin:var(--sc-s-7) 0 var(--sc-s-5)}.sc-kicker-block .sc-kicker{font-family:var(--sc-serif);font-style:italic;font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-coral)}.sc-kicker-block .sc-kicker-headline{font-family:var(--sc-serif);font-weight:300;font-size:clamp(40px,5.5vw,76px);line-height:.96;letter-spacing:-.025em;color:var(--sc-ink)}.sc-kicker-block .sc-kicker-headline em{font-style:italic;color:var(--sc-coral-deep);font-weight:400}.sc-kicker-block .sc-kicker-deck{font-family:var(--sc-serif);font-style:italic;font-weight:300;font-size:22px;line-height:1.4;color:var(--sc-ink-soft);max-width:56ch;letter-spacing:-.01em}.sc-status-rail{display:inline-grid;grid-template-columns:auto 1fr;gap:var(--sc-s-2) var(--sc-s-3);padding:var(--sc-s-3) var(--sc-s-4);background:var(--sc-paper);border:1px solid var(--sc-rule);border-radius:var(--sc-r-4);align-items:baseline}.sc-status-key{font-family:var(--sc-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-muted)}.sc-status-val{font-family:var(--sc-serif);font-size:14px;font-weight:400;color:var(--sc-ink);font-variant-numeric:tabular-nums}.sc-status-val em{font-style:italic;color:var(--sc-coral-deep)}.sc-timeline{position:relative;padding-left:var(--sc-s-6);margin:var(--sc-s-5) 0}.sc-timeline:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:var(--sc-rule)}.sc-timeline-entry{position:relative;padding:var(--sc-s-3) 0}.sc-timeline-entry:before{content:"";position:absolute;left:-32px;top:var(--sc-s-3);width:9px;height:9px;border-radius:50%;background:var(--sc-cream);border:1.5px solid var(--sc-coral)}.sc-timeline-entry[data-active=true]:before{background:var(--sc-coral);box-shadow:0 0 0 4px #d85a3e29}.sc-timeline-date{font-family:var(--sc-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-muted);margin-bottom:4px}.sc-timeline-title{font-family:var(--sc-serif);font-weight:400;font-size:17px;line-height:1.3;color:var(--sc-ink)}.sc-timeline-body{font-family:var(--sc-sans);font-size:14px;line-height:1.5;color:var(--sc-ink-soft);margin-top:2px}.sc-callout{position:relative;padding:var(--sc-s-5) var(--sc-s-6);background:var(--sc-paper-warm);border:1px solid var(--sc-rule);border-left:2px solid var(--sc-coral);border-radius:var(--sc-r-4);font-family:var(--sc-serif);color:var(--sc-ink);margin:var(--sc-s-5) 0}.sc-callout-label{font-family:var(--sc-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-coral);margin-bottom:var(--sc-s-2);display:block}.sc-callout-body{font-family:var(--sc-serif);font-style:italic;font-weight:300;font-size:17px;line-height:1.45;color:var(--sc-ink-soft)}.sc-wordmark-stamp{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--sc-coral);background:#d85a3e0a;border-radius:2px;font-family:var(--sc-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-coral-deep);transform:rotate(-1.4deg);transition:transform .2s var(--sc-ease-out)}.sc-wordmark-stamp:hover{transform:rotate(-1.4deg) scale(1.04)}.sc-wordmark-stamp:after{content:"·";color:var(--sc-coral);margin:0 2px}.sc-wordmark-stamp[data-volume]:after{content:"Vol. " attr(data-volume);font-family:var(--sc-serif);font-style:italic;font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--sc-coral-deep);margin-left:4px}.sc-on-dark .sc-section-num,.sc-on-dark .sc-running-header,.sc-on-dark .sc-pillar-num,.sc-on-dark .sc-stat-eyebrow,.sc-on-dark .sc-term-key,.sc-on-dark .sc-status-key,.sc-on-dark .sc-timeline-date{color:#f4efe68c}.sc-on-dark .sc-pillar-title,.sc-on-dark .sc-stat-number,.sc-on-dark .sc-term-val,.sc-on-dark .sc-callout{color:var(--sc-cream)}.sc-on-dark .sc-callout{background:#f4efe60a;border-color:#f4efe61f}.sc-on-dark .sc-pillar{border-top-color:var(--sc-coral-bright)}.sc-on-dark .sc-pillar-num,.sc-on-dark .sc-stat-eyebrow,.sc-on-dark .sc-running-header .sc-volume{color:var(--sc-coral-bright)}@media(max-width:768px){.sc-pillars{grid-template-columns:1fr;gap:var(--sc-s-4)}.sc-manifesto-row{grid-template-columns:40px 1fr;gap:var(--sc-s-3);padding:var(--sc-s-4) var(--sc-s-2)}.sc-manifesto-num,.sc-manifesto-body{font-size:18px}.sc-term-row{grid-template-columns:1fr;gap:var(--sc-s-1)}.sc-term-meta{justify-self:start}.sc-compare{grid-template-columns:1fr;gap:var(--sc-s-3);text-align:center}.sc-compare-arrow{transform:rotate(90deg);justify-self:center}.sc-running-header{padding:8px 16px}.sc-stat-hero{padding:var(--sc-s-5) var(--sc-s-3)}}
