:root{color-scheme:dark;--field: #0f100e;--field-2: #141512;--field-3: #1b1a16;--ivory: #ede3cf;--ivory-muted: #c7baa2;--ivory-dim: #918875;--rule: rgba(237, 227, 207, .18);--rule-strong: rgba(237, 227, 207, .42);--amber: #b88b37;--amber-soft: rgba(184, 139, 55, .16);--mint: #8cc7a1;--mint-soft: rgba(140, 199, 161, .14);--danger: #ba704f;--header-offset: 78px;--mono: "SFMono-Regular", "Roboto Mono", "Cascadia Code", Consolas, monospace;--serif: Georgia, "Times New Roman", serif;--sans: "Avenir Next", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{background:var(--field);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body{min-width:320px;margin:0;overflow-x:hidden;background:linear-gradient(rgba(237,227,207,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.018) 1px,transparent 1px),radial-gradient(circle at 16% 0%,rgba(184,139,55,.08),transparent 28rem),radial-gradient(circle at 88% 18%,rgba(140,199,161,.045),transparent 24rem),var(--field);background-size:52px 52px,52px 52px,auto,auto,auto;color:var(--ivory);font-family:var(--sans);line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%}button,summary{font:inherit}section[id],article[id]{scroll-margin-top:calc(var(--header-offset) + 24px)}.site-shell{width:min(100%,1640px);margin:0 auto;padding:18px}.site-header{position:fixed;top:18px;left:max(18px,calc((100vw - 1640px)/2 + 18px));right:max(18px,calc((100vw - 1640px)/2 + 18px));z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;border:1px solid rgba(237,227,207,.14);border-bottom-color:#ede3cf47;background:linear-gradient(90deg,rgba(184,139,55,.12),transparent 34%,rgba(129,195,160,.07)),#141612fb;box-shadow:inset 0 -1px #b88b3738,0 18px 34px #00000070;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.site-header:before{position:absolute;inset:0 -18px;z-index:-1;content:"";border-bottom:1px solid rgba(237,227,207,.18);background:#090a08b8}.brand-mark{color:var(--ivory);font-size:clamp(1.18rem,2vw,1.75rem);letter-spacing:.06em}.desktop-nav{display:flex;align-items:center;gap:clamp(16px,3.1vw,46px);color:var(--ivory-muted);font-size:.74rem}.desktop-nav a,.text-link{transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.desktop-nav a:hover,.text-link:hover{color:var(--ivory)}.nav-contact,.mobile-menu{border:1px solid var(--rule-strong);padding:.7rem 1rem}.nav-contact:hover,.mobile-menu:hover{border-color:var(--amber);background:#b88b370f}.mobile-menu{display:none;color:var(--ivory)}main{display:grid;gap:clamp(48px,6vw,92px);padding:calc(var(--header-offset) + clamp(22px,3vw,42px)) 0 32px}.section-frame,.feature-proof-section,.offer-section,.about-section,.contact-section{position:relative;border:1px solid var(--rule);background:linear-gradient(135deg,rgba(237,227,207,.03),transparent 42%),#0f100ee0}.section-frame:before,.section-frame:after,.feature-proof-section:before,.feature-proof-section:after,.offer-section:before,.offer-section:after,.contact-section:before,.contact-section:after{position:absolute;z-index:1;width:18px;height:18px;content:"";border-color:var(--ivory);opacity:.68;pointer-events:none}.section-frame:before,.feature-proof-section:before,.offer-section:before,.contact-section:before{top:12px;left:12px;border-top:1px solid;border-left:1px solid}.section-frame:after,.feature-proof-section:after,.offer-section:after,.contact-section:after{right:12px;bottom:12px;border-right:1px solid;border-bottom:1px solid}.section-kicker,.protocol-note,.text-link,.footer-meta,.proof-note,.record-card>p,.offer-panel>p{margin:0;color:var(--amber);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.section-heading{display:grid;gap:14px;margin-bottom:clamp(24px,3vw,38px)}.section-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.section-deck{max-width:78ch;margin:0;color:var(--ivory-muted);font-family:var(--mono);font-size:.9rem;line-height:1.68;text-wrap:pretty}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2,h3{margin-bottom:0;font-family:var(--serif);font-weight:400;letter-spacing:0;line-height:1}h1{max-width:15ch;font-size:clamp(3rem,5vw,5.25rem)}h2{max-width:15ch;font-size:clamp(2.25rem,4.2vw,4.8rem)}h3{font-size:clamp(1.35rem,1.8vw,1.95rem);line-height:1.06}.hero-section{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(410px,.94fr);gap:clamp(32px,5vw,74px);align-items:center;min-height:min(780px,calc(100dvh - 118px));padding:clamp(28px,4.2vw,64px)}.hero-copy,.about-copy,.contact-copy{display:grid;gap:20px}.hero-lede,.hero-subtitle,.hero-proof,.feature-proof-copy>p,.about-copy>p,.contact-copy>p{max-width:68ch;margin-bottom:0;color:var(--ivory-muted);font-family:var(--mono);font-size:clamp(.9rem,1.05vw,1.02rem);line-height:1.72;text-wrap:pretty}.hero-subtitle{display:grid;gap:8px;color:var(--ivory)}.hero-subtitle span{display:block}.hero-proof{max-width:72ch;border-left:1px solid var(--amber);padding-left:18px;color:var(--ivory)}.hero-actions,.contact-actions{display:flex;flex-wrap:wrap;gap:12px}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:188px;min-height:52px;border:1px solid var(--rule-strong);padding:.92rem 1rem;color:var(--ivory);font-family:var(--mono);font-size:.76rem;letter-spacing:.09em;line-height:1.35;text-transform:uppercase;transition:transform .16s ease-out,border-color .16s ease-out,background-color .16s ease-out}.action:after{flex:0 0 auto;margin-left:auto;color:var(--amber);content:"→"}.action:hover{border-color:var(--amber);background:#b88b370f}.action:active{transform:scale(.97)}.action-primary{border-color:var(--amber);background:#b88b371a}.hero-actions .action{width:min(100%,244px)}.contact-actions .action{width:min(100%,300px)}.hero-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;border:1px solid var(--rule);font-family:var(--mono)}.hero-stat-grid div{min-height:96px;padding:14px;border-right:1px solid rgba(237,227,207,.13)}.hero-stat-grid div:last-child{border-right:0}.hero-stat-grid dt{margin-bottom:8px;color:var(--amber);font-size:.78rem;letter-spacing:.11em;text-transform:uppercase}.hero-stat-grid dd{margin:0;color:var(--ivory-muted);font-size:.72rem;letter-spacing:.04em;line-height:1.5}.operator-frame{margin:0;border:1px solid var(--rule-strong);padding:10px}.operator-portrait{position:relative;min-height:clamp(340px,34vw,470px);overflow:hidden;background:radial-gradient(circle at 62% 30%,rgba(237,227,207,.12),transparent 16rem),linear-gradient(130deg,rgba(184,139,55,.1),transparent 36%),#151512}.operator-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%;filter:saturate(.64) contrast(1.08) brightness(.48);transform:scale(1.03)}.about-image .operator-photo{object-position:34% 50%}.has-photo:before,.has-photo:after,.operator-portrait:before,.operator-portrait:after{position:absolute;content:"";pointer-events:none}.has-photo:before{inset:0;z-index:2;background:linear-gradient(90deg,#0f100eb8,#0f100e2e 48%,#0f100e94),linear-gradient(180deg,#0f100e14,#0f100ec2)}.has-photo:after{inset:0;z-index:3;background:linear-gradient(rgba(237,227,207,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.04) 1px,transparent 1px);background-size:42px 42px;opacity:.36;mix-blend-mode:screen}.operator-portrait:before{left:6%;right:6%;bottom:13%;z-index:4;height:17%;border:1px solid rgba(237,227,207,.14);background:linear-gradient(90deg,rgba(184,139,55,.1),rgba(140,199,161,.07),transparent),#ede3cf06;clip-path:polygon(8% 0,100% 0,91% 100%,0 100%)}.operator-portrait:after{inset:13% 9% 10% 39%;z-index:4;border:1px solid rgba(237,227,207,.09);background:linear-gradient(rgba(237,227,207,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.03) 1px,transparent 1px);background-size:28px 28px;opacity:.72;clip-path:polygon(22% 0,100% 10%,84% 100%,0 84%)}.operator-portrait-small{min-height:430px}.portrait-grid{position:absolute;inset:0;z-index:5;background:linear-gradient(rgba(237,227,207,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.06) 1px,transparent 1px);background-size:42px 42px;opacity:.34;mask-image:linear-gradient(90deg,black,transparent 74%)}.portrait-register{position:absolute;z-index:6;width:44px;height:44px;border-color:var(--ivory);opacity:.65}.portrait-register-a{top:12px;left:12px;border-top:1px solid;border-left:1px solid}.portrait-register-b{right:12px;bottom:12px;border-right:1px solid;border-bottom:1px solid}.operator-frame figcaption{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);border-top:1px solid var(--rule);color:var(--ivory-muted);font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.operator-frame figcaption strong,.operator-frame figcaption span{padding:15px}.operator-frame figcaption strong{border-right:1px solid var(--rule);color:var(--amber)}.testimonial-section,.records-section,.friction-section,.faq-section,.field-section,.approach-preview-section,.approach-diagram-section,.feature-proof-section,.case-visual-section,.case-detail-section,.related-proof-section,.work-model-section,.offer-section,.about-section,.contact-section{padding:clamp(24px,4vw,48px)}.case-hero-section{grid-template-columns:minmax(0,.72fr) minmax(320px,.28fr)}.case-proof-ledger{align-self:stretch;display:grid;align-content:end;margin:0;border:1px solid var(--rule);background:linear-gradient(rgba(237,227,207,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.018) 1px,transparent 1px),#141512b8;background-size:34px 34px,34px 34px,auto}.case-proof-ledger article{display:grid;gap:12px;border-bottom:1px solid rgba(237,227,207,.12);padding:clamp(18px,2.3vw,26px)}.case-proof-ledger article:last-child{border-bottom:0}.case-proof-ledger span{color:var(--amber);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.case-proof-ledger strong{color:var(--ivory);font-family:var(--mono);font-size:clamp(.82rem,1vw,.96rem);font-weight:400;letter-spacing:.06em;line-height:1.55;text-transform:uppercase}.approach-preview-section{background:linear-gradient(90deg,rgba(140,199,161,.04),transparent 58%),#1415128f}.approach-preview-grid{display:grid;grid-template-columns:minmax(0,.46fr) minmax(360px,.54fr);gap:clamp(24px,4vw,46px);align-items:start}.approach-preview-copy{display:grid;gap:14px;border-left:1px solid rgba(140,199,161,.32);padding-left:clamp(18px,2.4vw,32px)}.approach-preview-copy p,.approach-article-copy p{margin:0;color:var(--ivory-muted);font-family:var(--mono);font-size:clamp(.84rem,1.02vw,1rem);line-height:1.68}.approach-operating-plate{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,.18fr) minmax(0,1fr);gap:12px;margin:clamp(10px,1.6vw,18px) 0 0;padding:12px;border:1px solid var(--rule);background:linear-gradient(rgba(237,227,207,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.018) 1px,transparent 1px),#0f100ebd;background-size:34px 34px,34px 34px,auto}.approach-operating-plate-large{margin-top:0}.approach-plate-panel{min-height:248px;overflow:hidden;border:1px solid rgba(237,227,207,.14);background:#0f100e}.approach-plate-panel img{display:block;width:100%;height:100%;min-height:248px;object-fit:cover}.approach-plate-sequence{display:grid;align-content:center;gap:12px;border:1px solid rgba(140,199,161,.22);background:#8cc7a109;padding:12px}.approach-plate-sequence span{display:grid;min-height:42px;place-items:center;border-bottom:1px solid rgba(140,199,161,.2);color:var(--mint);font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.approach-plate-sequence span:last-child{border-bottom:0}.approach-article-section{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,54px)}.approach-article-copy{display:grid;gap:clamp(22px,3vw,36px);max-width:82ch}.approach-article-copy article{display:grid;gap:16px;border-top:1px solid var(--rule);padding-top:clamp(20px,3vw,32px)}.approach-article-copy h2{max-width:18ch;font-size:clamp(2rem,3.2vw,4rem)}.approach-article-copy .action{width:min(100%,244px)}.feature-proof-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(24px,4vw,56px);align-items:stretch}.feature-proof-copy{display:grid;align-content:start;gap:22px}.case-detail-copy{display:grid;gap:clamp(28px,4vw,46px);max-width:92ch}.case-detail-copy article{display:grid;gap:15px;border-top:1px solid var(--rule);padding-top:clamp(20px,3vw,30px)}.case-detail-copy h2{max-width:24ch;font-size:clamp(1.65rem,2.6vw,3rem)}.case-detail-copy p{max-width:78ch;margin:0;color:var(--ivory-muted);font-family:var(--mono);font-size:clamp(.88rem,1vw,1rem);line-height:1.76;text-wrap:pretty}.case-detail-copy strong{color:var(--mint);font-weight:400}.outcome-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));border:1px solid var(--rule);font-family:var(--mono)}.outcome-row-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-row-feature div:nth-child(2n){border-right:0}.outcome-row-feature div:last-child{grid-column:1 / -1;border-top:1px solid rgba(237,227,207,.13)}.outcome-row div{display:grid;grid-template-rows:minmax(58px,auto) auto;align-content:start;min-height:116px;padding:14px;border-right:1px solid rgba(237,227,207,.13)}.outcome-row div:last-child{border-right:0}.outcome-row strong{display:block;margin:0;color:var(--mint);font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:400;letter-spacing:.06em;line-height:1.24;text-transform:uppercase}.outcome-row span{color:var(--ivory-muted);font-size:.72rem;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.proof-path{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--rule);counter-reset:proofPath}.proof-path li{display:grid;grid-template-columns:42px 1fr;min-height:48px;border-bottom:1px solid rgba(237,227,207,.12);color:var(--ivory-muted);font-family:var(--mono);font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;counter-increment:proofPath}.proof-path li:last-child{border-bottom:0}.proof-path li:before{display:grid;place-items:center;border-right:1px solid rgba(237,227,207,.12);color:var(--amber);content:counter(proofPath,decimal-leading-zero)}.proof-path li{align-items:center;padding-right:14px}.proof-note{color:var(--ivory-dim);line-height:1.65;text-transform:none}.proof-answer{display:grid;gap:10px;border:1px solid rgba(140,199,161,.34);padding:18px;background:linear-gradient(90deg,rgba(140,199,161,.08),transparent 62%),#8cc7a109}.proof-answer strong{color:var(--mint);font-family:var(--mono);font-size:.78rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.proof-answer p{margin:0;color:var(--ivory-muted);font-family:var(--mono);font-size:.8rem;line-height:1.62}.proof-asset-plate{display:block;min-height:100%;margin:0;overflow:hidden;border:1px solid var(--rule);background:linear-gradient(rgba(237,227,207,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.018) 1px,transparent 1px),#10110f;background-size:34px 34px,34px 34px,auto}.proof-image-frame{display:block;width:100%}.proof-case-study-image{display:block;width:100%;height:auto}.case-diagram-plate,.case-diagram-stack{overflow:hidden;border:1px solid var(--rule);background:linear-gradient(rgba(237,227,207,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.018) 1px,transparent 1px),#10110f;background-size:34px 34px,34px 34px,auto}.case-diagram-plate{display:grid;align-items:center}.case-diagram-stack{display:grid;margin:0}.case-diagram-image{display:block;width:100%;height:auto}.case-diagram-plate .case-diagram-image{height:100%;min-height:360px;object-fit:contain}.case-diagram-stack figcaption,.part-proof-strip figcaption{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(237,227,207,.13);padding:14px 16px;color:var(--ivory-dim);font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.case-diagram-stack figcaption strong{color:var(--amber);font-weight:400}.record-grid,.related-proof-grid,.offer-grid,.timeline-grid,.testimonial-grid,.testimonial-empty,.work-step-list,.mode-grid,.rhythm-grid{display:grid;gap:14px}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.related-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.related-proof-grid a{display:grid;align-content:start;gap:14px;min-height:176px;border:1px solid var(--rule);padding:clamp(18px,2vw,24px);background:linear-gradient(135deg,rgba(140,199,161,.045),transparent 52%),#141512a8;transition:border-color .18s ease-out,background-color .18s ease-out}.related-proof-grid a:hover{border-color:#b88b379e;background-color:#b88b370e}.related-proof-grid span{color:var(--amber);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.related-proof-grid strong{color:var(--ivory);font-family:var(--serif);font-size:clamp(1.18rem,1.5vw,1.65rem);font-weight:400;line-height:1.14}.record-card,.offer-panel,.timeline-grid article,.testimonial-card{border:1px solid var(--rule);background:linear-gradient(135deg,rgba(237,227,207,.026),transparent 50%),#141512b8}.record-card{display:grid;grid-template-rows:22px 34px minmax(92px,auto) 180px minmax(66px,auto) minmax(220px,auto) 1fr 24px;gap:16px;min-height:330px;padding:clamp(18px,2.5vw,30px);align-items:start}.record-card .text-link{align-self:end}.record-card>span,.timeline-grid span,.work-step-list span,.rhythm-grid span,.first-mover-register span,.testimonial-empty span{color:var(--amber);font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.record-card strong{color:var(--mint);font-family:var(--mono);font-size:.76rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.record-card-visual{width:100%;height:180px;margin:0;overflow:hidden;border:1px solid rgba(237,227,207,.13);background:linear-gradient(rgba(237,227,207,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.018) 1px,transparent 1px),#10110f;background-size:28px 28px,28px 28px,auto}.record-card-visual img{display:block;width:100%;height:100%;padding:10px;object-fit:contain}.record-card-visual-commercial-spine img{object-position:center}.record-card-visual-dual-rail img{object-position:50% 42%}.record-card em{margin:0;color:var(--ivory-muted);font-family:var(--mono);font-size:.84rem;font-style:normal;line-height:1.65}.record-card ul{display:grid;gap:0;width:100%;margin:0;padding:0;list-style:none;border-top:1px solid rgba(237,227,207,.12);font-family:var(--mono)}.record-card li{border-bottom:1px solid rgba(237,227,207,.1);padding:11px 0;color:var(--ivory-dim);font-size:.7rem;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.record-card li:last-child{border-bottom:0}.invoice-control-diagram{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr) minmax(0,1fr);gap:12px;min-height:214px;border:1px solid rgba(237,227,207,.12);padding:16px;background:linear-gradient(rgba(237,227,207,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(237,227,207,.022) 1px,transparent 1px);background-size:26px 26px;align-items:stretch}.invoice-control-diagram:before{position:absolute;inset:50% 24px auto;height:1px;background:var(--amber);content:"";opacity:.85}.invoice-input-stack,.invoice-engine,.invoice-output-stack{position:relative;z-index:1}.invoice-input-stack,.invoice-output-stack{display:grid;gap:8px}.invoice-engine{align-self:center;display:grid;gap:8px;min-height:118px;border:1px solid rgba(237,227,207,.2);padding:14px;background:#111713f5}.invoice-output-stack{align-content:center}.invoice-input-stack span,.invoice-output-stack span,.invoice-engine span{border:1px solid rgba(237,227,207,.18);padding:10px;background:#10110ff0;color:var(--ivory-muted);font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.invoice-input-stack span,.invoice-clear{border-color:#81c3a052;color:var(--mint)}.invoice-engine strong{color:var(--mint);font-family:var(--mono);font-size:.7rem;font-weight:400;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.invoice-engine span{border:0;padding:0;color:var(--ivory-dim)}.invoice-flag{background:#1a150df5;border-color:#b88b376b;color:var(--amber)}.invoice-output-stack span{min-height:64px}.part-thumbnail{display:block;width:100%;height:214px;object-fit:contain;border:1px solid rgba(237,227,207,.12);background:#10110f}.part-proof-strip{display:grid;margin:clamp(22px,3vw,34px) 0 0;overflow:hidden;border:1px solid var(--rule);background:#10110f}.part-proof-strip img{display:block;width:100%;height:auto}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-panel{display:grid;grid-template-rows:18px 122px auto 52px;align-content:start;gap:clamp(16px,1.8vw,20px);padding:clamp(20px,3vw,34px)}.offer-panel>.action{align-self:end;width:100%;min-height:72px}.offer-panel h3{display:flex;align-items:flex-start;min-height:2em;color:var(--ivory);font-size:clamp(2rem,3vw,3.4rem)}.offer-panel dl{display:grid;grid-template-rows:112px 326px 196px 132px;gap:0;margin:0;border-top:1px solid var(--rule)}.offer-panel div{display:grid;grid-template-columns:110px 1fr;gap:18px;border-bottom:1px solid rgba(237,227,207,.12);padding:16px 0}.offer-panel dt{color:var(--amber);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.offer-panel dd{margin:0;color:var(--ivory-muted);font-family:var(--mono);font-size:.82rem;line-height:1.62}.work-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}.work-step-list article,.mode-grid article,.rhythm-grid article,.testimonial-empty article{border:1px solid var(--rule);background:linear-gradient(135deg,rgba(237,227,207,.026),transparent 50%),#141512b8;padding:clamp(16px,2vw,24px)}.work-step-list article{min-height:250px}.work-step-list .work-step-feature{grid-column:span 2;border-color:#b88b3775;background:linear-gradient(135deg,rgba(184,139,55,.11),transparent 52%),linear-gradient(90deg,rgba(140,199,161,.055),transparent 46%),#141512eb}.work-step-list .work-step-feature h3{max-width:20ch;color:var(--ivory);font-size:clamp(1.65rem,2.5vw,2.8rem)}.work-step-list h3,.mode-grid h3,.embedded-rhythm h3{font-size:clamp(1.25rem,1.7vw,1.85rem)}.work-step-list p,.mode-grid p,.rhythm-grid p,.testimonial-empty p{margin:0;color:var(--ivory-muted);font-family:var(--mono);font-size:.78rem;line-height:1.62}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.mode-grid article{display:grid;gap:16px;border-color:#8cc7a13d;background:linear-gradient(135deg,rgba(140,199,161,.055),transparent 56%),#141512d6}.mode-grid article:first-child{border-color:#b88b374d;background:linear-gradient(135deg,rgba(184,139,55,.065),transparent 56%),#141512d6}.embedded-rhythm{margin-top:18px;border-top:1px solid var(--rule);padding-top:clamp(22px,3vw,34px)}.rhythm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rhythm-grid article{min-height:176px}.rhythm-grid strong{display:block;margin:10px 0;color:var(--ivory);font-family:var(--serif);font-size:1.2rem;font-weight:400;line-height:1.12}.friction-section{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.timeline-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.timeline-grid article{position:relative;display:grid;align-content:start;gap:14px;min-height:220px;overflow:hidden;padding:18px;animation:timeline-card-enter .64s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--step, 0) * 95ms);transition:border-color .22s ease,background-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.timeline-grid article:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--amber),var(--mint),transparent);opacity:.72;transform:translate(-120%);animation:timeline-route-scan 4.8s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(.6s + var(--step, 0) * .22s)}.timeline-grid article:after{content:"";position:absolute;top:16px;right:18px;width:7px;height:7px;border:1px solid var(--mint);background:#8cc7a129;opacity:.78;transform:rotate(45deg)}.timeline-grid article:hover{border-color:#8cc7a157;background:linear-gradient(135deg,rgba(140,199,161,.04),transparent 54%),#141512c7;transform:translateY(-3px)}.timeline-grid p{margin-bottom:0;color:var(--ivory-muted);font-family:var(--mono);font-size:.78rem;line-height:1.62}@keyframes timeline-card-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-route-scan{0%,28%{transform:translate(-120%)}58%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.timeline-grid article,.timeline-grid article:before{animation:none}.timeline-grid article:hover{transform:none}}.comparison-table{border:1px solid var(--rule);font-family:var(--mono)}.comparison-row{display:grid;grid-template-columns:.82fr 1fr .82fr .9fr 1.3fr;gap:18px;border-bottom:1px solid rgba(237,227,207,.12);padding:16px;color:var(--ivory-muted);font-size:.8rem;line-height:1.55}.comparison-row:last-child{border-bottom:0}.comparison-row strong{color:var(--ivory);font-weight:400}.comparison-row-feature{position:relative;border:1px solid rgba(140,199,161,.54);margin:-1px;background:linear-gradient(90deg,rgba(140,199,161,.12),transparent 55%),#8cc7a109}.comparison-row-feature:after{content:"THIS IS WHAT YOU GET";position:absolute;top:-13px;left:16px;border:1px solid rgba(140,199,161,.52);padding:4px 8px;background:var(--field);color:var(--mint);font-family:var(--mono);font-size:.62rem;letter-spacing:.12em}.comparison-row-feature strong{color:var(--mint)}.comparison-head{color:var(--amber);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.risk-free-step{margin:14px 0 0;border:1px solid rgba(140,199,161,.34);padding:18px;color:var(--ivory);font-family:var(--mono);font-size:.84rem;line-height:1.6;background:#8cc7a10b}.about-section{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);gap:clamp(28px,4vw,58px)}.value-ledger{display:grid;border:1px solid var(--rule);font-family:var(--mono)}.about-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-proof-grid article{display:grid;gap:12px;border:1px solid rgba(140,199,161,.32);padding:18px;background:linear-gradient(135deg,rgba(140,199,161,.07),transparent 58%),#141512c2}.about-proof-grid strong{color:var(--mint);font-family:var(--mono);font-size:.88rem;font-weight:400;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.about-proof-grid p{margin:0;color:var(--ivory-muted);font-family:var(--mono);font-size:.78rem;line-height:1.58}.value-ledger article{display:grid;grid-template-columns:120px 190px 1fr;gap:18px;border-bottom:1px solid rgba(237,227,207,.12);padding:16px}.value-ledger article:last-child{border-bottom:0}.value-ledger span{color:var(--ivory-dim);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.value-ledger strong{color:var(--amber);font-size:.76rem;font-weight:400;letter-spacing:.09em;text-transform:uppercase}.value-ledger p{margin-bottom:0;color:var(--ivory-muted);font-size:.78rem;line-height:1.58}.first-mover-register{display:grid;gap:0;border:1px solid rgba(184,139,55,.24);font-family:var(--mono)}.first-mover-register .section-kicker{padding:16px;border-bottom:1px solid rgba(237,227,207,.12)}.first-mover-register article{display:grid;grid-template-columns:90px 1fr;gap:18px;border-bottom:1px solid rgba(237,227,207,.12);padding:16px}.first-mover-register article:last-child{border-bottom:0}.first-mover-register p{margin:0;color:var(--ivory-muted);font-size:.78rem;line-height:1.58}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.faq-grid details{border:1px solid var(--rule);background:#141512b8}.faq-grid summary{cursor:pointer;padding:18px;color:var(--ivory);font-family:var(--mono);font-size:.82rem;letter-spacing:.04em;list-style:none}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{float:right;color:var(--amber);content:"+"}.faq-grid details[open] summary:after{content:"-"}.faq-grid p{margin:0;border-top:1px solid rgba(237,227,207,.12);padding:0 18px 18px;color:var(--ivory-muted);font-family:var(--mono);font-size:.78rem;line-height:1.62}.field-section{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.field-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--rule);counter-reset:fieldList}.field-list li{display:grid;grid-template-columns:54px 1fr;border-bottom:1px solid rgba(237,227,207,.12);color:var(--ivory-muted);font-family:var(--mono);font-size:.84rem;line-height:1.65;counter-increment:fieldList}.field-list li:last-child{border-bottom:0}.field-list li:before{display:grid;place-items:center;border-right:1px solid rgba(237,227,207,.12);color:var(--amber);content:counter(fieldList,decimal-leading-zero)}.field-list li{padding:18px 18px 18px 0}.field-list li:before{margin-right:18px}.contact-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(24px,4vw,56px);align-items:end}.footer-meta{grid-column:1 / -1;border-top:1px solid var(--rule);padding-top:18px;color:var(--ivory-dim);text-transform:uppercase}.footer-meta a{color:var(--ivory-muted)}.testimonial-grid,.testimonial-empty{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-empty article{min-height:190px}.testimonial-empty strong{display:block;margin:16px 0 10px;color:var(--ivory);font-family:var(--serif);font-size:1.45rem;font-weight:400}.testimonial-card{padding:28px}.testimonial-card blockquote{margin-bottom:22px;color:var(--ivory);font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.12}.testimonial-card>p{color:var(--ivory-muted);font-family:var(--mono);font-size:.8rem}.testimonial-card footer{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--rule);padding-top:18px}.testimonial-card img{width:56px;height:56px;border-radius:50%;object-fit:cover}.avatar-fallback{width:56px;height:56px;border:1px solid var(--rule);background:#ede3cf0a}.testimonial-card span{display:grid;gap:4px}.testimonial-card strong{color:var(--ivory);font-family:var(--serif);font-weight:600}.testimonial-card em{color:var(--ivory-dim);font-family:var(--mono);font-size:.68rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.testimonial-card footer a{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--rule);color:var(--amber);font-family:var(--mono)}@media(max-width:1120px){.hero-section,.feature-proof-grid,.case-hero-section,.approach-preview-grid,.about-section,.contact-section{grid-template-columns:1fr}.hero-section{min-height:auto}.record-grid,.related-proof-grid,.timeline-grid,.testimonial-grid,.testimonial-empty,.work-step-list,.rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approach-article-section{grid-template-columns:1fr}}@media(min-width:781px)and (max-width:1120px){.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-panel{grid-template-rows:18px 126px auto 52px;padding:clamp(18px,2.2vw,24px)}.offer-panel h3{font-size:clamp(1.85rem,3.2vw,2.75rem)}.offer-panel dl{grid-template-rows:154px 472px 288px 178px}.offer-panel div{grid-template-columns:1fr;gap:8px}}@media(max-width:780px){.site-shell{padding:12px}.site-header{top:12px;left:12px;right:12px}.desktop-nav{display:none}.mobile-menu{display:inline-flex}main{gap:42px}.hero-section,.testimonial-section,.records-section,.friction-section,.faq-section,.field-section,.approach-preview-section,.approach-diagram-section,.feature-proof-section,.case-visual-section,.case-detail-section,.related-proof-section,.work-model-section,.offer-section,.about-section,.contact-section{padding:22px}h1{max-width:12ch;font-size:clamp(2.7rem,13vw,4.3rem)}h2{max-width:12ch;font-size:clamp(2rem,10vw,3.4rem)}.section-heading-row,.approach-preview-grid,.hero-stat-grid,.outcome-row,.outcome-row-feature,.offer-grid,.record-grid,.related-proof-grid,.timeline-grid,.testimonial-grid,.testimonial-empty,.work-step-list,.mode-grid,.rhythm-grid,.faq-grid,.comparison-row,.about-proof-grid,.value-ledger article,.first-mover-register article{grid-template-columns:1fr}.protocol-note,.text-link{justify-self:start}.hero-stat-grid div,.outcome-row div{min-height:auto;border-right:0;border-bottom:1px solid rgba(237,227,207,.13)}.hero-stat-grid div:last-child,.outcome-row div:last-child{border-bottom:0}.operator-frame figcaption{grid-template-columns:1fr}.operator-frame figcaption strong{border-right:0;border-bottom:1px solid var(--rule)}.operator-portrait,.operator-portrait-small{min-height:360px}.record-card,.timeline-grid article{grid-template-rows:none;min-height:auto}.approach-preview-copy{border-left:0;border-top:1px solid rgba(140,199,161,.32);padding-top:18px;padding-left:0}.approach-operating-plate{grid-template-columns:1fr}.approach-plate-panel,.approach-plate-panel img{min-height:260px}.approach-plate-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.approach-plate-sequence span{min-height:38px;border-bottom:1px solid rgba(140,199,161,.2)}.case-diagram-plate .case-diagram-image{min-height:300px}.case-diagram-stack figcaption,.part-proof-strip figcaption{display:grid}.offer-panel,.offer-panel dl{grid-template-rows:none}.offer-panel h3{min-height:auto}.invoice-control-diagram{grid-template-columns:1fr}.invoice-control-diagram:before{inset:24px 50% 24px auto;width:1px;height:auto}.work-step-list .work-step-feature{grid-column:auto}.offer-panel div{grid-template-columns:1fr;gap:8px}.comparison-row{gap:8px}.action{width:100%}}
