:root{--bg:#0b1116;--bg-elevated:#111920;--bg-panel:rgba(14,21,28,0.88);--bg-panel-strong:rgba(11,17,22,0.96);--surface:#f3f1e8;--surface-muted:#d9d2c3;--ink:#f5f3ec;--ink-muted:#b8c0c8;--ink-soft:#8b95a2;--line:rgba(130,149,168,0.24);--line-strong:rgba(130,149,168,0.42);--accent:#67b5a3;--accent-strong:#8bd0bf;--accent-deep:#21463f;--danger:#ef8d8d;--success:#88d4a9;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--shadow-soft:0 28px 90px rgba(0,0,0,0.24);--shadow-panel:0 20px 50px rgba(0,0,0,0.22)}.brand-lockup{gap:13px}.brand-seal-frame{fill:rgba(17,21,18,.96)}.brand-seal-field{transition:transform .22s ease}.brand-seal-core{fill:rgba(17,21,18,.98)}.brand-seal-align,.brand-seal-pulse{transition:transform .22s ease}.brand-lockup:hover .brand-seal-field{transform:rotate(-3deg)}.brand-lockup:hover .brand-seal-align{transform:translate(1px,-1px)}.brand-lockup:hover .brand-seal-pulse{transform:scale(1.08)}.brand-name{letter-spacing:.18em}.bureau-home,.contact-study,.manifest-study,.privacy-study,.revenue-study,.security-study{color:#111512}.artifact-label-text,.bureau-kicker,.bureau-program-label,.contact-study-label,.manifest-study-label,.privacy-study-label,.revenue-study-label,.route-atlas-kicker,.route-atlas-tab-meta,.security-study-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.artifact-label-text,.bureau-kicker,.bureau-program-label,.privacy-study-label,.route-atlas-kicker,.route-atlas-tab-meta{color:rgba(17,21,18,.52)}.bureau-hero{position:relative;overflow:clip;background:radial-gradient(circle at 82% 20%,rgba(121,172,157,.17),transparent 18%),linear-gradient(180deg,#f4ecdf,#efe1ce)}.bureau-hero-plane:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,21,18,.055) 1px,transparent 0),linear-gradient(rgba(17,21,18,.04) 1px,transparent 0);background-size:12rem 12rem;pointer-events:none;opacity:.55}.bureau-hero-plane{position:relative}.bureau-atlas-shell,.bureau-close-shell,.bureau-hero-shell,.bureau-standard-shell,.contact-study-shell,.manifest-study-hero-shell,.manifest-study-steps-shell,.privacy-study-shell,.revenue-study-close-shell,.revenue-study-fit-shell,.revenue-study-flow-shell,.revenue-study-hero-shell,.revenue-study-packet-shell,.security-study-hero-shell{position:relative;z-index:1;display:grid;gap:clamp(1.6rem,3vw,3.6rem)}.bureau-hero-shell{grid-template-columns:minmax(0,5.2fr) minmax(0,4.8fr);align-items:center;min-height:calc(100svh - 5rem);padding:clamp(4.5rem,7vw,7rem) 0 clamp(3rem,5vw,4.6rem)}.bureau-close-copy,.bureau-hero-art,.bureau-hero-copy,.bureau-principle,.bureau-section-intro,.contact-study-card,.contact-study-copy,.contact-study-form,.manifest-study-art,.manifest-study-copy,.manifest-study-panel,.manifest-study-step,.privacy-study-copy,.privacy-study-panel,.revenue-study-art,.revenue-study-copy,.revenue-study-panel,.revenue-study-step,.route-atlas,.security-study-art,.security-study-copy,.security-study-note-copy,.security-study-panel{opacity:0;animation:homeRise .7s cubic-bezier(.22,1,.36,1) forwards}.bureau-hero-copy{max-width:39rem;animation-delay:80ms}.bureau-hero-art,.contact-study-form,.manifest-study-art,.revenue-study-art,.security-study-art{animation-delay:.18s}.bureau-wordmark{margin:.6rem 0 0;font-family:var(--font-sans);font-size:clamp(3rem,7vw,5.4rem);line-height:.82;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bureau-close-copy h2,.bureau-hero-copy h1,.bureau-section-intro h2,.contact-study-copy h1,.manifest-study-copy h1,.privacy-study-copy h1,.revenue-study-copy h1,.revenue-study-panel h2,.security-study-copy h1,.security-study-note-copy h2{margin:.95rem 0 0;font-family:var(--font-serif);font-weight:600;letter-spacing:-.05em;line-height:.93;text-wrap:balance}.bureau-hero-copy h1{max-width:9.2ch;font-size:clamp(3.2rem,5.7vw,5.35rem)}.bureau-close-copy p,.bureau-hero-body,.bureau-principle p,.bureau-program-note p,.bureau-section-intro p,.bureau-trust-list p,.contact-study-copy p,.contact-study-list li,.contact-study-note,.contact-study-steps li,.manifest-study-copy p,.manifest-study-list li,.manifest-study-step p,.privacy-study-copy p,.privacy-study-list li,.revenue-study-body,.revenue-study-close-copy p,.revenue-study-list li,.revenue-study-rules p,.revenue-study-step p,.revenue-study-support,.route-atlas-copy p,.route-atlas-notes li,.route-atlas-tab span,.security-study-copy p,.security-study-list li,.security-study-note-copy p{font-size:1.02rem;line-height:1.68}.bureau-hero-body{max-width:30rem;margin:1.15rem 0 0;color:rgba(17,21,18,.8);font-size:1.05rem}.bureau-close-actions,.bureau-hero-actions,.revenue-study-actions,.revenue-study-close-actions{margin-top:1.5rem}.bureau-hero .secondary-button{border-color:rgba(17,21,18,.14);background:rgba(255,255,255,.42);color:#111512}.bureau-hero .secondary-button:hover{background:rgba(255,255,255,.62);border-color:rgba(17,21,18,.24)}.bureau-program-note{display:grid;gap:.45rem;max-width:27rem;margin-top:1.35rem}.bureau-program-note p{margin:0;color:rgba(17,21,18,.72)}.bureau-trust-list{display:grid;gap:.6rem;max-width:27rem;margin-top:1.35rem}.bureau-trust-list p{margin:0;padding-top:.8rem;border-top:1px solid rgba(17,21,18,.12);color:rgba(17,21,18,.62);font-size:.98rem;line-height:1.58}.bureau-hero-art{justify-self:end;width:min(100%,44rem)}.operational-art{width:100%}.operational-art-shell{position:relative}.operational-art svg{display:block;width:100%;height:auto;overflow:visible}.artifact-shadow{fill:rgba(17,21,18,.08)}.artifact-orbit,.artifact-orbit-inner{fill:none;stroke-linecap:round;stroke-dasharray:1 .05}.artifact-orbit{stroke:rgba(17,21,18,.12);stroke-width:22}.artifact-orbit-inner{stroke:rgba(17,21,18,.08);stroke-width:10}.artifact-check,.artifact-cross,.artifact-cutline,.artifact-lock,.artifact-stop-cross,.artifact-track{fill:none;stroke-linecap:round;stroke-linejoin:round}.artifact-track-back{stroke:rgba(17,21,18,.16);stroke-width:42}.artifact-track-narrow{stroke-width:18}.artifact-track-main{stroke:#21453e;stroke-width:34;stroke-dasharray:1;stroke-dashoffset:1;animation:packetSweep 1.8s cubic-bezier(.22,1,.36,1) .12s forwards}.artifact-track-narrow.artifact-track-main{stroke-width:14}.artifact-track-cut{stroke:#e37c52;stroke-width:4;stroke-dasharray:1;stroke-dashoffset:1;animation:packetSweep 1.2s cubic-bezier(.22,1,.36,1) .62s forwards}.artifact-track-cut-short{stroke-width:5;animation-delay:.42s}.artifact-track-blocked{stroke:rgba(17,21,18,.38);stroke-width:14;stroke-dasharray:.08 .07}.artifact-shell-card{fill:#111512;stroke:rgba(243,235,221,.14);stroke-width:2}.artifact-paper{fill:#f7f0e4;stroke:rgba(17,21,18,.14);stroke-width:2}.artifact-folder-back{opacity:.38}.artifact-folder-mid{opacity:.68}.artifact-folder-front{filter:drop-shadow(0 22px 34px rgba(17,21,18,.1))}.artifact-paper-fold{fill:none;stroke:rgba(17,21,18,.16);stroke-width:2.5}.artifact-seal-core{fill:rgba(244,236,223,.08);stroke:rgba(244,236,223,.2);stroke-width:2}.artifact-line{fill:none;stroke-linecap:round}.artifact-line-dash,.artifact-line-ghost,.artifact-line-ink,.artifact-line-soft{stroke-width:10}.artifact-line-ink{stroke:rgba(17,21,18,.9)}.artifact-line-soft{stroke:rgba(17,21,18,.3)}.artifact-line-ghost{stroke:rgba(243,235,221,.28)}.artifact-line-dash{stroke:rgba(17,21,18,.74)}.artifact-chip{stroke-width:2}.artifact-chip-emerald{fill:#294a42;stroke:rgba(243,235,221,.16)}.artifact-chip-paper{fill:rgba(255,255,255,.8);stroke:rgba(17,21,18,.18)}.artifact-chip-muted{fill:rgba(17,21,18,.08);stroke:rgba(17,21,18,.08)}.artifact-node{stroke:#f4ecdf;stroke-width:3}.artifact-node-paper{fill:#f4ecdf}.artifact-node-accent{fill:#e37c52}.artifact-node-shell{fill:#111512}.artifact-node-emerald{fill:#21453e}.artifact-lock{stroke:#f4ecdf;stroke-width:10}.artifact-lock-home{stroke-width:8}.artifact-shield{fill:#21453e;stroke:rgba(243,235,221,.16);stroke-width:3}.artifact-check,.artifact-cross{stroke:#f4ecdf;stroke-width:3.5}.artifact-check-ink{stroke:#21453e}.artifact-cutline{stroke:rgba(17,21,18,.14);stroke-width:2}.artifact-stop-ring{fill:rgba(244,236,223,.86);stroke:rgba(17,21,18,.2);stroke-width:2}.artifact-stop-cross{stroke:#e37c52;stroke-width:4}.artifact-label-text{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.16em}.artifact-label-shell{fill:rgba(243,235,221,.6)}.artifact-list-text{fill:#111512;font-family:var(--font-sans);font-size:1.02rem;font-weight:600;letter-spacing:.08em}.artifact-list-text-small{font-size:.92rem;letter-spacing:.07em}.artifact-list-text-muted{fill:rgba(17,21,18,.62)}.artifact-list-text-light{fill:#f4ecdf}.artifact-program-title{fill:#f4ecdf;font-size:2rem}.artifact-cover-title,.artifact-program-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:.03em}.artifact-cover-title{fill:#111512;font-size:2.9rem;font-weight:600}.artifact-cover-subtitle{fill:rgba(17,21,18,.6);font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.16em}.artifact-micro-text{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.artifact-micro-text-light{fill:rgba(244,236,223,.7)}.artifact-node-pulse{transform-origin:center;animation:artifactPulse 3.4s ease-in-out infinite}.artifact-scan-line{fill:none;stroke:rgba(227,124,82,.55);stroke-width:3;stroke-linecap:round;stroke-dasharray:.16 .84;animation:scanSweep 3.8s linear infinite}.artifact-hotspots{position:absolute;inset:0;pointer-events:none}.artifact-hotspot{position:absolute;left:var(--artifact-x);top:var(--artifact-y);transform:translate(-50%,-50%);z-index:2}.artifact-hotspot-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:1px solid rgba(17,21,18,.12);border-radius:999px;background:rgba(247,240,228,.88);box-shadow:0 10px 24px rgba(17,21,18,.08);color:#111512;pointer-events:auto;transition:transform .18s ease,border-color .18s ease,background .18s ease}.operational-art-revenue .artifact-hotspot-trigger{background:rgba(17,21,18,.76);border-color:rgba(244,236,223,.12);color:#f4ecdf}.artifact-hotspot-trigger:focus-visible,.artifact-hotspot-trigger:hover,.artifact-hotspot.is-active .artifact-hotspot-trigger{transform:translateY(-2px);border-color:rgba(227,124,82,.42)}.artifact-hotspot-dot{width:.44rem;height:.44rem;border-radius:999px;background:#e37c52;box-shadow:0 0 0 3px rgba(227,124,82,.14)}.artifact-hotspot-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.artifact-hotspot-panel{position:absolute;width:min(16rem,34vw);padding:.8rem .9rem .85rem;border:1px solid rgba(17,21,18,.12);border-radius:18px;background:rgba(247,240,228,.96);box-shadow:0 18px 34px rgba(17,21,18,.12);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.operational-art-revenue .artifact-hotspot-panel{background:rgba(17,21,18,.94);border-color:rgba(244,236,223,.14)}.artifact-hotspot-panel strong{display:block;color:#111512;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.artifact-hotspot-panel p{margin:.4rem 0 0;color:rgba(17,21,18,.74);font-size:.88rem;line-height:1.5}.operational-art-revenue .artifact-hotspot-panel p,.operational-art-revenue .artifact-hotspot-panel strong{color:#f4ecdf}.artifact-hotspot.is-active .artifact-hotspot-panel{opacity:1}.artifact-hotspot--top .artifact-hotspot-panel{left:50%;bottom:calc(100% + .8rem);transform:translate(-50%,8px)}.artifact-hotspot--bottom .artifact-hotspot-panel{left:50%;top:calc(100% + .8rem);transform:translate(-50%,-8px)}.artifact-hotspot--left .artifact-hotspot-panel{right:calc(100% + .8rem);top:50%;transform:translate(8px,-50%)}.artifact-hotspot--right .artifact-hotspot-panel{left:calc(100% + .8rem);top:50%;transform:translate(-8px,-50%)}.artifact-hotspot--bottom.is-active .artifact-hotspot-panel,.artifact-hotspot--top.is-active .artifact-hotspot-panel{transform:translate(-50%)}.artifact-hotspot--left.is-active .artifact-hotspot-panel,.artifact-hotspot--right.is-active .artifact-hotspot-panel{transform:translateY(-50%)}.artifact-legend{display:none;gap:.7rem;margin-top:.9rem}.artifact-legend-item{padding:.85rem .95rem;border:1px solid rgba(17,21,18,.1);border-radius:18px;background:rgba(255,255,255,.44)}.artifact-legend-item strong{display:block;color:#111512;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.artifact-legend-item p{margin:.4rem 0 0;color:rgba(17,21,18,.72);font-size:.92rem;line-height:1.5}.operational-art-revenue .artifact-legend-item{background:rgba(244,236,223,.06);border-color:rgba(244,236,223,.12)}.operational-art-revenue .artifact-legend-item p,.operational-art-revenue .artifact-legend-item strong{color:#f4ecdf}.operational-art-data,.operational-art-home,.operational-art-revenue,.operational-art-security{animation:homeFloat 8.4s ease-in-out infinite}.bureau-ribbon{overflow:hidden;background:#111614;color:rgba(244,236,223,.72);border-top:1px solid rgba(17,21,18,.08);border-bottom:1px solid rgba(244,236,223,.08)}.bureau-ribbon-track{display:flex;align-items:center;gap:2.5rem;width:100%;justify-content:center;padding:.95rem 0;font-size:.76rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.bureau-ribbon-track span{position:relative;padding-left:1.4rem}.bureau-ribbon-track span:before{content:"";position:absolute;top:50%;left:0;width:.45rem;height:.45rem;border-radius:999px;background:#e37c52;transform:translateY(-50%)}.bureau-atlas{padding:clamp(5rem,8vw,7rem) 0;background:radial-gradient(circle at 16% 14%,rgba(121,172,157,.1),transparent 18%),linear-gradient(180deg,#0f1514,#111714);color:#f4ecdf}.bureau-atlas-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:2rem}.bureau-section-intro{max-width:34rem}.bureau-section-intro h2{font-size:clamp(2.7rem,4.8vw,4.8rem)}.bureau-atlas .bureau-section-intro p,.bureau-close-copy p{margin-top:1rem;color:rgba(244,236,223,.72)}.route-atlas{animation-delay:.12s;display:grid;gap:1.2rem}.route-atlas-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.route-atlas-tab{display:grid;gap:.4rem;min-height:8.8rem;padding:1.1rem 1.1rem 1.15rem;border:1px solid rgba(244,236,223,.08);border-radius:24px;background:rgba(244,236,223,.05);text-align:left;color:#f4ecdf;transition:transform .18s ease,border-color .18s ease,background .18s ease}.route-atlas-tab strong{font-family:var(--font-serif);font-size:1.58rem;line-height:1.02}.route-atlas-tab span:last-child{color:rgba(244,236,223,.8);font-size:.98rem;line-height:1.58}.route-atlas-tab--revenue{background:linear-gradient(180deg,rgba(244,236,223,.05),rgba(244,236,223,.03))}.route-atlas-tab--security{background:linear-gradient(180deg,rgba(96,132,121,.08),rgba(244,236,223,.03))}.route-atlas-tab--data{background:linear-gradient(180deg,rgba(227,124,82,.08),rgba(244,236,223,.03))}.route-atlas-tab--contact{background:linear-gradient(180deg,rgba(216,204,183,.08),rgba(244,236,223,.03))}.route-atlas-tab.active,.route-atlas-tab:hover{transform:translateY(-4px);border-color:rgba(244,236,223,.18);background:rgba(244,236,223,.1)}.route-atlas-stage{min-height:34rem;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid rgba(244,236,223,.08);border-radius:34px;background:radial-gradient(circle at 78% 18%,rgba(121,172,157,.12),transparent 18%),linear-gradient(180deg,rgba(244,236,223,.98),rgba(236,223,205,.95));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.route-atlas-preview{display:grid;grid-template-columns:minmax(0,5.3fr) minmax(0,4.7fr);gap:1.85rem;align-items:center;height:100%;animation:homeRise .32s cubic-bezier(.22,1,.36,1)}.route-atlas-copy{max-width:24rem}.route-atlas-copy h3{margin:.9rem 0 0;font-family:var(--font-serif);font-size:clamp(2.15rem,3.2vw,3.35rem);line-height:.98;color:#111512}.route-atlas-copy p{margin:.9rem 0 0;color:rgba(17,21,18,.74);font-size:1.03rem;line-height:1.65}.route-atlas-notes{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.route-atlas-notes li{padding-top:.75rem;border-top:1px solid rgba(17,21,18,.12);color:rgba(17,21,18,.7);font-size:.99rem;line-height:1.55}.route-atlas-link{display:inline-flex;margin-top:1.2rem;color:#111512;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.route-atlas-art{align-self:stretch;display:grid;place-items:center;gap:.95rem}.artifact-caption{max-width:30rem;margin:0;padding:.95rem 1.05rem 1rem;border:1px solid rgba(17,21,18,.1);border-radius:18px;background:rgba(255,255,255,.42);font-size:.96rem;line-height:1.58;letter-spacing:.01em;box-shadow:0 18px 40px rgba(17,21,18,.05)}.bureau-hero-art-caption,.manifest-study-art-caption,.route-atlas-art-caption,.security-study-art-caption{color:rgba(17,21,18,.66)}.revenue-study-art-caption{background:rgba(244,236,223,.06);border-color:rgba(244,236,223,.12);box-shadow:0 18px 40px rgba(0,0,0,.18);color:rgba(244,236,223,.72)}.bureau-hero-art-caption{max-width:24rem;margin-left:auto;margin-right:auto;text-align:center}.route-atlas-art-caption{max-width:28rem;text-align:center}.route-atlas-preview--contact .route-atlas-art-caption,.route-atlas-preview--data .route-atlas-art-caption,.route-atlas-preview--security .route-atlas-art-caption{max-width:24rem}.bureau-standard{padding:clamp(5rem,8vw,7rem) 0;background:radial-gradient(circle at 86% 18%,rgba(121,172,157,.12),transparent 18%),linear-gradient(180deg,#f4ecdf,#ebddca)}.bureau-standard-shell{grid-template-columns:minmax(0,3.6fr) minmax(0,6.4fr);align-items:start}.bureau-standard-intro p{margin-top:1rem;color:rgba(17,21,18,.68)}.bureau-principles-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bureau-principle{min-height:18rem;padding:1.35rem;border:1px solid rgba(17,21,18,.1);border-radius:26px;background:rgba(255,255,255,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bureau-principle:first-child{animation-delay:.12s}.bureau-principle:nth-child(2){animation-delay:.2s}.bureau-principle:nth-child(3){animation-delay:.28s}.bureau-principle h3{margin:0;font-family:var(--font-serif);font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:.98;color:#111512}.bureau-principle p{margin:.85rem 0 0;color:rgba(17,21,18,.72)}.bureau-close{padding:clamp(4.6rem,7vw,6.2rem) 0;background:radial-gradient(circle at 82% 42%,rgba(121,172,157,.1),transparent 20%),linear-gradient(180deg,#0f1514,#111614);color:#f4ecdf}.bureau-close-shell,.revenue-study-close-shell{grid-template-columns:minmax(0,5fr) auto;align-items:end}.bureau-close-copy h2,.revenue-study-close-copy h2{font-size:clamp(2.8rem,4.7vw,5rem);color:#f4ecdf}.revenue-study{background:radial-gradient(circle at top,rgba(244,236,223,.18),transparent 24%),linear-gradient(180deg,#111614,#111614 28%,#f4ecdf 0,#f4ecdf 74%,#111614 0,#111614)}.revenue-study-close,.revenue-study-flow,.revenue-study-hero{color:#f4ecdf}.revenue-study-hero{padding:clamp(4.6rem,7vw,6.8rem) 0;background:radial-gradient(circle at 82% 18%,rgba(121,172,157,.13),transparent 22%),linear-gradient(180deg,#0f1514,#111614)}.revenue-study-hero-shell{grid-template-columns:minmax(0,4.9fr) minmax(0,5.1fr);align-items:center;gap:clamp(1.8rem,3vw,3rem)}.revenue-study-copy{max-width:31rem}.revenue-study-copy h1{max-width:8.8ch;font-size:clamp(3.2rem,5.9vw,5.65rem);color:#f4ecdf}.revenue-study-body{margin:1.15rem 0 0;color:rgba(244,236,223,.74)}.revenue-study-support{margin:.95rem 0 0;color:rgba(244,236,223,.82);font-size:1.02rem;line-height:1.6}.revenue-study-art{display:grid;justify-items:center;gap:1rem}.revenue-study-plaque{display:grid;gap:.2rem;justify-items:center;padding:.7rem 1rem .75rem;border:1px solid rgba(244,236,223,.12);border-radius:18px;background:rgba(244,236,223,.04)}.revenue-study-ledger-label,.revenue-study-plaque-label{color:rgba(216,204,183,.64);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.revenue-study-plaque p{margin:0;color:#f4ecdf;font-family:var(--font-serif),Georgia,serif;font-size:1.5rem;line-height:1}.revenue-study-art-caption{max-width:26rem}.revenue-study-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-top:1.5rem}.revenue-study-ledger-item{display:grid;gap:.5rem;padding:1rem 1.05rem 0;border-top:1px solid rgba(244,236,223,.12)}.revenue-study-ledger-item p{margin:0;color:rgba(244,236,223,.84);font-size:1rem;line-height:1.58}.manifest-study-hero,.manifest-study-steps,.privacy-study-hero,.revenue-study-fit,.revenue-study-packet{padding:clamp(4.8rem,7vw,6.8rem) 0;background:radial-gradient(circle at 16% 18%,rgba(121,172,157,.08),transparent 20%),linear-gradient(180deg,#f4ecdf,#ebddca)}.revenue-study-fit-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.manifest-study-grid,.privacy-study-grid,.revenue-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.manifest-study-panel,.privacy-study-panel,.revenue-study-panel,.security-study-panel{padding:clamp(1.2rem,2.2vw,1.9rem);border-radius:30px;border:1px solid rgba(17,21,18,.1);background:rgba(255,255,255,.38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.revenue-study-panel h2,.security-study-note-copy h2{font-size:clamp(2rem,3.4vw,3.1rem);color:#111512}.manifest-study-label,.revenue-study-label,.security-study-label{color:rgba(17,21,18,.48)}.manifest-study-list,.privacy-study-list,.revenue-study-list,.security-study-list{margin:.9rem 0 0;padding-left:1.1rem;display:grid;gap:.75rem;color:rgba(17,21,18,.74)}.revenue-study-flow,.security-study-note{padding:clamp(4.8rem,8vw,6.8rem) 0;background:radial-gradient(circle at top right,rgba(121,172,157,.12),transparent 20%),linear-gradient(180deg,#0f1514,#111614)}.revenue-study-flow-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.revenue-study-flow .bureau-section-intro p{margin-top:1rem;color:rgba(244,236,223,.7)}.manifest-study-step-list,.revenue-study-steps{display:grid;gap:.95rem}.manifest-study-step,.revenue-study-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-top:.9rem;border-top:1px solid rgba(244,236,223,.12)}.manifest-study-step{border-top-color:rgba(17,21,18,.12)}.manifest-study-step-number,.revenue-study-step-number{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,236,223,.44)}.manifest-study-step-number{color:rgba(17,21,18,.44)}.revenue-study-step p{margin:0;color:rgba(244,236,223,.74)}.manifest-study-step p{margin:0;color:rgba(17,21,18,.74)}.revenue-study-packet-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-study-close{padding:clamp(4.6rem,7vw,6rem) 0;background:radial-gradient(circle at 82% 42%,rgba(121,172,157,.1),transparent 20%),linear-gradient(180deg,#0f1514,#111614)}.security-study{background:radial-gradient(circle at 84% 14%,rgba(121,172,157,.12),transparent 20%),linear-gradient(180deg,#f4ecdf,#ebddca)}.contact-study-hero,.security-study-hero{padding:clamp(4.8rem,8vw,7rem) 0}.security-study-hero-shell{grid-template-columns:minmax(0,4.6fr) minmax(0,5.4fr);align-items:center}.security-study-copy{max-width:34rem}.security-study-copy h1{font-size:clamp(3rem,5.6vw,5.3rem)}.security-study-copy p{margin-top:1rem;color:rgba(17,21,18,.74)}.security-study-grid-section{padding-bottom:clamp(3.6rem,6vw,5rem)}.security-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.security-study-note{color:#f4ecdf}.security-study-note-copy{max-width:36rem}.security-study-note-copy h2{color:#f4ecdf}.security-study-note-copy p{margin-top:1rem;color:rgba(244,236,223,.72)}.manifest-study{background:radial-gradient(circle at 12% 10%,rgba(121,172,157,.1),transparent 20%),linear-gradient(180deg,#f4ecdf,#ebddca)}.manifest-study-hero-shell{grid-template-columns:minmax(0,4.3fr) minmax(0,5.7fr);align-items:center}.manifest-study-copy{max-width:33rem}.manifest-study-copy h1{font-size:clamp(3rem,5.5vw,5.1rem)}.manifest-study-copy p{margin-top:1rem;color:rgba(17,21,18,.74)}.manifest-study-steps-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.manifest-study-steps .bureau-section-intro p{margin-top:1rem;color:rgba(17,21,18,.74)}.contact-study{background:radial-gradient(circle at 82% 18%,rgba(121,172,157,.12),transparent 18%),linear-gradient(180deg,#f4ecdf,#ebddca)}.contact-study-shell{grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:start}.contact-study-copy{max-width:35rem}.contact-study-copy h1{font-size:clamp(3rem,5.4vw,5.25rem);max-width:11ch}.contact-study-copy p{margin-top:1rem;color:rgba(17,21,18,.74)}.contact-study-card-stack{display:grid;gap:1rem;margin-top:1.8rem}.contact-study-card{padding:1.2rem 1.25rem;border-radius:26px;border:1px solid rgba(17,21,18,.1);background:rgba(255,255,255,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-study-card-muted{background:rgba(255,255,255,.22)}.contact-study-list,.contact-study-steps{margin:.9rem 0 0;padding-left:1.15rem;display:grid;gap:.8rem;color:rgba(17,21,18,.74)}.contact-study-form .form-card{margin:0;background:linear-gradient(180deg,rgba(20,27,34,.97),rgba(16,21,28,.98))}.contact-study-form .form-section-heading h2{color:#f4ecdf;max-width:10ch}.contact-study-form .panel-kicker{color:rgba(216,204,183,.84)}.contact-study-form .form-card input:not(.sr-only),.contact-study-form .form-card textarea{font-size:.96rem}.contact-study-form .form-card input::placeholder,.contact-study-form .form-card textarea::placeholder{color:rgba(184,192,200,.68)}.contact-study-note{max-width:30rem;margin:.95rem 0 0;color:rgba(17,21,18,.68)}.contact-study-form-lead{max-width:33rem;margin:1rem 0 0;font-size:.96rem;line-height:1.58;color:rgba(17,21,18,.72)}.privacy-study{background:radial-gradient(circle at 82% 18%,rgba(121,172,157,.1),transparent 18%),linear-gradient(180deg,#f4ecdf,#ebddca)}.privacy-study-hero{padding:clamp(4.8rem,8vw,7rem) 0}.privacy-study-shell{grid-template-columns:minmax(0,4.2fr) minmax(0,5.8fr);align-items:start}.privacy-study-copy{max-width:33rem;color:#111512}.privacy-study-copy h1{font-size:clamp(2.9rem,5.3vw,5rem);max-width:11ch;color:#111512}.privacy-study-copy p{margin-top:1rem;color:rgba(17,21,18,.74)}.privacy-study-panel{border:1px solid rgba(17,21,18,.1);background:rgba(255,255,255,.48)}.privacy-study-label{color:rgba(17,21,18,.56)}.privacy-study-list{color:rgba(17,21,18,.74)}@media (max-width:1180px){.bureau-atlas-shell,.bureau-close-shell,.bureau-hero-shell,.bureau-principles-list,.bureau-standard-shell,.contact-study-shell,.manifest-study-grid,.manifest-study-hero-shell,.manifest-study-steps-shell,.privacy-study-grid,.privacy-study-shell,.revenue-study-close-shell,.revenue-study-fit-shell,.revenue-study-flow-shell,.revenue-study-grid,.revenue-study-hero-shell,.revenue-study-ledger,.revenue-study-packet-shell,.route-atlas-nav,.route-atlas-preview,.security-study-grid,.security-study-hero-shell{grid-template-columns:1fr}.bureau-hero-art,.manifest-study-art,.revenue-study-art,.security-study-art{justify-self:stretch;width:min(100%,42rem);margin:0 auto}.footer-grid,.footer-marque{grid-template-columns:1fr}.footer-marque{align-items:start}}@media (max-width:900px){.bureau-hero-shell{min-height:auto}.bureau-close-copy h2,.bureau-hero-copy h1,.bureau-section-intro h2,.bureau-wordmark,.contact-study-copy h1,.manifest-study-copy h1,.privacy-study-copy h1,.revenue-study-copy h1,.revenue-study-panel h2,.security-study-copy h1,.security-study-note-copy h2{max-width:none}.route-atlas-stage{min-height:auto}.route-atlas-preview{gap:1rem}.bureau-hero-art-caption,.manifest-study-art-caption,.revenue-study-art-caption,.route-atlas-art-caption,.security-study-art-caption{max-width:none;text-align:left}.shell-rail-inner{gap:.65rem;min-height:2.15rem}.shell-rail-note{display:none}}@media (max-width:640px){.bureau-atlas,.bureau-close,.bureau-hero-shell,.bureau-standard,.contact-study-hero,.manifest-study-hero,.manifest-study-steps,.privacy-study-hero,.revenue-study-close,.revenue-study-fit,.revenue-study-flow,.revenue-study-hero,.revenue-study-packet,.security-study-grid-section,.security-study-hero,.security-study-note{padding-top:3.6rem;padding-bottom:3.6rem}.bureau-wordmark{font-size:clamp(2.15rem,12vw,3.25rem);letter-spacing:.08em}.bureau-close-copy h2,.bureau-hero-copy h1,.bureau-section-intro h2,.contact-study-copy h1,.manifest-study-copy h1,.privacy-study-copy h1,.revenue-study-copy h1,.revenue-study-panel h2,.security-study-copy h1,.security-study-note-copy h2{font-size:clamp(2.3rem,12vw,3.5rem);line-height:.96}.bureau-close-actions,.bureau-hero-actions,.revenue-study-actions,.revenue-study-close-actions{display:grid;gap:.75rem}.bureau-close-actions .primary-button,.bureau-close-actions .secondary-button,.bureau-hero-actions .primary-button,.bureau-hero-actions .secondary-button,.revenue-study-actions .primary-button,.revenue-study-actions .secondary-button,.revenue-study-close-actions .primary-button,.revenue-study-close-actions .secondary-button{width:100%;justify-content:center}.route-atlas-tab strong{font-size:1.25rem}.route-atlas-tab span:last-child{font-size:.95rem}.route-atlas-nav{grid-template-columns:1fr}.shell-rail,.top-nav{display:none}.bureau-hero-art,.manifest-study-art,.revenue-study-art,.security-study-art{width:min(100%,24rem)}.manifest-study-step,.revenue-study-step{grid-template-columns:1fr;gap:.35rem}.artifact-caption,.contact-study-form-lead{font-size:.92rem;line-height:1.55}.artifact-hotspots{display:none}.artifact-legend{display:grid}.artifact-list-text-small{font-size:.8rem}.footer-marque{display:grid;gap:1rem;padding-top:30px}.footer-marque-line{font-size:1.45rem}.footer-marque-cta{width:100%;justify-content:center}.footer-grid{gap:22px}.revenue-study-ledger{margin-top:1.1rem}.revenue-study-ledger-item{padding-top:.85rem}.contact-study-form .form-card{padding:1.25rem}.contact-study-form .form-card input:not(.sr-only),.contact-study-form .form-card textarea{font-size:.92rem}}@keyframes homeRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ribbonDrift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes homeFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes artifactPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.88}}@keyframes scanSweep{0%{stroke-dashoffset:.8}to{stroke-dashoffset:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 12% 0,rgba(103,181,163,.18),transparent 28%),radial-gradient(circle at 88% 10%,rgba(78,97,118,.22),transparent 30%),linear-gradient(180deg,#071017,#0b1116);font-family:var(--font-sans),"Avenir Next","Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{z-index:1;flex:1 0 auto}.site-shell,main{position:relative}.site-shell{display:flex;min-height:100vh;min-height:100svh;flex-direction:column}.site-atmosphere{position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 1px,transparent 0,transparent 120px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 85%);opacity:.32}.container{width:min(1180px,calc(100vw - 40px));margin:0 auto}.reading-width{width:min(920px,calc(100vw - 40px))}.site-header{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(13,18,17,.94),rgba(13,18,17,.82));box-shadow:0 10px 28px rgba(0,0,0,.12)}.shell-rail,.site-header{border-bottom:1px solid rgba(216,204,183,.08)}.shell-rail{background:linear-gradient(90deg,rgba(24,33,30,.9),rgba(17,22,20,.76))}.shell-rail-inner{display:flex;align-items:center;gap:.85rem;min-height:2.35rem}.shell-rail-label,.shell-rail-note{color:rgba(216,204,183,.62);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.shell-rail-program{color:#f4ecdf;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header-inner{justify-content:space-between;gap:18px;padding:16px 0 15px}.header-controls,.header-inner{display:flex;align-items:center}.header-controls{gap:12px;margin-left:auto}.brand-anchor{flex-shrink:0}.brand-lockup{display:inline-flex;align-items:center;gap:12px}.brand-lockup.compact .brand-line{font-size:.62rem}.brand-seal{display:inline-flex;width:48px;height:48px}.brand-seal svg{width:100%;height:100%}.brand-seal-frame{fill:rgba(17,22,20,.96);stroke:#d8ccb7;stroke-width:2.2;stroke-linejoin:round}.brand-lockup:hover .brand-seal-align,.brand-lockup:hover .brand-seal-field{transform:translate(1px,1px)}.brand-seal-field{fill:#f3ebdd;transition:transform .18s ease}.brand-seal-core{fill:rgba(17,22,20,.98)}.brand-seal-index{fill:#b8956a}.brand-seal-align{fill:none;stroke:#b8956a;stroke-width:3;stroke-linecap:round;transition:transform .18s ease}.brand-seal-pulse{fill:#b8956a;stroke:#f3ebdd;stroke-width:1.9}.brand-copy{display:flex;flex-direction:column;gap:2px}.brand-name,.footer-brand{font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.08rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.brand-line,.commitment-strip span,.footer-copy,.footer-muted,.form-footnote,.hero-lede,.hero-support,.panel p,.panel-list,.section-heading p,.status{color:var(--ink-muted)}.brand-line{color:rgba(216,204,183,.72);letter-spacing:.1em}.top-nav{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid rgba(216,204,183,.08);border-radius:999px;background:rgba(244,236,223,.04)}.top-nav-link{position:relative;padding:9px 12px;border-radius:999px;color:var(--ink-muted);font-size:.84rem;letter-spacing:.03em;text-transform:none;transition:color .14s ease,background .14s ease}.top-nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.22,1,.36,1)}.top-nav-link:focus-visible,.top-nav-link:hover{color:var(--ink);background:rgba(244,236,223,.08)}.top-nav-link.is-active{color:var(--ink);background:rgba(244,236,223,.1)}.top-nav-link.is-active:after,.top-nav-link:focus-visible:after,.top-nav-link:hover:after{transform:scaleX(1)}.header-cta{flex-shrink:0}.mobile-nav{display:none;position:relative}.mobile-nav-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(130,149,168,.18);background:rgba(255,255,255,.03);color:var(--ink);cursor:pointer;list-style:none;font-weight:600}.mobile-nav-trigger::-webkit-details-marker{display:none}.mobile-nav-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(280px,calc(100vw - 28px));display:grid;gap:14px;padding:16px;border-radius:20px;border:1px solid var(--line);background:rgba(9,14,19,.98);box-shadow:var(--shadow-panel)}.mobile-nav-program{display:grid;gap:.3rem;padding:0 2px 8px;border-bottom:1px dashed rgba(216,204,183,.16)}.mobile-nav-program p{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:#f4ecdf;font-family:var(--font-serif),Georgia,serif;font-size:1.2rem;line-height:1}.mobile-nav-program small{color:rgba(216,204,183,.54);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.mobile-nav-links{display:grid;gap:6px}.mobile-nav-link{padding:12px 14px;border-radius:14px;color:var(--ink-muted);background:rgba(255,255,255,.02);transition:color .18s ease,background .18s ease,border-color .18s ease;border:1px solid transparent}.mobile-nav-link.is-active,.mobile-nav-link:hover{color:var(--ink);background:rgba(255,255,255,.05)}.mobile-nav-link.is-active{border-color:rgba(139,208,191,.22)}.mobile-nav-cta{width:100%}.site-footer{position:relative;z-index:1;margin-top:0;padding:0 0 42px;background:radial-gradient(circle at 14% 18%,rgba(123,177,160,.08),transparent 18%),#111614}.footer-marque{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:38px 0 0}.footer-marque-copy{max-width:42rem}.footer-marque-line{margin:.45rem 0 0;color:#f4ecdf;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.02;letter-spacing:-.03em}.footer-marque-cta{flex-shrink:0}.footer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.9fr);gap:28px;padding:32px 0 0;border-top:1px solid rgba(216,204,183,.18);margin-top:28px}.footer-brand-block{display:grid;gap:16px}.footer-program-summary{display:grid;gap:8px;padding-top:14px;border-top:1px solid rgba(216,204,183,.12)}.footer-copy{max-width:42ch;line-height:1.6}.footer-column{display:grid;gap:12px;align-content:start}.footer-program-name{margin:0;color:#f4ecdf;font-family:var(--font-serif),Georgia,serif;font-size:1.55rem;line-height:1}.footer-program-body{margin:0;color:rgba(216,204,183,.76);line-height:1.65;max-width:34ch}.footer-heading,.panel-kicker{margin:0;color:#d8ccb7;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:none}.footer-links{display:grid;gap:10px}.footer-links a{position:relative;width:fit-content;color:var(--ink-muted);transition:color .16s ease}.footer-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.22,1,.36,1)}.footer-links a.is-active,.footer-links a:focus-visible,.footer-links a:hover{color:var(--ink)}.footer-links a.is-active:after,.footer-links a:focus-visible:after,.footer-links a:hover:after{transform:scaleX(1)}.footer-trust ul,.number-list,.panel-list{margin:0;padding-left:18px;display:grid;gap:12px;line-height:1.6}.hero-section,.section-block,.section-hero{position:relative;padding:88px 0}.section-hero{padding-top:112px}.section-hero-narrow{padding-top:96px}.section-muted{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:28px;align-items:start}.hero-grid.compact{align-items:stretch}.hero-copy{display:grid;gap:20px}.form-section-heading h2,.hero-copy h1,.section-heading h1,.section-heading h2{margin:0;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;font-weight:700;letter-spacing:-.02em;line-height:.98}.hero-copy h1{max-width:11ch;font-size:clamp(3.3rem,7vw,5.7rem)}.home-folio{background:#f3ebdd;color:#111614}.home-poster{position:relative;background:linear-gradient(90deg,#111614 0 56%,#f3ebdd 56% 100%)}.home-poster:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 56%,rgba(17,22,20,.06) 0,rgba(17,22,20,.06) calc(56% + 1px),transparent calc(56% + 1px)),repeating-linear-gradient(0deg,transparent,transparent 43px,rgba(17,22,20,.05) 0,rgba(17,22,20,.05) 44px);opacity:.7;pointer-events:none}.home-poster-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);min-height:calc(100svh - 85px)}.hero-plane,.home-poster-grid{position:relative;display:grid}.hero-plane{align-content:center;gap:24px;padding:clamp(42px,6vw,84px)}.hero-plane-ink{color:#f7f0e5}.hero-plane-ink:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:rgba(216,204,183,.16)}.hero-plane-ink>*{opacity:0;animation:homeRise .7s cubic-bezier(.22,1,.36,1) forwards}.hero-plane-ink>:first-child{animation-delay:40ms}.hero-plane-ink>:nth-child(2){animation-delay:.1s}.hero-plane-ink>:nth-child(3){animation-delay:.16s}.hero-plane-ink>:nth-child(4){animation-delay:.22s}.hero-plane-ink>:nth-child(5){animation-delay:.28s}.hero-plane-ink>:nth-child(6){animation-delay:.34s}.final-cta h2,.hero-plane-ink h1,.output-intro h2,.paper-headline h2,.summary-intro h2,.workflow-intro h2{margin:0;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;line-height:.95}.hero-plane-ink h1{max-width:8ch;font-size:clamp(3.5rem,6.1vw,6.4rem);letter-spacing:-.045em}.hero-intro{display:grid;gap:8px}.hero-offer-name{margin:0;color:rgba(216,204,183,.9);font-size:.92rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-plane-ink .hero-lede{max-width:35ch;margin:0;color:rgba(243,235,221,.84);font-size:1.1rem;line-height:1.72}.hero-plane-ink .hero-support{max-width:42ch;margin:0;color:rgba(216,204,183,.84);line-height:1.7}.hero-plane-ink .primary-button{background:#f3ebdd;color:#111614}.hero-plane-ink .secondary-button{border-color:rgba(216,204,183,.28);background:transparent;color:#f3ebdd}.hero-boundary-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;border-top:1px solid rgba(216,204,183,.16)}.hero-boundary{display:grid;gap:10px;padding:18px 18px 0 0;border-right:1px solid rgba(216,204,183,.14)}.hero-boundary:last-child{border-right:0}.hero-boundary p{margin:0;color:rgba(243,235,221,.76);line-height:1.62}.hero-boundary .folio-stamp{color:rgba(216,204,183,.62)}.hero-plane-paper{overflow:hidden;color:#111614;animation:homeRise .72s cubic-bezier(.22,1,.36,1) .12s both}.hero-plane-paper:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(62,116,104,.14),transparent 28%),repeating-linear-gradient(0deg,rgba(17,22,20,.055),rgba(17,22,20,.055) 1px,transparent 0,transparent 44px);opacity:.8;pointer-events:none}.hero-plane-paper:after{content:"";position:absolute;top:48px;bottom:48px;left:44px;width:1px;background:rgba(17,22,20,.1)}.paper-excerpt,.paper-headline,.paper-stage-list,.paper-topline{position:relative;z-index:1}.paper-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.paper-phase{color:rgba(17,22,20,.52);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.paper-headline{display:grid;gap:10px}.paper-headline p{margin:0;color:rgba(17,22,20,.52);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.paper-headline h2{max-width:10ch;font-size:clamp(2.4rem,4.8vw,4.3rem)}.paper-stage-list{display:grid;gap:0;border-top:1px solid rgba(17,22,20,.12)}.paper-stage{display:grid;gap:8px;padding:18px 0 18px 24px;border-bottom:1px solid rgba(17,22,20,.12);transition:transform .16s ease}.paper-stage:hover{transform:translateX(4px)}.paper-stage-label{color:#3e7468;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.folio-rule h3,.paper-stage h3,.workflow-row h3{margin:0}.paper-stage h3{font-size:1.08rem}.paper-stage p{margin:0;max-width:42ch;color:rgba(17,22,20,.74);line-height:1.66}.paper-excerpt{display:grid;gap:0;padding-top:12px;border-top:1px solid rgba(17,22,20,.12)}.paper-excerpt-row{display:grid;gap:8px;padding:14px 0 14px 24px;border-bottom:1px solid rgba(17,22,20,.12)}.paper-excerpt-row span{color:rgba(17,22,20,.48);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.paper-excerpt-row strong{line-height:1.62}.folio-stamp{display:inline-flex;width:fit-content;color:#3e7468;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-plane-ink .folio-stamp,.home-section-final .folio-stamp,.home-section-ink .folio-stamp{color:#7ab2a4}.home-section{position:relative}.home-section-paper{background:#f3ebdd;color:#111614}.home-section-ink{background:#111614;color:#f3ebdd}.output-layout,.summary-layout,.workflow-layout{padding:92px 0}.output-intro,.summary-intro,.summary-layout,.workflow-intro{display:grid;gap:16px}.final-cta h2,.output-intro h2,.summary-intro h2,.workflow-intro h2{font-size:clamp(2.5rem,5vw,4.8rem);max-width:13ch}.final-cta p,.output-intro p,.summary-intro p,.workflow-intro p{margin:0;line-height:1.76}.summary-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid rgba(17,22,20,.12)}.output-column,.summary-column{display:grid;gap:18px;padding-top:22px}.folio-list,.folio-number-list{margin:0;padding:0;list-style:none}.folio-list{display:grid}.folio-list li,.folio-rule{padding:15px 0;border-bottom:1px solid rgba(17,22,20,.12)}.folio-list li{color:rgba(17,22,20,.82);line-height:1.68}.folio-rule,.folio-rule-list{display:grid}.folio-rule{gap:8px}.folio-rule p{margin:0;color:rgba(17,22,20,.72);line-height:1.68}.output-layout,.workflow-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:44px}.workflow-intro{position:sticky;top:104px;align-self:start}.workflow-intro p{color:rgba(243,235,221,.76)}.workflow-list{display:grid;border-top:1px solid rgba(216,204,183,.16)}.workflow-row{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(216,204,183,.16);transition:transform .14s ease,border-color .14s ease}.workflow-row:hover{transform:translateX(4px);border-color:rgba(216,204,183,.3)}.workflow-step{color:#7ab2a4;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding-top:6px}.workflow-row h3{margin:0 0 8px;font-size:1.16rem;color:#f3ebdd}.workflow-row p{margin:0;max-width:46ch;color:rgba(243,235,221,.76);line-height:1.72}.output-layout{align-items:start}.inline-link{display:inline-flex;width:fit-content;gap:10px;align-items:center;color:#111614;font-weight:600}.inline-link:after{content:"→";transition:transform .14s ease}.inline-link:hover:after{transform:translateX(4px)}.output-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border-top:1px solid rgba(17,22,20,.12)}.folio-number-list{counter-reset:item}.folio-number-list li{counter-increment:item;display:grid;grid-template-columns:44px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid rgba(17,22,20,.12);color:rgba(17,22,20,.84);line-height:1.72}.folio-number-list li:before{content:counter(item,decimal-leading-zero);color:#3e7468;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding-top:2px}.home-section-final{background:#111614;color:#f3ebdd;padding:0 0 80px}.final-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-top:56px;border-top:1px solid rgba(216,204,183,.16)}.final-cta p{color:rgba(243,235,221,.76);max-width:48ch}.home-section-final .primary-button{background:#f3ebdd;color:#111614}.home-section-final .secondary-button{border-color:rgba(216,204,183,.24);background:transparent;color:#f3ebdd}.quarry-home{background:#efe3d3;color:#161715}.quarry-hero{position:relative;overflow:clip;background:radial-gradient(circle at 10% 0,rgba(115,144,123,.18),transparent 26%),linear-gradient(180deg,#10120f,#171915);color:#f2e7d8}.quarry-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(242,231,216,.03),transparent 36%),repeating-linear-gradient(90deg,rgba(242,231,216,.03),rgba(242,231,216,.03) 1px,transparent 0,transparent 128px);opacity:.55;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 94%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 94%)}.quarry-hero-shell{position:relative;min-height:calc(100svh - 82px);padding:clamp(42px,6vw,86px) 0}.quarry-hero-shell:after{content:"";position:absolute;right:-8vw;bottom:-12vh;width:min(38vw,520px);aspect-ratio:1/1;border-radius:22% 40% 28% 36%;background:radial-gradient(circle at 34% 34%,rgba(242,231,216,.16),rgba(242,231,216,0) 62%),linear-gradient(145deg,rgba(78,96,86,.45),rgba(17,19,16,.1));filter:blur(4px);opacity:.42;transform:rotate(12deg)}.quarry-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:clamp(30px,4vw,68px);align-items:end}.quarry-hero-copy{display:grid;gap:16px;align-content:start}.quarry-hero-copy>*{opacity:0;animation:homeRise .72s cubic-bezier(.22,1,.36,1) forwards}.quarry-hero-copy>:first-child{animation-delay:40ms}.quarry-hero-copy>:nth-child(2){animation-delay:.1s}.quarry-hero-copy>:nth-child(3){animation-delay:.16s}.quarry-hero-copy>:nth-child(4){animation-delay:.22s}.quarry-hero-copy>:nth-child(5){animation-delay:.28s}.quarry-hero-copy>:nth-child(6){animation-delay:.34s}.quarry-final-band h2,.quarry-foundation-copy h2,.quarry-hero-copy h1,.quarry-method-copy h2,.quarry-offer-intro h2,.quarry-seam-head h2,.quarry-strata-copy h2,.quarry-wordmark{margin:0;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;line-height:.92}.quarry-wordmark{font-size:clamp(4rem,12vw,9.6rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.quarry-overline{margin:-8px 0 6px;color:rgba(216,206,191,.76);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.quarry-hero-copy h1{max-width:11ch;font-size:clamp(3.1rem,6.1vw,6rem);letter-spacing:-.04em}.quarry-hero-copy .hero-lede{max-width:42ch;margin:0;color:rgba(242,231,216,.84);font-size:1.08rem;line-height:1.74}.quarry-hero-copy .hero-support{max-width:50ch;margin:0;color:rgba(216,206,191,.8);line-height:1.68}.quarry-hero-copy .primary-button{background:#efe3d3;color:#111512}.quarry-hero-copy .secondary-button{border-color:rgba(216,206,191,.26);background:transparent;color:#f2e7d8}.quarry-offer-seam{position:relative;display:grid;gap:24px;padding:30px;border-radius:34px 34px 14px 34px;border:1px solid rgba(22,23,21,.12);background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0)),repeating-linear-gradient(0deg,rgba(22,23,21,.06),rgba(22,23,21,.06) 1px,transparent 0,transparent 42px),linear-gradient(180deg,#efe3d3,#eadbca);box-shadow:0 26px 70px rgba(0,0,0,.24);color:#161715;animation:homeRise .76s cubic-bezier(.22,1,.36,1) .14s both}.quarry-offer-seam:before{content:"";position:absolute;inset:18px 18px auto auto;width:108px;height:108px;border-radius:24px;background:linear-gradient(145deg,rgba(103,128,114,.2),rgba(255,255,255,.04)),rgba(255,255,255,.14);border:1px solid rgba(22,23,21,.08);transform:rotate(10deg)}.quarry-seam-foot,.quarry-seam-grid,.quarry-seam-head{position:relative;z-index:1}.quarry-seam-head{display:grid;gap:10px}.quarry-seam-head h2{max-width:10ch;font-size:clamp(2.4rem,4.5vw,3.6rem)}.quarry-method-row p,.quarry-principle p,.quarry-seam-head p,.quarry-seam-note,.quarry-strata-copy p{margin:0;line-height:1.7}.quarry-seam-head p,.quarry-seam-note{color:rgba(22,23,21,.76)}.quarry-seam-grid{display:grid;gap:18px}.quarry-mini-label,.quarry-strata-label{color:rgba(22,23,21,.52);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.quarry-line-list{margin:0;padding:0;list-style:none}.quarry-line-list li{padding:12px 0;border-bottom:1px solid rgba(22,23,21,.12);line-height:1.64}.quarry-line-list li:last-child{border-bottom:0;padding-bottom:0}.quarry-seam-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:18px;border-top:1px solid rgba(22,23,21,.12)}.quarry-seam-foot p{margin:0;color:rgba(22,23,21,.62);font-size:.9rem;line-height:1.58}.quarry-strata{background:radial-gradient(circle at right top,rgba(109,142,126,.08),transparent 26%),linear-gradient(180deg,#efe3d3,#eadccc)}.quarry-strata-list{padding:90px 0;display:grid;gap:0}.quarry-strata-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:start;padding:24px 0;border-top:1px solid rgba(22,23,21,.12)}.quarry-strata-row:last-child{border-bottom:1px solid rgba(22,23,21,.12)}.quarry-strata-label{padding-top:10px}.quarry-strata-copy{display:grid;gap:8px}.quarry-strata-copy h2{max-width:14ch;font-size:clamp(2.4rem,4.8vw,4.8rem)}.quarry-foundation{background:radial-gradient(circle at 0 0,rgba(109,142,126,.12),transparent 22%),linear-gradient(180deg,#111311,#171915);color:#efe3d3}.quarry-foundation-grid,.quarry-method-grid,.quarry-offer-detail-grid{padding:92px 0}.quarry-foundation-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,.72fr) minmax(0,.78fr);gap:34px;align-items:start}.quarry-foundation-copy{display:grid;gap:16px}.quarry-final-band h2,.quarry-foundation-copy h2,.quarry-method-copy h2,.quarry-offer-intro h2{font-size:clamp(2.7rem,5.2vw,5rem);max-width:11ch}.quarry-final-band p,.quarry-foundation-copy p,.quarry-method-row p,.quarry-offer-intro p{margin:0;line-height:1.76}.quarry-foundation-copy p,.quarry-method-copy p,.quarry-principle p{color:rgba(239,227,211,.78)}.quarry-fit-block,.quarry-principles{display:grid;gap:18px}.quarry-principle{display:grid;gap:8px;padding-top:18px;border-top:1px solid rgba(239,227,211,.16)}.quarry-method-row h3,.quarry-principle h3{margin:0;font-size:1.14rem}.quarry-fit-block article{display:grid;gap:12px;padding-top:18px;border-top:1px solid rgba(239,227,211,.16)}.quarry-fit-block .quarry-mini-label{color:rgba(239,227,211,.56)}.quarry-fit-block .quarry-line-list li{border-bottom-color:rgba(239,227,211,.16);color:rgba(239,227,211,.78)}.quarry-offer-detail{background:#efe3d3;color:#161715}.quarry-offer-detail-grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:42px}.quarry-offer-intro{position:sticky;top:104px;align-self:start;display:grid;gap:18px}.quarry-offer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid rgba(22,23,21,.12)}.quarry-offer-column{display:grid;gap:16px;padding-top:22px}.quarry-method{background:radial-gradient(circle at right top,rgba(109,142,126,.1),transparent 24%),linear-gradient(180deg,#f3e8d8,#efe1d0);color:#161715}.quarry-method-grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:42px}.quarry-method-copy{position:sticky;top:104px;align-self:start;display:grid;gap:16px}.quarry-method-list{display:grid;border-top:1px solid rgba(22,23,21,.12)}.quarry-method-row{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(22,23,21,.12);transition:transform .16s ease,border-color .16s ease}.quarry-method-row:hover{transform:translateX(4px);border-color:rgba(22,23,21,.24)}.quarry-method-row p{color:rgba(22,23,21,.7)}.quarry-final{background:radial-gradient(circle at 10% 0,rgba(109,142,126,.12),transparent 20%),linear-gradient(180deg,#121410,#161815);color:#f2e7d8;padding-bottom:80px}.quarry-final-band{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-top:58px;border-top:1px solid rgba(242,231,216,.14)}.quarry-final-band p{max-width:48ch;color:rgba(242,231,216,.78)}.quarry-final .primary-button{background:#efe3d3;color:#111512}.quarry-final .secondary-button{border-color:rgba(242,231,216,.22);background:transparent;color:#f2e7d8}.home-stage{background:#f3ebdd;color:#111614}.home-identity-hero{position:relative;overflow:clip;padding:clamp(40px,6vw,72px) 0 84px;background:radial-gradient(circle at 0 0,rgba(87,125,115,.18),transparent 28%),linear-gradient(180deg,#111614,#171c19);color:#f3ebdd}.home-identity-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(243,235,221,.03),transparent 35%),repeating-linear-gradient(90deg,rgba(243,235,221,.04),rgba(243,235,221,.04) 1px,transparent 0,transparent 132px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%);opacity:.45}.home-identity-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(32px,4vw,64px);align-items:end;min-height:calc(100svh - 116px)}.home-identity-copy{display:grid;align-content:start;gap:18px;padding-top:clamp(12px,3vw,42px)}.home-identity-copy>*{opacity:0;animation:homeRise .7s cubic-bezier(.22,1,.36,1) forwards}.home-identity-copy>:first-child{animation-delay:40ms}.home-identity-copy>:nth-child(2){animation-delay:.1s}.home-identity-copy>:nth-child(3){animation-delay:.16s}.home-identity-copy>:nth-child(4){animation-delay:.22s}.home-identity-copy>:nth-child(5){animation-delay:.28s}.home-identity-copy>:nth-child(6){animation-delay:.34s}.architecture-intro h2,.final-cta-brand h2,.home-brand-name,.home-identity-copy h1,.offer-detail-intro h2,.workflow-column h2{margin:0;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;line-height:.94}.home-brand-name{font-size:clamp(4.3rem,11vw,8.8rem);letter-spacing:.12em;text-transform:uppercase}.home-brand-line{margin:-10px 0 8px;color:rgba(216,204,183,.72);font-size:.88rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-identity-copy h1{max-width:10ch;font-size:clamp(3.2rem,5.8vw,5.9rem);letter-spacing:-.04em}.home-identity-copy .hero-lede{max-width:42ch;margin:0;color:rgba(243,235,221,.84);font-size:1.1rem;line-height:1.72}.home-identity-copy .hero-support{max-width:46ch;margin:0;color:rgba(216,204,183,.82);line-height:1.72}.home-identity-copy .primary-button{background:#f3ebdd;color:#111614}.home-identity-copy .secondary-button{border-color:rgba(216,204,183,.28);background:transparent;color:#f3ebdd}.home-principle-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px}.home-principle-chip{display:grid;gap:8px;padding:18px 0 0;border-top:1px solid rgba(216,204,183,.18)}.home-principle-chip h2{margin:0;font-size:1.02rem;line-height:1.32}.home-principle-chip p{margin:0;color:rgba(243,235,221,.72);line-height:1.64}.home-offer-panel{position:relative;display:grid;gap:24px;padding:28px 30px;border:1px solid rgba(17,22,20,.12);border-radius:34px 34px 12px 34px;background:radial-gradient(circle at top right,rgba(87,125,115,.16),transparent 28%),repeating-linear-gradient(0deg,rgba(17,22,20,.055),rgba(17,22,20,.055) 1px,transparent 0,transparent 42px),#f3ebdd;color:#111614;box-shadow:var(--shadow-soft);animation:homeRise .76s cubic-bezier(.22,1,.36,1) .12s both}.home-offer-panel:before{content:"";position:absolute;inset:24px 22px auto auto;width:82px;height:82px;border-radius:24px;border:1px solid rgba(17,22,20,.1);background:rgba(255,255,255,.2);transform:rotate(8deg)}.offer-panel-blocks,.offer-panel-footer,.offer-panel-head{position:relative;z-index:1}.offer-panel-head{display:grid;gap:10px}.offer-panel-name{margin:0;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;font-size:clamp(2.3rem,4vw,3.4rem);line-height:.96}.offer-panel-copy{margin:0;color:rgba(17,22,20,.76);line-height:1.72}.offer-panel-blocks{display:grid;gap:18px}.offer-panel-block{display:grid;gap:12px;padding-top:18px;border-top:1px solid rgba(17,22,20,.12)}.offer-panel-block>span,.offer-panel-row strong{color:rgba(17,22,20,.48);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.offer-detail-list,.offer-panel-block ul{margin:0;padding:0;list-style:none}.offer-detail-list li,.offer-panel-block li{padding:12px 0;border-bottom:1px solid rgba(17,22,20,.12);line-height:1.64}.offer-detail-list li:last-child,.offer-panel-block li:last-child{border-bottom:0;padding-bottom:0}.offer-panel-row{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid rgba(17,22,20,.12)}.offer-panel-row:last-child{border-bottom:0;padding-bottom:0}.architecture-card p,.offer-panel-row p,.workflow-rail-row p{margin:0;line-height:1.68}.offer-panel-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:18px;border-top:1px solid rgba(17,22,20,.12)}.offer-panel-footer p{margin:0;color:rgba(17,22,20,.62);font-size:.92rem;line-height:1.56}.architecture-shell,.workflow-shell{padding:92px 0}.architecture-shell{display:grid;gap:34px}.architecture-intro{display:grid;gap:16px;max-width:920px}.architecture-intro h2,.final-cta-brand h2,.offer-detail-intro h2,.workflow-column h2{font-size:clamp(2.7rem,5vw,4.9rem);max-width:13ch}.architecture-intro p,.final-cta-brand p,.offer-detail-intro p,.workflow-column p{margin:0;line-height:1.76}.architecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid rgba(17,22,20,.12)}.architecture-card{display:grid;gap:10px;padding-top:22px}.architecture-card h3,.workflow-rail-row h3{margin:0;font-size:1.14rem}.offer-detail-shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:44px;padding:92px 0}.offer-detail-intro{position:sticky;top:104px;align-self:start;display:grid;gap:18px}.offer-detail-intro p,.workflow-column p,.workflow-rail-row p{color:rgba(243,235,221,.76)}.offer-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid rgba(216,204,183,.16)}.offer-detail-card{display:grid;gap:16px;padding-top:22px}.offer-detail-card .folio-stamp{color:#7ab2a4}.offer-detail-list li{border-bottom-color:rgba(216,204,183,.16);color:rgba(243,235,221,.8)}.workflow-shell{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:44px}.workflow-column{position:sticky;top:104px;align-self:start;display:grid;gap:16px}.workflow-rail{display:grid;border-top:1px solid rgba(17,22,20,.12)}.workflow-rail-row{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(17,22,20,.12);transition:transform .14s ease,border-color .14s ease}.workflow-rail-row:hover{transform:translateX(4px);border-color:rgba(17,22,20,.24)}.workflow-rail-row p{color:rgba(17,22,20,.72)}.final-cta-brand h2{max-width:11ch}.final-cta-brand p{max-width:48ch}.home-hero{position:relative;overflow:clip;padding:clamp(52px,7vw,92px) 0 92px;background:linear-gradient(180deg,rgba(20,37,45,.8),rgba(9,15,21,0) 48%),radial-gradient(circle at 16% 18%,rgba(103,181,163,.2),transparent 24%),radial-gradient(circle at 82% 10%,rgba(243,241,232,.08),transparent 22%),linear-gradient(180deg,#13242b,#091118 74%)}.home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 10%,transparent 90%,rgba(255,255,255,.05)),repeating-linear-gradient(90deg,rgba(255,255,255,.025),rgba(255,255,255,.025) 1px,transparent 0,transparent 144px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 88%);opacity:.34}.home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(32px,4vw,72px);align-items:start}.home-hero-copy{display:grid;gap:22px;max-width:760px;padding-top:clamp(24px,3vw,52px)}.home-hero-copy>*{opacity:0;animation:homeRise .68s cubic-bezier(.22,1,.36,1) forwards}.home-hero-copy>:first-child{animation-delay:40ms}.home-hero-copy>:nth-child(2){animation-delay:.1s}.home-hero-copy>:nth-child(3){animation-delay:.16s}.home-hero-copy>:nth-child(4){animation-delay:.22s}.home-hero-copy>:nth-child(5){animation-delay:.28s}.home-hero-copy>:nth-child(6){animation-delay:.34s}.home-hero-copy h1{margin:0;max-width:10ch;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(3.7rem,8vw,6.6rem);font-weight:700;letter-spacing:-.03em;line-height:.94}.hero-badges{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.detail-list li:before,.hero-case-row span,.hero-fact-label,.hero-status,.ledger-note span,.ledger-step,.text-link{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-status{color:var(--surface);opacity:.78}.hero-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px}.hero-fact{display:grid;gap:10px;padding-top:18px;border-top:1px solid rgba(130,149,168,.18)}.hero-fact-label{color:var(--surface-muted)}.hero-fact p{margin:0;color:var(--ink-muted);line-height:1.65}.hero-ledger-shell{position:relative;padding:30px 0 0 28px;animation:homeRise .72s cubic-bezier(.22,1,.36,1) .15s both}.hero-ledger-shell:after,.hero-ledger-shell:before{content:"";position:absolute;border-radius:34px;border:1px solid rgba(130,149,168,.14);background:linear-gradient(180deg,rgba(18,28,36,.38),rgba(8,13,18,.14));pointer-events:none}.hero-ledger-shell:before{inset:24px 12px 4px 6px;opacity:.5;transform:rotate(-3deg);animation:homeFloat 8s ease-in-out infinite}.hero-ledger-shell:after{inset:6px 0 24px 24px;opacity:.28;transform:rotate(2deg);animation:homeFloat 9s ease-in-out infinite reverse}.hero-ledger{position:relative;z-index:2;display:grid;gap:24px;padding:30px;border-radius:32px;border:1px solid rgba(130,149,168,.16);background:linear-gradient(180deg,rgba(17,27,35,.96),rgba(9,15,21,.98)),linear-gradient(135deg,rgba(103,181,163,.08),transparent 46%);box-shadow:var(--shadow-panel)}.hero-ledger-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hero-ledger-head h2,.packet-intro h2{margin:6px 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.02}.hero-ledger-head h2{max-width:11ch}.ledger-note-stack,.packet-excerpt-grid,.principle-list{display:grid}.ledger-note-stack{gap:12px}.ledger-note{display:grid;gap:8px;padding:18px 20px;border-radius:22px;border:1px solid rgba(130,149,168,.16);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));transition:transform .16s ease,border-color .16s ease,background .16s ease}.ledger-note:hover{transform:translateY(-2px) rotate(-.25deg);border-color:rgba(103,181,163,.3);background:rgba(255,255,255,.06)}.ledger-note span,.ledger-step{color:var(--accent-strong)}.ledger-note strong,.ledger-rail-row h3,.principle-item h3{margin:0;color:var(--surface)}.detail-column p,.ledger-note p,.ledger-rail-row p,.packet-intro p,.principle-item p{margin:0;color:var(--ink-muted);line-height:1.68}.ledger-rail{display:grid;gap:14px;padding-top:6px;border-top:1px solid rgba(130,149,168,.16)}.ledger-rail-row{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid rgba(130,149,168,.14)}.ledger-step{display:inline-flex;padding-top:2px}.hero-case-sample{display:grid;gap:0;padding-top:6px}.hero-case-row{display:grid;gap:8px;padding:15px 0;border-top:1px solid rgba(130,149,168,.14)}.hero-case-row span{color:var(--ink-soft)}.hero-case-row strong{line-height:1.62}.home-section-heading{max-width:920px;margin-bottom:42px}.stance-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr) minmax(0,.9fr);gap:32px;align-items:start}.detail-column,.stance-column{display:grid;gap:18px;padding-top:18px;border-top:1px solid rgba(130,149,168,.16)}.detail-list,.line-list{margin:0;padding:0;list-style:none}.line-list li,.principle-item{padding:16px 0;border-bottom:1px solid rgba(130,149,168,.14)}.line-list li{color:var(--ink-muted);line-height:1.68}.principle-item{display:grid;gap:8px}.packet-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:40px;align-items:start}.packet-intro{position:sticky;top:104px;display:grid;gap:18px}.packet-intro h2{max-width:12ch}.packet-note{color:var(--surface);max-width:38ch}.text-link{display:inline-flex;width:fit-content;gap:10px;align-items:center;color:var(--surface)}.text-link:after{content:"→";transform:translateX(0);transition:transform .14s ease}.text-link:hover:after{transform:translateX(4px)}.packet-sheet{display:grid;gap:28px;padding:32px;border-radius:34px;border:1px solid rgba(130,149,168,.16);background:linear-gradient(180deg,rgba(13,20,27,.9),rgba(9,15,20,.98)),linear-gradient(135deg,rgba(103,181,163,.06),transparent 55%);box-shadow:var(--shadow-panel)}.detail-grid,.packet-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.packet-column{display:grid;gap:16px}.packet-excerpt-block{display:grid;gap:18px;padding-top:24px;border-top:1px solid rgba(130,149,168,.16)}.detail-grid{gap:36px}.detail-list{counter-reset:detail}.detail-list li{counter-increment:detail;display:grid;grid-template-columns:44px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid rgba(130,149,168,.14);color:var(--ink-muted);line-height:1.72}.detail-list li:before{content:counter(detail,decimal-leading-zero);color:var(--accent-strong);padding-top:2px}.hero-lede{max-width:52ch;font-size:1.1rem;line-height:1.75}.hero-support{max-width:46ch;line-height:1.7}.eyebrow{display:inline-flex;width:fit-content;padding:9px 14px;border-radius:999px;background:rgba(103,181,163,.1);border:1px solid rgba(103,181,163,.18);color:var(--accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cta-actions,.form-action-row,.hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-weight:600;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.primary-button{background:var(--surface);color:#0a1117}.secondary-button{border-color:var(--line-strong);background:rgba(255,255,255,.03);color:var(--ink)}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{opacity:.7;cursor:not-allowed}.commitment-strip{display:flex;flex-wrap:wrap;gap:10px}.commitment-strip span{padding:10px 12px;border-radius:999px;border:1px solid rgba(130,149,168,.15);background:rgba(255,255,255,.02);font-size:.92rem}.cta-band,.evidence-frame,.form-card,.panel,.support-panel{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--bg-panel);box-shadow:var(--shadow-panel)}.evidence-frame{display:grid;gap:18px;padding:24px;background:linear-gradient(180deg,rgba(22,31,41,.94),rgba(10,16,22,.98)),linear-gradient(120deg,rgba(103,181,163,.08),transparent 45%)}.evidence-footer,.evidence-header,.evidence-score{display:flex;align-items:center;justify-content:space-between;gap:14px}.evidence-header,.evidence-label,.form-footnote,.upload-card-note{font-size:.9rem}.evidence-header,.evidence-label{color:var(--ink-soft)}.evidence-chip{margin:0;padding:7px 11px;border-radius:999px;background:rgba(103,181,163,.1);color:var(--accent-strong);border:1px solid rgba(103,181,163,.18);font-size:.82rem}.evidence-footer strong,.evidence-score strong{font-size:1.1rem}.evidence-list{display:grid;gap:12px}.evidence-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid rgba(130,149,168,.16);background:rgba(255,255,255,.03)}.evidence-item p,.evidence-item strong,.panel h2,.panel h3,.process-card h3,.process-card p,.support-panel h2{margin:0}.evidence-item p{color:var(--ink-soft);margin-bottom:4px}.evidence-item span{flex-shrink:0;color:var(--surface-muted);font-size:.84rem}.evidence-item.high{border-color:rgba(103,181,163,.32)}.evidence-item.medium{border-color:rgba(130,149,168,.22)}.section-heading{display:grid;gap:14px;max-width:840px;margin-bottom:30px}.section-heading.tight{margin-bottom:20px}.section-heading h1{font-size:clamp(2.8rem,6vw,4.8rem)}.form-section-heading h2,.section-heading h2{font-size:clamp(1.7rem,4vw,2.5rem)}.contact-layout,.dual-feature-grid,.form-layout,.proof-grid,.split-panels,.two-track-grid{display:grid;gap:24px}.dual-feature-grid,.proof-grid,.split-panels,.two-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.contact-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.cta-band,.form-card,.panel,.support-panel{padding:28px}.panel-dark{background:linear-gradient(180deg,rgba(18,28,36,.96),rgba(11,17,22,.98))}.panel-elevated{background:linear-gradient(180deg,rgba(21,31,39,.96),rgba(11,17,22,.98))}.panel-wide{margin-top:24px}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.case-excerpt{display:grid;gap:16px}.case-excerpt-row,.packet-row{display:grid;gap:8px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid rgba(130,149,168,.16);background:rgba(255,255,255,.03)}.case-excerpt-row span{color:var(--ink-soft);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-excerpt-row strong{line-height:1.55}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-card{display:grid;gap:14px;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.03);box-shadow:var(--shadow-panel)}.process-step{display:inline-flex;width:fit-content;padding:7px 10px;border-radius:999px;background:rgba(103,181,163,.08);color:var(--accent-strong);font-size:.78rem;font-weight:700;letter-spacing:.12em}.number-list{line-height:1.7}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,rgba(103,181,163,.12),rgba(255,255,255,.03) 45%),rgba(11,17,22,.92)}.home-cta-band{background:linear-gradient(135deg,rgba(103,181,163,.16),rgba(255,255,255,.02) 48%),linear-gradient(180deg,rgba(12,18,24,.96),rgba(8,13,18,.98))}.cta-band h2,.support-panel h2{margin:0 0 10px;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem)}.cta-band p,.form-intro p,.support-panel p{margin:0;line-height:1.7}.feature-panel{align-self:center}.form-intro{display:grid;gap:20px}.support-panel{display:grid;gap:18px}.support-divider{height:1px;background:var(--line)}.intake-form{display:grid;gap:24px}.form-section{display:grid;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}.form-section:last-of-type{border-bottom:none;padding-bottom:0}.form-section-heading{display:grid;gap:8px}.form-grid{display:grid;gap:16px}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:1/-1}.form-card label{display:flex;flex-direction:column;gap:9px}.form-card label span{color:var(--surface);font-size:.95rem;font-weight:600}.form-card input:not(.sr-only),.form-card textarea{width:100%;padding:15px 16px;border-radius:var(--radius-md);border:1px solid rgba(130,149,168,.18);background:rgba(255,255,255,.03);color:var(--ink);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.form-card input::placeholder,.form-card textarea::placeholder{color:rgba(184,192,200,.58)}.form-card input:focus,.form-card textarea:focus{outline:none;border-color:rgba(103,181,163,.5);background:rgba(255,255,255,.05);box-shadow:0 0 0 4px rgba(103,181,163,.08)}.checkbox-row{flex-direction:row!important;align-items:center;gap:12px}.checkbox-row input{width:auto;accent-color:var(--accent)}.upload-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.upload-card{display:grid;gap:10px;padding:18px;border-radius:var(--radius-md);border:1px solid rgba(130,149,168,.18);background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.upload-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.upload-card:hover{transform:translateY(-1px);border-color:rgba(103,181,163,.32)}.upload-card.selected{border-color:rgba(103,181,163,.5);background:rgba(103,181,163,.08)}.upload-card-title{font-weight:700;color:var(--surface)}.upload-card-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.upload-card-badge.required{background:rgba(103,181,163,.12);color:var(--accent-strong);border:1px solid rgba(103,181,163,.2)}.upload-card-badge.optional{background:rgba(255,255,255,.05);color:var(--ink-muted);border:1px solid rgba(130,149,168,.18)}.upload-card input{padding:0;border:0;background:transparent}.upload-card-meta{color:var(--ink-soft);font-size:.84rem}.trust-note{display:grid;gap:8px;padding:18px 20px;border-radius:var(--radius-md);border:1px solid rgba(130,149,168,.18);background:rgba(255,255,255,.02)}.trust-note p{margin:0;color:var(--ink-muted);line-height:1.6}.form-footnote{margin:0;max-width:32ch;line-height:1.5}.status{margin:0;line-height:1.6}.status.error{color:var(--danger)}.status.success{color:var(--success)}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.internal-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 0 0,rgba(103,181,163,.08),transparent 24%),#081016;color:var(--ink)}.internal-sidebar{position:sticky;top:0;align-self:start;display:grid;gap:24px;min-height:100vh;padding:28px 22px;border-right:1px solid rgba(130,149,168,.14);background:rgba(9,14,19,.94)}.internal-brand,.internal-form,.internal-page,.internal-stack{display:grid;gap:16px}.internal-brand h1,.internal-card-header h3,.internal-page-header h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.draft-send-row span,.internal-brand p,.internal-card p,.internal-help,.internal-list-row span,.internal-muted,.internal-page-header p{margin:0;color:var(--ink-muted);line-height:1.6}.internal-card-label,.internal-kicker{margin:0;color:var(--surface-muted);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.internal-nav{display:grid;gap:8px}.internal-nav-link{padding:11px 14px;border-radius:14px;color:var(--ink-muted);background:rgba(255,255,255,.02)}.internal-nav-link:hover{color:var(--ink);background:rgba(255,255,255,.05)}.internal-main{padding:30px 28px 60px}.draft-card-header,.internal-card-header,.internal-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.internal-form-grid,.internal-grid,.metrics-grid{display:grid;gap:20px}.internal-form-grid.two,.internal-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.draft-card,.internal-card{display:grid;gap:18px;padding:24px;border-radius:22px;border:1px solid rgba(130,149,168,.16);background:rgba(12,18,24,.9);box-shadow:var(--shadow-panel)}.internal-handoff-block{display:grid;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(103,181,163,.22);background:rgba(103,181,163,.06)}.internal-handoff-block.is-secondary{border-color:rgba(130,149,168,.18);background:rgba(255,255,255,.02)}.internal-handoff-block h4{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;color:var(--ink);font-size:1.1rem}.metric-card strong{font-size:2rem}.checkbox-inline,.internal-actions,.internal-filter-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.internal-form label{display:grid;gap:8px}.internal-filter-row select,.internal-form input,.internal-form select,.internal-form textarea{width:100%;padding:13px 14px;border-radius:14px;border:1px solid rgba(130,149,168,.18);background:rgba(255,255,255,.03);color:var(--ink)}.code-block,.internal-form textarea{resize:vertical}.code-block,.internal-table-wrap{overflow:auto}.internal-table{width:100%;border-collapse:collapse}.internal-table td,.internal-table th{padding:12px 10px;border-bottom:1px solid rgba(130,149,168,.12);text-align:left;vertical-align:top}.internal-table th{color:var(--surface-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.internal-list{margin:0;padding-left:18px;display:grid;gap:10px;line-height:1.6}.internal-list.compact{gap:8px}.draft-send-row,.internal-list-row{display:grid;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid rgba(130,149,168,.14);background:rgba(255,255,255,.02)}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.06);color:var(--ink-muted)}.status-pill.active,.status-pill.approved,.status-pill.sent{background:rgba(103,181,163,.12);color:var(--accent-strong)}.status-pill.archived,.status-pill.cancelled,.status-pill.failed{background:rgba(239,141,141,.12);color:var(--danger)}.code-block{margin:0;padding:16px;border-radius:14px;border:1px solid rgba(130,149,168,.14);background:rgba(7,14,19,.92);color:var(--surface-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;line-height:1.6}@media (max-width:1040px){.architecture-grid,.home-identity-grid,.offer-detail-grid,.offer-detail-shell,.workflow-shell{grid-template-columns:1fr}.home-identity-grid{min-height:auto}.home-principle-row{grid-template-columns:1fr}.offer-detail-intro,.workflow-column{position:static}.offer-panel-footer{grid-template-columns:1fr}.home-poster{background:linear-gradient(180deg,#111614 0 52%,#f3ebdd 52% 100%)}.home-poster:before{background:linear-gradient(180deg,transparent 52%,rgba(17,22,20,.06) 0,rgba(17,22,20,.06) calc(52% + 1px),transparent calc(52% + 1px)),repeating-linear-gradient(0deg,transparent,transparent 43px,rgba(17,22,20,.05) 0,rgba(17,22,20,.05) 44px)}.compact-grid,.contact-layout,.detail-grid,.dual-feature-grid,.footer-grid,.form-layout,.hero-grid,.home-hero-grid,.home-poster-grid,.output-columns,.output-layout,.packet-grid,.process-grid,.proof-grid,.split-panels,.stance-grid,.summary-columns,.two-track-grid,.upload-card-grid,.workflow-layout{grid-template-columns:1fr}.home-poster-grid{min-height:auto}.hero-plane-ink:after{display:none}.hero-boundary-list{grid-template-columns:1fr}.hero-boundary{padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid rgba(216,204,183,.14)}.hero-boundary:last-child{border-bottom:0;padding-bottom:0}.packet-intro{position:static}.hero-fact-grid,.packet-columns{grid-template-columns:1fr}.workflow-intro{position:static}.cta-band{flex-direction:column;align-items:flex-start}.internal-form-grid.two,.internal-grid.two,.internal-shell,.metrics-grid{grid-template-columns:1fr}.internal-sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid rgba(130,149,168,.14)}}@media (max-width:820px){.header-inner{padding:14px 0}.home-identity-hero{padding-bottom:64px}.home-brand-name{font-size:clamp(3.4rem,17vw,6.2rem)}.home-identity-copy h1{font-size:clamp(2.8rem,11vw,4.5rem)}.home-offer-panel{padding:24px 22px}.home-poster-grid{grid-template-columns:1fr}.header-cta,.top-nav{display:none}.mobile-nav{display:block}.hero-plane{padding:36px 28px}.paper-topline{align-items:flex-start;flex-direction:column}.final-cta h2,.output-intro h2,.paper-headline h2,.summary-intro h2,.workflow-intro h2{font-size:clamp(2.2rem,9vw,3.4rem)}.hero-ledger-head{display:grid}.two-up{grid-template-columns:1fr}.span-2{grid-column:auto}}@media (max-width:640px){.hero-section,.section-block,.section-hero{padding:64px 0}.section-hero{padding-top:84px}.container,.reading-width{width:min(100vw - 28px,1180px)}.brand-lockup{gap:10px}.brand-seal{width:42px;height:42px}.brand-name{font-size:1rem}.home-brand-line{margin-top:-6px;font-size:.76rem}.home-identity-copy .hero-lede,.home-identity-copy .hero-support{font-size:1rem;line-height:1.68}.architecture-shell,.offer-detail-shell,.workflow-shell{padding:68px 0}.architecture-intro h2,.final-cta-brand h2,.offer-detail-intro h2,.workflow-column h2{font-size:clamp(2.2rem,10vw,3.5rem)}.workflow-rail-row{grid-template-columns:1fr;gap:10px}.output-layout,.summary-layout,.workflow-layout{padding:68px 0}.hero-plane-ink h1{max-width:8ch;font-size:clamp(2.8rem,13vw,4.4rem)}.paper-excerpt-row,.paper-stage{padding-left:0}.folio-number-list li,.workflow-row{grid-template-columns:1fr;gap:10px}.final-cta{flex-direction:column;align-items:flex-start;padding-top:44px}.brand-lockup.compact .brand-line{display:none}.home-hero{padding:36px 0 72px}.home-hero-copy h1{max-width:11ch;font-size:clamp(3rem,14vw,4.6rem)}.hero-fact-grid{grid-template-columns:1fr;gap:12px}.hero-ledger-shell{padding:20px 0 0 14px}.hero-ledger{padding:24px;border-radius:28px}.hero-copy h1{max-width:12ch;font-size:clamp(2.7rem,11vw,3.7rem)}.hero-lede{font-size:1rem;line-height:1.7}.commitment-strip span{width:100%}.detail-list li{grid-template-columns:1fr;gap:10px}.cta-band,.evidence-frame,.form-card,.panel,.support-panel{padding:22px}.cta-actions,.form-action-row,.hero-actions{align-items:stretch}.primary-button,.secondary-button{width:100%}}@media (max-width:1120px){.quarry-foundation-grid,.quarry-hero-inner,.quarry-method-grid,.quarry-offer-columns,.quarry-offer-detail-grid,.quarry-strata-row{grid-template-columns:1fr}.quarry-method-copy,.quarry-offer-intro{position:static}.quarry-seam-foot{grid-template-columns:1fr}.quarry-foundation-grid{gap:28px}}@media (max-width:820px){.quarry-hero-shell{min-height:auto;padding:34px 0 54px}.quarry-wordmark{font-size:clamp(3.6rem,18vw,6.8rem);letter-spacing:.08em}.quarry-overline{margin-top:-2px;font-size:.74rem}.quarry-hero-copy h1{max-width:12ch;font-size:clamp(2.7rem,10vw,4.3rem)}.quarry-offer-seam{padding:24px 22px}.quarry-seam-head h2{font-size:clamp(2.1rem,10vw,3.2rem)}.quarry-foundation-grid,.quarry-method-grid,.quarry-offer-detail-grid,.quarry-strata-list{padding:72px 0}.quarry-final-band h2,.quarry-foundation-copy h2,.quarry-method-copy h2,.quarry-offer-intro h2,.quarry-strata-copy h2{font-size:clamp(2.25rem,9vw,3.8rem)}}@media (max-width:640px){.quarry-hero-shell:after{right:-28vw;bottom:-6vh;width:72vw;opacity:.24}.quarry-hero-copy{gap:14px}.quarry-wordmark{font-size:clamp(3rem,16vw,4.9rem);letter-spacing:.06em}.quarry-hero-copy .hero-lede,.quarry-hero-copy .hero-support{font-size:1rem;line-height:1.68}.quarry-method-row,.quarry-strata-row{grid-template-columns:1fr;gap:10px}.quarry-method-row .workflow-step,.quarry-strata-label{padding-top:0}.quarry-final-band{flex-direction:column;align-items:flex-start;padding-top:46px}}.brand-seal-pulse{fill:#111512;transform-origin:center;animation:faultPulse 3.6s ease-in-out infinite}@keyframes faultDraw{0%{stroke-dashoffset:980}to{stroke-dashoffset:0}}@keyframes faultPulse{0%,to{transform:scale(1);opacity:.86}50%{transform:scale(1.18);opacity:1}}@keyframes faultLeakFall{0%{transform:translate3d(0,-10px,0) scale(.68);opacity:0}18%{opacity:.94}to{transform:translate3d(0,88px,0) scale(1.05);opacity:0}}.fault-home{background:#ece2d4;color:#111512}.fault-hero{position:relative;overflow:clip;background:radial-gradient(circle at 14% 12%,rgba(134,183,170,.14),transparent 24%),radial-gradient(circle at 82% 18%,rgba(17,21,18,.08),transparent 26%),linear-gradient(180deg,#ece2d4,#e5d6c4);color:#111512}.fault-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 22%),repeating-linear-gradient(90deg,rgba(17,21,18,.05),rgba(17,21,18,.05) 1px,transparent 0,transparent 116px);opacity:.62;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.72) 68%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.72) 68%,transparent)}.fault-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:16px;align-items:end;min-height:calc(100svh - 82px);padding:clamp(28px,6vw,80px) 0 30px}.fault-hero-copy{display:grid;gap:18px;max-width:430px;align-content:end}.fault-hero-copy>*{opacity:0;animation:homeRise .72s cubic-bezier(.22,1,.36,1) forwards}.fault-hero-copy>:first-child{animation-delay:40ms}.fault-hero-copy>:nth-child(2){animation-delay:.11s}.fault-hero-copy>:nth-child(3){animation-delay:.18s}.fault-hero-copy>:nth-child(4){animation-delay:.25s}.fault-hero-copy>:nth-child(5){animation-delay:.32s}.fault-hero-copy>:nth-child(6){animation-delay:.39s}.fault-board-head h2,.fault-brand-name,.fault-final-copy h2,.fault-process-copy h2{margin:0;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;line-height:.9}.fault-brand-name{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fault-axis-label,.fault-board-label,.fault-chip,.fault-current-line{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fault-current-line{margin:-8px 0 4px;color:rgba(17,21,18,.58)}.fault-hero-copy h1{margin:0;max-width:8ch;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;font-size:clamp(3.9rem,7vw,6.4rem);line-height:.92;letter-spacing:-.045em}.fault-hero-body,.fault-hero-support{margin:0;max-width:38ch;line-height:1.72}.fault-hero-body{color:rgba(17,21,18,.78)}.fault-hero-support{color:rgba(17,21,18,.62)}.fault-hero-actions .primary-button{background:#111512;color:#f3ebdd}.fault-hero-actions .secondary-button{border-color:rgba(17,21,18,.18);background:transparent;color:#111512}.fault-poster{position:relative;min-height:min(72svh,780px);animation:homeRise .86s cubic-bezier(.22,1,.36,1) .12s both}.fault-poster-svg{position:absolute;inset:0;width:100%;height:100%}.fault-band{fill:url(#faultPlate);transform-origin:center}.fault-band-back{opacity:.2;animation:homeFloat 16s ease-in-out infinite}.fault-band-front{opacity:.96;animation:homeFloat 20s ease-in-out infinite reverse}.fault-mesh{fill:none;stroke:rgba(17,21,18,.22);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:10 14}.fault-axis-drift,.fault-axis-track,.fault-route,.fault-route-break,.fault-route-shadow{fill:none;stroke-linecap:round;stroke-linejoin:round}.fault-route-shadow{stroke:rgba(17,21,18,.12);stroke-width:22}.fault-route{stroke:url(#faultCore);stroke-width:10;stroke-dasharray:980;stroke-dashoffset:980;animation:faultDraw 1.8s cubic-bezier(.22,1,.36,1) .2s forwards}.fault-route-break{stroke:url(#faultLeak);stroke-width:7;stroke-dasharray:980;stroke-dashoffset:980;animation:faultDraw 1.8s cubic-bezier(.22,1,.36,1) .52s forwards}.fault-node{fill:#ece2d4;stroke:#111512;stroke-width:4}.fault-node-strong{animation:faultPulse 4.2s ease-in-out infinite}.fault-node-break{fill:#d96f43}.fault-node-soft{fill:rgba(236,226,212,.82);stroke-width:3}.fault-chip{position:absolute;display:inline-flex;padding:10px 13px;border-radius:999px;border:1px solid rgba(17,21,18,.12);background:rgba(243,235,221,.74);color:rgba(17,21,18,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:homeRise .76s cubic-bezier(.22,1,.36,1) both}.fault-chip-work{top:12%;right:12%;animation-delay:.26s}.fault-chip-notes{top:37%;left:20%;animation-delay:.34s}.fault-chip-handoff{top:51%;left:47%;animation-delay:.42s}.fault-chip-invoice{bottom:14%;left:10%;animation-delay:.5s}.fault-leak{position:absolute;width:12px;height:12px;border-radius:999px;background:#d96f43;opacity:0;filter:blur(.5px);animation:faultLeakFall 2.6s linear infinite}.fault-leak-1{top:53%;left:55%;animation-delay:.4s}.fault-leak-2{top:50%;left:59%;animation-delay:1.1s}.fault-leak-3{top:56%;left:52%;animation-delay:1.7s}.fault-trust-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:28px}.fault-trust-strip p{margin:0;padding-top:16px;border-top:1px solid rgba(17,21,18,.12);color:rgba(17,21,18,.64);line-height:1.64}.fault-board{position:relative;overflow:clip;background:radial-gradient(circle at 12% 0,rgba(134,183,170,.12),transparent 22%),linear-gradient(180deg,#111614,#151917);color:#f3ebdd}.fault-board:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(243,235,221,.02),transparent 22%),repeating-linear-gradient(90deg,rgba(243,235,221,.04),rgba(243,235,221,.04) 1px,transparent 0,transparent 132px);opacity:.38}.fault-board-shell,.fault-process-shell{position:relative;z-index:1;padding:96px 0}.fault-board-shell{display:grid;gap:42px}.fault-board-head{display:grid;gap:14px;max-width:760px}.fault-board-head h2,.fault-final-copy h2,.fault-process-copy h2{font-size:clamp(3rem,5.4vw,5.4rem);max-width:10ch}.fault-board-head p,.fault-final-copy p,.fault-process-copy p,.fault-process-text p{margin:0;line-height:1.76}.fault-board-head p,.fault-process-copy p{color:rgba(243,235,221,.78)}.fault-board-top{display:grid;grid-template-columns:minmax(0,.92fr) 240px minmax(0,.92fr);gap:32px;align-items:center}.fault-board-column,.fault-board-foot{display:grid;gap:18px}.fault-board-label{color:rgba(243,235,221,.58)}.fault-board-list{margin:0;padding:0;list-style:none}.fault-board-list li{padding:16px 0;border-top:1px solid rgba(243,235,221,.12);color:rgba(243,235,221,.82);line-height:1.68}.fault-board-list li:last-child{border-bottom:1px solid rgba(243,235,221,.12)}.fault-axis{position:relative;min-height:560px}.fault-axis-svg{width:100%;height:100%}.fault-axis-track{stroke:rgba(243,235,221,.92);stroke-width:8;stroke-dasharray:980;stroke-dashoffset:980;animation:faultDraw 1.9s cubic-bezier(.22,1,.36,1) .2s forwards}.fault-axis-drift{stroke:rgba(217,111,67,.72);stroke-width:4;stroke-dasharray:6 12;animation:homeFloat 11s ease-in-out infinite}.fault-axis-node{fill:#f3ebdd;stroke:#111512;stroke-width:5}.fault-axis-node-break{fill:#d96f43}.fault-axis-label{position:absolute;color:rgba(243,235,221,.54)}.fault-axis-label-top{top:0;left:0}.fault-axis-label-mid{top:43%;right:0}.fault-axis-label-bottom{right:6%;bottom:0}.fault-board-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid rgba(243,235,221,.12)}.fault-process{position:relative;overflow:clip;background:radial-gradient(circle at right top,rgba(134,183,170,.1),transparent 24%),linear-gradient(180deg,#efe5d7,#eadccc);color:#111512}.fault-process:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,21,18,.04),transparent 16%),repeating-linear-gradient(90deg,rgba(17,21,18,.04),rgba(17,21,18,.04) 1px,transparent 0,transparent 132px);opacity:.45}.fault-process-shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:44px;align-items:start}.fault-process-copy{position:sticky;top:104px;display:grid;gap:14px}.fault-process-copy .folio-stamp{color:rgba(17,21,18,.52)}.fault-process-copy p,.fault-process-text p{color:rgba(17,21,18,.72)}.fault-process-list{position:relative;display:grid;gap:0}.fault-process-list:before{content:"";position:absolute;top:30px;bottom:30px;left:48px;width:1px;background:linear-gradient(180deg,rgba(17,21,18,.2),rgba(217,111,67,.34))}.fault-process-step{position:relative;display:grid;grid-template-columns:108px 1fr;gap:18px;padding:26px 0;border-top:1px solid rgba(17,21,18,.12)}.fault-process-step:last-child{border-bottom:1px solid rgba(17,21,18,.12)}.fault-process-number{position:relative;z-index:1;font-family:var(--font-serif),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;font-size:clamp(3rem,5vw,4.6rem);line-height:.82;color:rgba(17,21,18,.18);transition:transform .18s ease,color .18s ease}.fault-process-step:hover .fault-process-number{transform:translateX(8px);color:rgba(17,21,18,.32)}.fault-process-text{display:grid;gap:8px;max-width:44ch}.fault-process-text h3{margin:0;font-size:1.1rem}.fault-final{position:relative;overflow:clip;background:radial-gradient(circle at 12% 20%,rgba(134,183,170,.12),transparent 24%),linear-gradient(180deg,#111614,#141816);color:#f3ebdd;padding:34px 0 88px}.fault-final-atmosphere{position:absolute;inset:0;background:radial-gradient(circle at 78% 28%,rgba(243,235,221,.06),transparent 20%),repeating-linear-gradient(90deg,rgba(243,235,221,.04),rgba(243,235,221,.04) 1px,transparent 0,transparent 130px);opacity:.42}.fault-final-inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-top:56px;border-top:1px solid rgba(243,235,221,.14)}.fault-final-copy{display:grid;gap:14px}.fault-final-copy p{max-width:44ch;color:rgba(243,235,221,.8)}.fault-final-note{color:rgba(243,235,221,.52);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fault-final-actions .primary-button{background:#f3ebdd;color:#111512}.fault-final-actions .secondary-button{border-color:rgba(243,235,221,.22);background:transparent;color:#f3ebdd}@media (max-width:1120px){.fault-board-bottom,.fault-board-top,.fault-hero-inner,.fault-process-shell{grid-template-columns:1fr}.fault-hero-inner{min-height:auto;gap:26px}.fault-poster{min-height:540px;order:-1}.fault-board-top{gap:18px}.fault-axis{min-height:360px}.fault-process-copy{position:static}.fault-final-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.fault-hero-inner{padding:26px 0 24px}.fault-brand-name{font-size:clamp(2rem,10vw,3rem)}.fault-hero-copy h1{max-width:10ch;font-size:clamp(3rem,12vw,4.8rem)}.fault-poster{min-height:440px}.fault-chip{padding:8px 10px;font-size:.68rem}.fault-chip-work{top:11%;right:7%}.fault-chip-notes{left:11%}.fault-chip-handoff{left:44%}.fault-chip-invoice{left:6%}.fault-trust-strip{grid-template-columns:1fr;gap:10px}.fault-board-shell,.fault-process-shell{padding:78px 0}.fault-board-head h2,.fault-final-copy h2,.fault-process-copy h2{font-size:clamp(2.3rem,10vw,4rem)}}@media (max-width:640px){.fault-hero{padding-bottom:12px}.fault-hero-inner{gap:18px}.fault-hero-copy{gap:14px}.fault-hero-body,.fault-hero-support{font-size:.98rem;line-height:1.68}.fault-poster{min-height:350px}.fault-poster-svg{inset:-10px -28px 0;width:calc(100% + 56px);height:calc(100% + 10px)}.fault-chip-work{top:10%;right:4%}.fault-chip-notes{top:34%;left:3%}.fault-chip-handoff{top:48%;left:42%}.fault-chip-invoice{bottom:9%;left:2%}.fault-axis-label{font-size:.68rem}.fault-board-bottom{gap:18px}.fault-process-list:before{display:none}.fault-process-step{grid-template-columns:1fr;gap:10px}.fault-final{padding-bottom:72px}}@keyframes riftReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes riftDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes riftDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-14px,0) scale(1.04)}}@keyframes riftDrop{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.7)}20%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate3d(0,116px,0) scale(1.05)}}.rift-home{background:radial-gradient(circle at top,rgba(244,232,214,.88),transparent 38%),linear-gradient(180deg,#f4ebdd,#efe4d2 33%,#0f1513 0,#0f1513 69%,#f4ebdd 0,#f4ebdd);color:#111512}.rift-close,.rift-engagement,.rift-hero,.rift-proof{position:relative;overflow:clip}.rift-hero{padding:clamp(2rem,4vw,3rem) 0 0}.rift-hero-shell{position:relative;min-height:calc(88svh - 5.75rem);background:radial-gradient(circle at 80% 20%,rgba(121,172,157,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.35),rgba(244,235,221,.78))}.rift-hero-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,21,18,.04) 1px,transparent 0),linear-gradient(rgba(17,21,18,.04) 1px,transparent 0);background-size:9rem 9rem;opacity:.5;pointer-events:none}.rift-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,4.9fr) minmax(0,5.1fr);gap:clamp(2rem,4vw,4rem);align-items:center;padding-top:clamp(1rem,2.2vw,1.9rem);padding-bottom:clamp(1.4rem,3vw,2.2rem)}.rift-hero-copy{max-width:35rem}.rift-hero-copy>*{opacity:0;animation:riftReveal .7s cubic-bezier(.22,1,.36,1) forwards}.rift-hero-copy>:first-child{animation-delay:90ms}.rift-hero-copy>:nth-child(2){animation-delay:.18s}.rift-hero-copy>:nth-child(3){animation-delay:.26s}.rift-hero-copy>:nth-child(4){animation-delay:.34s}.rift-hero-copy>:nth-child(5){animation-delay:.42s}.rift-hero-copy>:nth-child(6){animation-delay:.5s}.rift-brand-name{margin:.65rem 0 0;font-size:clamp(3rem,6vw,5rem);line-height:.9;letter-spacing:.1em;text-transform:uppercase}.rift-current-line,.rift-field-note,.rift-proof-item .folio-stamp,.rift-step-number{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.rift-current-line{margin:1rem 0 0;color:rgba(17,21,18,.7)}.rift-close-copy h2,.rift-engagement-copy h2,.rift-hero-copy h1{margin:1rem 0 0;font-family:var(--font-serif);font-weight:600;letter-spacing:-.04em;text-wrap:balance}.rift-hero-copy h1{max-width:8.4ch;font-size:clamp(3rem,6vw,5.6rem);line-height:.91}.rift-close-copy p,.rift-engagement-copy p,.rift-hero-body,.rift-hero-support,.rift-proof-item p,.rift-step-text p{font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.65;color:rgba(17,21,18,.78)}.rift-hero-body{margin:1.05rem 0 0;max-width:30rem;font-size:clamp(1.02rem,1.24vw,1.18rem);color:rgba(17,21,18,.82)}.rift-hero-actions{margin-top:1.25rem}.rift-hero-support{margin-top:.95rem;max-width:28rem;font-size:.96rem;color:rgba(17,21,18,.72)}.rift-field{position:relative;min-height:min(40vw,33rem);width:100%;opacity:0;animation:riftReveal .92s cubic-bezier(.22,1,.36,1) .2s forwards}.rift-field-glow{position:absolute;border-radius:999px;filter:blur(42px);opacity:.6;animation:riftDrift 7.6s ease-in-out infinite}.rift-field-glow-a{top:10%;right:12%;width:10rem;height:10rem;background:rgba(123,177,160,.22)}.rift-field-glow-b{bottom:14%;left:18%;width:8rem;height:8rem;background:rgba(229,121,73,.14);animation-delay:1.2s}.rift-field-svg{width:100%;height:100%;overflow:visible}.rift-plate{transform-origin:50% 50%;animation:riftDrift 10.5s ease-in-out infinite}.rift-plate-outer{fill:url(#riftPlateOuter)}.rift-plate-inner{fill:url(#riftPlateInner);animation-delay:.9s}.rift-surface{fill:none;stroke:rgba(238,231,219,.15);stroke-width:2.5;stroke-linecap:round}.rift-break,.rift-route,.rift-route-accent,.rift-route-shadow,.rift-spine-accent,.rift-spine-track{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.rift-route-shadow{stroke:rgba(13,23,20,.18);stroke-width:18}.rift-route{stroke:#f4ebdd;stroke-width:11;animation:riftDraw 1.9s cubic-bezier(.22,1,.36,1) .3s forwards}.rift-route-accent{stroke:url(#riftTrace);stroke-width:7;animation:riftDraw 1.5s cubic-bezier(.22,1,.36,1) .68s forwards}.rift-break{stroke:#e57949;stroke-width:4.5;stroke-dasharray:.01 .08;animation:riftDraw 1.7s cubic-bezier(.22,1,.36,1) .86s forwards}.rift-node{stroke:#111512;stroke-width:3}.rift-node-strong{fill:#f4ebdd}.rift-node-break{fill:#e57949}.rift-node-soft{fill:#d9d0c2;opacity:.92}.rift-field-note{position:absolute;padding:.55rem .9rem;border:1px solid rgba(17,21,18,.12);border-radius:999px;background:rgba(255,252,247,.84);color:rgba(17,21,18,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 34px rgba(17,21,18,.08);opacity:0;animation:riftReveal .7s cubic-bezier(.22,1,.36,1) forwards}.rift-field-note-top{top:18%;right:2%;animation-delay:.9s}.rift-field-note-bottom{left:10%;bottom:8%;animation-delay:1.08s}.rift-field-drop{position:absolute;width:.72rem;height:.72rem;border-radius:999px;background:linear-gradient(180deg,#f4ebdd,#e57949);box-shadow:0 0 0 1px rgba(17,21,18,.24);animation:riftDrop 2.8s linear infinite}.rift-field-drop-1{top:49%;left:57%}.rift-field-drop-2{top:55%;left:61%;animation-delay:.9s}.rift-field-drop-3{top:61%;left:66%;animation-delay:1.65s}.rift-trust-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:.85rem;padding-bottom:1.05rem;border-top:1px solid rgba(17,21,18,.08)}.rift-trust-rail p{margin:0;padding-right:1rem;font-size:.73rem;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:rgba(17,21,18,.6)}.rift-engagement{padding:clamp(4.6rem,8vw,7rem) 0;background:radial-gradient(circle at top right,rgba(123,177,160,.1),transparent 18%),linear-gradient(180deg,#101614,#0d1211);color:#f4ebdd}.rift-close:before,.rift-engagement:before,.rift-proof:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(244,235,221,.18),transparent)}.rift-engagement-shell{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(2rem,4vw,4rem);align-items:start}.rift-engagement-copy{max-width:27rem}.rift-engagement-copy h2{max-width:9.5ch;font-size:clamp(2.9rem,5vw,4.9rem);line-height:.96}.rift-engagement-copy p{margin-top:1.2rem;color:rgba(244,235,221,.74)}.rift-engagement-flow{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);align-items:start}.rift-spine{align-self:stretch}.rift-spine-svg{width:100%;height:min(40rem,100%);overflow:visible}.rift-spine-shadow{fill:none;stroke:rgba(10,16,14,.34);stroke-width:18;stroke-linecap:round}.rift-spine-track{stroke:#f4ebdd;stroke-width:10;animation:riftDraw 1.7s cubic-bezier(.22,1,.36,1) .16s forwards}.rift-spine-accent{stroke:#e57949;stroke-width:4;stroke-dasharray:.01 .08;animation:riftDraw 1.5s cubic-bezier(.22,1,.36,1) .66s forwards}.rift-spine-node{stroke:#111512;stroke-width:3}.rift-spine-node-strong{fill:#f4ebdd}.rift-spine-node-break{fill:#e57949}.rift-step-list{display:grid;gap:1.15rem;padding-top:.65rem}.rift-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;padding:0 0 1.15rem;border-bottom:1px solid rgba(244,235,221,.12);opacity:0;animation:riftReveal .7s cubic-bezier(.22,1,.36,1) forwards}.rift-step:first-child{animation-delay:.12s}.rift-step:nth-child(2){animation-delay:.25s}.rift-step:nth-child(3){animation-delay:.38s}.rift-step-number{display:inline-flex;align-items:flex-start;padding-top:.4rem;color:rgba(244,235,221,.48)}.rift-proof-item h3,.rift-step-text h3{margin:0;font-family:var(--font-serif);font-weight:600;letter-spacing:-.03em}.rift-step-text h3{font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.02;color:#f4ebdd}.rift-step-text p{margin:.6rem 0 0;color:rgba(244,235,221,.66)}.rift-proof{padding:clamp(4.5rem,8vw,6.8rem) 0;background:radial-gradient(circle at 18% 18%,rgba(123,177,160,.12),transparent 20%),linear-gradient(180deg,#f4ebdd,#ecdfcd)}.rift-proof-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.rift-proof-item{position:relative;min-height:16rem;padding:clamp(1.5rem,2.8vw,2.25rem);border-top:1px solid rgba(17,21,18,.14);background:linear-gradient(90deg,rgba(17,21,18,.04) 1px,transparent 0),linear-gradient(rgba(17,21,18,.04) 1px,transparent 0);background-size:9rem 9rem;transition:transform .22s ease,border-color .22s ease}.rift-proof-item:hover{transform:translateY(-6px);border-color:rgba(17,21,18,.28)}.rift-proof-item h3{margin-top:.95rem;max-width:13ch;font-size:clamp(2rem,3.1vw,3rem);line-height:.98;color:#111512}.rift-proof-item p{max-width:30rem;margin-top:1rem}.rift-close{padding:clamp(4.6rem,7vw,6.6rem) 0 0;background:radial-gradient(circle at 85% 35%,rgba(123,177,160,.11),transparent 18%),linear-gradient(180deg,#0d1211,#111512);color:#f4ebdd}.rift-close-shell{display:grid;grid-template-columns:minmax(0,5fr) auto;gap:clamp(2rem,4vw,4rem);align-items:end;padding-bottom:clamp(4rem,6vw,5rem)}.rift-close-copy{max-width:38rem}.rift-close-copy h2{max-width:8.5ch;font-size:clamp(3rem,5.4vw,5.2rem);line-height:.95;color:#f4ebdd}.rift-close-copy p{margin-top:1rem;color:rgba(244,235,221,.72)}.rift-close-note{font-size:.76rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,235,221,.5)}.rift-close-actions{display:flex;align-items:center;gap:.9rem}.rift-close-actions .secondary-button{border-color:rgba(244,235,221,.14);color:#f4ebdd;background:rgba(244,235,221,.02)}@media (max-width:1180px){.rift-close-shell,.rift-engagement-shell,.rift-hero-inner{grid-template-columns:1fr}.rift-hero-copy{max-width:none}.rift-hero-copy h1{max-width:11ch}.rift-field{min-height:30rem;max-width:48rem}.rift-engagement-flow{grid-template-columns:minmax(5rem,8rem) minmax(0,1fr)}.rift-close-actions{justify-content:flex-start}}@media (max-width:900px){.rift-hero-shell{min-height:auto}.rift-hero-inner{gap:1.4rem;padding-top:1rem;padding-bottom:1.8rem}.rift-brand-name{font-size:clamp(2.7rem,9vw,4.7rem)}.rift-hero-copy h1{font-size:clamp(3.2rem,12vw,5.3rem);max-width:9ch}.rift-close-copy p,.rift-engagement-copy p,.rift-hero-body,.rift-hero-support,.rift-proof-item p,.rift-step-text p{font-size:1rem}.rift-field{min-height:22rem}.rift-trust-rail{grid-template-columns:1fr;gap:.55rem}.rift-trust-rail p{padding-right:0}.rift-engagement{padding-top:3.8rem;padding-bottom:3.8rem}.rift-close-copy h2,.rift-engagement-copy h2{max-width:none}.rift-engagement-flow{grid-template-columns:1fr;gap:1rem}.rift-spine{display:none}.rift-proof-shell{grid-template-columns:1fr;gap:.8rem}.rift-proof-item{min-height:auto}.rift-close-shell{padding-bottom:3.4rem}}@media (max-width:640px){.rift-hero{padding-top:1rem}.rift-hero-inner{padding-top:.4rem;padding-bottom:1.35rem}.rift-brand-name{margin-top:.45rem;font-size:clamp(2.35rem,13vw,3.3rem);letter-spacing:.09em}.rift-current-line{margin-top:.7rem}.rift-hero-copy h1{margin-top:.75rem;font-size:clamp(2.7rem,13vw,4rem);line-height:.95;max-width:7.4ch;text-wrap:pretty}.rift-hero-body{margin-top:1rem;max-width:none}.rift-hero-actions{display:grid;gap:.75rem}.rift-close-actions .primary-button,.rift-close-actions .secondary-button,.rift-hero-actions .primary-button,.rift-hero-actions .secondary-button{width:100%;justify-content:center}.rift-hero-support{margin-top:.9rem}.rift-field{min-height:15rem;margin-top:.5rem}.rift-field-note{padding:.45rem .7rem;font-size:.58rem;letter-spacing:.14em}.rift-field-note-top{right:4%}.rift-field-note-bottom{left:5%;bottom:4%}.rift-close-copy h2,.rift-engagement-copy h2,.rift-proof-item h3{font-size:clamp(2.1rem,10vw,3.2rem);line-height:.98}.rift-step{grid-template-columns:1fr;gap:.4rem}.rift-step-number{padding-top:0}.rift-proof{padding-top:3.8rem;padding-bottom:3.8rem}.rift-proof-item{padding:1.35rem 0;background:none}.rift-proof-item:hover{transform:none}.rift-proof-item h3{max-width:none}.rift-close{padding-top:3.8rem}.rift-close-actions{display:grid;gap:.75rem}}.home-company{padding:clamp(4.6rem,8vw,7rem) 0;background:radial-gradient(circle at top right,rgba(123,177,160,.1),transparent 18%),linear-gradient(180deg,#101614,#0d1211);color:#f4ebdd}.home-company-shell,.home-engagement-shell{display:grid;gap:clamp(1.5rem,3vw,3rem)}.home-company-shell{grid-template-columns:minmax(0,4.2fr) minmax(0,5.8fr)}.home-company-copy,.home-engagement-copy{max-width:35rem}.home-company-copy h2,.home-engagement-copy h2,.revenue-close-copy h2,.revenue-detail-block h2,.revenue-packet-block h2,.revenue-process-copy h2{margin:.9rem 0 0;font-family:var(--font-serif);font-weight:600;letter-spacing:-.04em;text-wrap:balance}.home-company-copy h2{max-width:11ch;font-size:clamp(2.7rem,4.6vw,4.6rem);line-height:.98;color:#f4ebdd}.home-company-copy p,.home-company-item p,.home-engagement-copy p,.home-engagement-item p,.revenue-close-copy p,.revenue-detail-block p,.revenue-hero-body,.revenue-hero-support,.revenue-process-copy p,.revenue-process-step p{font-size:1rem;line-height:1.65}.home-company-copy p{margin-top:1rem;color:rgba(244,235,221,.72)}.home-company-list,.home-engagement-list{display:grid;gap:1.1rem}.home-company-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-company-item,.home-engagement-item,.revenue-detail-block,.revenue-packet-block{padding:clamp(1.35rem,2.6vw,2rem) 0 0;border-top:1px solid rgba(244,235,221,.14)}.home-company-item h3,.home-engagement-item h3{margin:0;font-family:var(--font-serif);font-weight:600;letter-spacing:-.03em}.home-company-item h3{font-size:clamp(1.65rem,2.2vw,2.1rem);line-height:1.04;color:#f4ebdd}.home-company-item p{margin-top:.7rem;color:rgba(244,235,221,.66)}.home-engagement{padding:clamp(4.6rem,8vw,6.8rem) 0;background:radial-gradient(circle at 18% 18%,rgba(123,177,160,.12),transparent 20%),linear-gradient(180deg,#f4ebdd,#ecdfcd)}.home-engagement-copy h2{font-size:clamp(2.6rem,4.4vw,4.2rem);line-height:.98;color:#111512}.home-engagement-copy p{margin-top:1rem;color:rgba(17,21,18,.76)}.home-engagement-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-engagement-item{border-top-color:rgba(17,21,18,.12)}.home-engagement-item h3{font-size:clamp(1.55rem,2vw,2rem);line-height:1.05;color:#111512}.home-engagement-item p{margin-top:.7rem;color:rgba(17,21,18,.7)}.home-engagement-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.75rem}.home-closure{padding:0 0 4.8rem;background:radial-gradient(circle at 82% 30%,rgba(123,177,160,.12),transparent 16%),linear-gradient(180deg,#0f1513,#111614);color:#f4ebdd}.home-closure-shell{display:grid;grid-template-columns:minmax(0,4.6fr) auto;gap:1.5rem 2rem;align-items:end;padding-top:2.4rem;border-top:1px solid rgba(244,235,221,.12)}.home-closure-line{margin:0;font-size:.82rem;line-height:1.55;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,235,221,.56)}.home-closure-copy{max-width:40rem;margin:0;font-family:var(--font-serif);font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.08;letter-spacing:-.03em}.home-closure-actions{display:flex;justify-content:flex-end}.revenue-page{background:radial-gradient(circle at top,rgba(244,232,214,.24),transparent 30%),linear-gradient(180deg,#0f1513,#0f1513 34%,#f4ebdd 0,#f4ebdd 72%,#101614 0,#101614)}.revenue-close,.revenue-detail,.revenue-hero,.revenue-packet,.revenue-process{position:relative;overflow:clip}.revenue-close,.revenue-hero,.revenue-process{color:#f4ebdd}.revenue-hero{padding:clamp(4.4rem,7vw,6.6rem) 0;background:radial-gradient(circle at 82% 18%,rgba(123,177,160,.12),transparent 18%),linear-gradient(180deg,#101614,#0d1211)}.revenue-close-shell,.revenue-detail-shell,.revenue-hero-shell,.revenue-packet-shell,.revenue-process-shell{display:grid;gap:clamp(1.5rem,3vw,3rem)}.revenue-hero-shell{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start}.revenue-hero-copy{max-width:44rem}.revenue-hero-copy h1{margin:1rem 0 0;max-width:10.5ch;font-family:var(--font-serif);font-size:clamp(3.2rem,5.6vw,5.8rem);line-height:.95;letter-spacing:-.04em;text-wrap:balance}.revenue-hero-body{margin-top:1.15rem;max-width:33rem;color:rgba(244,235,221,.74)}.revenue-hero-support{margin-top:.9rem;color:rgba(244,235,221,.58)}.revenue-hero-actions{margin-top:1.5rem}.revenue-hero-side{padding-top:.5rem}.revenue-inline-list{margin:.95rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.revenue-inline-list li,.revenue-process-step{padding-top:.8rem;border-top:1px solid rgba(244,235,221,.12)}.revenue-inline-list li{color:rgba(244,235,221,.7);line-height:1.55}.revenue-detail{padding:clamp(4.4rem,7vw,6.4rem) 0;background:radial-gradient(circle at 14% 16%,rgba(123,177,160,.1),transparent 18%),linear-gradient(180deg,#f4ebdd,#ece0ce)}.revenue-detail-shell,.revenue-packet-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-detail-block,.revenue-packet-block{border-top-color:rgba(17,21,18,.14)}.revenue-detail-block h2,.revenue-packet-block h2{font-size:clamp(2.3rem,3.6vw,3.4rem);line-height:1;color:#111512}.revenue-detail-block .revenue-inline-list li,.revenue-packet-block .revenue-inline-list li{border-top-color:rgba(17,21,18,.12);color:rgba(17,21,18,.76)}.revenue-process{padding:clamp(4.6rem,8vw,6.8rem) 0;background:radial-gradient(circle at top right,rgba(123,177,160,.1),transparent 18%),linear-gradient(180deg,#101614,#0d1211)}.revenue-process-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.revenue-close-copy h2,.revenue-process-copy h2{color:#f4ebdd}.revenue-process-copy h2{max-width:11ch;font-size:clamp(2.7rem,4.5vw,4.6rem);line-height:.98}.revenue-close-copy p,.revenue-process-copy p,.revenue-process-step p{color:rgba(244,235,221,.72)}.revenue-process-copy p{margin-top:1rem;max-width:29rem}.revenue-process-flow{display:grid;grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);gap:clamp(1rem,2.2vw,2rem);align-items:start}.revenue-trace-svg{width:100%;height:min(38rem,100%);overflow:visible}.revenue-trace-break,.revenue-trace-line,.revenue-trace-shadow{fill:none;stroke-linecap:round;stroke-linejoin:round}.revenue-trace-shadow{stroke:rgba(10,16,14,.34);stroke-width:18}.revenue-trace-break,.revenue-trace-line{stroke-dasharray:1;stroke-dashoffset:1}.revenue-trace-line{stroke:#f4ebdd;stroke-width:10;animation:riftDraw 1.8s cubic-bezier(.22,1,.36,1) .16s forwards}.revenue-trace-break{stroke:#e57949;stroke-width:4;stroke-dasharray:.01 .08;animation:riftDraw 1.4s cubic-bezier(.22,1,.36,1) .66s forwards}.revenue-trace-node{stroke:#111512;stroke-width:3}.revenue-trace-node-strong{fill:#f4ebdd}.revenue-trace-node-break{fill:#e57949}.revenue-process-steps{display:grid;gap:.9rem}.revenue-process-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;opacity:0;animation:riftReveal .7s cubic-bezier(.22,1,.36,1) forwards}.revenue-process-step:first-child{animation-delay:.12s}.revenue-process-step:nth-child(2){animation-delay:.24s}.revenue-process-step:nth-child(3){animation-delay:.36s}.revenue-process-step:nth-child(4){animation-delay:.48s}.revenue-process-number{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,235,221,.46)}.revenue-process-step p{margin:0}.revenue-packet{padding:clamp(4.4rem,7vw,6.4rem) 0;background:radial-gradient(circle at 80% 14%,rgba(123,177,160,.08),transparent 18%),linear-gradient(180deg,#f4ebdd,#ece0ce)}.revenue-close{padding:clamp(4.4rem,7vw,6rem) 0;background:radial-gradient(circle at 85% 35%,rgba(123,177,160,.11),transparent 18%),linear-gradient(180deg,#0d1211,#111512)}.revenue-close-shell{grid-template-columns:minmax(0,5fr) auto;align-items:end}.revenue-close-copy{max-width:36rem}.revenue-close-copy h2{max-width:10ch;font-size:clamp(3rem,5.2vw,5rem);line-height:.95}.revenue-close-actions{display:flex;gap:.85rem}@media (max-width:1180px){.home-company-list,.home-company-shell,.home-engagement-list,.revenue-close-shell,.revenue-detail-shell,.revenue-hero-shell,.revenue-packet-shell,.revenue-process-shell{grid-template-columns:1fr}.revenue-close-actions{justify-content:flex-start}.home-closure-shell{grid-template-columns:1fr;align-items:start}.home-closure-actions{justify-content:flex-start}}@media (max-width:900px){.home-company,.home-engagement,.revenue-close,.revenue-detail,.revenue-hero,.revenue-packet,.revenue-process{padding-top:3.8rem;padding-bottom:3.8rem}.home-company-copy h2,.home-engagement-copy h2,.revenue-close-copy h2,.revenue-process-copy h2{max-width:none}.revenue-process-flow{grid-template-columns:1fr;gap:1rem}.revenue-trace{display:none}}@media (max-width:640px){.rift-trust-rail{display:none}.home-company-copy h2,.home-company-item h3,.home-engagement-copy h2,.home-engagement-item h3,.revenue-close-copy h2,.revenue-detail-block h2,.revenue-packet-block h2,.revenue-process-copy h2{font-size:clamp(2.1rem,10vw,3.1rem);line-height:.98}.home-closure-actions .secondary-button,.home-engagement-actions .primary-button,.home-engagement-actions .secondary-button,.revenue-close-actions .primary-button,.revenue-close-actions .secondary-button,.revenue-hero-actions .primary-button,.revenue-hero-actions .secondary-button{width:100%;justify-content:center}.home-closure-actions,.home-engagement-actions,.revenue-close-actions,.revenue-hero-actions{display:grid;gap:.75rem}.home-company-copy,.home-engagement-copy{max-width:none}.revenue-process-step{grid-template-columns:1fr;gap:.35rem}}@keyframes packetSweep{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.policy-page,.program-page,.review-home{color:#111512}.policy-card-label,.program-panel-label,.review-kicker,.review-program-label,.review-route-meta{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.review-kicker,.review-route-meta{color:rgba(17,21,18,.52)}.review-hero{background:radial-gradient(circle at 78% 20%,rgba(122,170,156,.16),transparent 20%),linear-gradient(180deg,#f4ecdf,#efe2cf)}.review-hero-stage{position:relative;overflow:clip}.review-hero-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,21,18,.05) 1px,transparent 0),linear-gradient(rgba(17,21,18,.05) 1px,transparent 0);background-size:9rem 9rem;opacity:.45;pointer-events:none}.review-hero-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr);gap:clamp(2.2rem,4vw,4.4rem);min-height:calc(100svh - 5rem);align-items:center;padding:clamp(3.6rem,6vw,5.8rem) 0 clamp(2.4rem,4vw,3.6rem)}.policy-card,.policy-copy,.program-hero-art,.program-hero-copy,.program-panel,.program-step,.review-close-copy,.review-hero-art,.review-hero-copy,.review-principle,.review-route,.review-section-intro{opacity:0;animation:homeRise .7s cubic-bezier(.22,1,.36,1) forwards}.review-hero-copy{max-width:35rem;animation-delay:90ms}.review-hero-art{animation-delay:.2s}.review-wordmark{margin:.75rem 0 0;font-family:var(--font-serif);font-size:clamp(3.4rem,8vw,6.4rem);line-height:.85;letter-spacing:.08em;text-transform:uppercase}.policy-copy h1,.program-hero-copy h1,.review-close-copy h2,.review-hero-copy h1,.review-section-intro h2{margin:1rem 0 0;font-family:var(--font-serif);font-weight:600;letter-spacing:-.05em;text-wrap:balance}.review-hero-copy h1{max-width:10.2ch;font-size:clamp(3.1rem,6vw,5.5rem);line-height:.92}.policy-card p,.policy-copy p,.policy-list li,.policy-number-list li,.program-hero-body,.program-hero-support,.program-list li,.program-step p,.review-close-copy p,.review-hero-body,.review-principle p,.review-program-note p,.review-route-copy p,.review-section-intro p,.review-trust-list p{font-size:1rem;line-height:1.65}.review-hero-body{max-width:31rem;margin:1.15rem 0 0;color:rgba(17,21,18,.78)}.review-hero-actions{margin-top:1.45rem}.review-program-note{display:grid;gap:.45rem;max-width:28rem;margin-top:1.2rem}.review-program-label{color:rgba(17,21,18,.48)}.review-program-note p{margin:0;color:rgba(17,21,18,.68)}.review-trust-list{display:grid;gap:.65rem;margin-top:1.45rem}.review-trust-list p{margin:0;max-width:26rem;padding-top:.75rem;border-top:1px solid rgba(17,21,18,.12);color:rgba(17,21,18,.62)}.review-hero-art{justify-self:end;width:min(100%,42rem)}.review-packet{position:relative;width:100%;max-width:42rem;margin-left:auto;animation:homeFloat 8s ease-in-out infinite}.review-packet-svg{width:100%;height:auto;overflow:visible}.review-packet-shadow{fill:rgba(15,18,17,.1)}.review-sheet{transform-origin:50% 50%}.review-sheet-back{animation:homeFloat 8.5s ease-in-out infinite}.review-sheet-middle{animation:homeFloat 7.2s ease-in-out infinite}.review-sheet-front{animation:homeFloat 6.4s ease-in-out infinite}.review-sheet-frame{stroke-width:2.5}.review-sheet-deep{fill:#11211e;stroke:rgba(243,235,221,.18)}.review-sheet-paper{fill:#f7f0e4;stroke:rgba(17,21,18,.14)}.review-sheet-paper-alt{fill:#efe4d2;stroke:rgba(17,21,18,.14)}.review-sheet-fold{fill:none;stroke:rgba(17,21,18,.16);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.review-sheet-line{opacity:.9}.review-sheet-line-ink{fill:#111512}.review-sheet-line-soft{fill:rgba(17,21,18,.28)}.review-sheet-line-ghost{fill:rgba(243,235,221,.28)}.review-sheet-block{stroke-width:2}.review-sheet-block-ink{fill:rgba(243,235,221,.1);stroke:rgba(243,235,221,.16)}.review-sheet-block-paper{fill:rgba(115,146,134,.12);stroke:rgba(17,21,18,.08)}.review-sheet-block-emerald{fill:#294a42;stroke:rgba(243,235,221,.16)}.review-sheet-chip{stroke:rgba(17,21,18,.08);stroke-width:2}.review-sheet-chip-accent{fill:rgba(115,146,134,.18)}.review-sheet-chip-muted{fill:rgba(17,21,18,.08)}.review-sheet-alert,.review-sheet-pin{fill:#e37c52;stroke:#f4ecdf;stroke-width:3}.review-sheet-mark{fill:none;stroke:#e37c52;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:packetSweep 1.5s cubic-bezier(.22,1,.36,1) .45s forwards}.review-sheet-mark-short{animation-delay:.72s}.review-binder{fill:#111512;stroke:rgba(243,235,221,.18);stroke-width:2}.review-principles{padding:clamp(4.8rem,8vw,7rem) 0;background:radial-gradient(circle at 16% 14%,rgba(121,172,157,.1),transparent 18%),linear-gradient(180deg,#0f1514,#111714);color:#f4ecdf}.policy-shell,.program-flow-shell,.program-overview-shell,.review-principles-shell,.review-routes-shell{display:grid;gap:clamp(1.5rem,3vw,3rem)}.review-principles-shell{grid-template-columns:minmax(0,4.4fr) minmax(0,5.6fr)}.review-section-intro{max-width:34rem}.review-section-intro h2{font-size:clamp(2.6rem,4.6vw,4.5rem);line-height:.95}.review-principles .review-section-intro p{margin-top:1rem;color:rgba(244,236,223,.72)}.review-principles-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.review-principle{padding-top:1.2rem;border-top:1px solid rgba(244,236,223,.14)}.review-principle:first-child{animation-delay:.12s}.review-principle:nth-child(2){animation-delay:.2s}.review-principle:nth-child(3){animation-delay:.28s}.review-principle h3{margin:0;font-family:var(--font-serif);font-size:clamp(1.55rem,2vw,2rem);line-height:1.02;color:#f4ecdf}.review-principle p{margin:.7rem 0 0;color:rgba(244,236,223,.66)}.review-routes{padding:clamp(4.6rem,7vw,6.8rem) 0;background:radial-gradient(circle at 84% 18%,rgba(121,172,157,.12),transparent 20%),linear-gradient(180deg,#f4ecdf,#ebddca)}.review-routes-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.review-routes-intro p{margin-top:1rem;color:rgba(17,21,18,.72)}.review-route-board{display:grid}.review-route{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,3fr) auto;gap:1rem;align-items:start;padding:1.1rem 0;border-top:1px solid rgba(17,21,18,.12);transition:transform .16s ease,border-color .16s ease}.review-route:hover{transform:translateX(6px);border-top-color:rgba(17,21,18,.26)}.review-route:first-child{animation-delay:.12s}.review-route:nth-child(2){animation-delay:.18s}.review-route:nth-child(3){animation-delay:.24s}.review-route:nth-child(4){animation-delay:.3s}.review-route-copy h3{margin:0;font-family:var(--font-serif);font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.04}.review-route-copy p{margin:.4rem 0 0;color:rgba(17,21,18,.7)}.review-route-cta{padding-top:.1rem;font-size:.84rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(17,21,18,.82)}.review-hero .secondary-button{border-color:rgba(17,21,18,.14);background:rgba(255,255,255,.36);color:#111512}.review-hero .secondary-button:hover{background:rgba(255,255,255,.58);border-color:rgba(17,21,18,.22)}.review-close{padding:clamp(4.6rem,7vw,6rem) 0;background:radial-gradient(circle at 82% 42%,rgba(121,172,157,.1),transparent 20%),linear-gradient(180deg,#0f1514,#111614);color:#f4ecdf}.program-close-shell,.review-close-shell{display:grid;grid-template-columns:minmax(0,5fr) auto;gap:1.5rem 2rem;align-items:end}.program-close-copy h2,.review-close-copy h2{font-size:clamp(2.8rem,4.7vw,4.8rem);line-height:.95;color:#f4ecdf}.program-close-copy p,.review-close-copy p{max-width:34rem;margin:1rem 0 0;color:rgba(244,236,223,.72)}.program-close-actions,.review-close-actions{display:flex;gap:.85rem}.program-page{background:radial-gradient(circle at top,rgba(244,236,223,.2),transparent 24%),linear-gradient(180deg,#111614,#111614 28%,#f4ecdf 0,#f4ecdf 74%,#111614 0,#111614)}.program-close,.program-flow,.program-hero{color:#f4ecdf}.program-hero{padding:clamp(4.6rem,7vw,6.8rem) 0;background:radial-gradient(circle at 82% 18%,rgba(121,172,157,.12),transparent 22%),linear-gradient(180deg,#0f1514,#111614)}.program-hero-shell{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem);align-items:center}.program-hero-copy{max-width:35rem;animation-delay:90ms}.program-hero-copy h1{max-width:10.4ch;font-size:clamp(3rem,5.7vw,5.4rem);line-height:.93;color:#f4ecdf}.program-hero-body{margin:1.1rem 0 0;color:rgba(244,236,223,.74)}.program-hero-support{margin:.9rem 0 0;color:rgba(244,236,223,.6)}.program-hero-actions{margin-top:1.4rem}.program-hero-art{animation-delay:.2s}.program-hero-rules{display:grid;gap:.7rem;max-width:26rem;margin-top:1.25rem;margin-left:auto}.program-hero-rules p{margin:0;padding-top:.75rem;border-top:1px solid rgba(244,236,223,.12);color:rgba(244,236,223,.68)}.program-overview,.program-packet{padding:clamp(4.6rem,7vw,6.6rem) 0;background:radial-gradient(circle at 16% 18%,rgba(121,172,157,.08),transparent 20%),linear-gradient(180deg,#f4ecdf,#ebddca)}.program-overview-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.policy-grid,.program-overview-grid,.program-packet-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.policy-card,.program-panel{padding:clamp(1.2rem,2.2vw,1.8rem);border:1px solid rgba(17,21,18,.1);border-radius:28px;background:rgba(255,255,255,.38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.policy-card:first-child,.program-panel:first-child{animation-delay:.12s}.policy-card:nth-child(2),.program-panel:nth-child(2){animation-delay:.2s}.program-panel h2{margin:.7rem 0 0;font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,3rem);line-height:.97}.policy-card-label,.program-panel-label{color:rgba(17,21,18,.5)}.policy-list,.policy-number-list,.program-list{margin:.9rem 0 0;padding-left:1.15rem;display:grid;gap:.75rem;color:rgba(17,21,18,.74)}.program-flow{padding:clamp(4.6rem,7vw,6.8rem) 0;background:radial-gradient(circle at top right,rgba(121,172,157,.12),transparent 20%),linear-gradient(180deg,#0f1514,#111614)}.program-flow-shell{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.program-flow .review-section-intro p{margin-top:1rem;color:rgba(244,236,223,.7)}.program-steps{display:grid;gap:.95rem}.program-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-top:.85rem;border-top:1px solid rgba(244,236,223,.12)}.program-step:first-child{animation-delay:.12s}.program-step:nth-child(2){animation-delay:.2s}.program-step:nth-child(3){animation-delay:.28s}.program-step-number{font-size:.72rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,236,223,.46)}.program-step p{margin:0;color:rgba(244,236,223,.74)}.program-close{padding:clamp(4.6rem,7vw,6rem) 0;background:radial-gradient(circle at 82% 44%,rgba(121,172,157,.1),transparent 20%),linear-gradient(180deg,#0f1514,#111614)}.policy-page{padding:clamp(5rem,8vw,7rem) 0;background:radial-gradient(circle at 80% 18%,rgba(121,172,157,.12),transparent 20%),linear-gradient(180deg,#f4ecdf,#ebddca)}.policy-form-shell,.policy-shell{display:grid;gap:clamp(1.5rem,3vw,3rem)}.policy-form-shell{grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:start}.policy-copy{max-width:36rem;animation-delay:90ms}.policy-copy h1{font-size:clamp(2.8rem,5vw,4.8rem);line-height:.94}.policy-copy p{margin:1rem 0 0;color:rgba(17,21,18,.74)}.policy-card-stack{display:grid;gap:1rem;margin-top:1.6rem}.policy-card-note,.policy-card-wide{animation-delay:.26s}.policy-card-note p{margin:.9rem 0 0;color:rgba(17,21,18,.72)}.policy-page .form-card{margin:0;animation-delay:.18s}@media (max-width:1180px){.policy-form-shell,.program-close-shell,.program-flow-shell,.program-hero-shell,.program-overview-shell,.review-close-shell,.review-hero-shell,.review-principles-shell,.review-routes-shell{grid-template-columns:1fr}.program-hero-art,.review-hero-art{justify-self:stretch;width:min(100%,38rem);margin:0 auto}.policy-grid,.program-overview-grid,.program-packet-shell,.review-principles-list,.review-route{grid-template-columns:1fr}.program-close-actions,.review-close-actions{justify-content:flex-start}}@media (max-width:900px){.review-hero-shell{min-height:auto;padding-top:3.5rem}.policy-copy h1,.program-hero-copy h1,.program-panel h2,.review-close-copy h2,.review-hero-copy h1,.review-section-intro h2{max-width:none}.program-flow-shell{gap:1.25rem}}@media (max-width:640px){.policy-page,.program-close,.program-flow,.program-hero,.program-overview,.program-packet,.review-close,.review-hero-shell,.review-principles,.review-routes{padding-top:3.4rem;padding-bottom:3.4rem}.review-wordmark{font-size:clamp(2.4rem,14vw,3.6rem)}.policy-copy h1,.program-hero-copy h1,.program-panel h2,.review-close-copy h2,.review-hero-copy h1,.review-section-intro h2{font-size:clamp(2.2rem,12vw,3.3rem);line-height:.96}.program-close-actions,.program-hero-actions,.review-close-actions,.review-hero-actions{display:grid;gap:.75rem}.program-close-actions .primary-button,.program-close-actions .secondary-button,.program-hero-actions .primary-button,.program-hero-actions .secondary-button,.review-close-actions .primary-button,.review-close-actions .secondary-button,.review-hero-actions .primary-button,.review-hero-actions .secondary-button{width:100%;justify-content:center}.review-packet{max-width:24rem}.review-trust-list{margin-top:1rem}.review-route{gap:.5rem}.program-step{grid-template-columns:1fr;gap:.35rem}.policy-page .form-card{padding:1.25rem}}.header-meta{gap:10px}.header-meta,.header-request-link{display:inline-flex;align-items:center}.header-request-link{justify-content:center;min-height:46px;padding:0 18px;border:1px solid rgba(216,204,183,.24);border-radius:999px;background:rgba(244,236,223,.08);color:#f4ecdf;font-size:.92rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.header-request-link:focus-visible,.header-request-link:hover{transform:translateY(-1px);border-color:rgba(139,208,191,.38);background:rgba(244,236,223,.12)}.header-program-chip{display:inline-flex;flex-direction:column;gap:4px;padding:10px 14px 11px;border:1px dashed rgba(216,204,183,.18);border-radius:18px;background:rgba(244,236,223,.05);cursor:default;transition:border-color .22s ease,background .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.header-program-chip span{color:rgba(216,204,183,.62);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:none}.header-program-chip strong{display:inline-flex;align-items:center;gap:.5rem;color:#f4ecdf;font-size:.92rem;font-weight:600;letter-spacing:.02em}.header-program-chip.is-active,.header-program-chip:focus-visible,.header-program-chip:hover{transform:translateY(-1px);border-color:rgba(139,208,191,.34);background:rgba(244,236,223,.08)}.header-program-dot{width:.48rem;height:.48rem;border-radius:999px;background:#8bd0bf;box-shadow:0 0 0 0 rgba(139,208,191,.34);animation:operalithSignalPulse 3.2s ease-out infinite}.operalith-home-reset{background:linear-gradient(180deg,#f7f1e6,#f3ede2);color:#161411}.operalith-home-reset .secondary-button{border-color:rgba(22,20,17,.16);background:rgba(255,252,246,.66);color:#161411}.operalith-home-reset .secondary-button:hover{background:rgba(255,252,246,.92)}.operalith-boundary,.operalith-close,.operalith-directory,.operalith-poster,.operalith-standards{position:relative;overflow:clip}.operalith-close:before,.operalith-directory:before,.operalith-poster:before,.operalith-standards:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(22,20,17,.05) 1px,transparent 0),linear-gradient(90deg,rgba(22,20,17,.05) 1px,transparent 0);background-size:100% 100%,220px 100%;pointer-events:none;opacity:.55}.operalith-close,.operalith-directory,.operalith-poster,.operalith-standards{border-bottom:1px solid rgba(22,20,17,.14)}.operalith-grid-motion{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip;opacity:.6}.operalith-grid-tile{position:absolute;width:clamp(160px,16vw,260px);aspect-ratio:1;border:1px solid rgba(22,20,17,.08);border-radius:28px;background:linear-gradient(180deg,rgba(255,252,246,.7),rgba(239,233,222,.16)),radial-gradient(circle at 50% 50%,rgba(255,255,255,.74) 0 28%,rgba(22,20,17,.08) 29% 57%,transparent 58% 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),0 18px 38px rgba(22,20,17,.04);filter:blur(.2px);transform-origin:center;animation:operalithGridDrift 18s ease-in-out infinite alternate}.operalith-grid-tile-a{top:10%;right:min(22%,320px);animation-delay:-2.4s}.operalith-grid-tile-b{top:24%;right:4%;width:clamp(120px,12vw,200px);animation-duration:16s}.operalith-grid-tile-c{right:16%;bottom:7%;animation-delay:-6.2s}.operalith-grid-tile-d{right:1%;bottom:24%;width:clamp(132px,12vw,188px);animation-duration:20s;animation-delay:-10.4s}.operalith-poster-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.24fr) minmax(300px,.76fr);gap:44px;align-items:end;padding:118px 0 58px}.operalith-boundary-shell,.operalith-close-shell,.operalith-directory-card,.operalith-poster-board,.operalith-poster-copy,.operalith-standard-card{animation:operalith-rise .72s cubic-bezier(.2,.8,.2,1) both}.operalith-poster-copy{max-width:760px}.operalith-poster-wordmark{margin:0;color:#151310;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:clamp(4.15rem,10.8vw,8rem);font-weight:700;line-height:.88;letter-spacing:-.08em;text-transform:uppercase;overflow:visible}.operalith-wordmark-track{display:inline-flex;flex-wrap:nowrap}.operalith-wordmark-letter{display:inline-block;opacity:0;filter:blur(16px);transform:translateY(22px);animation:operalithSplitReveal .82s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(60ms * var(--letter-index))}.operalith-poster-copy h1{max-width:14ch;margin:18px 0 0;color:#171511;font-size:clamp(2.1rem,3.5vw,3.5rem);line-height:.98;opacity:0;filter:blur(18px);animation:operalithGradualBlurIn .9s cubic-bezier(.16,1,.3,1) .46s forwards}.operalith-poster-body{max-width:39rem;margin:22px 0 0;color:rgba(22,20,17,.8);font-size:1.04rem;line-height:1.68;text-wrap:pretty;opacity:0;filter:blur(16px);animation:operalithGradualBlurIn .86s cubic-bezier(.16,1,.3,1) .61s forwards}.operalith-poster-actions{margin-top:28px;opacity:0;filter:blur(14px);animation:operalithGradualBlurIn .86s cubic-bezier(.16,1,.3,1) .74s forwards}.operalith-poster-board{position:relative;z-index:1;display:grid;gap:0;overflow:clip;border:1px solid rgba(22,20,17,.14);background:linear-gradient(180deg,rgba(16,18,17,.96),rgba(22,24,22,.92));color:#f7f1e6;box-shadow:0 22px 50px rgba(22,20,17,.14);opacity:0;animation:institutionBoardSettle .86s cubic-bezier(.16,1,.3,1) .22s forwards}.operalith-poster-board:before{content:"";position:absolute;inset:-24% 0;background:linear-gradient(180deg,transparent,rgba(139,208,191,0) 44%,rgba(139,208,191,.18) 50%,rgba(139,208,191,0) 56%,transparent);transform:translateY(-100%);animation:operalithBoardScan 11s linear infinite;pointer-events:none}.operalith-poster-board:after{content:"";position:absolute;inset:14px;border:1px solid rgba(247,241,230,.08);pointer-events:none}.operalith-directory-card-top,.operalith-inline-link,.operalith-poster-board-list p,.operalith-poster-board-top{font-family:var(--font-sans),"IBM Plex Sans",sans-serif}.operalith-poster-board-top{display:flex;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid rgba(247,241,230,.12);color:rgba(247,241,230,.72);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.operalith-status-chip{display:inline-flex;align-items:center;gap:.48rem}.operalith-status-chip:before{content:"";width:.46rem;height:.46rem;border-radius:999px;background:#8bd0bf;box-shadow:0 0 0 0 rgba(139,208,191,.34);animation:operalithSignalPulse 3.2s ease-out infinite}.operalith-poster-board-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:24px 22px 20px}.operalith-poster-board-name{margin:0;color:#f7f1e6;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.02}.operalith-poster-board-body{margin:12px 0 0;color:rgba(247,241,230,.8);font-size:.96rem;line-height:1.58;text-wrap:pretty}.operalith-poster-board-seal{display:flex;justify-content:flex-end}.operalith-poster-board-seal .brand-lockup{flex-direction:column;align-items:flex-end;gap:10px}.operalith-poster-board-seal .brand-copy{align-items:flex-end}.operalith-poster-board-list{display:grid;border-top:1px solid rgba(247,241,230,.12)}.operalith-poster-board-list p{margin:0;padding:14px 22px;border-top:1px solid rgba(247,241,230,.08);color:rgba(247,241,230,.92);font-size:.92rem;font-weight:500;line-height:1.45;letter-spacing:.02em;transition:background .22s ease,color .22s ease,padding-left .22s ease}.operalith-poster-board:hover .operalith-poster-board-list p{background:rgba(255,255,255,.02)}.operalith-poster-board:hover .operalith-poster-board-list p:hover{padding-left:26px;color:#ffffff}.operalith-inline-link{display:inline-flex;align-items:center;padding:18px 22px 22px;color:#f7f1e6;font-size:.92rem;font-weight:600;letter-spacing:.05em;text-transform:none}.operalith-close-shell,.operalith-directory-shell,.operalith-standards-shell{position:relative;z-index:1;padding:58px 0}.operalith-section-intro{max-width:760px;opacity:0;filter:blur(16px);animation:operalithGradualBlurIn .78s cubic-bezier(.16,1,.3,1) .12s forwards}.operalith-section-intro h2{margin:10px 0 0;max-width:15ch;font-size:clamp(1.95rem,3vw,3.15rem);line-height:1}.operalith-section-intro p{max-width:46rem;margin:18px 0 0;color:rgba(22,20,17,.78);font-size:1.03rem;line-height:1.68;text-wrap:pretty}.operalith-standard-grid{display:grid;gap:18px;margin-top:30px}.operalith-standard-card{position:relative;overflow:clip;padding:28px 24px 30px;border:1px solid rgba(22,20,17,.14);background:rgba(255,252,246,.68);opacity:0;filter:blur(18px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;animation:operalithGradualBlurIn .86s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.18s + (.12s * var(--stack-index, 0)))}.operalith-standard-card:before{content:"";position:absolute;left:24px;right:24px;bottom:22px;height:1px;background:linear-gradient(90deg,rgba(22,20,17,.45),transparent 82%);opacity:.22;transform:scaleX(.44);transform-origin:left;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}.operalith-standard-card:hover{transform:translateY(-4px);border-color:rgba(139,38,53,.28);background:rgba(255,252,246,.8);box-shadow:0 18px 32px rgba(22,20,17,.08)}.operalith-standard-card:focus-within:before,.operalith-standard-card:hover:before{opacity:.62;transform:scaleX(1)}.operalith-directory-card h3,.operalith-standard-card h3{margin:0;font-size:clamp(1.42rem,2vw,1.92rem);line-height:1.04}.operalith-directory-card p,.operalith-standard-card p{margin:14px 0 0;color:rgba(22,20,17,.78);font-size:1.02rem;line-height:1.68;text-wrap:pretty}.operalith-standard-note{margin-top:18px;padding-top:14px;border-top:1px solid rgba(22,20,17,.1);color:rgba(22,20,17,.46);font-size:.92rem;line-height:1.58}.operalith-registry{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:20px;margin-top:30px}.operalith-registry-index{display:grid;gap:10px}.operalith-registry-entry{position:relative;display:grid;gap:10px;padding:22px 22px 20px;border:1px solid rgba(22,20,17,.14);background:rgba(255,252,246,.68);overflow:clip;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.operalith-registry-entry:before{content:"";position:absolute;top:-1px;left:22px;width:82px;height:18px;border:1px solid rgba(22,20,17,.14);border-bottom:none;background:rgba(255,252,246,.9);opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.operalith-registry-entry:after{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,rgba(227,124,82,.9),rgba(139,208,191,.72));transform:scaleY(0);transform-origin:top;transition:transform .22s cubic-bezier(.22,1,.36,1)}.operalith-registry-entry.is-active,.operalith-registry-entry:focus-visible,.operalith-registry-entry:hover{transform:translateX(3px);border-color:rgba(22,20,17,.2);background:rgba(255,252,246,.82);box-shadow:0 16px 30px rgba(22,20,17,.06)}.operalith-registry-entry.is-active:before,.operalith-registry-entry:focus-visible:before,.operalith-registry-entry:hover:before{opacity:1;transform:translateY(0)}.operalith-registry-entry.is-active:after,.operalith-registry-entry:focus-visible:after,.operalith-registry-entry:hover:after{transform:scaleY(1)}.operalith-registry-entry-top{display:flex;align-items:center;gap:12px}.operalith-registry-eyebrow{color:rgba(22,20,17,.4);font-size:.78rem;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:none}.operalith-registry-entry strong{color:#171511;font-size:clamp(1.12rem,1.5vw,1.34rem);line-height:1.08}.operalith-registry-entry p{margin:0;color:rgba(22,20,17,.72);font-size:.95rem;line-height:1.58;text-wrap:pretty}.operalith-registry-preview{position:relative;display:grid;gap:0;min-height:100%;border:1px solid rgba(22,20,17,.14);background:rgba(255,252,246,.9);overflow:clip;box-shadow:0 18px 36px rgba(22,20,17,.05);animation:registryPreviewIn .26s cubic-bezier(.22,1,.36,1)}.operalith-registry-preview:before{content:"";position:absolute;top:-1px;left:26px;width:96px;height:18px;border:1px solid rgba(22,20,17,.14);border-bottom:none;background:rgba(255,252,246,.92)}.operalith-registry-preview-body{display:grid;gap:0;padding:26px 24px}.operalith-registry-preview-eyebrow{margin:0;color:rgba(22,20,17,.54);font-size:.78rem!important;font-weight:600;letter-spacing:.06em;text-transform:none}.operalith-registry-preview-body h3{margin:10px 0 0;color:#171511;font-size:clamp(1.7rem,2vw,2rem);line-height:1.02}.operalith-registry-preview-body p{margin:14px 0 0;color:rgba(22,20,17,.78);font-size:1rem;line-height:1.64;text-wrap:pretty}.operalith-registry-preview-note{margin-top:18px!important;padding-top:14px;border-top:1px solid rgba(22,20,17,.1);color:rgba(22,20,17,.6)!important;font-size:.92rem!important;line-height:1.58!important}.operalith-directory-card-facts,.operalith-registry-preview-facts{margin-top:16px!important;color:rgba(22,20,17,.5)!important;font-size:.8rem!important;letter-spacing:.03em;line-height:1.55!important}.operalith-registry-preview .operalith-inline-link{padding-top:0;color:#171511;border-top:1px solid rgba(22,20,17,.1)}.operalith-directory-mobile{display:none}.operalith-directory-card{position:relative;display:grid;gap:0;padding:32px 24px 24px;border:1px solid rgba(22,20,17,.14);background:rgba(255,252,246,.72);overflow:clip;transition:transform .28s cubic-bezier(.33,1,.68,1),border-color .22s ease,box-shadow .22s ease,background .22s ease}.operalith-directory-card:before{content:"";position:absolute;top:-1px;left:24px;width:92px;height:18px;border:1px solid rgba(22,20,17,.14);border-bottom:none;background:rgba(255,252,246,.9)}.operalith-directory-card:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:linear-gradient(90deg,rgba(227,124,82,.92),rgba(139,208,191,.72));transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.33,1,.68,1)}.operalith-directory-card:hover{transform:translateY(-6px);border-color:rgba(139,38,53,.3);box-shadow:0 20px 36px rgba(22,20,17,.1)}.operalith-directory-card:focus-within:after,.operalith-directory-card:hover:after{transform:scaleX(1)}.operalith-directory-card.is-featured{background:linear-gradient(180deg,rgba(17,19,18,.96),rgba(21,23,22,.94));border-color:rgba(17,19,18,.96)}.operalith-directory-card.is-featured:before{border-color:rgba(247,241,230,.14);background:rgba(17,19,18,.94)}.operalith-directory-card.is-featured .operalith-directory-card-top,.operalith-directory-card.is-featured .operalith-inline-link,.operalith-directory-card.is-featured h3,.operalith-directory-card.is-featured p{color:#f7f1e6}.operalith-directory-card-top{display:flex;gap:12px;color:rgba(22,20,17,.58);font-size:.84rem;font-weight:600;letter-spacing:.05em;text-transform:none}.operalith-directory-card .operalith-inline-link{padding:22px 0 0;color:#171511}.operalith-directory-card-note{margin-top:18px!important;padding-top:14px;border-top:1px solid rgba(22,20,17,.1);color:rgba(22,20,17,.58)!important;font-size:.92rem!important;line-height:1.58!important}.operalith-boundary{background:linear-gradient(180deg,rgba(17,19,18,.98),rgba(23,24,23,.95));border-bottom:1px solid rgba(247,241,230,.1)}.operalith-boundary:before{content:"";position:absolute;inset:-12% auto -16% 58%;width:min(520px,42vw);background:url(/operalith-mark.svg) no-repeat 50%/contain;opacity:.05;filter:grayscale(1) brightness(1.1);animation:operalithWatermarkDrift 18s ease-in-out infinite alternate;pointer-events:none}.operalith-boundary-shell{display:grid;grid-template-columns:auto minmax(0,1.1fr) minmax(0,.8fr);gap:28px;align-items:start;padding:52px 0}.operalith-boundary-mark{display:flex;align-items:flex-start}.operalith-boundary-mark .brand-lockup{flex-direction:column;align-items:flex-start}.operalith-boundary-copy h2{margin:10px 0 0;color:#f7f1e6;max-width:13ch;font-size:clamp(1.95rem,2.85vw,3rem);line-height:1}.operalith-boundary-copy p{max-width:38rem;margin:18px 0 0;color:rgba(247,241,230,.78);font-size:1.02rem;line-height:1.66;text-wrap:pretty}.operalith-boundary-points{display:grid;gap:12px}.operalith-boundary-points p{position:relative;margin:0;padding:16px 18px;border:1px solid rgba(247,241,230,.12);color:#f7f1e6;font-size:1rem;line-height:1.6;transition:transform .22s ease,border-color .22s ease,background .22s ease}.operalith-boundary-points p:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:2px;background:rgba(139,208,191,.82);transform:scaleY(0);transform-origin:top;transition:transform .22s cubic-bezier(.22,1,.36,1)}.operalith-boundary-points p:hover{transform:translateX(4px);border-color:rgba(139,208,191,.26);background:rgba(255,255,255,.02)}.operalith-boundary-points p:hover:before{transform:scaleY(1)}.operalith-close-shell{display:flex;align-items:end;justify-content:space-between;gap:28px}.operalith-close-copy{max-width:780px;opacity:0;filter:blur(14px);animation:operalithGradualBlurIn .76s cubic-bezier(.16,1,.3,1) .12s forwards}.operalith-close-copy h2{margin:10px 0 0;max-width:16ch;font-size:clamp(2.1rem,3.5vw,3.6rem);line-height:.98}.operalith-close-copy p{max-width:38rem;margin:16px 0 0;color:rgba(22,20,17,.78);font-size:1.03rem;line-height:1.72}.operalith-close-actions{justify-content:flex-end;flex-wrap:wrap}@keyframes operalith-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes operalithSplitReveal{0%{opacity:0;filter:blur(16px);transform:translateY(22px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes operalithGradualBlurIn{0%{opacity:0;filter:blur(18px);transform:translateY(18px)}65%{opacity:1}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes operalithBoardScan{0%{transform:translateY(-100%)}to{transform:translateY(180%)}}@keyframes operalithSignalPulse{0%{box-shadow:0 0 0 0 rgba(139,208,191,.34)}60%{box-shadow:0 0 0 10px rgba(139,208,191,0)}to{box-shadow:0 0 0 0 rgba(139,208,191,0)}}@keyframes operalithWatermarkDrift{0%{transform:translate3d(0,-1.5%,0)}to{transform:translate3d(-1.8%,1.5%,0)}}@keyframes operalithGridDrift{0%{transform:translateZ(0) scale(1) rotate(0deg)}to{transform:translate3d(-20px,18px,0) scale(1.04) rotate(-2deg)}}@keyframes institutionRegister{0%{opacity:0;transform:translateY(16px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes institutionBoardSettle{0%{opacity:0;transform:translateY(20px) rotate(-.5deg);filter:blur(1px)}to{opacity:1;transform:translateY(0) rotate(0deg);filter:blur(0)}}@keyframes registryPreviewIn{0%{opacity:0;clip-path:inset(0 0 16% 0);transform:translateY(4px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}}@media (max-width:1120px){.header-meta{display:none}.operalith-boundary-shell,.operalith-close-shell,.operalith-poster-grid{grid-template-columns:1fr}.operalith-registry{grid-template-columns:minmax(240px,.92fr) minmax(0,1.08fr)}.operalith-close-actions{justify-content:flex-start}.operalith-boundary:before{inset:auto auto -8% 48%;width:min(420px,48vw)}}@media (max-width:780px){.footer-marque{display:grid;gap:1rem;align-items:start}.footer-marque-cta{width:100%;justify-content:center}.footer-grid{gap:18px}.footer-column{padding-top:14px;border-top:1px solid rgba(216,204,183,.08)}.operalith-poster-grid{gap:24px;padding:92px 0 40px}.operalith-poster-wordmark{font-size:clamp(2.8rem,16vw,4.05rem);letter-spacing:-.06em}.operalith-wordmark-track{flex-wrap:wrap}.operalith-boundary-copy h2,.operalith-close-copy h2,.operalith-poster-copy h1,.operalith-section-intro h2{max-width:none}.operalith-poster-copy h1{font-size:clamp(2.05rem,8.4vw,2.65rem)}.operalith-close-actions,.operalith-poster-actions{display:grid;gap:.85rem}.operalith-close-actions .primary-button,.operalith-close-actions .secondary-button,.operalith-poster-actions .primary-button,.operalith-poster-actions .secondary-button{width:100%}.operalith-registry{display:none}.operalith-directory-mobile{display:grid;gap:14px;margin-top:30px}.operalith-directory-card-facts,.operalith-directory-card-note{display:none}.operalith-boundary-shell,.operalith-close-shell,.operalith-directory-shell,.operalith-standards-shell{padding:42px 0}.operalith-poster-board-main{grid-template-columns:1fr}.operalith-poster-board-seal{justify-content:flex-start}.operalith-poster-board:before{animation:none;opacity:.28;transform:translateY(8%)}.operalith-boundary:before{inset:auto -12% -12% auto;width:min(260px,58vw);opacity:.04}.operalith-grid-motion{inset:6% -18% auto auto;height:56%;opacity:.44}.operalith-grid-tile-a,.operalith-grid-tile-c{right:18%}.operalith-grid-tile-b,.operalith-grid-tile-d{display:none}}@media (max-width:620px){.operalith-directory-card:before,.operalith-standard-card:before{left:18px}.operalith-boundary-copy p,.operalith-close-copy p,.operalith-poster-body,.operalith-section-intro p{font-size:.98rem}.operalith-directory-card,.operalith-standard-card{padding:22px 18px 24px}.operalith-directory-card:before{width:78px}.operalith-directory-card:after{left:18px;right:18px}.header-program-chip span,.operalith-directory-card-top,.operalith-poster-board-top{font-size:.76rem}.operalith-boundary-points p,.operalith-directory-card p,.operalith-poster-board-list p,.operalith-standard-card p{font-size:.98rem}}@media (min-width:781px){.operalith-standard-grid{display:block;margin-top:34px;padding-bottom:26px}.operalith-standard-card{position:sticky;top:calc(116px + (var(--stack-index, 0) * 26px));width:min(100%,calc(78% + (var(--stack-index, 0) * 10%)));margin-left:calc(var(--stack-index, 0) * 11%)}.operalith-standard-card+.operalith-standard-card{margin-top:18px}}@media (prefers-reduced-motion:reduce){.operalith-close-copy,.operalith-grid-tile,.operalith-poster-actions,.operalith-poster-board:before,.operalith-poster-body,.operalith-poster-copy h1,.operalith-section-intro,.operalith-standard-card,.operalith-wordmark-letter{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}.operalith-ledger-home{position:relative;background:linear-gradient(180deg,#f8f2e7,#f3ecdf);color:#161411}.ledger-close,.ledger-guide,.ledger-hero,.ledger-program,.ledger-protocol{position:relative;overflow:clip;border-bottom:1px solid rgba(22,20,17,.12)}.ledger-lines{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 23.9%,rgba(22,20,17,.08) 24%,transparent 24.1%),linear-gradient(90deg,transparent 49.9%,rgba(22,20,17,.08) 50%,transparent 50.1%),linear-gradient(90deg,transparent 75.9%,rgba(22,20,17,.08) 76%,transparent 76.1%);pointer-events:none;opacity:.42}.ledger-hero{min-height:min(92vh,980px)}.ledger-watermark{position:absolute;inset:124px 6% auto auto;opacity:.08;pointer-events:none}.ledger-watermark .brand-lockup{align-items:flex-start}.ledger-watermark .brand-seal{width:clamp(180px,18vw,280px);height:clamp(180px,18vw,280px)}.ledger-watermark .brand-copy{display:none}.ledger-grid-motion{position:absolute;inset:140px 3% auto auto;width:min(46vw,620px);height:min(58vh,520px);pointer-events:none;opacity:.78}.ledger-grid-panel{position:absolute;border-radius:22px;border:1px solid rgba(22,20,17,.08);background:linear-gradient(180deg,rgba(255,252,246,.96),rgba(236,228,214,.74)),repeating-linear-gradient(180deg,rgba(22,20,17,.028),rgba(22,20,17,.028) 1px,transparent 0,transparent 11px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),12px 12px 0 rgba(22,20,17,.04);clip-path:polygon(0 0,82% 0,100% 14%,100% 100%,0 100%);transform-origin:center;animation:ledgerGridFloat 16s ease-in-out infinite alternate}.ledger-grid-panel:before{content:"";position:absolute;inset:16% 16% auto auto;width:38%;aspect-ratio:1;border-radius:999px;border:1px solid rgba(22,20,17,.08);box-shadow:inset 0 0 0 18px rgba(22,20,17,.02),inset 0 0 0 42px rgba(22,20,17,.02);opacity:.66}.ledger-grid-panel:after{content:"";position:absolute;inset:auto 20px 18px 20px;height:1px;background:linear-gradient(90deg,rgba(22,20,17,.16),transparent 82%);opacity:.7}.ledger-grid-panel-a{top:0;right:0;width:min(18vw,260px);aspect-ratio:1}.ledger-grid-panel-b{top:128px;right:154px;width:min(22vw,320px);aspect-ratio:1;animation-delay:-4.5s}.ledger-grid-panel-c{right:-8px;bottom:0;width:min(18vw,260px);aspect-ratio:1;animation-delay:-8.25s}.ledger-close-shell,.ledger-guide-shell,.ledger-hero-shell,.ledger-program-shell,.ledger-protocol-shell{position:relative;z-index:1}.ledger-hero-shell{display:grid;align-content:center;min-height:min(92vh,980px);padding:112px 0 84px}.ledger-kicker{opacity:0;animation:ledgerFadeLift .7s cubic-bezier(.16,1,.3,1) .12s forwards}.ledger-wordmark{margin:14px 0 0;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:clamp(5rem,15vw,11rem);font-weight:700;line-height:.88;letter-spacing:-.1em;text-transform:uppercase}.ledger-wordmark-track{display:inline-flex}.ledger-wordmark-letter{display:inline-block;opacity:0;transform:translateY(28px);filter:blur(18px);animation:ledgerSplitReveal .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--letter-index) * 48ms)}.ledger-hero-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:start;margin-top:12px}.ledger-hero-copy h1{margin:0;max-width:9ch;font-size:clamp(3rem,6vw,5.5rem);line-height:.92;opacity:0;filter:blur(16px);animation:ledgerBlurReveal .86s cubic-bezier(.16,1,.3,1) .42s forwards}.ledger-hero-copy p{margin:10px 0 0;max-width:34rem;color:rgba(22,20,17,.82);font-size:1.15rem;line-height:1.72;text-wrap:pretty;opacity:0;filter:blur(16px);animation:ledgerBlurReveal .86s cubic-bezier(.16,1,.3,1) .56s forwards}.ledger-hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:34px;opacity:0;filter:blur(14px);animation:ledgerBlurReveal .86s cubic-bezier(.16,1,.3,1) .68s forwards}.stamp-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:.92rem 1.35rem;border:2px solid rgba(22,20,17,.14);background:rgba(255,252,246,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 1px 0 rgba(22,20,17,.04);color:#161411;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.98rem;font-weight:700;letter-spacing:.01em;text-decoration:none;text-transform:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.stamp-button:focus-visible,.stamp-button:hover{transform:translateY(-2px);border-color:rgba(22,20,17,.24);background:rgba(255,252,246,.94)}.stamp-button-primary{background:#171916;border-color:#171916;box-shadow:inset 0 1px 0 rgba(247,241,230,.08),0 1px 0 rgba(22,20,17,.12);color:#f7f1e6}.stamp-button-primary:focus-visible,.stamp-button-primary:hover{background:#101110;border-color:#101110}.ledger-strip{position:relative;overflow:hidden;border-top:1px solid rgba(22,20,17,.12);border-bottom:1px solid rgba(22,20,17,.12);background:#171916;color:#f7f1e6}.ledger-strip-track{display:flex;gap:2.8rem;width:max-content;padding:.85rem 0;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.84rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;animation:ledgerMarquee 24s linear infinite}.ledger-strip-track span{position:relative;padding-left:1rem}.ledger-strip-track span:before{content:"";position:absolute;left:0;top:50%;width:.36rem;height:.36rem;border-radius:999px;background:#8bd0bf;transform:translateY(-50%)}.ledger-close-shell,.ledger-guide-shell,.ledger-program-shell,.ledger-protocol-shell{padding:78px 0}.ledger-section-heading{max-width:920px;opacity:0;filter:blur(14px);animation:ledgerBlurReveal .76s cubic-bezier(.16,1,.3,1) .12s forwards}.ledger-section-heading h2{margin:10px 0 0;max-width:13ch;font-size:clamp(2.5rem,5vw,4.35rem);line-height:.96}.ledger-section-heading p{margin:18px 0 0;max-width:44rem;color:rgba(22,20,17,.8);font-size:1.08rem;line-height:1.72;text-wrap:pretty}.program-folder{position:relative;margin-top:34px;opacity:0;filter:blur(18px);animation:ledgerBlurReveal .86s cubic-bezier(.16,1,.3,1) .24s forwards}.program-folder-shell{position:relative;width:min(100%,940px);min-height:214px;padding:42px 172px 32px 34px;border:1px solid rgba(22,20,17,.12);background:linear-gradient(180deg,#dbbb75,#c99b4e),repeating-linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 1px,transparent 0,transparent 14px);color:#161411;text-align:left;cursor:pointer;box-shadow:10px 10px 0 rgba(22,20,17,.06)}.program-folder-tab{position:absolute;top:-1px;left:34px;display:inline-flex;align-items:center;min-height:46px;padding:0 1rem;border:1px solid rgba(22,20,17,.12);border-bottom:none;background:#e4c37b;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:6px 0 0 rgba(22,20,17,.04)}.program-folder-title{display:block;font-size:clamp(2.2rem,5vw,4rem);line-height:.96;max-width:8ch}.program-folder-toggle{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;min-height:38px;padding:0 .82rem;border:1px solid rgba(22,20,17,.18);background:rgba(255,252,246,.28);font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.program-folder-body{position:relative;width:min(100%,940px);min-height:420px}.program-folder-cover{position:absolute;inset:0 0 auto 0;z-index:2;min-height:214px;padding:124px 34px 34px;border:1px solid rgba(22,20,17,.12);border-top:none;background:linear-gradient(180deg,#cb9b4b,#b88435),repeating-linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 14px);transform-origin:top;transition:transform .42s cubic-bezier(.22,1,.36,1)}.program-folder-cover:after{content:"";position:absolute;left:18px;right:18px;bottom:16px;height:2px;background:linear-gradient(90deg,rgba(22,20,17,.24),transparent 84%)}.program-folder.is-open .program-folder-cover{transform:rotateX(72deg)}.program-folder-stamp{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 .8rem;border:2px solid rgba(139,38,53,.42);color:rgba(139,38,53,.9);font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.program-folder-cover h3{margin:18px 0 0;font-size:clamp(2rem,4.4vw,3.3rem);line-height:.98}.program-folder-cover p{max-width:34rem;margin:14px 0 0;color:rgba(22,20,17,.82);font-size:1.02rem;line-height:1.68}.program-folder-sheet{position:absolute;inset:48px 28px 0;padding:26px 28px 28px;border:1px solid rgba(22,20,17,.12);background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(247,241,230,.98)),repeating-linear-gradient(180deg,transparent,transparent 38px,rgba(22,20,17,.06) 0,rgba(22,20,17,.06) 39px);box-shadow:18px 18px 0 rgba(22,20,17,.05),0 24px 60px rgba(22,20,17,.09);transform:translateY(64px);opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s ease}.program-folder-sheet:before{content:"";position:absolute;top:0;right:0;width:82px;height:82px;background:linear-gradient(135deg,transparent 0 49%,rgba(22,20,17,.09) 50%,rgba(22,20,17,.04));clip-path:polygon(100% 0,0 0,100% 100%);opacity:.4}.program-folder.is-open .program-folder-sheet{transform:translateY(0);opacity:1}.program-folder-sheet-top{display:flex;justify-content:space-between;gap:12px;align-items:center;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.program-folder-sheet-label,.program-folder-sheet-seal{margin:0;color:rgba(22,20,17,.54)}.program-folder-sheet h4{margin:16px 0 0;font-size:clamp(1.8rem,3.5vw,2.5rem);line-height:1.02;max-width:12ch}.program-folder-checklist{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.program-folder-checklist li{position:relative;padding-left:2rem;font-size:1rem;line-height:1.6}.program-folder-checklist li:before{content:"✓";position:absolute;left:0;top:0;color:#8b2635;font-weight:700}.program-folder-footnote{max-width:36rem;margin:20px 0 0;color:rgba(22,20,17,.68);font-size:.96rem;line-height:1.62}.program-folder-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.ledger-protocol-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:36px;border-top:1px solid rgba(22,20,17,.12);border-bottom:1px solid rgba(22,20,17,.12)}.ledger-protocol-column{padding:28px 24px 30px;border-left:1px solid rgba(22,20,17,.12);opacity:0;filter:blur(14px);animation:ledgerBlurReveal .76s cubic-bezier(.16,1,.3,1) forwards}.ledger-protocol-column:first-child{animation-delay:.22s}.ledger-protocol-column:nth-child(2){animation-delay:.32s}.ledger-protocol-column:nth-child(3){animation-delay:.42s}.ledger-protocol-column:first-child{border-left:none}.ledger-protocol-column h3{margin:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.08}.ledger-protocol-column p{margin:14px 0 0;color:rgba(22,20,17,.8);font-size:1rem;line-height:1.68}.ledger-protocol-note{color:rgba(22,20,17,.52)!important;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.84rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ledger-boundary{position:relative;overflow:clip;border-bottom:1px solid rgba(247,241,230,.12);background:linear-gradient(180deg,rgba(15,17,16,.98),rgba(18,20,19,.96));color:#f7f1e6}.ledger-boundary-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 23.9%,rgba(247,241,230,.08) 24%,transparent 24.1%),linear-gradient(90deg,transparent 49.9%,rgba(247,241,230,.08) 50%,transparent 50.1%),linear-gradient(90deg,transparent 75.9%,rgba(247,241,230,.08) 76%,transparent 76.1%);opacity:.28;pointer-events:none}.ledger-boundary-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:36px;padding:74px 0}.ledger-boundary-copy h2{margin:10px 0 0;max-width:12ch;font-size:clamp(2.4rem,4.8vw,4rem);line-height:.96}.ledger-boundary-copy p{margin:18px 0 0;max-width:38rem;color:rgba(247,241,230,.8);font-size:1.08rem;line-height:1.72}.ledger-boundary-board{display:grid;gap:12px}.ledger-boundary-board p{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;margin:0;padding:18px 18px 18px 16px;border:1px solid rgba(247,241,230,.12);background:rgba(255,255,255,.02);color:#f7f1e6;font-size:.98rem;line-height:1.62}.ledger-boundary-board span{color:rgba(139,208,191,.9);font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.08em}.ledger-guide-list{display:grid;gap:0;margin-top:36px;border-top:1px solid rgba(22,20,17,.12)}.ledger-guide-row{display:grid;grid-template-columns:180px minmax(220px,.7fr) minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(22,20,17,.12);color:inherit;text-decoration:none;transition:background .18s ease,padding-left .18s ease}.ledger-guide-row:focus-visible,.ledger-guide-row:hover{padding-left:10px;background:rgba(255,252,246,.54)}.ledger-guide-link,.ledger-guide-meta{font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ledger-guide-meta{color:rgba(22,20,17,.46)}.ledger-guide-row strong{font-size:1.5rem;line-height:1.08}.ledger-guide-row p{margin:0;color:rgba(22,20,17,.76);font-size:1rem;line-height:1.62}.ledger-guide-link{color:rgba(22,20,17,.84)}.ledger-close-shell{display:flex;align-items:end;justify-content:space-between;gap:28px}@keyframes ledgerSplitReveal{0%{opacity:0;filter:blur(18px);transform:translateY(28px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ledgerBlurReveal{0%{opacity:0;filter:blur(16px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ledgerGridFloat{0%{transform:translateZ(0) rotate(0deg) scale(1)}to{transform:translate3d(-24px,18px,0) rotate(-3deg) scale(1.04)}}@keyframes ledgerMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ledgerFadeLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.ledger-grid-motion{width:min(52vw,500px)}.ledger-boundary-shell,.ledger-close-shell,.ledger-hero-copy,.ledger-protocol-columns{grid-template-columns:1fr}.ledger-protocol-column{border-left:none;border-top:1px solid rgba(22,20,17,.12)}.ledger-protocol-column:first-child{border-top:none}.ledger-guide-row{grid-template-columns:1fr;gap:8px}}@media (max-width:780px){.ledger-hero-shell{min-height:auto;padding:88px 0 52px}.ledger-grid-motion{inset:118px -10% auto auto;width:76vw;height:38vh;opacity:.54}.ledger-grid-panel-a{width:44vw}.ledger-grid-panel-b{top:90px;right:20vw;width:52vw}.ledger-grid-panel-c{display:none}.ledger-watermark{inset:126px auto auto 50%;transform:translateX(-50%)}.ledger-wordmark{max-width:100%;font-size:clamp(3.2rem,16vw,4.35rem);letter-spacing:-.08em;white-space:nowrap;overflow:hidden}.ledger-wordmark-track{display:block}.ledger-hero-copy h1{max-width:none;font-size:clamp(2.5rem,11vw,3.25rem)}.ledger-boundary-copy p,.ledger-hero-copy p,.ledger-section-heading p{font-size:1rem}.ledger-hero-actions,.program-folder-actions{display:grid;grid-template-columns:1fr}.stamp-button{width:100%}.ledger-close-shell,.ledger-guide-shell,.ledger-program-shell,.ledger-protocol-shell{padding:54px 0}.program-folder-cover,.program-folder-shell{padding-left:20px;padding-right:20px}.program-folder-shell{padding-top:82px}.program-folder-tab{left:20px}.program-folder-toggle{top:20px;right:20px}.program-folder-cover{padding-top:108px}.program-folder.is-open .program-folder-cover{transform:rotateX(78deg)}.program-folder-sheet{inset:36px 10px 0;padding:20px 18px 22px}.ledger-strip-track{font-size:.76rem}.ledger-boundary-shell{padding:54px 0}.ledger-guide-row strong{font-size:1.28rem}}@media (prefers-reduced-motion:reduce){.ledger-grid-panel,.ledger-hero-actions,.ledger-hero-copy h1,.ledger-hero-copy p,.ledger-kicker,.ledger-protocol-column,.ledger-section-heading,.ledger-strip-track,.ledger-wordmark-letter,.program-folder{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.program-folder-cover,.program-folder-sheet{transition:none!important}}.institution-page{background:linear-gradient(180deg,#f7f1e6,#f3ede2);color:#161411}.institution-page .secondary-button{border-color:rgba(22,20,17,.16);background:rgba(255,252,246,.66);color:#161411}.institution-page .secondary-button:hover{background:rgba(255,252,246,.92)}.institution-close,.institution-hero,.institution-section{position:relative;overflow:clip;border-bottom:1px solid rgba(22,20,17,.14)}.institution-close:before,.institution-hero:before,.institution-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(22,20,17,.05) 1px,transparent 0),linear-gradient(90deg,rgba(22,20,17,.05) 1px,transparent 0);background-size:100% 100%,220px 100%;opacity:.55;pointer-events:none}.institution-close-shell,.institution-hero-shell,.institution-section-shell{position:relative;z-index:1}.institution-hero-shell{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(300px,.76fr);gap:44px;align-items:start;padding:118px 0 56px}.institution-close-copy h2,.institution-hero-copy h1,.institution-panel h2{margin:10px 0 0;font-size:clamp(2.1rem,3.7vw,3.75rem);line-height:1}.institution-hero-copy h1{max-width:14ch}.institution-close-copy p,.institution-form-note,.institution-hero-body,.institution-hero-support,.institution-list li,.institution-panel p,.institution-panel-intro,.institution-section-intro p,.institution-step p{color:rgba(22,20,17,.8);font-size:1.02rem;line-height:1.72}.institution-hero-body{max-width:43rem;margin:20px 0 0;text-wrap:pretty}.institution-hero-support{margin:14px 0 0;max-width:39rem;text-wrap:pretty}.institution-hero-actions{margin-top:24px}.institution-hero-board{position:relative;z-index:1;display:grid;gap:0;overflow:clip;border:1px solid rgba(22,20,17,.14);background:linear-gradient(180deg,rgba(16,18,17,.96),rgba(22,24,22,.92));color:#f7f1e6;box-shadow:0 22px 50px rgba(22,20,17,.14);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.delivery-packet-page .institution-hero{background:radial-gradient(circle at 78% 18%,rgba(103,181,163,.16),transparent 20%),linear-gradient(180deg,#f5ede0,#efe3d4)}.delivery-packet-hero-shell{align-items:center}.delivery-packet-hero-copy{max-width:42rem}.delivery-packet-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.delivery-packet-meta-card{padding:1rem 1.05rem;border:1px solid rgba(22,20,17,.12);background:rgba(255,255,255,.48)}.delivery-packet-file-item span,.delivery-packet-meta-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.delivery-packet-meta-label{color:rgba(22,20,17,.52)}.delivery-packet-meta-card p{margin:.45rem 0 0;color:rgba(22,20,17,.86);font-size:1rem;line-height:1.5}.delivery-packet-hero-board{overflow:hidden}.delivery-packet-art-shell{padding:1.4rem 1.4rem 0;border-bottom:1px solid rgba(247,241,230,.12)}.delivery-packet-board-copy{padding:1.3rem 1.45rem 1.5rem}.delivery-packet-summary-panel{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:1.5rem;align-items:start}.delivery-packet-summary-text{margin-top:1rem;color:rgba(22,20,17,.94);font-size:clamp(1.12rem,1.8vw,1.3rem);line-height:1.72}.delivery-packet-summary-support{margin-top:1rem;max-width:34rem}.delivery-packet-summary-side{padding:1.1rem 1.1rem 0 1.25rem;border-left:1px solid rgba(22,20,17,.1)}.delivery-packet-detail-grid{align-items:start}.delivery-packet-file-list{display:grid;gap:.9rem;margin-top:1.25rem}.delivery-packet-file-item{padding:1rem 1.05rem;border:1px solid rgba(22,20,17,.1);background:rgba(255,255,255,.56)}.delivery-packet-file-item span{color:rgba(22,20,17,.54)}.delivery-packet-file-item p{margin:.5rem 0 0;color:rgba(22,20,17,.88)}.delivery-packet-data-panel{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.delivery-packet-data-copy{max-width:38rem}.delivery-packet-data-copy h2{max-width:none}.delivery-packet-data-action{flex-shrink:0}.institution-hero-board:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(247,241,230,.03) 44%,rgba(247,241,230,.1) 50%,rgba(247,241,230,.03) 56%,transparent);transform:translateY(-100%);animation:operalithBoardScan 13s linear infinite;pointer-events:none}.institution-hero-board:after{content:"";position:absolute;inset:14px;border:1px solid rgba(247,241,230,.08);pointer-events:none}.institution-board-list p,.institution-hero-board-top,.institution-ledger-item span,.institution-panel-label{font-family:var(--font-sans),"IBM Plex Sans",sans-serif}.institution-hero-board-top{display:flex;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid rgba(247,241,230,.12);color:rgba(247,241,230,.72);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.institution-hero-board-top span:last-child{display:inline-flex;align-items:center;gap:.44rem;padding:.22rem .6rem;border:1px solid rgba(247,241,230,.14);border-radius:999px;background:rgba(247,241,230,.06)}.institution-hero-board-top span:last-child:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:#8bd0bf;box-shadow:0 0 0 0 rgba(139,208,191,.34);animation:operalithSignalPulse 3.2s ease-out infinite}.institution-hero-board-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding:24px 22px 20px}.institution-board-title{margin:0;color:#f7f1e6;font-size:clamp(1.56rem,2.3vw,2.1rem);line-height:1.02}.institution-board-body{margin:12px 0 0;color:rgba(247,241,230,.8);font-size:.96rem;line-height:1.58;text-wrap:pretty}.institution-hero-board:focus-within,.institution-hero-board:hover{transform:translateY(-3px);box-shadow:0 28px 56px rgba(22,20,17,.18)}.institution-board-list{display:grid;border-top:1px solid rgba(247,241,230,.12)}.institution-board-list p{margin:0;padding:14px 22px;border-top:1px solid rgba(247,241,230,.08);color:rgba(247,241,230,.92);font-size:.96rem;font-weight:500;transition:color .18s ease,background .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.institution-board-list p:hover{color:#f7f1e6;background:rgba(247,241,230,.05);transform:translateX(4px)}.institution-ledger{display:grid;border-top:1px solid rgba(247,241,230,.12)}.institution-ledger-item{display:grid;gap:4px;padding:16px 22px;border-top:1px solid rgba(247,241,230,.08);transition:background .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.institution-ledger-item span{color:rgba(247,241,230,.66);font-size:.73rem;font-weight:600;letter-spacing:.08em;text-transform:none}.institution-ledger-item p{margin:0;color:#f7f1e6;font-size:.98rem;line-height:1.56}.institution-ledger-item:hover{background:rgba(247,241,230,.05);transform:translateX(4px)}.institution-close-shell,.institution-section-shell{padding:54px 0}.institution-section-intro{max-width:780px}.institution-section-intro h2{margin:10px 0 0;max-width:15ch;font-size:clamp(1.95rem,3vw,3.1rem);line-height:1}.institution-grid{position:relative;z-index:1;display:grid;gap:18px}.institution-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-panel{position:relative;padding:26px 22px 24px;border:1px solid rgba(22,20,17,.14);background:rgba(255,252,246,.72);transition:border-color .18s ease,background .18s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.institution-panel:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,rgba(17,21,18,.42),transparent 80%);transform:scaleX(.42);transform-origin:left;opacity:.38;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease}.institution-panel:focus-within,.institution-panel:hover{transform:translateY(-2px);border-color:rgba(22,20,17,.2);background:rgba(255,252,246,.84);box-shadow:0 18px 34px rgba(22,20,17,.08)}.institution-panel:focus-within:before,.institution-panel:hover:before{transform:scaleX(1);opacity:.72}.institution-panel-label{display:inline-flex;color:rgba(22,20,17,.58);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:none}.institution-panel h2{font-size:clamp(1.48rem,1.8vw,1.95rem)}.institution-panel h3{margin:10px 0 0;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.05}.institution-panel-intro{margin:.85rem 0 0}.institution-list,.institution-steps{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.institution-list li,.institution-step p{margin:0}.institution-list-ordered{list-style:decimal;padding-left:1.2rem}.institution-list-ordered li{padding-left:.2rem}.institution-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.institution-steps.ordered{grid-template-columns:1fr}.institution-step{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:18px 16px;border:1px solid rgba(22,20,17,.14);background:rgba(255,252,246,.72);transition:border-color .18s ease,background .18s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.institution-step-number{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid rgba(22,20,17,.14);font-size:.84rem;font-weight:700;letter-spacing:.08em;transition:border-color .18s ease,background .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.institution-step:focus-within,.institution-step:hover{transform:translateY(-2px);border-color:rgba(22,20,17,.2);background:rgba(255,252,246,.84);box-shadow:0 18px 34px rgba(22,20,17,.08)}.institution-step:focus-within .institution-step-number,.institution-step:hover .institution-step-number{border-color:rgba(17,21,18,.26);background:rgba(17,21,18,.05);transform:translateY(-1px)}.audit-request-grid,.institution-contact-grid{align-items:start}.audit-request-aside{display:grid;gap:18px}.institution-form-block .form-card{background:rgba(255,252,246,.76);border:1px solid rgba(22,20,17,.14)}.audit-request-form-block .form-card{box-shadow:0 22px 44px rgba(22,20,17,.08)}.audit-request-form .panel-kicker{color:rgba(22,20,17,.54)}.audit-request-form .form-section-heading p{color:rgba(22,20,17,.76)}.audit-request-form .form-footnote,.audit-request-form .form-section-heading p,.audit-request-form .trust-note p,.audit-request-form .upload-card-meta,.audit-request-form .upload-card-note{color:rgba(22,20,17,.58)}.audit-request-form .upload-card{border-color:rgba(22,20,17,.12);background:rgba(255,255,255,.62)}.audit-request-form .upload-card:hover{border-color:rgba(22,20,17,.2);background:rgba(255,255,255,.82)}.audit-request-form .upload-card.selected{border-color:rgba(17,21,18,.24);background:rgba(17,21,18,.06)}.audit-request-form .upload-card-title{color:rgba(17,21,18,.92)}.audit-request-form .upload-card-badge.required{border-color:rgba(17,21,18,.14);background:rgba(17,21,18,.06);color:rgba(17,21,18,.82)}.audit-request-form .upload-card-badge.optional{border-color:rgba(22,20,17,.12);background:rgba(255,252,246,.72);color:rgba(22,20,17,.72)}.audit-request-form .trust-note{display:grid;gap:10px;padding:16px 18px;border:1px solid rgba(22,20,17,.12);background:rgba(255,255,255,.48)}.audit-request-form .trust-note p{margin:0}.audit-request-form .checkbox-row span{color:rgba(17,21,18,.84);font-size:.95rem;line-height:1.55}.institution-form-block .form-card label span{color:rgba(22,20,17,.68);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .16s ease}.institution-form-block .form-card label:focus-within span{color:rgba(17,21,18,.94)}.institution-form-block .form-card input:not(.sr-only),.institution-form-block .form-card textarea{border-color:rgba(22,20,17,.12);background:linear-gradient(90deg,rgba(17,21,18,.04),rgba(17,21,18,.04)) 0 100% /0 100% no-repeat,rgba(255,255,255,.6);color:rgba(17,21,18,.92);box-shadow:inset 0 -1px 0 rgba(17,21,18,.1);transition:border-color .16s ease,background-size .24s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,background-color .16s ease}.institution-form-block .form-card input::placeholder,.institution-form-block .form-card textarea::placeholder{color:rgba(22,20,17,.42)}.institution-form-block .form-card input:not(.sr-only):focus,.institution-form-block .form-card textarea:focus{border-color:rgba(17,21,18,.22);background-size:100% 100%,auto;box-shadow:inset 0 -2px 0 rgba(17,21,18,.28),0 0 0 4px rgba(17,21,18,.06)}.institution-form-note{margin:14px 0 0}.institution-close-shell{display:flex;align-items:end;justify-content:space-between;gap:28px}.institution-close-copy{max-width:780px}.institution-close-copy h2{max-width:18ch}.institution-close-actions{justify-content:flex-end;flex-wrap:wrap}.revenue-cold-page{background:radial-gradient(circle at 62% 0,rgba(184,149,106,.16),transparent 24rem),linear-gradient(180deg,#f4ecdf,#f7f1e6 42%,#efe3d4)}.revenue-cold-hero,.revenue-cold-section{position:relative;overflow:clip;border-bottom:1px solid rgba(22,20,17,.13)}.revenue-cold-hero:before,.revenue-cold-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(22,20,17,.045) 1px,transparent 0),linear-gradient(90deg,rgba(22,20,17,.04) 1px,transparent 0);background-size:100% 13rem,13rem 100%;opacity:.8;pointer-events:none}.revenue-cold-hero:after,.revenue-trace-section:after{content:"";position:absolute;inset:auto 0 0;height:8rem;background:linear-gradient(180deg,transparent,rgba(22,20,17,.045));opacity:.8;pointer-events:none}.revenue-cold-hero-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(5.2rem,8vw,7rem) 0 clamp(3.2rem,5vw,4.4rem)}.revenue-cold-hero-copy h1{max-width:9.5ch;margin:.85rem 0 0;font-family:var(--font-serif);font-size:clamp(3.1rem,5.5vw,5.4rem);line-height:.88;letter-spacing:-.06em;color:#111512;text-wrap:balance}.revenue-kinetic-headline{opacity:0;transform:translateY(12px);animation:revenueRegister .82s cubic-bezier(.22,1,.36,1) 80ms forwards}.revenue-cold-hero-body,.revenue-cold-hero-support,.revenue-cold-section-intro p,.revenue-dataset-card p,.revenue-output-panel li,.revenue-reply-copy p,.revenue-reply-item p{color:rgba(22,20,17,.78);font-size:1.05rem;line-height:1.72}.revenue-cold-hero-body{max-width:35rem;margin:1.35rem 0 0}.revenue-cold-hero-support{max-width:33rem;margin:.9rem 0 0;font-weight:600;color:rgba(22,20,17,.66)}.revenue-cold-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:39rem;margin-top:1.4rem}.revenue-cold-facts span{position:relative;overflow:clip;padding:.85rem .95rem;border:1px solid rgba(22,20,17,.12);background:rgba(255,252,246,.54);color:rgba(22,20,17,.72);font-size:.92rem;font-weight:600;line-height:1.42;transition:transform .18s ease,border-color .18s ease,background .18s ease}.revenue-cold-facts span:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#9b3f2f;opacity:0;transition:opacity .18s ease}.revenue-cold-facts span:hover{transform:translateY(-2px);border-color:rgba(22,20,17,.2);background:rgba(255,252,246,.8)}.revenue-cold-facts span:hover:before{opacity:.8}.revenue-cold-hero-actions{margin-top:1.5rem}.revenue-cold-hero-actions .primary-button{border-color:#111512;background:#111512;color:#f7f1e6;box-shadow:0 18px 36px rgba(17,21,18,.16)}.revenue-cold-hero-actions .primary-button:focus-visible,.revenue-cold-hero-actions .primary-button:hover{background:#1b201d;border-color:#1b201d;color:#f7f1e6}.revenue-cold-hero-actions .secondary-button{background:rgba(255,252,246,.72)}.revenue-cold-board{position:relative;z-index:1;display:grid;overflow:clip;border:1px solid rgba(22,20,17,.14);border-radius:8px;background:linear-gradient(180deg,rgba(16,18,17,.96),rgba(22,24,22,.92));color:#f7f1e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 56px rgba(22,20,17,.16);transform:translateZ(0);animation:revenueBoardSettle .76s cubic-bezier(.22,1,.36,1) .16s both}.revenue-cold-board:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(247,241,230,.08) 50%,transparent);transform:translateY(-100%);animation:operalithBoardScan 14s linear infinite;pointer-events:none}.revenue-cold-board:after{content:"";position:absolute;inset:14px;border:1px solid rgba(247,241,230,.08);pointer-events:none}.revenue-board-corners{position:absolute;inset:14px;z-index:2;pointer-events:none}.revenue-board-corners:after,.revenue-board-corners:before{content:"";position:absolute;width:3.2rem;height:3.2rem;border-color:rgba(207,127,91,.5);border-style:solid}.revenue-board-corners:before{left:0;top:0;border-width:1px 0 0 1px}.revenue-board-corners:after{right:0;bottom:0;border-width:0 1px 1px 0}.revenue-status-strip{display:grid;grid-template-columns:1fr;gap:.65rem;padding:1rem;border-top:1px solid rgba(247,241,230,.1);background:linear-gradient(90deg,rgba(207,127,91,.08),transparent 42%),rgba(247,241,230,.035)}.revenue-status-strip article{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;align-items:center}.revenue-status-strip span{color:rgba(245,237,225,.45);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.revenue-status-strip strong{color:rgba(245,237,225,.92);font-size:.96rem;line-height:1.35}.revenue-cold-section-shell,.revenue-output-shell,.revenue-reply-shell{position:relative;z-index:1;padding:clamp(4.2rem,8vw,6rem) 0}.revenue-cold-section-intro,.revenue-reply-copy{max-width:48rem}.revenue-cold-section-intro h2,.revenue-output-panel h2,.revenue-reply-copy h2{margin:.85rem 0 0;max-width:15ch;font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.96;letter-spacing:-.05em;color:#111512}.revenue-trace-section{background:radial-gradient(circle at 12% 18%,rgba(155,63,47,.12),transparent 18rem),linear-gradient(180deg,#f2e7d7,#f7f1e6)}.revenue-trace-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4rem);align-items:start;padding:clamp(4.2rem,8vw,6rem) 0}.revenue-trace-board{position:relative;display:grid;gap:.75rem;padding:.9rem;border:1px solid rgba(22,20,17,.14);background:linear-gradient(rgba(22,20,17,.045) 1px,transparent 0),linear-gradient(90deg,rgba(22,20,17,.035) 1px,transparent 0),rgba(255,252,246,.58);background-size:100% 3.25rem,3.25rem 100%,auto;box-shadow:0 24px 48px rgba(22,20,17,.08)}.revenue-trace-board:before{content:"Revenue trace";position:absolute;right:1rem;top:-.75rem;padding:.34rem .52rem .3rem;border:1px solid rgba(22,20,17,.12);background:#f7f1e6;color:rgba(22,20,17,.52);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.revenue-trace-step{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.15rem 1.05rem;min-height:8rem;padding:1rem;border:1px solid rgba(22,20,17,.1);background:rgba(255,252,246,.66);transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.revenue-trace-step:after{content:"";position:absolute;left:2.9rem;top:4.2rem;bottom:-1rem;width:1px;background:linear-gradient(180deg,rgba(155,63,47,.55),transparent)}.revenue-trace-step:last-child:after{display:none}.revenue-trace-step:hover{transform:translateX(4px);background:rgba(255,252,246,.86);box-shadow:0 18px 36px rgba(22,20,17,.07)}.revenue-trace-step span{grid-row:span 2;display:inline-flex;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;border-radius:50%;background:#171b18;color:#f7f1e6;font-size:.8rem;font-weight:800;letter-spacing:.12em}.revenue-trace-step h3{margin:0;color:#111512;font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1}.revenue-trace-step p{margin:.35rem 0 0;max-width:37rem;color:rgba(22,20,17,.74);font-size:1rem;line-height:1.62}.revenue-sample-section{background:linear-gradient(180deg,#f7f1e6,#f1e5d4)}.revenue-operator-shell,.revenue-sample-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4rem);align-items:start;padding:clamp(4.2rem,8vw,6rem) 0}.revenue-sample-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-content:start}.revenue-sample-card{position:relative;padding:1.2rem 1.05rem 1.1rem;border:1px solid rgba(22,20,17,.14);background:linear-gradient(180deg,rgba(255,252,246,.82),rgba(248,240,228,.74));box-shadow:0 20px 40px rgba(22,20,17,.07);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.revenue-sample-card:hover{transform:translateY(-3px);background:linear-gradient(180deg,rgba(255,252,246,.92),rgba(248,240,228,.84));box-shadow:0 28px 52px rgba(22,20,17,.1)}.revenue-sample-card span{display:inline-flex;color:rgba(22,20,17,.52);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.revenue-sample-card h3{margin:.82rem 0 0;color:#111512;font-family:var(--font-serif);font-size:clamp(1.75rem,2.6vw,2.55rem);line-height:.98}.revenue-sample-card p{margin:.78rem 0 0;color:rgba(22,20,17,.76);font-size:1rem;line-height:1.64}.revenue-evidence-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;margin-top:2rem}.revenue-evidence-panel,.revenue-output-panel{position:relative;padding:clamp(1.35rem,3vw,2rem);border:1px solid rgba(22,20,17,.14);background:linear-gradient(180deg,rgba(255,252,246,.76),rgba(248,240,228,.74));box-shadow:0 22px 44px rgba(22,20,17,.07);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.revenue-evidence-panel:before,.revenue-output-panel:before{content:"";position:absolute;left:1.4rem;right:1.4rem;top:0;height:1px;background:linear-gradient(90deg,rgba(17,21,18,.44),transparent 82%)}.revenue-evidence-panel:hover,.revenue-output-panel:hover{transform:translateY(-3px);background:linear-gradient(180deg,rgba(255,252,246,.9),rgba(248,240,228,.84));box-shadow:0 28px 52px rgba(22,20,17,.1)}.revenue-reply-section{background:#171b18}.revenue-reply-shell{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,4rem);align-items:start}.revenue-reply-copy h2,.revenue-reply-copy p{color:rgba(245,237,225,.96)}.revenue-reply-copy p{color:rgba(245,237,225,.74)}.revenue-reply-list{display:grid;gap:.8rem;grid-auto-rows:1fr}.revenue-reply-side{display:grid;gap:1rem}.revenue-reply-item{position:relative;overflow:hidden;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.6rem 1rem;padding:1.1rem 1rem;border:1px solid rgba(245,237,225,.14);background:rgba(245,237,225,.045);transition:transform .22s ease,border-color .22s ease,background .22s ease;align-content:start}.revenue-reply-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#cf7f5b;opacity:0;transition:opacity .22s ease}.revenue-reply-item:hover{transform:translateX(4px);border-color:rgba(245,237,225,.25);background:rgba(245,237,225,.07)}.revenue-reply-item:hover:before{opacity:1}.revenue-reply-item span{grid-row:span 2;color:rgba(245,237,225,.44);font-weight:700;letter-spacing:.1em}.revenue-reply-item h3{margin:0;color:rgba(245,237,225,.96);font-family:var(--font-serif);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1}.revenue-reply-item p{margin:0;color:rgba(245,237,225,.72)}.revenue-response-panel{position:relative;padding:1.25rem 1.05rem 1.1rem;border:1px solid rgba(245,237,225,.14);background:rgba(245,237,225,.055)}.revenue-response-panel h3{margin:.75rem 0 0;color:rgba(245,237,225,.96);font-family:var(--font-serif);font-size:clamp(1.45rem,2vw,2rem);line-height:1}.revenue-response-list{display:grid;gap:.95rem;margin-top:1.1rem}.revenue-response-row{display:grid;gap:.28rem;padding-top:.85rem;border-top:1px solid rgba(245,237,225,.12)}.revenue-response-row:first-child{padding-top:0;border-top:0}.revenue-response-row span{color:rgba(245,237,225,.46);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.revenue-response-row p{margin:0;color:rgba(245,237,225,.8);font-size:1rem;line-height:1.62}.revenue-dataset-section{background:linear-gradient(180deg,#f7f1e6,#efe3d4)}.revenue-dataset-rail{display:grid;gap:.95rem;margin-top:2rem}.revenue-dataset-card{position:relative;display:grid;grid-template-columns:10rem 4.5rem minmax(0,1fr);gap:1rem;align-items:start;padding:1.15rem 0;border-top:1px solid rgba(22,20,17,.14);transition:transform .22s ease,background .22s ease,padding .22s ease}.revenue-dataset-card:before{content:"";position:absolute;left:0;top:-1px;width:clamp(5rem,16vw,13rem);height:2px;background:#9b3f2f;transform:scaleX(.25);transform-origin:left center;opacity:.42;transition:transform .22s ease,opacity .22s ease}.revenue-dataset-card:hover{transform:translateX(5px);background:rgba(255,252,246,.38);padding-left:.85rem}.revenue-dataset-card:hover:before{transform:scaleX(1);opacity:.75}.revenue-dataset-card:last-child{border-bottom:1px solid rgba(22,20,17,.14)}.revenue-dataset-card>span{color:rgba(22,20,17,.52);font-size:.76rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.revenue-dataset-card strong{color:rgba(22,20,17,.38);font-size:clamp(2rem,4vw,3.2rem);line-height:.9}.revenue-dataset-card h3{margin:0;color:#111512;font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.revenue-dataset-card p{grid-column:3;margin:-.35rem 0 0;max-width:44rem}.revenue-output-section{background:#f4ecdf}.revenue-output-panel h2{max-width:17ch}.revenue-output-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.4rem}.revenue-operator-section{background:linear-gradient(180deg,#f0e2cf,#f6efe4)}.revenue-operator-card{position:relative;padding:clamp(1.45rem,3vw,2.05rem);border:1px solid rgba(22,20,17,.14);background:rgba(255,252,246,.76);box-shadow:0 22px 44px rgba(22,20,17,.08)}.revenue-operator-card .institution-list{gap:.78rem}.revenue-operator-links{display:flex;flex-wrap:wrap;gap:.85rem 1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(22,20,17,.1)}.revenue-operator-links a{color:rgba(22,20,17,.68);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.revenue-operator-links a:focus-visible,.revenue-operator-links a:hover{color:#111512}.revenue-faq-section{background:linear-gradient(180deg,rgba(17,21,18,.03),rgba(17,21,18,.05)),#f4ecdf}.revenue-faq-list{display:grid;gap:1rem;margin-top:2.15rem}.revenue-faq-item{border:1px solid rgba(22,20,17,.12);background:rgba(255,252,246,.7);transition:border-color .2s ease,background .2s ease,box-shadow .22s ease}.revenue-faq-item[open]{border-color:rgba(22,20,17,.22);background:rgba(255,252,246,.9);box-shadow:0 18px 34px rgba(22,20,17,.06)}.revenue-faq-question{cursor:pointer;list-style:none;padding:1.05rem 1.15rem;color:#111512;font-family:var(--font-serif);font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.05}.revenue-faq-question::-webkit-details-marker{display:none}.revenue-faq-answer{margin:0;padding:0 1.15rem 1.05rem;color:rgba(22,20,17,.78);font-size:1rem;line-height:1.68}.institution-close-actions,.institution-close-copy,.institution-form-block .form-card,.institution-hero-board,.institution-hero-copy,.institution-panel,.institution-step{opacity:0;animation:institutionRegister .76s cubic-bezier(.22,1,.36,1) forwards}.institution-hero-board{animation-delay:.12s;animation-name:institutionBoardSettle;transform-origin:center top}.institution-form-block .form-card,.institution-panel,.institution-step{animation-delay:90ms}.institution-close-copy{animation-delay:.1s}.institution-close-actions{animation-delay:.18s}@media (max-width:1120px){.institution-close-shell,.institution-hero-shell,.institution-steps{grid-template-columns:1fr}}@media (max-width:780px){.revenue-cold-hero-shell,.revenue-evidence-grid,.revenue-operator-shell,.revenue-output-columns,.revenue-reply-shell,.revenue-sample-shell,.revenue-trace-shell{grid-template-columns:1fr}.revenue-cold-hero-shell{gap:1.5rem;padding:4.4rem 0 2.75rem}.revenue-cold-hero-copy h1,.revenue-cold-section-intro h2,.revenue-output-panel h2,.revenue-reply-copy h2{max-width:none;font-size:clamp(2.2rem,9vw,3.2rem);letter-spacing:-.045em}.revenue-cold-facts{grid-template-columns:1fr}.revenue-status-strip article{grid-template-columns:1fr;gap:.2rem}.revenue-trace-board{padding:.65rem}.revenue-sample-board,.revenue-trace-step{grid-template-columns:1fr}.revenue-trace-step{min-height:auto}.revenue-trace-step:after{display:none}.revenue-dataset-card{grid-template-columns:1fr;gap:.5rem}.revenue-dataset-card p{grid-column:auto;margin-top:0}.revenue-reply-item{grid-template-columns:1fr}.revenue-reply-item span{grid-row:auto}.revenue-faq-question{font-size:clamp(1.2rem,6vw,1.6rem)}.institution-hero-shell{gap:24px;padding:92px 0 42px}.delivery-packet-meta-grid,.delivery-packet-summary-panel{grid-template-columns:1fr}.delivery-packet-summary-side{padding:1.1rem 0 0;border-left:0;border-top:1px solid rgba(22,20,17,.1)}.delivery-packet-data-panel{flex-direction:column;align-items:flex-start}.institution-contact-grid,.institution-grid.two-up{grid-template-columns:1fr}.institution-close-shell,.institution-section-shell{padding:42px 0}.institution-close-copy h2,.institution-hero-copy h1,.institution-section-intro h2{max-width:none;font-size:clamp(2rem,8vw,2.9rem)}.institution-close-actions,.institution-hero-actions,.revenue-cold-hero-actions{display:grid;gap:.85rem}.institution-close-actions .primary-button,.institution-close-actions .secondary-button,.institution-hero-actions .primary-button,.institution-hero-actions .secondary-button,.revenue-cold-hero-actions .primary-button,.revenue-cold-hero-actions .secondary-button{width:100%}.institution-hero-board-main{grid-template-columns:1fr}.institution-hero-board:before{animation-duration:18s;opacity:.7}}@media (max-width:620px){.institution-panel,.institution-step{padding:22px 18px}.delivery-packet-art-shell{padding:1rem 1rem 0}.delivery-packet-board-copy{padding:1rem 1rem 1.15rem}.institution-close-copy p,.institution-form-note,.institution-hero-body,.institution-hero-support,.institution-list li,.institution-panel p,.institution-section-intro p,.institution-step p{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.header-program-dot,.institution-close-actions,.institution-close-copy,.institution-form-block .form-card,.institution-hero-board,.institution-hero-board-top span:last-child:before,.institution-hero-board:before,.institution-hero-copy,.institution-panel,.institution-step,.operalith-boundary:before,.operalith-poster-board,.operalith-poster-board:before,.operalith-poster-copy h1,.operalith-poster-wordmark,.operalith-registry-preview,.operalith-status-chip:before,.revenue-cold-board,.revenue-cold-board:before,.revenue-kinetic-headline{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.revenue-cold-facts span,.revenue-dataset-card,.revenue-evidence-panel,.revenue-output-panel,.revenue-reply-item,.revenue-trace-step{transform:none!important;transition:none!important}.revenue-kinetic-headline{opacity:1!important;filter:none!important}}.casefile-hero,.revenue-casefile{position:relative;overflow:clip}.casefile-hero{border-bottom:1px solid rgba(17,21,18,.12);background:radial-gradient(circle at 82% 18%,rgba(33,69,62,.08),transparent 18%),linear-gradient(180deg,#f4ecdf,#ebddca)}.casefile-hero-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5.4fr) minmax(21rem,4.6fr);align-items:end;gap:clamp(2rem,4vw,4rem);min-height:calc(100svh - 5rem);padding:clamp(4.4rem,7vw,6.8rem) 0 clamp(3rem,5vw,4rem)}.casefile-hero-copy{max-width:40rem}.casefile-brand{display:flex;align-items:center;gap:1rem;margin:1rem 0 0}.casefile-brand .brand-copy{display:none}.casefile-wordmark{margin:0;font-family:var(--font-sans);font-size:clamp(3.2rem,8vw,6.4rem);font-weight:700;letter-spacing:-.08em;line-height:.88;text-transform:uppercase;color:#111512}.casefile-hero-copy h1{margin:.9rem 0 0;max-width:10ch;font-family:var(--font-serif);font-size:clamp(3rem,5.4vw,5.2rem);line-height:.92;letter-spacing:-.06em;color:#111512;text-wrap:balance}.casefile-hero-copy>p{max-width:32rem;margin:1.2rem 0 0;color:rgba(17,21,18,.78);font-size:1.08rem;line-height:1.72}.casefile-hero-facts,.revenue-casefile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.casefile-hero-facts span,.revenue-casefile-facts span{padding:.9rem 1rem;border:1px solid rgba(17,21,18,.1);border-radius:8px;background:rgba(255,255,255,.44);color:rgba(17,21,18,.76);font-size:.92rem;font-weight:600;line-height:1.45;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 34px rgba(17,21,18,.06)}.casefile-hero-preview{align-self:center;justify-self:end;width:min(100%,28rem)}.casefile-preview-board{position:relative;display:grid;gap:.6rem;padding:1.55rem 1.5rem 1.6rem;border:1px solid rgba(17,21,18,.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(248,241,231,.92)),#f5ecdf;box-shadow:inset 0 2px 0 rgba(255,255,255,.7),0 12px 18px rgba(17,21,18,.06),0 32px 64px rgba(17,21,18,.08)}.casefile-preview-board:after,.casefile-preview-board:before{content:"";position:absolute;inset:0;border-radius:8px;border:1px solid rgba(17,21,18,.08);background:rgba(246,239,228,.74);z-index:-1}.casefile-preview-board:before{transform:translate(12px,12px) rotate(1.3deg)}.casefile-preview-board:after{transform:translate(-12px,22px) rotate(-1.6deg)}.casefile-preview-board span{color:rgba(17,21,18,.48);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.casefile-preview-board strong{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);line-height:.94;color:#111512}.casefile-preview-board p{margin:0;color:rgba(17,21,18,.74);font-size:1rem;line-height:1.65}.paper-threads{position:absolute;inset:-8% -2% 0;opacity:.92;pointer-events:none}.paper-threads svg{width:100%;height:100%}.paper-ledger-line{fill:none;stroke:rgba(17,21,18,.08);stroke-width:1.4;vector-effect:non-scaling-stroke}.paper-ledger-line-strong{stroke:rgba(17,21,18,.12)}.paper-ledger-line-soft{stroke:rgba(17,21,18,.05)}.paper-ledger-group-a{animation:ledgerGridDrift 24s ease-in-out infinite}.paper-ledger-group-b{animation:ledgerGridDriftReverse 28s ease-in-out infinite}.revenue-casefile{--file-progress:0;min-height:185svh;background:radial-gradient(circle at 18% 18%,rgba(33,69,62,.08),transparent 20%),linear-gradient(180deg,#efe2cf,#f5eee4 45%,#f4ecdf)}.revenue-casefile:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(17,21,18,.045) 1px,transparent 0),linear-gradient(90deg,rgba(17,21,18,.045) 1px,transparent 0);background-size:100% 100%,16rem 100%;opacity:.48;pointer-events:none}.revenue-casefile-sticky{position:sticky;display:flex;align-items:center;padding:clamp(2rem,4vw,3.4rem) 0}.revenue-casefile-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,5.8fr);align-items:center;gap:clamp(2rem,4vw,4.6rem)}.revenue-casefile-copy{align-self:center;max-width:30rem}.revenue-casefile-copy h2{margin:.95rem 0 0;max-width:12ch;font-family:var(--font-serif);font-size:clamp(2.6rem,4.4vw,4.6rem);line-height:.96;letter-spacing:-.05em;color:#111512}.revenue-casefile-copy p{margin:1rem 0 0;color:rgba(17,21,18,.76);font-size:1.05rem;line-height:1.7}.revenue-casefile-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.45rem}.revenue-casefile-art{position:relative;align-self:stretch;display:grid;align-items:center}.revenue-file-stack{position:relative;width:min(100%,42rem);height:clamp(34rem,64vw,44rem);margin-left:auto}.revenue-file-folder-cover,.revenue-file-folder-tab,.revenue-file-sheet{border-radius:6px}.revenue-file-sheet{position:absolute;left:1.6rem;right:1.6rem;top:2.3rem;min-height:17rem;padding:1.35rem 1.3rem 1.5rem;border:1px solid rgba(17,21,18,.16);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(249,244,236,.96)),#fff;box-shadow:inset 0 2px 0 rgba(255,255,255,.72),0 18px 34px rgba(17,21,18,.08),0 44px 72px rgba(17,21,18,.08)}.revenue-file-sheet:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 70%,rgba(17,21,18,.04) 0,rgba(17,21,18,.04) 71%,transparent 0);background-size:100% 2.9rem;opacity:.64;pointer-events:none}.revenue-file-sheet-1{z-index:1;transform:translateY(calc(4rem + var(--file-progress) * 12rem)) rotate(-1.2deg)}.revenue-file-sheet-2{z-index:2;transform:translateY(calc(5rem + var(--file-progress) * 16rem)) rotate(.85deg)}.revenue-file-sheet-3{z-index:3;transform:translateY(calc(7rem + var(--file-progress) * 22rem)) rotate(-2.2deg)}.revenue-file-sheet-type{position:relative;z-index:1;color:rgba(17,21,18,.46);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.revenue-file-sheet h3{position:relative;z-index:1;margin:.8rem 0 0;font-family:var(--font-serif);font-size:clamp(2rem,3vw,3rem);line-height:.96;letter-spacing:-.05em;color:#111512}.revenue-file-sheet p{position:relative;z-index:1;max-width:22rem;margin:.95rem 0 0;color:rgba(17,21,18,.72);font-size:.98rem;line-height:1.62}.revenue-file-folder{position:absolute;inset:4.6rem 0 11rem}.revenue-file-folder-tab{position:absolute;left:1.6rem;top:-2.65rem;display:grid;gap:.2rem;padding:.75rem 1rem .95rem;min-width:15rem;border:1px solid rgba(17,21,18,.18);background:linear-gradient(180deg,#ddc08d,#cba96f);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 20px rgba(17,21,18,.06)}.revenue-file-folder-code,.revenue-file-folder-tab span{color:rgba(17,21,18,.56);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.revenue-file-folder-tab strong{color:#111512;font-family:var(--font-serif);font-size:1.6rem;line-height:1}.revenue-file-folder-cover{position:absolute;inset:0;padding:2rem 1.7rem 5.6rem;border:1px solid rgba(17,21,18,.2);background:linear-gradient(180deg,rgba(230,208,166,.98),rgba(207,175,117,.98)),#d5b274;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 18px 32px rgba(17,21,18,.08),0 52px 84px rgba(17,21,18,.12)}.revenue-file-folder-stamp{position:absolute;top:1.45rem;right:1.5rem;padding:.55rem .7rem .5rem;color:rgba(145,42,29,.9);font-size:.76rem;letter-spacing:.14em;transform:rotate(-8deg)}.revenue-file-folder-cover h3{margin:.85rem 0 0;max-width:10ch;font-family:var(--font-serif);font-size:clamp(2.6rem,4vw,4rem);line-height:.94;letter-spacing:-.05em;color:#111512}.revenue-file-folder-cover>p:last-of-type{max-width:22rem;margin:.95rem 0 0;color:rgba(17,21,18,.76);font-size:1rem;line-height:1.62}.revenue-file-folder-rule{width:100%;height:1px;margin-top:1.2rem;background:rgba(17,21,18,.18)}.revenue-file-folder-meta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.revenue-file-folder-meta span{padding:.6rem .75rem;border:1px solid rgba(17,21,18,.12);background:rgba(247,239,225,.54);color:rgba(17,21,18,.74);font-size:.82rem;font-weight:600;line-height:1.4}.revenue-file-folder-lip{position:absolute;left:1.4rem;right:1.4rem;bottom:-.25rem;height:.6rem;border-radius:999px;background:rgba(84,62,27,.22);z-index:6}.revenue-casefile-caption{position:absolute;right:.2rem;bottom:.45rem;width:min(15rem,44%);margin:0;padding:.8rem .9rem .85rem;border:1px solid rgba(17,21,18,.12);border-radius:6px;background:rgba(255,255,255,.42);color:rgba(17,21,18,.7);font-size:.82rem;line-height:1.48;box-shadow:0 14px 26px rgba(17,21,18,.06)}.revenue-casefile-caption:before{content:"Pull to inspect";display:block;margin-bottom:.32rem;color:rgba(17,21,18,.5);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@keyframes ledgerGridDrift{0%,to{transform:translate(0)}50%{transform:translate(8px,-6px)}}@keyframes ledgerGridDriftReverse{0%,to{transform:translate(0)}50%{transform:translate(-7px,5px)}}@media (max-width:1080px){.casefile-hero-shell,.revenue-casefile-shell{grid-template-columns:1fr}.casefile-hero-preview,.revenue-casefile-caption,.revenue-file-stack{margin-left:0}.casefile-hero-preview{justify-self:start}}@media (max-width:780px){.casefile-hero-shell{min-height:auto;padding:4rem 0 3rem}.casefile-brand{gap:.8rem}.casefile-wordmark{font-size:clamp(2.4rem,13vw,4rem);line-height:.9}.casefile-hero-copy h1{font-size:clamp(2.5rem,11vw,3.5rem)}.casefile-hero-copy>p,.revenue-casefile-copy p{font-size:1rem}.casefile-hero-facts,.revenue-casefile-facts{grid-template-columns:1fr}.revenue-casefile{min-height:auto;padding-bottom:3.5rem}.revenue-casefile-sticky{position:static;min-height:auto}.revenue-casefile-shell{padding:0}.revenue-file-stack{height:39rem}.revenue-file-sheet{left:.9rem;right:.9rem;min-height:14rem}.revenue-file-sheet-1{transform:translateY(8rem) rotate(-1deg)}.revenue-file-sheet-2{transform:translateY(12rem) rotate(.9deg)}.revenue-file-sheet-3{transform:translateY(17rem) rotate(-1.5deg)}.revenue-file-sheet p{max-width:none;font-size:.92rem}.revenue-file-folder{inset:4.1rem 0 9rem}.revenue-file-folder-tab{left:.9rem;min-width:12.5rem;padding-right:.8rem}.revenue-file-folder-cover{padding:1.2rem .9rem 4rem}.revenue-file-folder-stamp{top:.8rem;right:.8rem;font-size:.62rem}.revenue-file-folder-cover h3{font-size:clamp(2rem,8vw,2.8rem)}.revenue-casefile-caption,.revenue-file-folder-cover>p:last-of-type{font-size:.94rem}.revenue-casefile-caption{position:static;width:100%;margin-top:1rem;border-radius:12px}}@media (prefers-reduced-motion:reduce){.paper-thread,.revenue-file-sheet-1,.revenue-file-sheet-2,.revenue-file-sheet-3{animation:none!important;transform:none!important}.revenue-file-sheet-1{transform:translateY(4.5rem) rotate(-1deg)!important}.revenue-file-sheet-2{transform:translateY(8rem) rotate(.8deg)!important}.revenue-file-sheet-3{transform:translateY(11rem) rotate(-1.4deg)!important}}.archive-hero,.dispatch-band,.manifesto-record,.route-ledger{position:relative;overflow:clip}.archive-hero{border-bottom:1px solid rgba(17,21,18,.12);background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.48),transparent 24%),linear-gradient(180deg,#f4ecdf,#ebddca)}.archive-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent,rgba(255,255,255,.18) 48%,transparent 60%),linear-gradient(90deg,rgba(17,21,18,.04) 1px,transparent 0),linear-gradient(rgba(17,21,18,.04) 1px,transparent 0);background-size:36rem 100%,14rem 100%,100% 14rem;background-position:-30rem 0,0 0,0 0;opacity:.9;animation:archiveSweep 18s linear infinite;pointer-events:none}.archive-hero-shell{position:relative;z-index:1;display:grid;justify-items:center;min-height:calc(100svh - 5rem);padding:clamp(4.3rem,7.2vw,6.1rem) 0 clamp(2.2rem,4.6vw,3.5rem)}.archive-hero-copy{max-width:44rem;text-align:center}.archive-brand,.archive-kicker{display:inline-flex}.archive-brand{align-items:center;gap:1rem;margin:1rem 0 0}.archive-brand .brand-copy{display:none}.archive-wordmark{margin:0;font-family:var(--font-sans);font-size:clamp(4rem,11vw,8rem);font-weight:700;letter-spacing:-.08em;line-height:.9;text-transform:uppercase;color:#111512}.archive-hero-copy h1{margin:1rem auto 0;max-width:11ch;font-family:var(--font-serif);font-size:clamp(2.9rem,5.5vw,5rem);line-height:.92;letter-spacing:-.06em;color:#111512;text-wrap:balance}.archive-hero-copy>p{max-width:36rem;margin:1.3rem auto 0;color:rgba(17,21,18,.78);font-size:1.08rem;line-height:1.78}.archive-docket{position:relative;width:min(100%,58rem);margin-top:clamp(1.5rem,3.8vw,2.6rem);padding:1.15rem 1.2rem 1.2rem;border:1px solid rgba(17,21,18,.16);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(245,236,224,.94)),#f6ede0;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 32px rgba(17,21,18,.08),0 56px 88px rgba(17,21,18,.12);transform:rotate(-.4deg)}.archive-docket:after,.archive-docket:before{content:"";position:absolute;inset:.65rem;border:1px solid rgba(17,21,18,.06);border-radius:8px;pointer-events:none}.archive-docket:after{inset:auto 1.5rem -.45rem;height:.6rem;border:0;border-radius:999px;background:rgba(64,46,19,.14)}.archive-docket-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(17,21,18,.12)}.archive-docket-head span,.archive-docket-signoff span{color:rgba(17,21,18,.48);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.archive-docket-head strong{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.8rem);line-height:.95;color:#111512}.archive-docket-body{max-width:42rem;margin:.8rem 0 0;color:rgba(17,21,18,.76);font-size:1.02rem;line-height:1.68}.archive-docket-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.95rem}.archive-docket-facts span{padding:.85rem .95rem;border:1px solid rgba(17,21,18,.1);border-radius:8px;background:rgba(255,255,255,.4);color:rgba(17,21,18,.74);font-size:.9rem;font-weight:600;line-height:1.42}.archive-docket-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.95rem}.archive-docket-signoff{display:inline-grid;gap:.22rem;margin-top:.95rem}.archive-docket-signoff strong{color:#111512;font-size:1rem;font-weight:700}.paper-threads{inset:-5% -2% 0;opacity:1}.paper-ledger-line{stroke:rgba(17,21,18,.085)}.paper-ledger-line-strong{stroke:rgba(17,21,18,.14)}.paper-ledger-group-a{animation-duration:18s}.paper-ledger-group-b{animation-duration:22s}.revenue-casefile{padding:0 0 clamp(4rem,7vw,6rem);background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.44),transparent 18%),linear-gradient(180deg,#efe2cf,#f5eee4 52%,#f4ecdf);border-bottom:1px solid rgba(17,21,18,.12)}.revenue-casefile-stage{--file-progress:0;--file-open:0;--slot-one:0;--shift-one:0;--slot-two:0;--shift-two:0;--slot-three:0;--shift-three:0;--slot-four:0;min-height:500svh;margin-top:clamp(1.5rem,4vw,2.75rem)}.revenue-casefile:before{background-image:linear-gradient(rgba(17,21,18,.04) 1px,transparent 0),linear-gradient(90deg,rgba(17,21,18,.035) 1px,transparent 0),linear-gradient(115deg,transparent,rgba(255,255,255,.18) 50%,transparent 62%);background-size:100% 15rem,15rem 100%,42rem 100%;background-position:0 0,0 0,-44rem 0;animation:archiveSweep 24s linear infinite}.revenue-casefile-sticky{top:5.2rem;min-height:calc(100svh - 5.2rem);padding:clamp(2.2rem,4vw,3.4rem) 0}.revenue-casefile-shell{grid-template-columns:1fr;gap:clamp(1.2rem,3vw,1.9rem);padding-top:clamp(4rem,8vw,5.5rem);padding-bottom:clamp(1rem,3vw,1.75rem)}.revenue-casefile-copy{max-width:42rem;margin:0 auto;text-align:center}.revenue-casefile-art-shell{display:grid;min-height:calc(100svh - 5.2rem);align-items:start;padding-top:clamp(1.25rem,3vw,2.5rem)}.revenue-casefile-copy h2{max-width:13ch;font-size:clamp(3rem,5vw,4.85rem);line-height:.9;margin-left:auto;margin-right:auto}.revenue-casefile-copy p{max-width:38rem;margin-top:.8rem;margin-left:auto;margin-right:auto}.revenue-casefile-facts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:40rem;margin-left:auto;margin-right:auto}.revenue-casefile-facts span{box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 0 0 1px rgba(17,21,18,.02)}.revenue-casefile-actions{justify-content:center}.revenue-casefile-art{width:100%;padding-top:.2rem;overflow:visible}.revenue-casefile-serial{display:grid;justify-items:center;gap:.18rem;margin-bottom:.4rem}.revenue-casefile-serial span{color:rgba(17,21,18,.48);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.revenue-casefile-serial strong{color:rgba(17,21,18,.78);font-size:.98rem;font-weight:700}.revenue-file-stack{width:min(100%,66rem);height:clamp(54rem,82vw,60rem);margin:0 auto;overflow:visible;perspective:1500px;transform-style:preserve-3d;will-change:transform;transform:translateY(calc(clamp(-12rem, -14vw, -10rem) - var(--shift-one) * 7.5rem - var(--shift-two) * 8rem - var(--shift-three) * 8.5rem))}.revenue-file-stack:before{content:"";position:absolute;left:11%;right:11%;bottom:4.2rem;height:1.65rem;border-radius:999px;background:rgba(96,74,39,.16);filter:blur(8px);z-index:1}.revenue-file-folder{inset:9rem 7% 16rem;z-index:5;transform-style:preserve-3d;will-change:transform}.revenue-file-folder-tab{left:2.2rem;top:-2.8rem;min-width:17rem;z-index:1}.revenue-file-folder-backplate{position:absolute;inset:0 0 1.15rem;border:1px solid rgba(108,84,42,.28);border-radius:12px;background:linear-gradient(180deg,rgba(197,164,104,.95),rgba(164,128,67,.96)),#bc9654;box-shadow:0 22px 40px rgba(17,21,18,.08),0 62px 96px rgba(17,21,18,.14);z-index:1;backface-visibility:hidden}.revenue-file-folder-body{position:absolute;inset:.9rem .9rem 1rem;border:1px solid rgba(108,84,42,.14);border-radius:9px 9px 12px 12px;background:linear-gradient(180deg,rgba(227,196,137,.88),rgba(197,159,95,.8)),#d1ad6d;padding:1.5rem 1.9rem 12.5rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.22);z-index:2;backface-visibility:hidden}.revenue-file-pocket{position:absolute;inset:4.8rem 2rem 5rem;z-index:6;overflow:visible}.revenue-file-folder-flap{position:absolute;left:.9rem;right:.9rem;top:1rem;bottom:1rem;border:1px solid rgba(17,21,18,.14);border-radius:10px 10px 12px 12px;background:linear-gradient(180deg,rgba(230,208,166,.98),rgba(205,173,115,.98)),#d5b274;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 24px 38px rgba(17,21,18,.08),0 46px 72px rgba(17,21,18,.1);transform-origin:bottom center;transform:translateY(calc(var(--file-open) * 5.4rem)) translateZ(calc(6px + var(--file-open) * 10px)) rotateX(calc(var(--file-open) * -102deg)) rotate(calc(var(--file-open) * -.35deg));backface-visibility:hidden;will-change:transform;z-index:4}.revenue-file-folder-flap-rule{position:absolute;left:2rem;right:2rem;top:1.2rem;height:.26rem;border-radius:999px;background:rgba(92,67,29,.24)}.revenue-file-folder-shadow{position:absolute;left:1.4rem;right:1.4rem;bottom:.25rem;height:.95rem;border-radius:999px;background:rgba(74,53,23,.24);filter:blur(3px);z-index:2;will-change:transform,opacity}.revenue-file-folder-cover-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.revenue-file-folder-code{color:rgba(17,21,18,.56)}.revenue-file-folder-code,.revenue-file-folder-stamp{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.revenue-file-folder-stamp{padding:.52rem .66rem .48rem;border:2px solid rgba(145,42,29,.54);color:rgba(145,42,29,.88);transform:rotate(-6deg)}.revenue-file-folder-body h3{max-width:11ch;margin-top:.8rem}.revenue-file-sheet{left:.8%;right:auto;top:.35rem;width:98.4%;min-height:21.25rem;padding:1.45rem 1.55rem 1.65rem;border-radius:9px;opacity:1;transform-origin:top center;will-change:transform,opacity;backface-visibility:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 28px rgba(17,21,18,.08);opacity:0}.revenue-file-sheet:after{content:"";position:absolute;inset:1rem 1rem auto;height:.38rem;background:rgba(17,21,18,.08);border-radius:999px}.revenue-file-sheet-1{z-index:9;transform:translate3d(calc((var(--slot-one) + var(--slot-two) + var(--slot-three) + var(--slot-four)) * 1.9%),calc(.8rem + var(--slot-one) * 15.5rem + var(--slot-two) * 17.5rem + var(--slot-three) * 17.75rem + var(--slot-four) * 18rem),calc((var(--slot-one) + var(--slot-two) + var(--slot-three) + var(--slot-four)) * 34px)) rotate(calc((var(--slot-one) + var(--slot-two) + var(--slot-three) + var(--slot-four)) * 1.65deg)) scale(calc(.987 + (var(--slot-one) + var(--slot-two) + var(--slot-three) + var(--slot-four)) * .012))}.revenue-file-sheet-1,.revenue-file-sheet-2{opacity:clamp(0,calc((var(--file-open) - .55) * 14),1)}.revenue-file-sheet-2{z-index:8;transform:translate3d(calc((var(--slot-one) + var(--slot-two) + var(--slot-three)) * -1.25%),calc(.72rem + var(--slot-one) * 15.5rem + var(--slot-two) * 17.5rem + var(--slot-three) * 17.75rem),calc((var(--slot-one) + var(--slot-two) + var(--slot-three)) * 30px)) rotate(calc((var(--slot-one) + var(--slot-two) + var(--slot-three)) * -1.1deg)) scale(calc(.986 + (var(--slot-one) + var(--slot-two) + var(--slot-three)) * .01))}.revenue-file-sheet-3{z-index:7;transform:translate3d(calc((var(--slot-one) + var(--slot-two)) * 1.05%),calc(.64rem + var(--slot-one) * 15.5rem + var(--slot-two) * 17.5rem),calc((var(--slot-one) + var(--slot-two)) * 26px)) rotate(calc((var(--slot-one) + var(--slot-two)) * .85deg)) scale(calc(.986 + (var(--slot-one) + var(--slot-two)) * .008))}.revenue-file-sheet-3,.revenue-file-sheet-4{opacity:clamp(0,calc((var(--file-open) - .55) * 14),1)}.revenue-file-sheet-4{z-index:6;transform:translate3d(calc(var(--slot-one) * -.7%),calc(.56rem + var(--slot-one) * 15.5rem),calc(var(--slot-one) * 22px)) rotate(calc(var(--slot-one) * -.55deg)) scale(calc(.986 + var(--slot-one) * .006))}.revenue-file-sheet p{max-width:29rem;font-size:1rem;line-height:1.68}.revenue-file-sheet h3{margin-top:1rem;font-size:clamp(2.75rem,4vw,4rem)}.revenue-file-sheet-type{font-size:.78rem}.manifesto-record{border-bottom:1px solid rgba(17,21,18,.12);background:linear-gradient(180deg,#f7f1e7,#f1e7d8)}.manifesto-record-shell{padding:clamp(4.2rem,8vw,6rem) 0}.dispatch-band-copy,.manifesto-record-head,.route-ledger-head{max-width:42rem}.boundary-chamber-copy h2,.dispatch-band-copy h2,.manifesto-record-head h2,.route-ledger-head h2{margin:.85rem 0 0;font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.96;letter-spacing:-.05em;color:#111512}.boundary-chamber-copy p,.dispatch-band-copy p,.manifesto-record-head p,.route-ledger-head p{margin:1rem 0 0;color:rgba(17,21,18,.76);font-size:1.06rem;line-height:1.72}.manifesto-record-list{display:grid;gap:1rem;margin-top:2rem}.manifesto-record-row{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;align-items:start;padding:1.25rem 0;border-top:1px solid rgba(17,21,18,.12)}.manifesto-record-row:last-child{border-bottom:1px solid rgba(17,21,18,.12)}.manifesto-record-index{display:grid;gap:.35rem}.manifesto-record-index span{color:#111512;font-family:var(--font-sans);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.06em;line-height:1}.manifesto-record-index p{margin:0;color:rgba(17,21,18,.52);font-size:.84rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.manifesto-record-copy h3{margin:0;font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.6rem);line-height:1;color:#111512}.manifesto-record-copy p{max-width:42rem;margin:.8rem 0 0;color:rgba(17,21,18,.76);font-size:1.02rem;line-height:1.72}.boundary-chamber{position:relative;overflow:clip;border-bottom:1px solid rgba(17,21,18,.12);background:#171b18}.boundary-chamber-shell{display:grid;gap:2rem;padding:clamp(4rem,8vw,5.6rem) 0}.boundary-chamber-copy{max-width:42rem}.boundary-chamber-copy h2,.boundary-chamber-copy p,.boundary-chamber-points p{color:rgba(245,237,225,.96)}.boundary-chamber-copy p{color:rgba(245,237,225,.76)}.boundary-chamber-board{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.boundary-chamber-gate,.boundary-chamber-lane{display:grid;gap:.55rem;padding:1.4rem 1.2rem;border:1px solid rgba(245,237,225,.14);border-radius:12px;background:rgba(245,237,225,.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.boundary-chamber-gate span,.boundary-chamber-lane span{color:rgba(245,237,225,.54);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.boundary-chamber-gate strong,.boundary-chamber-lane strong{color:rgba(245,237,225,.98);font-family:var(--font-serif);font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1}.boundary-chamber-gate{align-content:center;min-width:15rem;background:radial-gradient(circle at 50% 50%,rgba(112,159,137,.16),transparent 60%),rgba(245,237,225,.06)}.boundary-chamber-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.boundary-chamber-points p{margin:0;padding:1rem 1rem 1rem 3rem;border:1px solid rgba(245,237,225,.12);border-radius:10px;position:relative;color:rgba(245,237,225,.84);line-height:1.6}.boundary-chamber-points span{position:absolute;left:1rem;top:1rem;color:rgba(245,237,225,.4);font-size:.82rem;font-weight:700;letter-spacing:.12em}.route-ledger{background:linear-gradient(180deg,#f6efe4,#efe4d4);border-bottom:1px solid rgba(17,21,18,.12)}.route-ledger-shell{padding:clamp(4rem,8vw,5.8rem) 0}.route-ledger-list{display:grid;gap:.9rem;margin-top:2rem}.route-ledger-row{display:grid;grid-template-columns:10rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(17,21,18,.12);border-radius:12px;background:rgba(255,255,255,.36);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.route-ledger-row:focus-visible,.route-ledger-row:hover{transform:translateY(-2px);box-shadow:0 18px 30px rgba(17,21,18,.07);background:rgba(255,255,255,.54)}.route-ledger-tab{display:grid;align-self:stretch}.route-ledger-tab span{display:inline-flex;align-items:center;justify-content:center;min-height:100%;padding:.9rem 1rem;border-radius:8px;background:rgba(214,188,140,.38);color:rgba(17,21,18,.62);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.route-ledger-copy strong{display:block;color:#111512;font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1}.route-ledger-copy p{max-width:34rem;margin:.5rem 0 0;color:rgba(17,21,18,.74);line-height:1.6}.route-ledger-link{color:rgba(17,21,18,.72);font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dispatch-band{background:linear-gradient(180deg,rgba(17,21,18,.03),rgba(17,21,18,.06)),#f3ebdf}.dispatch-band-shell{display:grid;gap:1.4rem;justify-items:start;padding:clamp(4rem,8vw,5.8rem) 0}.dispatch-band-actions{display:flex;flex-wrap:wrap;gap:.85rem}.dispatch-band-links{display:flex;flex-wrap:wrap;gap:.85rem 1rem;margin-top:1rem}.dispatch-band-links a{color:rgba(22,20,17,.68);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.dispatch-band-links a:focus-visible,.dispatch-band-links a:hover{color:#111512}.issue-chain-band{border-bottom:1px solid rgba(17,21,18,.12);background:linear-gradient(180deg,#f2e7d7,#f8f1e8)}.issue-chain-shell{padding:clamp(4rem,8vw,5.8rem) 0}.issue-chain-copy{max-width:44rem}.issue-chain-copy h2{margin:.85rem 0 0;font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.4rem);line-height:.96;letter-spacing:-.05em;color:#111512}.issue-chain-copy p{max-width:39rem;margin:1rem 0 0;color:rgba(17,21,18,.76);font-size:1.05rem;line-height:1.72}.issue-chain-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.issue-chain-step{position:relative;padding:1.15rem 1.05rem 1.1rem;border:1px solid rgba(17,21,18,.12);background:rgba(255,255,255,.46);box-shadow:0 18px 34px rgba(17,21,18,.06)}.issue-chain-step span{display:inline-flex;color:rgba(17,21,18,.5);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.issue-chain-step strong{display:block;margin-top:.82rem;color:#111512;font-family:var(--font-serif);font-size:clamp(1.5rem,2.1vw,2rem);line-height:1}.issue-chain-step p{margin:.78rem 0 0;color:rgba(17,21,18,.74);font-size:.98rem;line-height:1.64}@keyframes archiveSweep{0%{background-position:-44rem 0,0 0,0 0}to{background-position:140% 0,0 0,0 0}}@keyframes revenueRegister{0%{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes revenueBoardSettle{0%{opacity:0;transform:translate3d(0,18px,0) rotateX(2deg)}to{opacity:1;transform:translateZ(0) rotateX(0)}}@media (max-width:1080px){.archive-docket{width:min(100%,50rem)}.boundary-chamber-board,.boundary-chamber-points,.issue-chain-record,.revenue-trace-shell,.route-ledger-row{grid-template-columns:1fr}.route-ledger-row{align-items:start}.route-ledger-link{padding-left:.1rem}}@media (max-width:780px){.archive-hero-shell{min-height:auto;padding:4rem 0 3rem}.archive-brand{gap:.8rem}.archive-wordmark{font-size:clamp(2.6rem,15vw,4.6rem)}.archive-hero-copy h1{font-size:clamp(2.7rem,11vw,3.8rem)}.archive-hero-copy>p,.boundary-chamber-copy p,.dispatch-band-copy p,.issue-chain-copy p,.manifesto-record-head p,.revenue-casefile-copy p,.route-ledger-head p{font-size:1rem}.archive-docket{padding:1rem;margin-top:1.6rem}.archive-docket-actions,.archive-docket-head{grid-template-columns:1fr;justify-content:start}.archive-docket-head{display:grid}.archive-docket-facts,.revenue-casefile-facts{grid-template-columns:1fr}.revenue-casefile{padding-bottom:3.5rem}.revenue-casefile-stage{min-height:auto;margin-top:.5rem}.revenue-casefile-sticky{position:static;min-height:auto}.revenue-casefile-shell{padding-top:3.2rem}.revenue-file-stack{height:48rem;transform:translateY(calc(-5rem - var(--shift-one) * 5rem - var(--shift-two) * 5.4rem - var(--shift-three) * 5.8rem))}.revenue-file-folder{inset:4.8rem 0 13.5rem}.revenue-file-folder-tab{left:.8rem;top:-2.2rem;min-width:12rem;padding:.7rem .8rem .85rem}.revenue-file-folder-body{inset:.75rem .75rem .85rem;padding:1.1rem 1rem 10rem}.revenue-file-folder-cover-top{align-items:flex-start;flex-direction:column}.revenue-file-pocket{inset:4.7rem .95rem 4.2rem}.revenue-file-folder-flap{left:.75rem;right:.75rem;top:.8rem;bottom:.8rem}.revenue-file-folder-stamp{transform:rotate(-4deg)}.revenue-file-sheet{left:.5rem;width:calc(100% - 1rem);min-height:17rem;padding:1.15rem 1rem 1.25rem}.revenue-file-sheet-1{transform:translate3d(calc((var(--slot-one) + var(--slot-two) + var(--slot-three) + var(--slot-four)) * 1.2%),calc(.7rem + var(--slot-one) * 10rem + var(--slot-two) * 8rem + var(--slot-three) * 8rem + var(--slot-four) * 8.2rem),calc((var(--slot-one) + var(--slot-two) + var(--slot-three) + var(--slot-four)) * 18px)) rotate(calc((var(--slot-one) + var(--slot-two) + var(--slot-three) + var(--slot-four)) * 1deg)) scale(calc(.988 + (var(--slot-one) + var(--slot-two) + var(--slot-three) + var(--slot-four)) * .008))}.revenue-file-sheet-1,.revenue-file-sheet-2{opacity:clamp(0,calc((var(--file-open) - .55) * 14),1)}.revenue-file-sheet-2{transform:translate3d(calc((var(--slot-one) + var(--slot-two) + var(--slot-three)) * -.95%),calc(.72rem + var(--slot-one) * 10rem + var(--slot-two) * 8rem + var(--slot-three) * 8rem),calc((var(--slot-one) + var(--slot-two) + var(--slot-three)) * 15px)) rotate(calc((var(--slot-one) + var(--slot-two) + var(--slot-three)) * -.8deg)) scale(calc(.988 + (var(--slot-one) + var(--slot-two) + var(--slot-three)) * .006))}.revenue-file-sheet-3{transform:translate3d(calc((var(--slot-one) + var(--slot-two)) * .9%),calc(.76rem + var(--slot-one) * 10rem + var(--slot-two) * 8rem),calc((var(--slot-one) + var(--slot-two)) * 13px)) rotate(calc((var(--slot-one) + var(--slot-two)) * .6deg)) scale(calc(.988 + (var(--slot-one) + var(--slot-two)) * .005))}.revenue-file-sheet-3,.revenue-file-sheet-4{opacity:clamp(0,calc((var(--file-open) - .55) * 14),1)}.revenue-file-sheet-4{transform:translate3d(calc(var(--slot-one) * -.55%),calc(.82rem + var(--slot-one) * 10rem),calc(var(--slot-one) * 11px)) rotate(calc(var(--slot-one) * -.3deg)) scale(calc(.988 + var(--slot-one) * .004))}.revenue-file-sheet h3{font-size:clamp(2.15rem,10vw,3rem)}.revenue-file-sheet p{font-size:.98rem;max-width:none}.manifesto-record-row{grid-template-columns:1fr;gap:.8rem}.manifesto-record-copy h3,.route-ledger-copy strong{font-size:1.7rem}.dispatch-band-shell{justify-items:stretch}.archive-docket-actions,.dispatch-band-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.archive-hero:before,.paper-ledger-group-a,.paper-ledger-group-b,.revenue-casefile:before,.revenue-cold-board,.revenue-cold-board:before,.revenue-kinetic-headline{animation:none!important}.revenue-cold-facts span,.revenue-dataset-card,.revenue-evidence-panel,.revenue-file-sheet-1,.revenue-file-sheet-2,.revenue-file-sheet-3,.revenue-file-sheet-4,.revenue-output-panel,.revenue-reply-item,.revenue-trace-step,.route-ledger-row{transition:none!important;transform:none!important}.revenue-kinetic-headline{opacity:1!important;filter:none!important}}