.pricing-archive{--archive-ink:#262721;--archive-muted:#747064;--archive-paper:#e9e3d7;--archive-paper-light:#f3eee4;--archive-copper:#a95635;--archive-green:#3c6555;--archive-rule:#37342c2e;background:radial-gradient(circle at 76% 5%, #bc703f29, transparent 30rem), linear-gradient(90deg, #433e3309 1px, transparent 1px), var(--archive-paper);color:var(--archive-ink);background-size:auto,88px 100%,auto;overflow:clip}.pricing-archive:before{z-index:0;content:"";opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:fixed;inset:0}.pricing-archive .site-header{border-color:var(--archive-rule)}.pricing-archive .site-header nav{color:#56554e}.pricing-archive .wordmark{color:var(--archive-ink)}.pricing-archive .eyebrow{color:var(--archive-copper)}.archive-hero{border-bottom:1px solid var(--archive-rule);grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:clamp(48px,8vw,118px);padding-top:clamp(76px,9vw,124px);padding-bottom:clamp(76px,9vw,122px);display:grid}.archive-hero-copy h1{max-width:800px;color:var(--archive-ink);font-size:clamp(56px,6.2vw,88px)}.archive-hero-copy h1 em{color:var(--archive-copper)}.archive-hero-copy>p:last-of-type{color:var(--archive-muted)}.archive-ledger{background:#f8f3e980;border:1px solid #443e3247;align-self:end;min-height:330px;padding:28px;position:relative;box-shadow:14px 14px #4941330e}.archive-ledger:before,.archive-ledger:after{border:1px solid var(--archive-rule);content:"";pointer-events:none;position:absolute}.archive-ledger:before{z-index:-1;inset:8px -9px -9px 8px}.archive-ledger:after{border-color:#a956356b;border-radius:50%;width:62px;height:62px;top:55px;right:27px;box-shadow:inset 0 0 0 5px #a956350d}.ledger-label,.ledger-code,.archive-caption,.record-index{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.ledger-label{color:var(--archive-muted);letter-spacing:.2em;font-size:9px}.ledger-count{font-family:var(--serif);letter-spacing:-.08em;margin:54px 0 2px;font-size:96px;font-weight:400;line-height:.9;display:block}.ledger-unit{color:var(--archive-copper);font-size:12px}.ledger-lines{border-top:1px solid var(--archive-rule);gap:10px;margin-top:50px;padding-top:18px;display:grid}.ledger-lines span{color:var(--archive-muted);justify-content:space-between;font-size:10px;display:flex}.ledger-lines b{color:var(--archive-ink);font-weight:500}.ledger-code{color:#a95635b3;letter-spacing:.16em;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:25px;right:28px}.pricing-archive .archive-stats span{color:#777267}.pricing-archive .archive-stats b{color:var(--archive-ink)}.pricing-archive .filters{z-index:20;border-color:var(--archive-rule);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e9e3d7e6;position:sticky;top:0}.pricing-archive .filters span{color:#777164}.pricing-archive .filters a,.pricing-archive .filters button{color:#68645b;border-radius:2px}.pricing-archive .filters a:hover,.pricing-archive .filters a.active,.pricing-archive .filters button:hover,.pricing-archive .filters button.active{color:#7e3825;background:#a9563524;border-color:#a956354d}.pricing-archive .filters button{cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 12px;font-size:12px}.pricing-archive .filters[data-pending=true]:after{background:linear-gradient(90deg, transparent, var(--archive-copper), transparent);content:"";height:1px;animation:.9s ease-in-out infinite archive-filter-pending;position:absolute;bottom:0;left:36px;right:36px}@keyframes archive-filter-pending{0%,to{opacity:.2;transform:scaleX(.35)}50%{opacity:.8;transform:scaleX(1)}}.pricing-archive .timeline-heading h2,.pricing-archive .method-callout h2,.pricing-archive .principles h2{color:var(--archive-ink)}.pricing-archive .timeline-heading>p,.pricing-archive .method-callout>p:not(.eyebrow){color:var(--archive-muted)}.pricing-archive .timeline-heading>p b{color:var(--archive-copper)}.archive-caption{color:var(--archive-muted);letter-spacing:.14em;margin-bottom:14px;font-size:9px}.pricing-archive .timeline time{color:#6f6a5f}.pricing-archive .timeline-dot:before{background:#a9563542}.pricing-archive .timeline-dot:after{border-color:var(--archive-paper);background:var(--archive-copper);box-shadow:0 0 0 1px #a956358c}.pricing-archive .timeline article{border-color:var(--archive-rule);background:linear-gradient(90deg,#a956350f,#0000 18%),#f7f2e894;margin-bottom:24px;transition:transform .22s,border-color .22s,background .22s;position:relative;box-shadow:0 16px 38px #3d35280b}.pricing-archive .timeline article:hover{background-color:#f9f5ede0;border-color:#a9563557;transform:translate(6px)}.record-index{color:#49443a57;letter-spacing:.16em;font-size:9px;position:absolute;top:28px;right:28px}.pricing-archive .record-meta span{color:#69655c;border-color:#413d342e;border-radius:2px}.pricing-archive .record-meta .status{color:var(--archive-green);border-color:#3c655542}.pricing-archive .timeline article h3{color:var(--archive-ink)}.pricing-archive .timeline article>p{color:var(--archive-muted)}.published-price-items{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.published-price-items>span{border:1px solid var(--archive-rule);background:#fffcf680;gap:3px;min-width:140px;padding:10px 12px;display:grid}.published-price-items b,.published-price-items small{color:var(--archive-muted);font-size:9px;font-weight:500}.published-price-items strong{color:var(--archive-ink);font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.pricing-archive .source-placeholder{color:#777164;border-top:1px dashed #4640342e;padding-top:16px;display:block}.pricing-archive .source-placeholder a{color:var(--archive-copper);text-underline-offset:3px;text-decoration:underline}.pricing-archive .empty-state{border-color:var(--archive-rule);color:var(--archive-muted);background:#f8f3e96b}.pricing-archive .method-callout{border-color:var(--archive-rule);background:#d7cdbc47}.pricing-archive .button.solid{border-color:var(--archive-ink);background:var(--archive-ink);color:var(--archive-paper-light);border-radius:2px}.pricing-archive .button.solid:hover{border-color:var(--archive-copper);background:var(--archive-copper)}.pricing-archive>footer{border-color:var(--archive-rule);color:#777164}.pricing-archive>footer a,.methodology-page.pricing-archive .page-intro h1,.methodology-page.pricing-archive .method-steps h2{color:var(--archive-ink)}.methodology-page.pricing-archive .page-intro h1 em{color:var(--archive-copper)}.methodology-page.pricing-archive .page-intro>p:last-child,.methodology-page.pricing-archive .method-steps article p,.methodology-page.pricing-archive .principles>div p{color:var(--archive-muted)}.methodology-page.pricing-archive .method-steps article{border-color:var(--archive-rule);background:#f8f3e96b}.methodology-page.pricing-archive .method-steps article>span,.methodology-page.pricing-archive .principles b{color:var(--archive-copper)}.methodology-page.pricing-archive .principles>div,.methodology-page.pricing-archive .principles>div p{border-color:var(--archive-rule)}@media (max-width:760px){.archive-hero{grid-template-columns:1fr}.archive-ledger{min-height:270px}.ledger-count{margin-top:38px;font-size:76px}}@media (max-width:640px){.archive-hero-copy h1{font-size:clamp(42px,12vw,54px)}.pricing-archive .filters{position:relative}.pricing-archive .timeline article:hover{transform:none}.pricing-archive .timeline-dot{grid-column:2}.pricing-archive .timeline article{grid-column:3}.record-index{top:17px;right:20px}}@media (prefers-reduced-motion:reduce){.pricing-archive .timeline article{transition:none}.pricing-archive .filters[data-pending=true]:after{animation:none}}
