.ot{--ot-black:#0d0f10;--ot-graphite:#171b1d;--ot-bone:#f2f0ea;--ot-paper:#e9e5dc;--ot-oxide:#bf4c25;--ot-oxide-light:#dd7048;--ot-steel:#9ca1a0;background:var(--ot-bone);color:var(--ot-black)}.ot *,.ot :after,.ot :before{box-sizing:border-box}.ot h1,.ot h2,.ot h3,.ot p{margin-top:0}.ot a,.ot button{-webkit-tap-highlight-color:transparent}.brief-composer button:focus-visible,.brief-composer input:focus-visible,.brief-composer textarea:focus-visible,.ot a:focus-visible,.ot button:focus-visible{outline:3px solid var(--ot-oxide-light,#dd7048);outline-offset:4px}.ot-kicker{margin:0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.67rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.ot-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.82rem 1.25rem;border:1px solid var(--ot-oxide);border-radius:2px;background:var(--ot-oxide);color:white;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.ot-button:hover{background:#9f3d1e;border-color:#9f3d1e}.ot-button--dark{background:var(--ot-black);border-color:var(--ot-black);color:var(--ot-bone)}.ot-button--dark:hover{background:var(--ot-graphite);border-color:var(--ot-graphite)}.ot-text-link{color:inherit;text-underline-offset:.32em;text-decoration-thickness:1px}.ot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.5rem}.ot-register{position:fixed;z-index:48;top:50%;right:0;width:3.35rem;transform:translateY(-50%);display:flex;flex-direction:column;border:1px solid rgba(242,240,234,.28);border-right:0;background:rgba(13,15,16,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ot-register a{display:flex;min-height:8rem;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem;color:var(--ot-bone);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;writing-mode:vertical-rl;border-bottom:1px solid rgba(242,240,234,.18)}.ot-register a:last-child{border-bottom:0}.ot-register span{color:var(--ot-oxide-light)}.ot-hero{position:relative;min-height:calc(100svh - 74px);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.58fr);grid-template-rows:auto 1fr auto;gap:clamp(1.5rem,4vw,5rem);padding:clamp(1.5rem,4vw,4rem) clamp(4.5rem,7vw,7rem) clamp(2rem,5vw,5rem) clamp(1.25rem,5.5vw,5.5rem);background:var(--ot-black);color:var(--ot-bone);isolation:isolate}.ot-field{position:absolute;inset:0;z-index:-1;display:grid;grid-template-columns:repeat(6,1fr);opacity:.72}.ot-field i{border-right:1px solid rgba(242,240,234,.09)}.ot-field i:nth-child(2),.ot-field i:nth-child(5){background:linear-gradient(180deg,transparent,rgba(191,76,37,.08) 72%,transparent)}.ot-hero>.ot-kicker{grid-column:1/-1;color:var(--ot-steel)}.ot-hero-copy{align-self:center;max-width:62rem}.ot-hero h1{margin-bottom:1rem;max-width:9ch;font-size:clamp(4rem,9.8vw,10.5rem);line-height:.79;letter-spacing:-.073em;font-weight:600}.ot-hero-thesis{max-width:25ch;margin-bottom:.4rem;color:#d0d1cd;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.12;letter-spacing:-.025em}.ot-hero-copy>p:last-of-type{color:var(--ot-steel)}.ot-hero-card{align-self:center;transform:translate(13%,-6%) rotate(6deg);opacity:.78;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .65s ease}.ot-hero.is-settled .ot-hero-card{transform:rotate(-1.5deg);opacity:1}.ot-hero-status{grid-column:1/-1;justify-self:end;margin:0;text-align:right;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;color:var(--ot-steel)}.ot-hero-status span{display:block;color:var(--ot-oxide-light)}.ot-outcome-card{position:relative;width:100%;min-height:25rem;padding:clamp(1.3rem,2.4vw,2.1rem);background:#f5f1e7;color:var(--ot-black);border:1px solid rgba(13,15,16,.35);box-shadow:0 34px 70px -45px rgba(0,0,0,.9)}.ot-card-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:2px solid;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.11em}.ot-card-head span{color:#7d2c16}.ot-card-id{margin:1.2rem 0 .6rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.1em;color:#666967}.ot-outcome-card h2{max-width:17ch;margin-bottom:1.6rem;font-size:clamp(1.55rem,2.5vw,2.5rem);line-height:.98;letter-spacing:-.04em}.ot-outcome-card dl{margin:0}.ot-outcome-card dl div{display:grid;grid-template-columns:6.8rem 1fr;gap:1rem;padding:.65rem 0;border-top:1px solid rgba(13,15,16,.2)}.ot-outcome-card dt{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.57rem;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.ot-outcome-card dd{margin:0;font-size:.79rem;line-height:1.4;color:#515554}.ot-card-state{display:flex;align-items:center;gap:.55rem;margin:1.2rem 0 0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.11em;text-transform:uppercase}.ot-card-state span{width:.58rem;height:.58rem;border:1px solid var(--ot-oxide);border-radius:50%}.ot-outcome-card[data-stage=verified] .ot-card-state span{background:#2e5942;border-color:#2e5942;box-shadow:0 0 0 4px rgba(46,89,66,.16)}.ot-section-head{display:grid;grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);gap:2rem;margin-bottom:clamp(2.5rem,5vw,5rem)}.ot-section-head .ot-kicker{padding-top:.5rem;color:#7d2c16}.ot-section-head h2{max-width:16ch;margin-bottom:1rem;font-size:clamp(2.8rem,6.5vw,6.4rem);line-height:.88;letter-spacing:-.06em}.ot-section-head p:last-child{max-width:55ch;line-height:1.6;color:#4c504f}.ot-recognition{padding:clamp(5rem,10vw,10rem) clamp(4.5rem,7vw,7rem) clamp(5rem,10vw,10rem) clamp(1.25rem,5.5vw,5.5rem)}.ot-outcome-options{border-top:2px solid var(--ot-black)}.ot-outcome-options button{width:100%;display:grid;grid-template-columns:4rem minmax(0,1fr) 9rem;gap:1.2rem;align-items:center;padding:1.25rem 0;border:0;border-bottom:1px solid rgba(13,15,16,.25);background:transparent;color:inherit;text-align:left;cursor:pointer}.ot-outcome-options button:hover,.ot-outcome-options button[aria-pressed=true]{background:var(--ot-black);color:var(--ot-bone);padding-left:1rem;padding-right:1rem}.ot-outcome-options small,.ot-outcome-options span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.ot-outcome-options span{color:#7d2c16}.ot-outcome-options button[aria-pressed=true] small,.ot-outcome-options button[aria-pressed=true] span{color:var(--ot-oxide-light)}.ot-outcome-options strong{font-size:clamp(1.25rem,2.3vw,2.4rem);line-height:1.08;font-weight:500;letter-spacing:-.03em}.ot-outcome-options small{justify-self:end;color:#666a69}.ot-selection-status{margin:1rem 0 0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.08em;color:#5c605f}.ot-transfer{padding:clamp(5rem,9vw,9rem) clamp(4.5rem,7vw,7rem) clamp(5rem,9vw,9rem) clamp(1.25rem,5.5vw,5.5rem);background:#c6bfb2}.ot-transfer-head{display:grid;grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);gap:2rem;margin-bottom:4rem}.ot-transfer-head .ot-kicker{color:#722913}.ot-transfer-head h2{max-width:15ch;margin:0;font-size:clamp(2.7rem,6vw,6rem);line-height:.9;letter-spacing:-.058em}.ot-transfer-layout{display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(25rem,1fr);gap:clamp(2rem,6vw,8rem);align-items:start}.ot-transfer-steps{list-style:none;margin:0;padding:0 0 16vh}.ot-transfer-steps li{min-height:45vh;padding:1.2rem 0;border-top:1px solid rgba(13,15,16,.28);transition:background .24s ease}.ot-transfer-steps li:not(.is-current) button strong,.ot-transfer-steps li:not(.is-current) p{color:#414544}.ot-transfer-steps button{width:100%;display:flex;justify-content:space-between;gap:1rem;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ot-transfer-steps button span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.1em;color:#702712}.ot-transfer-steps button strong{font-size:clamp(1.8rem,3.2vw,3.2rem);text-transform:capitalize;letter-spacing:-.04em}.ot-transfer-steps li p{max-width:34ch;margin:1.2rem 0 0 auto;line-height:1.55;color:#464a49}.ot-table-pin{position:sticky;top:6rem;min-height:calc(100vh - 8rem);display:grid;align-content:center}.ot-table-label{display:flex;justify-content:space-between;margin-bottom:.7rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.ot-table-label b{color:#702712}.ot-table-pin .ot-outcome-card{transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s ease}.ot-table-pin .ot-outcome-card[data-stage=loose]{transform:rotate(-4deg) translateX(-4%)}.ot-table-pin .ot-outcome-card[data-stage=selected]{transform:rotate(1.5deg)}.ot-table-pin .ot-outcome-card[data-stage=defined]{transform:rotate(-.7deg)}.ot-table-pin .ot-outcome-card[data-stage=assigned]{transform:none}.ot-table-pin .ot-outcome-card[data-stage=installed]{transform:translateY(-.35rem);background:#eee9dc}.ot-table-pin .ot-outcome-card[data-stage=verified]{transform:none;background:#f5f1e7;box-shadow:0 28px 60px -36px rgba(13,15,16,.8),inset 0 0 0 3px #2e5942}.ot-register-readout{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.7rem;margin-top:1rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.57rem;letter-spacing:.09em;text-transform:uppercase;color:#414544}.ot-register-readout i{height:1px;background:rgba(13,15,16,.25)}.ot-register-readout span.is-on{color:#2e5942;font-weight:700}.ot-engagement{padding:clamp(5rem,9vw,9rem) clamp(4.5rem,7vw,7rem) clamp(5rem,9vw,9rem) clamp(1.25rem,5.5vw,5.5rem);background:var(--ot-black);color:var(--ot-bone)}.ot-section-head--light .ot-kicker{color:var(--ot-oxide-light)}.ot-section-head--light p:last-child{color:var(--ot-steel)}.ot-engagement-object{display:grid;grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);border:1px solid rgba(242,240,234,.36)}.ot-engagement-tabs{display:flex;flex-direction:column;border-right:1px solid rgba(242,240,234,.28)}.ot-engagement-tabs button{flex:1 1;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:1rem;min-height:7rem;padding:1.2rem;border:0;border-bottom:1px solid rgba(242,240,234,.22);background:transparent;color:var(--ot-steel);font:inherit;font-size:1.1rem;text-align:left;cursor:pointer}.ot-engagement-tabs button:last-child{border-bottom:0}.ot-engagement-tabs button[aria-selected=true]{background:var(--ot-oxide);color:white}.ot-engagement-tabs span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6rem}.ot-engagement-object article{position:relative;min-height:34rem;padding:clamp(1.5rem,4vw,4rem);display:grid;align-content:center;overflow:hidden}.ot-engagement-object article:before{content:"";position:absolute;width:18rem;height:18rem;right:-3rem;top:-4rem;border:1px solid var(--ot-oxide-light);transform:rotate(45deg) scale(var(--morph-scale,.55));opacity:.45;transition:transform .52s cubic-bezier(.16,1,.3,1)}.ot-engagement-object[data-engagement="1"] article:before{--morph-scale:.8}.ot-engagement-object[data-engagement="2"] article:before{--morph-scale:1.15}.ot-engagement-verb{margin:0 0 .6rem;color:var(--ot-oxide-light);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.64rem;letter-spacing:.13em;text-transform:uppercase}.ot-engagement-object h3{margin-bottom:1rem;font-size:clamp(3rem,7vw,7rem);line-height:.84;letter-spacing:-.065em}.ot-engagement-object article>b{justify-self:start;margin-bottom:2rem;padding:.3rem .45rem;background:#a43e1f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.ot-engagement-object dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:1.6rem 0 0}.ot-engagement-object dl div{padding-top:.8rem;border-top:1px solid rgba(242,240,234,.28)}.ot-engagement-object dt{margin-bottom:.55rem;color:var(--ot-steel);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.ot-engagement-object dd{margin:0;color:#d7d7d3;font-size:.88rem;line-height:1.55}.ot-swipe-note{margin:2rem 0 0;color:var(--ot-steel);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase}.ot-case{display:grid;grid-template-columns:.18fr .72fr 1.1fr;gap:clamp(1.5rem,4vw,5rem);align-items:center;padding:clamp(5rem,10vw,10rem) clamp(4.5rem,7vw,7rem) clamp(5rem,10vw,10rem) clamp(1.25rem,5.5vw,5.5rem);background:var(--ot-paper)}.ot-case-index{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem;border-right:1px solid rgba(13,15,16,.22);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.1em;writing-mode:vertical-rl}.ot-case-copy .ot-kicker,.ot-case-index b{color:#762a15}.ot-case-copy h2{margin:.8rem 0 1.1rem;font-size:clamp(2.5rem,5.4vw,5.4rem);line-height:.9;letter-spacing:-.058em}.ot-case-copy>p:not(.ot-kicker){max-width:47ch;line-height:1.6;color:#4e5251}.ot-case-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem}.ot-case-file{min-height:32rem;padding:clamp(1.5rem,3vw,3rem);display:grid;grid-template-columns:auto 1fr;align-content:space-between;gap:1rem;background:var(--ot-black);color:var(--ot-bone);transform:rotate(1.5deg);box-shadow:0 35px 65px -45px rgba(13,15,16,.8)}.ot-case-file strong{grid-column:1/-1;font-size:clamp(4rem,10vw,9rem);line-height:.78;letter-spacing:.15em;text-align:center}.ot-case-file span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.ot-case-file i{height:1px;background:var(--ot-oxide-light)}.ot-case-file small{grid-column:1/-1;color:var(--ot-steel);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.ot-evidence-dialog{width:min(58rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto 0 auto auto;padding:0;border:0;background:var(--ot-bone);color:var(--ot-black);box-shadow:-20px 0 70px rgba(0,0,0,.35)}.ot-evidence-dialog::backdrop{background:rgba(13,15,16,.72)}.ot-dialog-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(13,15,16,.2);background:var(--ot-bone)}.ot-dialog-head p{margin:0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.59rem;letter-spacing:.1em}.ot-dialog-head button{min-width:44px;min-height:44px;border:1px solid;background:transparent;cursor:pointer}.ot-evidence-dialog>h2{margin:0;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,5vw,5rem) 2rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.9;letter-spacing:-.055em}.ot-evidence-dialog dl{margin:0;padding:0 clamp(1.5rem,5vw,5rem)}.ot-evidence-dialog dl div{display:grid;grid-template-columns:12rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid rgba(13,15,16,.22)}.ot-evidence-dialog dl div.is-limit{margin-top:1rem;border-top:5px solid var(--ot-oxide)}.ot-evidence-dialog dt{color:#762a15;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.ot-evidence-dialog dd{margin:0;line-height:1.5;color:#4d5150}.ot-evidence-dialog>a{display:inline-block;margin:2rem clamp(1.5rem,5vw,5rem) 4rem;color:inherit}.ot-founder{min-height:54rem;display:grid;grid-template-columns:1.25fr .75fr;background:#8d321d;color:#fff8ef}.ot-founder-image-wrap{position:relative;min-height:54rem;overflow:hidden}.ot-founder-image{object-fit:cover;object-position:50% 42%}.ot-founder-copy{padding:clamp(3rem,6vw,7rem) clamp(1.5rem,5vw,5rem);display:flex;flex-direction:column;justify-content:flex-end}.ot-founder-copy .ot-kicker{margin-bottom:auto;color:#f3c1b0}.ot-founder-copy h2{margin-bottom:1.4rem;font-size:clamp(2.8rem,4.8vw,5rem);line-height:.89;letter-spacing:-.058em}.ot-founder-copy p:not(.ot-kicker){line-height:1.65}.ot-founder-copy .ot-text-link{align-self:flex-start;margin-top:1.2rem}.ot-invitation{min-height:80vh;padding:clamp(5rem,10vw,10rem) clamp(4.5rem,7vw,7rem) clamp(5rem,10vw,10rem) clamp(1.25rem,5.5vw,5.5rem);display:grid;align-content:center;background:var(--ot-bone)}.ot-invitation .ot-kicker{color:#762a15}.ot-invitation h2{max-width:17ch;margin:1rem 0 1.2rem;font-size:clamp(3.2rem,8vw,8.4rem);line-height:.84;letter-spacing:-.068em}.ot-invitation>p:not(.ot-kicker){max-width:48ch;line-height:1.6;color:#4c504f}.ot-invitation .ot-button{justify-self:start;margin-top:1.5rem}@media (max-width:900px){.ot-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.ot-hero-card{max-width:34rem;justify-self:end}.ot-hero-status{justify-self:start;text-align:left}.ot-transfer-layout{grid-template-columns:.6fr 1fr;gap:2rem}.ot-case{grid-template-columns:.1fr 1fr}.ot-case-file{grid-column:2}.ot-founder{grid-template-columns:1fr}.ot-founder-image-wrap{min-height:60rem}}@media (max-width:620px){.ot-register{top:auto;right:0;bottom:0;left:0;width:auto;transform:none;flex-direction:row;border:0;border-top:1px solid rgba(242,240,234,.28)}.ot-register a{flex:1 1;min-height:48px;padding:.45rem;flex-direction:row;justify-content:center;writing-mode:horizontal-tb;font-size:.52rem;border:0;border-right:1px solid rgba(242,240,234,.18)}.ot-case,.ot-engagement,.ot-hero,.ot-invitation,.ot-recognition,.ot-transfer{padding-right:1.1rem;padding-left:1.1rem}.ot-hero{min-height:calc(100svh - 62px);gap:1.1rem;padding-top:1.25rem;padding-bottom:4.6rem}.ot-hero h1{margin-top:1.2rem;font-size:clamp(3.7rem,19vw,5rem)}.ot-hero-thesis{font-size:1.2rem}.ot-hero-card{min-height:0;padding:1rem;transform:rotate(2deg)}.ot-hero.is-settled .ot-hero-card{transform:rotate(-.6deg)}.ot-outcome-card h2{font-size:1.55rem}.ot-outcome-card dl div{grid-template-columns:5.8rem 1fr}.ot-hero-status{display:none}.ot-section-head,.ot-transfer-head{grid-template-columns:1fr;gap:.7rem}.ot-section-head .ot-kicker{padding-top:0}.ot-section-head h2,.ot-transfer-head h2{font-size:3.15rem}.ot-outcome-options button{grid-template-columns:2.2rem 1fr;padding:1.05rem 0}.ot-outcome-options strong{font-size:1.3rem}.ot-outcome-options small{grid-column:2;justify-self:start}.ot-transfer-layout{display:block}.ot-transfer-steps{display:flex;gap:.5rem;overflow-x:auto;padding:0 0 1.2rem;scroll-snap-type:x mandatory}.ot-transfer-steps li{flex:0 0 7rem;min-height:0;padding:.75rem;border:1px solid rgba(13,15,16,.28);scroll-snap-align:start}.ot-transfer-steps li.is-current{background:var(--ot-black);color:var(--ot-bone)}.ot-transfer-steps li.is-current button span{color:var(--ot-oxide-light)}.ot-transfer-steps button{display:grid;gap:.5rem;min-height:44px}.ot-transfer-steps button strong{font-size:1rem}.ot-transfer-steps li p{display:none}.ot-table-pin{position:static;min-height:0}.ot-register-readout{grid-template-columns:1fr;gap:.35rem}.ot-register-readout i{width:1px;height:.7rem}.ot-engagement-object{grid-template-columns:1fr}.ot-engagement-tabs{flex-direction:row;border:0;border-bottom:1px solid rgba(242,240,234,.28)}.ot-engagement-tabs button{min-width:0;min-height:5.3rem;display:grid;grid-template-columns:1fr;gap:.3rem;padding:.65rem;border:0;border-right:1px solid rgba(242,240,234,.22);font-size:.78rem;text-align:center}.ot-engagement-object article{min-height:39rem;padding:1.2rem}.ot-engagement-object h3{font-size:3.6rem}.ot-engagement-object dl{grid-template-columns:1fr;gap:.9rem}.ot-swipe-note span{display:inline}.ot-case{grid-template-columns:1fr}.ot-case-index{min-height:0;flex-direction:row;padding:0 0 .7rem;border:0;border-bottom:1px solid;writing-mode:horizontal-tb}.ot-case-copy h2{font-size:3.2rem}.ot-case-file{grid-column:1;min-height:26rem;transform:none}.ot-case-file strong{font-size:4rem}.ot-evidence-dialog{width:100%;max-width:none;max-height:88dvh;margin:auto 0 0;border-radius:14px 14px 0 0}.ot-evidence-dialog dl div{grid-template-columns:1fr;gap:.4rem}.ot-founder{min-height:0}.ot-founder-image-wrap{min-height:0;aspect-ratio:3/4}.ot-founder-copy{min-height:33rem;padding-bottom:5rem}.ot-founder-copy h2{font-size:3.2rem}.ot-invitation{padding-bottom:7rem}.ot-invitation h2{font-size:3.6rem}}@media (prefers-reduced-motion:reduce){.ot *,.ot :after,.ot :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ot-hero-card,.ot-hero.is-settled .ot-hero-card,.ot-table-pin .ot-outcome-card{transform:none!important;opacity:1}.ot-transfer-steps li{min-height:auto;opacity:1}.ot-table-pin{position:static;min-height:auto}}.brief-composer{width:min(92rem,calc(100% - 2.5rem));padding:0;display:block;overflow:hidden}.brief-desk{display:grid;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);min-height:48rem}.brief-input-plane{padding:clamp(1.25rem,3vw,3rem);display:grid;grid-template-rows:auto 1fr auto auto}.brief-live-document{position:relative;margin:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,3vw,3rem);border:1px solid rgba(13,15,16,.35);background:#faf6eb;box-shadow:0 25px 40px -35px #0d0f10;transform:rotate(.5deg);transition:transform var(--motion-carry) var(--motion-ease-material),box-shadow var(--motion-carry)}.brief-live-document:after,.brief-live-document:before{content:"";position:absolute;inset:.7rem -.7rem -.7rem .7rem;z-index:-1;border:1px solid rgba(13,15,16,.2);background:#ded8cc}.brief-live-document:after{inset:1.3rem -1.3rem -1.3rem 1.3rem;z-index:-2;background:#c5bdb0}.brief-document-footer,.brief-document-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:2px solid;font:.58rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.1em}.brief-document-head b{color:#8d321d}.brief-live-document>h2{margin:2.2rem 0 .5rem;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.88;letter-spacing:-.055em}.brief-document-outcome{min-height:3em;color:#5c605f}.brief-live-document>section{padding:.75rem 0;border-top:1px solid rgba(13,15,16,.18);opacity:.42;transition:opacity var(--motion-direct),transform var(--motion-carry) var(--motion-ease-out)}.brief-live-document>section.is-filled{opacity:1;transform:translateX(.35rem)}.brief-live-document>section span{font:.54rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#762a15}.brief-live-document>section p{margin:.3rem 0 0;font-size:.78rem;line-height:1.45;color:#4d5150}.brief-document-footer{margin-top:1rem;padding:.75rem 0 0;border-top:2px solid;border-bottom:0;color:#5c605f}.brief-composer.is-complete .brief-live-document{transform:rotate(0) translateY(-.5rem);box-shadow:0 32px 55px -38px #0d0f10,inset 0 0 0 3px #2e5942}.brief-composer.is-complete .brief-input-plane{opacity:.38;pointer-events:none}.brief-result-actions{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:clamp(1.25rem,3vw,3rem);border-top:1px solid rgba(13,15,16,.3);background:#e5dfd4}.brief-result-actions h3{margin:.4rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.9;letter-spacing:-.05em}.brief-result-actions>div>p:last-child{max-width:45ch;color:#4d5150}.brief-result-actions .brief-actions{align-self:center}.brief-result-actions .brief-status{grid-column:1/-1}@media(max-width:860px){.brief-desk{grid-template-columns:1fr}.brief-live-document{min-height:41rem;grid-row:1;margin:.75rem}.brief-input-plane{grid-row:2;min-height:calc(100svh - 4rem)}.brief-result-actions{grid-template-columns:1fr}.brief-composer.is-complete .brief-input-plane{display:none}.brief-result-actions .brief-status{grid-column:1}.brief-outcomes{grid-template-columns:1fr}.brief-outcomes button{min-height:5rem}}.case-file-tabs button,.lifecycle-track button,.scenario-controls button{transition:transform var(--motion-direct) var(--motion-ease-out),background var(--motion-direct),color var(--motion-direct)}.scenario-controls button[aria-selected=true]{transform:translateX(.6rem)}.scenario-layout article{transform-origin:left center;animation:kc-sheet-in var(--motion-direct) var(--motion-ease-out);box-shadow:inset 1rem 0 #bf4c25}.lifecycle-track button[aria-selected=true]{transform:translateY(.65rem)}.lifecycle>article{position:relative;overflow:hidden}.lifecycle>article:after{content:"";position:absolute;right:5%;top:18%;width:22%;aspect-ratio:1;border:1px solid #bf4c25;transform:rotate(45deg)}.case-file-tabs button[aria-selected=true]{transform:translateX(.55rem)}.case-file-explorer article{transform-origin:left;transition:transform var(--motion-carry) var(--motion-ease-out)}.case-file-explorer:focus-within article{transform:perspective(900px) rotateY(-2deg)}.system-assembly-stage{display:grid;grid-template-columns:12rem minmax(18rem,.8fr) 1fr;min-height:34rem;border:1px solid rgba(13,15,16,.3);overflow:hidden}.system-material-controls{display:flex;flex-direction:column;border-right:1px solid rgba(13,15,16,.25)}.system-material-controls button{flex:1 1;border:0;border-bottom:1px solid rgba(13,15,16,.2);background:transparent;font:inherit;text-align:left;padding:1rem;cursor:pointer}.system-material-controls button[aria-selected=true]{background:#0d0f10;color:#f2f0ea}.system-object{position:relative;margin:3rem}.system-object i{position:absolute;border:1px solid #0d0f10;background:#d6cfc3;transition:inset var(--motion-carry) var(--motion-ease-material),transform var(--motion-carry),background var(--motion-direct)}.system-object i:first-child{inset:5% 12% 12% 5%}.system-object i:nth-child(2){inset:17% 26% 26% 18%}.system-object i:nth-child(3){inset:29% 42% 39% 31%}.system-object i:nth-child(4){inset:44% 54% 49% 44%;background:#bf4c25}.system-object span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:.6rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.system-assembly[data-material="1"] .system-object i{transform:translate(calc(var(--n,1)*.4rem),calc(var(--n,1)*-.4rem))}.system-assembly[data-material="2"] .system-object i:nth-child(odd){inset-inline:4%}.system-assembly[data-material="2"] .system-object i:nth-child(2n){inset-block:4%}.system-assembly[data-material="3"] .system-object i{border-radius:50%;background:#89908d}.system-assembly[data-material="3"] .system-object i:last-of-type{background:#2e5942}.system-assembly-stage article{padding:clamp(1.5rem,4vw,4rem);display:grid;align-content:center;border-left:1px solid rgba(13,15,16,.25)}.system-assembly-stage article h3{font-size:clamp(2rem,4vw,4.4rem);line-height:.92;letter-spacing:-.05em}.revenue-rail{position:relative;display:grid;grid-template-columns:repeat(9,1fr);padding-bottom:8rem;border-top:2px solid #0d0f10}.revenue-rail button{min-height:9rem;padding:.8rem;border:0;border-right:1px solid rgba(13,15,16,.25);background:transparent;font:inherit;text-align:left;writing-mode:vertical-rl;cursor:pointer}.revenue-rail button[aria-pressed=true]{background:#0d0f10;color:#f2f0ea}.revenue-rail button span{color:#bf4c25;font:.55rem/1 var(--font-geist-mono),monospace}.revenue-carrier{position:absolute;left:calc((100% / 9) * var(--revenue-index,0));bottom:1.6rem;width:calc(100% / 9);height:4.3rem;padding:.6rem;background:#bf4c25;color:white;transition:left var(--motion-carry) var(--motion-ease-material);font-style:normal}.revenue-carrier b{font:.5rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.08em}.revenue-flow[data-revenue-index="0"]{--revenue-index:0}.revenue-flow[data-revenue-index="1"]{--revenue-index:1}.revenue-flow[data-revenue-index="2"]{--revenue-index:2}.revenue-flow[data-revenue-index="3"]{--revenue-index:3}.revenue-flow[data-revenue-index="4"]{--revenue-index:4}.revenue-flow[data-revenue-index="5"]{--revenue-index:5}.revenue-flow[data-revenue-index="6"]{--revenue-index:6}.revenue-flow[data-revenue-index="7"]{--revenue-index:7}.revenue-flow[data-revenue-index="8"]{--revenue-index:8}.revenue-readout{display:flex;justify-content:space-between;gap:2rem;padding:1rem;border-top:1px solid}.revenue-readout span{font:600 .6rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#762a15}@media(max-width:760px){.system-assembly-stage{grid-template-columns:1fr}.system-material-controls{flex-direction:row;overflow-x:auto}.system-material-controls button{flex:0 0 7rem;min-height:5rem}.system-object{min-height:19rem;margin:1rem}.system-assembly-stage article{border-left:0;border-top:1px solid;min-height:20rem}.revenue-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:7rem}.revenue-rail button{flex:0 0 5rem;scroll-snap-align:start}.revenue-carrier{position:sticky;left:1rem;flex:0 0 5rem}.revenue-readout{flex-direction:column}}.brief-composer.is-complete .brief-input-plane{display:none}.brief-composer.is-complete .brief-desk{grid-template-columns:1fr}.brief-composer.is-complete .brief-live-document{width:min(48rem,calc(100% - 2.5rem));justify-self:center}@media(max-width:800px){.kc-pressure-fragments{display:none}}.brief-question-index{margin:0;padding:1rem clamp(1.25rem,3vw,3rem);border-top:1px solid rgba(13,15,16,.25);background:#ede8de}.brief-question-index summary{cursor:pointer;font:600 .62rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.brief-question-index ul{margin:1rem 0;padding-left:1.2rem;color:#4d5150;line-height:1.6}.brief-composer.is-complete .brief-document-footer{position:relative}.brief-composer.is-complete .brief-document-footer:after{content:"";position:absolute;left:0;right:0;bottom:-.8rem;height:3px;background:#bf4c25;animation:kc-brief-write var(--motion-carry) var(--motion-ease-out) both}@keyframes kc-brief-write{0%{right:100%}}.brief-composer{width:min(72rem,calc(100% - 2.5rem));min-height:43rem;margin:clamp(3rem,7vw,7rem) auto;padding:clamp(1.5rem,4vw,4rem);display:grid;grid-template-rows:auto 1fr auto auto;border:1px solid rgba(13,15,16,.3);background:#f2f0ea;color:#0d0f10;box-shadow:0 38px 70px -58px rgba(13,15,16,.75)}.brief-progress{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;color:#5c605f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.1em}.brief-progress>i{position:relative;height:1px;background:rgba(13,15,16,.22)}.brief-progress>i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--progress);background:#bf4c25;transition:width .32s ease}.brief-question{align-self:center;padding:3rem 0}.brief-label{margin:0 0 .8rem;color:#762a15;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.brief-question h2,.brief-result-head h2{max-width:17ch;margin:0 0 2rem;font-size:clamp(2.8rem,6vw,6rem);line-height:.88;letter-spacing:-.058em}.brief-question input,.brief-question textarea{width:100%;border:0;border-bottom:2px solid #0d0f10;border-radius:0;padding:1rem 0;resize:vertical;background:transparent;color:inherit;font:inherit;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.45}.brief-question textarea{min-height:11rem}.brief-question input::placeholder,.brief-question textarea::placeholder{color:#777b79}.brief-outcomes{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid;border-left:1px solid}.brief-outcomes button{min-height:11rem;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border:0;border-right:1px solid;border-bottom:1px solid;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.brief-outcomes button:hover,.brief-outcomes button[aria-pressed=true]{background:#0d0f10;color:#f2f0ea}.brief-outcomes strong{font-size:1.05rem}.brief-outcomes span{font-size:.78rem;line-height:1.4;color:#5b5f5e}.brief-outcomes button[aria-pressed=true] span{color:#b8bcba}.brief-nav{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(13,15,16,.25)}.brief-nav button{min-height:48px;padding:.75rem 1.2rem;border:1px solid #0d0f10;background:transparent;color:inherit;font:inherit;cursor:pointer}.brief-nav button.is-next{background:#0d0f10;color:#f2f0ea}.brief-nav button:disabled{opacity:.35;cursor:not-allowed}.brief-privacy{margin:1.2rem 0 0;color:#5c605f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.59rem;letter-spacing:.07em;text-transform:uppercase}.brief-composer.is-complete{display:block}.brief-result-head>p:not(.brief-label){max-width:50ch;color:#4c504f;line-height:1.6}.brief-composer.is-complete pre{max-height:30rem;overflow:auto;margin:2.5rem 0;padding:1.5rem;border:1px solid rgba(13,15,16,.3);background:#e7e3da;white-space:pre-wrap;font:.82rem/1.6 var(--font-geist-mono),ui-monospace,monospace}.brief-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.brief-status{min-height:1.5em;margin:1rem 0 0;color:#2e5942}.brief-noscript{margin-top:2rem;padding:1.5rem;border:1px solid rgba(13,15,16,.3)}.brief-noscript h3{font-size:1.4rem}.brief-noscript pre{white-space:pre-wrap;font:.8rem/1.55 var(--font-geist-mono),ui-monospace,monospace}@media (max-width:760px){.brief-composer{width:calc(100% - 1.5rem);min-height:calc(100svh - 7rem);margin:1.5rem auto 5rem;padding:1.1rem}.brief-question h2,.brief-result-head h2{font-size:3rem}.brief-outcomes{grid-template-columns:1fr}.brief-outcomes button{min-height:5.2rem}.brief-nav{position:sticky;bottom:3.7rem;padding:.75rem 0;background:#f2f0ea}}.case-file-explorer,.route-instrument{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5.5vw,5.5rem);background:#e9e5dc;color:#0d0f10}.route-instrument>header{display:grid;grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);gap:1.5rem;margin-bottom:3rem}.route-instrument>header .instrument-label{grid-row:span 2}.route-instrument>header h2{max-width:18ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.92;letter-spacing:-.052em}.route-instrument>header>p:last-child{grid-column:2;max-width:48ch;color:#505453;line-height:1.6}.instrument-label{margin:0;color:#762a15;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.scenario-layout{display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);border:1px solid rgba(13,15,16,.28)}.scenario-controls{display:flex;flex-direction:column;border-right:1px solid rgba(13,15,16,.22)}.scenario-controls button{flex:1 1;min-height:5rem;display:grid;grid-template-columns:2rem 1fr;gap:.8rem;align-items:center;padding:1rem;border:0;border-bottom:1px solid rgba(13,15,16,.2);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.scenario-controls button:last-child{border-bottom:0}.scenario-controls button[aria-selected=true]{background:#0d0f10;color:#f2f0ea}.scenario-controls span{color:#8b3219;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem}.scenario-controls button[aria-selected=true] span{color:#dd7048}.scenario-layout article{min-height:31rem;padding:clamp(1.5rem,4vw,4rem);display:grid;align-content:center}.scenario-layout h3{max-width:17ch;margin:.8rem 0 2rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.9;letter-spacing:-.052em}.scenario-layout dl{margin:0}.scenario-layout dl div{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(13,15,16,.22)}.scenario-layout dt{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase}.scenario-layout dd{margin:0;color:#4e5251;line-height:1.5}.lifecycle{background:#c6bfb2}.lifecycle-track{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid;border-left:1px solid}.lifecycle-track button{min-height:7rem;display:grid;gap:.6rem;align-content:space-between;padding:1rem;border:0;border-right:1px solid;border-bottom:1px solid;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lifecycle-track button[aria-selected=true]{background:#0d0f10;color:#f2f0ea}.lifecycle-track span{color:#762a15;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6rem}.lifecycle-track button[aria-selected=true] span{color:#dd7048}.lifecycle>article{min-height:25rem;padding:clamp(1.5rem,4vw,4rem);display:grid;align-content:center;border:1px solid;border-top:0}.lifecycle>article h3{max-width:21ch;margin:.8rem 0 1rem;font-size:clamp(2.4rem,5vw,5rem);line-height:.92;letter-spacing:-.052em}.lifecycle>article>p:last-child{max-width:52ch;color:#4d5150;line-height:1.6}.case-file-explorer{display:grid;grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);padding-top:0;background:#0d0f10;color:#f2f0ea}.case-file-tabs{display:flex;flex-direction:column;border:1px solid rgba(242,240,234,.28)}.case-file-tabs button{flex:1 1;min-height:4.7rem;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.6rem;padding:.8rem;border:0;border-bottom:1px solid rgba(242,240,234,.2);background:transparent;color:#aeb1af;font:inherit;text-align:left;cursor:pointer}.case-file-tabs button[aria-selected=true]{background:#bf4c25;color:white}.case-file-tabs span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem}.case-file-explorer article{min-height:30rem;padding:clamp(1.5rem,4vw,4rem);display:grid;align-content:center;border:1px solid rgba(242,240,234,.28);border-left:0}.case-file-explorer h2{max-width:18ch;margin:.8rem 0 1.2rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.9;letter-spacing:-.055em}.case-file-explorer article>p:last-child{max-width:52ch;color:#bfc1be;line-height:1.6}.founder-environment{min-height:47rem;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;background:#8d321d;color:#fff8ef}.founder-environment-image{position:relative;min-height:47rem;transform:translateX(-4%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.founder-environment.is-active .founder-environment-image{transform:none}.founder-environment-image img{object-fit:cover;object-position:50% 43%}.founder-environment-copy{padding:clamp(2rem,6vw,6rem);display:grid;align-content:end}.founder-environment-copy .instrument-label{color:#f1bca9}.founder-environment-copy h2{max-width:15ch;margin:1rem 0 1.4rem;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.9;letter-spacing:-.055em}.founder-environment-copy>p:last-child{max-width:43ch;line-height:1.65}.outcome-register-note{margin:0;padding:1rem clamp(1.25rem,5.5vw,5.5rem);display:flex;justify-content:space-between;gap:1rem;background:#0d0f10;color:#f2f0ea;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.59rem;letter-spacing:.09em;text-transform:uppercase}.outcome-register-note span{color:#dd7048}@media (max-width:700px){.route-instrument>header{grid-template-columns:1fr;gap:.7rem}.route-instrument>header .instrument-label{grid-row:auto}.route-instrument>header>p:last-child{grid-column:1}.route-instrument>header h2{font-size:3.05rem}.scenario-layout{grid-template-columns:1fr}.scenario-controls{flex-direction:row;overflow-x:auto;border:0;border-bottom:1px solid}.scenario-controls button{flex:0 0 7.5rem;min-height:5rem;grid-template-columns:1fr;gap:.25rem;border:0;border-right:1px solid}.scenario-layout article{min-height:33rem}.scenario-layout h3{font-size:3rem}.scenario-layout dl div{grid-template-columns:1fr;gap:.4rem}.lifecycle-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.lifecycle-track button{flex:0 0 7.5rem;min-height:6rem;scroll-snap-align:start}.lifecycle>article h3{font-size:3rem}.case-file-explorer{grid-template-columns:1fr}.case-file-tabs{flex-direction:row;overflow-x:auto}.case-file-tabs button{flex:0 0 7rem;grid-template-columns:1fr;gap:.3rem}.case-file-explorer article{min-height:32rem;border-left:1px solid rgba(242,240,234,.28)}.case-file-explorer h2{font-size:3rem}.founder-environment{grid-template-columns:1fr}.founder-environment-image{min-height:0;aspect-ratio:3/4;transform:translateY(3%)}.founder-environment-copy{min-height:30rem}.founder-environment-copy h2{font-size:3rem}.outcome-register-note{flex-direction:column}}@media (prefers-reduced-motion:reduce){.founder-environment-image{transform:none;filter:none}}:root{--motion-micro:120ms;--motion-responsive:240ms;--motion-scene:880ms;--motion-carry:560ms;--motion-verify:320ms;--motion-instant:var(--motion-micro);--motion-direct:var(--motion-responsive);--motion-settle:var(--motion-scene);--motion-ease-out:cubic-bezier(.16,1,.3,1);--motion-ease-material:cubic-bezier(.34,1.2,.64,1)}.route-surface{view-transition-name:obra-route-surface}.site-header .obra-lockup{view-transition-name:obra-wordmark}::view-transition-group(obra-route-surface){animation-duration:.26s;animation-timing-function:var(--motion-ease-out);overflow:clip}::view-transition-old(obra-route-surface){animation:.26s var(--motion-ease-out) both kc-route-out}::view-transition-new(obra-route-surface){animation:.26s var(--motion-ease-out) both kc-route-in}::view-transition-group(root){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(obra-wordmark){animation:none;z-index:100}::view-transition-old(obra-wordmark){display:none}::view-transition-new(obra-wordmark){animation:none}@keyframes kc-route-out{0%{clip-path:inset(0);transform:translateX(0)}to{clip-path:inset(0 100% 0 0);transform:translateX(-18px)}}@keyframes kc-route-in{0%{clip-path:inset(0 0 0 100%);transform:translateX(18px)}to{clip-path:inset(0);transform:translateX(0)}}.kc-journey{--carry-x:calc(100vw - min(33rem, 38vw) - 1.5rem);--carry-y:21vh;--carry-w:min(29rem,34vw);--carry-r:-1deg;--carry-s:1;position:relative;isolation:isolate}.kc-line{z-index:11;top:0;right:clamp(1.5rem,4.5vw,5rem);bottom:0;width:4px;pointer-events:none;box-shadow:0 0 0 1px rgba(13,15,16,.08)}.kc-line,.kc-line b,.kc-line i{position:absolute;background:var(--ot-oxide)}.kc-line b,.kc-line i{left:50%;transform:translateX(-50%)}.kc-line i{width:15px;height:15px;border:3px solid var(--ot-bone);border-radius:50%}.kc-line i:first-child{top:8vh}.kc-line i:nth-child(3){top:44%}.kc-line i:nth-child(5){top:82%}.kc-line b{width:2rem;height:2px}.kc-line b:nth-child(2){top:24%}.kc-line b:nth-child(4){top:67%}.kc-object{position:fixed;z-index:14;top:0;left:0;width:var(--carry-w);transform:translate3d(var(--carry-x),var(--carry-y),0) rotate(var(--carry-r)) scale(var(--carry-s));transform-origin:50% 15%;transition:transform var(--motion-settle) var(--motion-ease-out),width var(--motion-carry) var(--motion-ease-out),opacity var(--motion-direct) ease;pointer-events:none;filter:drop-shadow(0 28px 25px rgba(0,0,0,.24))}.kc-object .ot-outcome-card{min-height:min(27rem,58vh);transition:clip-path var(--motion-carry) var(--motion-ease-out),border-radius var(--motion-direct),background var(--motion-direct)}.kc-object-shadow{position:absolute;inset:8% -3% -3% 5%;border:1px solid rgba(13,15,16,.35);background:#c8c0b2;transform:rotate(4deg)}.kc-card-layers{position:absolute;right:1.2rem;top:5.8rem;display:grid;gap:.28rem}.kc-card-layers i{display:block;width:3.2rem;height:.3rem;background:#bf4c25;transform-origin:right;transition:transform var(--motion-carry) var(--motion-ease-material)}.kc-journey[data-scene=recognition]{--carry-x:calc(100vw - min(28rem, 32vw) - 6rem);--carry-y:55vh;--carry-w:min(24rem,30vw);--carry-r:1.5deg;--carry-s:.82}.kc-journey[data-scene=spine]{--carry-x:calc(100vw - 17rem);--carry-y:67vh;--carry-w:18rem;--carry-r:1deg;--carry-s:.62}.kc-journey[data-scene=transfer]{--carry-y:27vh;--carry-w:min(26rem,31vw);--carry-r:0deg;--carry-s:.92}.kc-journey[data-scene=transfer][data-verb=pressure]{--carry-x:10vw;--carry-r:-6deg}.kc-journey[data-scene=transfer][data-verb=clarify]{--carry-x:17vw;--carry-r:-2deg}.kc-journey[data-scene=transfer][data-verb=assign]{--carry-x:29vw}.kc-journey[data-scene=transfer][data-verb=carry]{--carry-x:49vw;--carry-r:4deg}.kc-journey[data-scene=transfer][data-verb=install]{--carry-x:59vw;--carry-y:31vh;--carry-s:.82}.kc-journey[data-scene=transfer][data-verb=verify]{--carry-x:64vw;--carry-y:35vh;--carry-s:.7}.kc-journey[data-verb=clarify] .kc-card-layers i:nth-child(2){transform:scaleX(.72)}.kc-journey[data-verb=assign] .kc-card-layers i{transform:translateX(calc(var(--i, 1) * -.35rem))}.kc-journey[data-verb=carry] .kc-object-shadow{transform:translateX(-.8rem) rotate(-2deg)}.kc-journey[data-verb=install] .kc-object .ot-outcome-card{clip-path:polygon(0 0,100% 0,100% 88%,93% 100%,0 100%)}.kc-journey[data-verb=verify] .kc-object .ot-outcome-card{box-shadow:inset 0 0 0 4px #2e5942}.kc-journey[data-scene=engagement]{--carry-x:calc(100vw - 13.5rem);--carry-y:22vh;--carry-w:10rem;--carry-r:90deg;--carry-s:.68}.kc-journey[data-scene=evidence]{--carry-x:calc(100vw - 11rem);--carry-y:28vh;--carry-w:9rem;--carry-r:90deg;--carry-s:.62}.kc-journey[data-scene=founder]{--carry-x:calc(100vw - 9rem);--carry-y:70vh;--carry-w:8rem;--carry-r:90deg;--carry-s:.52}.kc-journey[data-scene=start]{--carry-x:calc(50vw - 8rem);--carry-y:15vh;--carry-w:16rem;--carry-r:0deg;--carry-s:.68}.kc-pressure-fragments{position:absolute;inset:7rem 4rem auto auto;width:42vw;height:70%;pointer-events:none}.kc-pressure-fragments span{position:absolute;padding:.45rem .6rem;border:1px solid rgba(242,240,234,.22);color:#d6d8d7;font:.56rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em;transform:rotate(var(--fragment-r));opacity:.9;transition:transform var(--motion-settle) var(--motion-ease-out),opacity var(--motion-direct)}.kc-pressure-fragments span:first-child{top:7%;left:6%;--fragment-r:-7deg}.kc-pressure-fragments span:nth-child(2){top:22%;right:4%;--fragment-r:5deg}.kc-pressure-fragments span:nth-child(3){top:47%;left:17%;--fragment-r:9deg}.kc-pressure-fragments span:nth-child(4){bottom:14%;right:15%;--fragment-r:-4deg}.kc-pressure-fragments span:nth-child(5){bottom:3%;left:3%;--fragment-r:3deg}.ot-hero.is-settled .kc-pressure-fragments span{transform:translateX(5rem) rotate(0);opacity:.9;color:#d6d8d7}.kc-folder-drawer{min-height:38rem;position:relative;display:flex;align-items:flex-end;padding:2rem 3rem 0;perspective:1300px;border-bottom:1px solid;background:linear-gradient(155deg,#ddd7cc,#c6bfb2)}.kc-folder-drawer button{--fan:calc((var(--folder-index) - 2) * 5deg);flex:1 1;min-width:0;min-height:25rem;margin:0 -2.2rem;padding:1.2rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(13,15,16,.45);border-radius:.5rem .5rem 0 0;background:#eee9df;color:inherit;text-align:left;transform-origin:50% 100%;transform:rotate(var(--fan)) translateY(calc(abs(var(--folder-index) - 2) * .4rem));transition:transform var(--motion-carry) var(--motion-ease-material),background var(--motion-direct),box-shadow var(--motion-direct);cursor:pointer}.kc-folder-drawer button:hover{transform:rotate(var(--fan)) translateY(-2rem);z-index:3}.kc-folder-drawer button[aria-pressed=true]{z-index:4;background:#0d0f10;color:#f2f0ea;transform:translate(3rem,-6rem) rotate(0) scale(.92);box-shadow:0 30px 50px -25px #0d0f10}.kc-folder-drawer small,.kc-folder-drawer span{font:.58rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.kc-folder-drawer span{color:#8d321d}.kc-folder-drawer strong{font-size:clamp(1rem,1.7vw,1.5rem);line-height:1.05}.kc-folder-drawer small{color:#5f6361}.kc-folder-drawer button[aria-pressed=true] small{color:#dd7048}.kc-folder-drawer button[aria-pressed=true] span{color:#f19a78}.ot-transfer{position:relative;overflow:clip;min-height:430vh}.kc-transfer-stage{position:sticky;top:4.7rem;min-height:calc(100vh - 4.7rem);margin:0 calc(clamp(1.25rem,5.5vw,5.5rem) * -1);overflow:hidden;background:#aaa294}.kc-company-plane,.kc-owner-plane{position:absolute;inset:0 50% 0 0;padding:1.2rem;display:grid;align-content:end;gap:1rem;background:#c7bfb2;border-right:2px solid #bf4c25}.kc-company-plane{inset:0 0 0 50%;background:#89908d;border:0}.kc-company-plane span,.kc-owner-plane span{font:.6rem/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.kc-company-plane i,.kc-owner-plane i{display:block;height:1px;background:rgba(13,15,16,.25)}.ot-transfer-steps{position:absolute;z-index:3;inset:1rem 1rem auto;display:grid;grid-template-columns:repeat(6,1fr);gap:.35rem;padding:0}.ot-transfer-steps li{min-height:0;padding:0;border:0}.ot-transfer-steps button{min-height:4.6rem;padding:.65rem;display:grid;border:1px solid rgba(13,15,16,.25);background:rgba(242,240,234,.82)}.ot-transfer-steps li.is-current button{background:#0d0f10;color:#f2f0ea;transform:translateY(.45rem)}.ot-transfer-steps li.is-current button span{color:#f19a78}.ot-transfer-steps button strong{font-size:clamp(.72rem,1.2vw,1rem);text-transform:uppercase;letter-spacing:.04em}.ot-transfer-steps li p{position:absolute;top:6rem;left:50%;width:min(36rem,80vw);transform:translateX(-50%);margin:0;padding:.75rem 1rem;background:rgba(13,15,16,.88);color:#f2f0ea!important;text-align:center;opacity:0;pointer-events:none}.ot-transfer-steps li.is-current p{opacity:1}.kc-boundary{position:absolute;left:50%;top:30%;bottom:9%;width:1px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#bf4c25;color:#0d0f10}.kc-boundary span{padding:.3rem;background:#aaa294;font:.52rem/1 var(--font-geist-mono),monospace;letter-spacing:.08em;writing-mode:vertical-rl}.kc-boundary i{width:.65rem;height:.65rem;border-radius:50%;background:#bf4c25}.kc-engagement-machine{display:grid;grid-template-columns:12rem minmax(18rem,.8fr) 1fr;min-height:39rem;border:1px solid rgba(242,240,234,.32);overflow:hidden}.kc-material{position:relative;margin:3rem;transition:transform var(--motion-carry) var(--motion-ease-material)}.kc-material i{position:absolute;display:block;border:1px solid rgba(242,240,234,.55);background:#242a2c;transition:inset var(--motion-carry) var(--motion-ease-material),transform var(--motion-carry) var(--motion-ease-material),opacity var(--motion-direct)}.kc-sheet{inset:5% 12% 8% 4%}.kc-spine{inset:5% 86% 8% 4%;background:#bf4c25!important}.kc-rail{inset:12% 5% 84% 12%}.kc-room:nth-of-type(4){inset:22% 48% 45% 15%}.kc-room:nth-of-type(5){inset:22% 8% 45% 56%}.kc-room:nth-of-type(6){inset:63% 8% 8% 15%}.kc-engagement-machine[data-engagement="0"] .kc-rail,.kc-engagement-machine[data-engagement="0"] .kc-room{opacity:0;transform:scale(.3)}.kc-engagement-machine[data-engagement="1"] .kc-sheet{inset:3%;transform:rotate(-3deg)}.kc-engagement-machine[data-engagement="1"] .kc-spine{inset:3% 93% 3% 3%}.kc-engagement-machine[data-engagement="1"] .kc-room{opacity:.45}.kc-engagement-machine[data-engagement="2"] .kc-sheet{inset:0;opacity:.08}.kc-engagement-machine[data-engagement="2"] .kc-spine{inset:0 97% 0 0}.kc-engagement-machine[data-engagement="2"] .kc-room{background:#8d321d}.kc-engagement-machine article{padding:clamp(1.5rem,4vw,4rem);display:grid;align-content:center}.kc-engagement-machine article h3{font-size:clamp(3rem,7vw,7rem);line-height:.84;letter-spacing:-.065em}.kc-engagement-machine article>p:not(.ot-engagement-verb,.ot-swipe-note){max-width:38ch;color:#d7d7d3;line-height:1.55}.kc-engagement-machine article>b{justify-self:start;padding:.3rem .45rem;background:#a43e1f;font:.56rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.ot-case-file{transition:transform var(--motion-carry) var(--motion-ease-material)}.ot-case:has(.ot-evidence-dialog[open]) .ot-case-file{transform:translateX(8rem) rotate(8deg)}.ot-evidence-dialog{overflow:hidden}.ot-evidence-dialog[open]{display:grid;grid-template-columns:9rem 1fr;grid-template-rows:auto 1fr auto;animation:kc-file-open var(--motion-carry) var(--motion-ease-out) both}.ot-dialog-head{grid-column:1/-1}.kc-file-tabs{display:flex;flex-direction:column;border-right:1px solid rgba(13,15,16,.2)}.kc-file-tabs button{flex:1 1;min-height:3.5rem;border:0;border-bottom:1px solid rgba(13,15,16,.18);background:#e3ded3;font:.55rem/1.3 var(--font-geist-mono),monospace;text-align:left}.kc-file-tabs button[aria-selected=true]{background:#bf4c25;color:white}.ot-evidence-dialog article{padding:clamp(2rem,5vw,5rem);display:grid;align-content:center;animation:kc-sheet-in var(--motion-direct) var(--motion-ease-out)}.ot-evidence-dialog article h2{max-width:18ch;font-size:clamp(2.3rem,5vw,5rem);line-height:.9;letter-spacing:-.055em}.kc-sheet-rule{display:grid;gap:.65rem;margin-top:2rem}.kc-sheet-rule i{height:1px;background:rgba(13,15,16,.2)}.ot-evidence-dialog>a{grid-column:2;margin:0;padding:1.5rem}.ot-evidence-dialog[open]::backdrop{animation:kc-backdrop var(--motion-direct) both}@keyframes kc-file-open{0%{transform:translateX(105%) rotateY(-8deg)}}@keyframes kc-sheet-in{0%{opacity:0;transform:translateX(1.5rem)}}@keyframes kc-backdrop{0%{opacity:0}}.ot-founder-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,#8d321d)}.ot-founder-image{transform:scale(1.035);transition:transform 1.4s var(--motion-ease-out),filter 1s ease;filter:saturate(.7)}.kc-journey[data-scene=founder] .ot-founder-image{transform:scale(1);filter:saturate(1)}.ot-invite-fold{position:absolute;right:8%;top:14%;width:18rem;height:12rem;opacity:.2;transform:rotate(-5deg)}.ot-invite-fold i{position:absolute;inset:0;border:1px solid #bf4c25;background:#e9e5dc;transform:translate(calc(var(--n,0)*1rem),calc(var(--n,0)*1rem))}.ot-invite-fold i:nth-child(2){--n:1}.ot-invite-fold i:nth-child(3){--n:2}.kc-object[data-lifecycle=absorbed],.kc-object[data-lifecycle=docked],.kc-object[data-lifecycle=hidden]{opacity:0;visibility:hidden;pointer-events:none;filter:none;transition:transform var(--motion-direct) var(--motion-ease-out),opacity var(--motion-direct) ease,visibility 0s linear var(--motion-direct)}.kc-object[data-lifecycle=absorbed]{transform:translate3d(calc(50vw - 5rem),48vh,0) scale(.3)}.kc-object[data-lifecycle=docked]{transform:translate3d(calc(100vw - 8rem),40vh,0) scale(.18)}.kc-object[data-lifecycle=hidden]{transform:translate3d(calc(100vw - 4rem),100vh,0) scale(.08)}.ot-register{transition:opacity var(--motion-direct) ease,transform var(--motion-direct) var(--motion-ease-out),visibility 0s}.ot-register[data-lifecycle=reduced]{opacity:.34;transform:translate(35%,-50%) scale(.74)}.ot-register[data-lifecycle=hidden]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%,-50%) scale(.7);transition:opacity var(--motion-direct) ease,transform var(--motion-direct) var(--motion-ease-out),visibility 0s linear var(--motion-direct)}.kc-evidence-dock{grid-column:1/-1;justify-self:end;padding:.42rem .55rem;border:1px solid #dd7048;color:#f2f0ea;font:.52rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.kc-transfer-object{display:none;position:relative;width:100%;min-height:24rem;color:#0d0f10;transform-origin:center}.kc-journey[data-scene=transfer] .kc-object-card,.kc-journey[data-scene=transfer] .kc-object>.kc-object-shadow{display:none}.kc-journey[data-scene=transfer] .kc-transfer-object{display:block}.kc-journey[data-scene=transfer][data-verb=pressure]{--carry-x:5vw;--carry-y:24vh;--carry-w:min(34rem,42vw);--carry-r:-3deg;--carry-s:1}.kc-journey[data-scene=transfer][data-verb=clarify]{--carry-x:14vw;--carry-y:24vh;--carry-w:min(36rem,44vw);--carry-r:-1deg;--carry-s:1}.kc-journey[data-scene=transfer][data-verb=assign]{--carry-x:22vw;--carry-y:25vh;--carry-w:min(48rem,56vw);--carry-r:0deg;--carry-s:1}.kc-journey[data-scene=transfer][data-verb=carry]{--carry-x:54vw;--carry-y:27vh;--carry-w:min(36rem,42vw);--carry-r:3deg;--carry-s:1}.kc-journey[data-scene=transfer][data-verb=install]{--carry-x:45vw;--carry-y:24vh;--carry-w:min(48rem,53vw);--carry-r:0deg;--carry-s:1}.kc-journey[data-scene=transfer][data-verb=verify]{--carry-x:49vw;--carry-y:26vh;--carry-w:min(44rem,49vw);--carry-r:0deg;--carry-s:1}.kc-pressure-papers{position:relative;min-height:25rem;perspective:800px}.kc-pressure-papers span{position:absolute;width:42%;min-height:5.2rem;padding:.8rem;border:1px solid rgba(13,15,16,.45);background:#eee9df;box-shadow:0 13px 22px -18px #0d0f10;font:.59rem/1.35 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.kc-pressure-papers span:first-child{left:2%;top:4%;transform:rotate(-8deg) translateZ(20px)}.kc-pressure-papers span:nth-child(2){right:4%;top:0;transform:rotate(5deg) translateZ(8px)}.kc-pressure-papers span:nth-child(3){left:13%;top:35%;transform:rotate(4deg) translateZ(28px)}.kc-pressure-papers span:nth-child(4){right:0;top:39%;transform:rotate(-6deg)}.kc-pressure-papers span:nth-child(5){left:0;bottom:1%;transform:rotate(7deg) translateZ(12px)}.kc-pressure-papers span:nth-child(6){right:10%;bottom:4%;transform:rotate(-2deg) translateZ(35px);border-color:#bf4c25}.kc-defined-frame{min-height:25rem;padding:1.4rem;border:2px solid #0d0f10;background:#f2f0ea;box-shadow:1.2rem 1.2rem 0 rgba(13,15,16,.14)}.kc-defined-frame>p{margin:0 0 .8rem;color:#762a15;font:.6rem/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.kc-defined-frame h2{max-width:18ch;margin:0 0 1.3rem;font-size:clamp(1.45rem,2.4vw,2.4rem);line-height:.98;letter-spacing:-.04em}.kc-defined-frame dl{margin:0}.kc-defined-frame dl div{display:grid;grid-template-columns:6rem 1fr;gap:.8rem;padding:.6rem 0;border-top:1px solid rgba(13,15,16,.25)}.kc-defined-frame dt{font:.54rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.kc-defined-frame dd{margin:0;font-size:.68rem;line-height:1.4}.kc-defined-frame>i{position:absolute;right:-1.2rem;top:20%;width:3rem;height:9rem;border:1px solid #bf4c25;background:#d6cec0}.kc-assigned-frame{min-height:23rem;padding:1.2rem;border:1px solid #0d0f10;background:#e9e5dc;box-shadow:.8rem .8rem 0 #89908d}.kc-assigned-frame header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:3px solid #bf4c25;font:.56rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.09em}.kc-role-map{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:3rem 0 2rem}.kc-role-map:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;background:#bf4c25}.kc-role-map span{position:relative;z-index:1;min-height:6rem;display:grid;place-items:center;padding:.6rem;border:1px solid;background:#f5f1e7;text-align:center;font:.58rem/1.35 var(--font-geist-mono),monospace;text-transform:uppercase}.kc-role-map i{display:none}.kc-assigned-frame>p{max-width:55ch;margin:0;padding-top:.8rem;border-top:1px solid rgba(13,15,16,.3);font-size:.72rem}.kc-carried-frame{position:relative;min-height:24rem;display:grid;place-items:center}.kc-release-residue{position:absolute;left:-33%;top:12%;display:grid;gap:.55rem;opacity:.55}.kc-release-residue span{padding:.55rem;border:1px solid #5b5f5d;background:#c7bfb2;font:.5rem/1 var(--font-geist-mono),monospace;text-transform:uppercase;transform:rotate(-5deg)}.kc-release-residue span:nth-child(2){transform:translateX(-1rem) rotate(4deg)}.kc-release-residue span:nth-child(3){transform:translateX(.5rem) rotate(-2deg)}.kc-carry-packet{position:relative;z-index:2;width:80%;min-height:18rem;padding:1.25rem;display:grid;grid-template-columns:repeat(3,1fr);align-content:space-between;gap:.6rem;border:1px solid #0d0f10;background:#eee9df;box-shadow:-1.1rem 1.4rem 0 rgba(13,15,16,.28)}.kc-carry-packet h2,.kc-carry-packet small{grid-column:1/-1}.kc-carry-packet small{font:.55rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.kc-carry-packet h2{margin:0;font-size:2rem}.kc-carry-packet span{padding-top:.6rem;border-top:2px solid #bf4c25;font:.5rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.kc-carry-hook{position:absolute;z-index:3;top:-2.5rem;left:50%;height:7rem;border-left:4px solid #bf4c25}.kc-carry-hook i{display:block;width:2rem;height:2rem;margin-left:-1rem;border:4px solid #bf4c25;border-top:0;border-radius:0 0 50% 50%}.kc-carry-hook b{position:absolute;left:.5rem;top:0;white-space:nowrap;font:.48rem/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.kc-carried-frame>strong{position:absolute;right:0;bottom:0;font:.5rem/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.kc-installed-record{min-height:22rem;padding:1.1rem;border:1px solid #0d0f10;background:#d8d3c8;box-shadow:0 1.1rem 0 #686f6c}.kc-installed-record header{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;padding-bottom:.8rem;border-bottom:2px solid #0d0f10;font:.54rem/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.kc-installed-record header b{text-align:center}.kc-installed-record header em{padding:.3rem;background:#bf4c25;color:white;font-style:normal}.kc-record-columns{display:grid;grid-template-columns:repeat(4,1fr);min-height:14rem;margin-top:.8rem;border-left:1px solid rgba(13,15,16,.25)}.kc-record-columns section{padding:.7rem;display:flex;flex-direction:column;border-right:1px solid rgba(13,15,16,.25)}.kc-record-columns small{font:.5rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.kc-record-columns strong{margin:.75rem 0 auto;font-size:.68rem;line-height:1.3}.kc-record-columns i{height:1px;margin-top:.55rem;background:rgba(13,15,16,.25)}.kc-installed-record footer{display:flex;gap:.5rem;padding-top:.7rem}.kc-installed-record footer span{padding:.3rem .45rem;border:1px solid;font:.48rem/1 var(--font-geist-mono),monospace;text-transform:uppercase}.kc-verified-record{min-height:21rem;padding:1.3rem;border:3px solid #2e5942;background:#f5f1e7;box-shadow:0 .4rem 0 rgba(46,89,66,.22)}.kc-verified-record header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2e5942;font:.56rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.kc-verified-record header b{display:grid;width:2.2rem;height:2.2rem;place-items:center;background:#2e5942;color:white;font-size:1.2rem}.kc-verified-record h2{margin:1.2rem 0;font-size:2rem}.kc-verified-record>div{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.kc-verified-record>div span{padding:.7rem;border:1px solid rgba(13,15,16,.22);font:.5rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.kc-verified-record>div strong{display:block;margin-top:.45rem;font:600 .68rem/1.3 var(--font-instrument-sans),sans-serif;text-transform:none}.kc-verified-record footer{margin-top:1rem;padding-top:.7rem;border-top:1px solid #2e5942;color:#2e5942;font:.52rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.kc-journey[data-transfer-copy=hidden] .ot-transfer-steps li p{visibility:hidden}.case-file-explorer article,.ot-evidence-dialog article{align-content:stretch;grid-template-rows:auto minmax(13rem,1fr) auto;gap:1.2rem}.case-file-explorer .case-evidence-claim h2,.ot-evidence-dialog .case-evidence-claim h2{max-width:27ch;margin:.55rem 0 0;font-size:clamp(1.6rem,3.2vw,2.85rem);line-height:.96;letter-spacing:-.045em}.case-evidence-artifact{min-height:13rem;padding:1rem;overflow:hidden;border:1px solid rgba(13,15,16,.35);background:#d9d3c7;color:#0d0f10}.case-file-explorer .case-evidence-artifact{border-color:rgba(242,240,234,.38)}.case-evidence-caption{display:flex;justify-content:space-between;align-items:end;gap:1.2rem;padding-top:.8rem;border-top:1px solid}.case-evidence-caption p{max-width:48ch;margin:0;font-size:.75rem;line-height:1.45}.case-evidence-caption strong{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;font:.5rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.case-evidence-caption strong i{width:.55rem;height:.55rem;border-radius:50%;background:#2e5942}.case-artifact-fragments{position:relative;min-height:11rem}.case-artifact-fragments span{position:absolute;width:42%;padding:.65rem;border:1px solid;background:#f2f0ea;font:.5rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.case-artifact-fragments span:first-child{left:3%;top:4%;transform:rotate(-4deg)}.case-artifact-fragments span:nth-child(2){right:4%;top:8%;transform:rotate(3deg)}.case-artifact-fragments span:nth-child(3){left:14%;bottom:3%;transform:rotate(5deg)}.case-artifact-fragments span:nth-child(4){right:1%;bottom:5%;transform:rotate(-5deg)}.case-artifact-responsibility{min-height:11rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;align-items:center;position:relative}.case-artifact-responsibility:before{content:"";position:absolute;left:8%;right:8%;top:60%;height:2px;background:#bf4c25}.case-artifact-responsibility strong{position:absolute;left:50%;top:4%;transform:translateX(-50%);padding:.5rem 2rem;background:#0d0f10;color:white;font:.55rem/1 var(--font-geist-mono),monospace;text-transform:uppercase}.case-artifact-responsibility span{position:relative;z-index:1;margin-top:3rem;padding:1.2rem .4rem;border:1px solid;background:#f2f0ea;text-align:center;font:.5rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.case-artifact-responsibility i{display:none}.case-artifact-capability,.case-artifact-working{min-height:11rem;display:flex;align-items:center}.case-artifact-capability span,.case-artifact-working span{flex:1 1;min-height:6rem;padding:.75rem;display:grid;align-content:space-between;border:1px solid;background:#f2f0ea;font:.48rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.case-artifact-capability b,.case-artifact-working b{font:600 .7rem/1.25 var(--font-instrument-sans),sans-serif;text-transform:none}.case-artifact-capability i,.case-artifact-working i{flex:0 0 1.4rem;height:2px;background:#bf4c25}.case-artifact-working i{position:relative}.case-artifact-working i:after{content:"";position:absolute;right:0;top:-3px;border:4px solid transparent;border-left-color:#bf4c25}.case-artifact-verified{min-height:11rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-content:center}.case-artifact-verified span{padding:.75rem;border:1px solid rgba(13,15,16,.3);background:#f2f0ea;font:.55rem/1.3 var(--font-geist-mono),monospace}.case-artifact-verified b{color:#2e5942;margin-right:.45rem}.case-artifact-limits{min-height:11rem;display:grid;grid-template-columns:repeat(5,1fr);align-content:center;border:3px solid #762a15;background:#f2f0ea}.case-artifact-limits b{grid-column:1/-1;padding:.65rem;background:#762a15;color:white;font:.56rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.case-artifact-limits span{padding:1rem .45rem;border-right:1px solid rgba(13,15,16,.25);font:.5rem/1.3 var(--font-geist-mono),monospace;text-align:center;text-transform:uppercase}@media (max-width:800px){.kc-line{right:.8rem;width:2px}.kc-object{--carry-w:15rem;--carry-x:calc(50vw - 7.5rem);--carry-y:42rem;--carry-s:.62;--carry-r:-1deg;transform-origin:top center;opacity:.96}.kc-object .ot-outcome-card{min-height:23rem}.kc-object .kc-card-layers,.kc-object .ot-card-id,.kc-object .ot-outcome-card dl{display:none}.kc-object .ot-outcome-card h2{font-size:1.2rem}.kc-object .ot-card-state{font-size:.48rem}.kc-journey[data-scene=recognition] .kc-object{--carry-x:calc(50vw - 6rem);--carry-y:54vh;--carry-s:.5;--carry-r:0deg}.kc-journey[data-scene=transfer][data-verb] .kc-object{--carry-x:1rem;--carry-y:40vh;--carry-w:calc(100vw - 2rem);--carry-s:.72;--carry-r:0deg}.kc-object[data-lifecycle=absorbed],.kc-object[data-lifecycle=docked],.kc-object[data-lifecycle=hidden]{opacity:0;visibility:hidden}.ot-register[data-lifecycle=reduced]{opacity:.22;transform:translate(55%,-50%) scale(.64)}.ot-register[data-lifecycle=hidden]{display:none}.kc-pressure-fragments{width:80vw;right:0}.ot-hero-copy{position:relative;z-index:2}.ot-hero h1{max-width:7ch}.kc-folder-drawer{min-height:31rem;overflow-x:auto;padding:2rem 1rem 0;scroll-snap-type:x mandatory}.kc-folder-drawer button{flex:0 0 72vw;margin:0 -18vw 0 0;min-height:23rem;scroll-snap-align:center;transform:rotate(var(--fan))}.kc-folder-drawer button[aria-pressed=true]{transform:translateY(-3rem) rotate(0) scale(.92)}.ot-transfer{min-height:auto;padding-bottom:5rem}.kc-transfer-stage{position:relative;top:auto;min-height:48rem;margin:0}.ot-transfer-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ot-transfer-steps li{flex:0 0 7.5rem;scroll-snap-align:center}.ot-transfer-steps li p{top:6rem}.kc-boundary{top:28%;bottom:4%}.kc-engagement-machine{grid-template-columns:1fr}.kc-engagement-machine .ot-engagement-tabs{grid-row:1}.kc-material{min-height:20rem;margin:1.25rem}.kc-engagement-machine article{min-height:28rem}.ot-evidence-dialog[open]{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto}.kc-file-tabs{flex-direction:row;overflow-x:auto;border-right:0}.kc-file-tabs button{flex:0 0 6.5rem}.ot-evidence-dialog article,.ot-evidence-dialog>a{grid-column:1}.ot-evidence-dialog .case-evidence-claim h2{font-size:1.65rem}.ot-evidence-dialog article{padding:1.25rem;overflow:auto}.case-evidence-caption{align-items:start;flex-direction:column}.case-artifact-capability,.case-artifact-working{overflow-x:auto}.case-artifact-capability span,.case-artifact-working span{flex:0 0 7rem}.case-artifact-responsibility{grid-template-columns:repeat(2,1fr)}.case-artifact-responsibility span{margin-top:1.5rem}.case-artifact-limits{grid-template-columns:repeat(2,1fr)}.case-artifact-limits b{grid-column:1/-1}.kc-transfer-object{min-height:22rem}.kc-record-columns{grid-template-columns:repeat(2,1fr)}.kc-installed-record{min-height:25rem}.kc-role-map{grid-template-columns:repeat(2,1fr);margin-top:2rem}.kc-role-map:before{display:none}.kc-carry-packet{width:90%}.kc-release-residue{left:-10%}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.kc-object{position:absolute;top:8rem;right:1rem;left:auto;width:min(20rem,44vw);transform:none!important}.kc-journey[data-scene]:not([data-scene=hero]) .kc-object{opacity:0}.kc-pressure-fragments{display:none}.ot-transfer{min-height:auto}.kc-transfer-stage{position:relative;top:auto}.ot-transfer-steps li p{position:static;transform:none;width:auto;opacity:1;background:transparent;color:#0d0f10!important;text-align:left}.ot-transfer-steps{position:relative;inset:auto;padding:1rem;grid-template-columns:repeat(2,1fr)}}.oc-v3{--oc-deep-oxide:#762a15;--oc-green:#2e5942}.oc-hero .ot-hero-copy{max-width:70rem}.oc-hero h1{max-width:12ch;min-height:3.32em;position:relative;display:grid;margin-top:0}.oc-hero h1>span{grid-area:1/1;align-self:start;transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.oc-hero-initial-line{opacity:1;transform:none}.oc-hero-resolved-line{max-width:9ch;opacity:0;transform:translateY(1.1rem)}.oc-hero[data-hero-phase=leaving] .oc-hero-initial-line,.oc-hero[data-hero-phase=reduced] .oc-hero-initial-line,.oc-hero[data-hero-phase=settled] .oc-hero-initial-line{opacity:0;transform:translateY(-1.1rem) scale(.97)}.oc-hero[data-hero-phase=leaving] .oc-hero-resolved-line,.oc-hero[data-hero-phase=reduced] .oc-hero-resolved-line,.oc-hero[data-hero-phase=settled] .oc-hero-resolved-line{opacity:1;transform:none}.oc-hero-prior{min-height:1.3em;margin:0 0 .7rem;color:#f1bca9;font:.92rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .45s ease}.oc-hero[data-hero-phase=leaving] .oc-hero-prior,.oc-hero[data-hero-phase=reduced] .oc-hero-prior,.oc-hero[data-hero-phase=settled] .oc-hero-prior{opacity:1}.oc-hero .ot-hero-thesis{max-width:42ch}.oc-hero .ot-hero-copy>p:last-of-type{max-width:64ch;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.oc-recognition .kc-folder-drawer{min-height:43rem;gap:0}.oc-recognition .kc-folder-drawer button{overflow:visible}.oc-recognition .kc-folder-drawer button strong{font-size:clamp(.9rem,1.35vw,1.2rem);line-height:1.18}.oc-recognition .kc-folder-drawer button small{color:#6b2513;font-size:.56rem;line-height:1.3}.oc-recognition .kc-folder-drawer button em{display:block;margin-top:.8rem;color:#414544;font-size:.72rem;line-height:1.35;font-style:normal}.oc-recognition .kc-folder-drawer button[aria-pressed=true] em{color:#e3ded3}.oc-recognition .ot-selection-status{color:#454948}.oc-software,.oc-spine{padding:clamp(5rem,9vw,9rem) clamp(4.5rem,7vw,7rem) clamp(6rem,10vw,10rem) clamp(1.25rem,5.5vw,5.5rem)}.oc-spine{background:#e3ded3}.oc-software>header,.oc-spine>header{display:grid;grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);gap:1rem 2rem;margin-bottom:3rem}.oc-software>header .ot-kicker,.oc-spine>header .ot-kicker{grid-row:span 2;color:var(--oc-deep-oxide)}.oc-software>header h2,.oc-spine>header h2{max-width:16ch;margin:0;font-size:clamp(3rem,6.5vw,6.5rem);line-height:.87;letter-spacing:-.06em}.oc-software>header>p:last-child,.oc-spine>header>p:last-child{grid-column:2;max-width:58ch;color:#414544;line-height:1.6}.oc-spine-rail{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #0d0f10}.oc-spine-rail button{min-height:7rem;display:grid;align-content:space-between;gap:.7rem;padding:1rem;border:0;border-right:1px solid #0d0f10;background:transparent;color:inherit;font:inherit;font-size:clamp(1rem,1.5vw,1.35rem);text-align:left;text-transform:uppercase;cursor:pointer}.oc-spine-rail button:last-child{border-right:0}.oc-spine-rail button span{color:var(--oc-deep-oxide);font:.62rem/1 var(--font-geist-mono),monospace}.oc-spine-rail button[aria-selected=true]{background:#0d0f10;color:#f2f0ea}.oc-spine-rail button[aria-selected=true] span{color:#f1bca9}.oc-spine-panel{position:relative;min-height:39rem;display:grid;grid-template-columns:1fr 7rem 1fr 1.15fr;border:1px solid #0d0f10;border-top:0;overflow:hidden}.oc-spine-panel>div{padding:clamp(1.2rem,2.5vw,2.4rem)}.oc-spine-panel small{grid-column:1/-1;margin-bottom:.7rem;color:var(--oc-deep-oxide);font:.58rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.oc-record-change,.oc-record-source{display:grid;align-content:center;gap:.6rem;border-right:1px solid rgba(13,15,16,.28)}.oc-record-change span,.oc-record-source span{padding:.68rem;border:1px solid rgba(13,15,16,.28);background:#f2f0ea;font-size:.76rem;line-height:1.25}.oc-record-source span:nth-child(3n){transform:translateX(.6rem)}.oc-record-change span{border-left:4px solid #bf4c25}.oc-record-carrier{position:relative;display:grid;place-items:center;padding:0!important;background:#c6bfb2;border-right:1px solid rgba(13,15,16,.28)}.oc-record-carrier:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;background:#bf4c25}.oc-record-carrier i{position:relative;z-index:1;width:1.1rem;height:1.1rem;border-radius:50%;background:#0d0f10}.oc-record-carrier b{position:relative;z-index:1;padding:.7rem;background:#bf4c25;color:white;font:.54rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.07em;text-align:center;writing-mode:vertical-rl}.oc-record-result{display:grid;align-content:center;gap:.65rem;background:#0d0f10;color:#f2f0ea}.oc-record-result span{display:flex;align-items:center;gap:.6rem;padding:.62rem 0;border-bottom:1px solid rgba(242,240,234,.22);font-size:.78rem}.oc-record-result span i{width:.55rem;height:.55rem;border:1px solid #dd7048;border-radius:50%}.oc-record-result strong{margin-top:1rem;color:#f4c4b3;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.3}.oc-software-boundary,.oc-spine-note{max-width:70ch;margin:1rem 0 0;color:#414544;font-size:.82rem;line-height:1.55}.oc-actions .ot-transfer-head{grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr)}.oc-actions .ot-transfer-head h2{max-width:18ch}.oc-actions .ot-transfer-head>p:last-child{grid-column:2;max-width:52ch;color:#414544;line-height:1.6}.oc-action-stage{min-height:59rem}.oc-action-stage .ot-transfer-steps{width:min(20rem,28%)}.oc-action-stage .ot-transfer-steps li{min-height:8.2rem}.oc-action-stage .ot-transfer-steps button strong{font-size:clamp(1.2rem,2vw,1.9rem);text-transform:uppercase}.oc-action-readout{position:absolute;z-index:4;inset:18% 7% 14% 35%;display:grid;grid-template-columns:1fr 5rem 1fr;gap:1.2rem;align-items:center;padding:clamp(1.2rem,3vw,3rem);border:1px solid rgba(13,15,16,.42);background:rgba(227,222,211,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oc-action-readout section{min-height:16rem;display:grid;align-content:center}.oc-action-readout small{color:var(--oc-deep-oxide);font:.58rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.oc-action-readout section p{font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45}.oc-action-readout section strong{font-size:clamp(1.5rem,2.5vw,2.7rem);line-height:.95;letter-spacing:-.04em}.oc-action-readout>i{position:relative;height:3px;background:#bf4c25}.oc-action-readout>i:after{content:"";position:absolute;right:-1px;top:-5px;border:6px solid transparent;border-left-color:#bf4c25}.oc-action-readout footer{grid-column:1/-1;padding-top:1rem;border-top:1px solid;font:.58rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-align:center}.oc-action-context{margin:1rem 0 0;color:#414544}.oc-open .ot-transfer{min-height:auto}.oc-software{background:#f2f0ea}.oc-software>header h2{max-width:18ch;font-size:clamp(2.8rem,5.8vw,5.8rem)}.oc-tool-table{min-height:34rem;display:grid;grid-template-columns:1fr 8rem 1fr;border:1px solid #0d0f10;background:#e3ded3}.oc-tool-stack{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-content:center;padding:clamp(1.5rem,4vw,4rem)}.oc-tool-stack span{min-height:5rem;display:grid;align-content:space-between;padding:.8rem;border:1px solid;background:#f2f0ea;transform:rotate(calc((var(--tool-index) - 2.5)*.7deg));font-weight:600}.oc-tool-stack small{color:#4b4f4e;font:.53rem/1.2 var(--font-geist-mono),monospace;text-transform:uppercase}.oc-tool-joins{display:flex;flex-direction:column;align-items:center;justify-content:space-around;background:#0d0f10}.oc-tool-joins i{width:1px;flex:1 1;background:rgba(242,240,234,.35)}.oc-tool-joins b{display:grid;width:4.5rem;height:4.5rem;place-items:center;border-radius:50%;background:#bf4c25;color:white;font:.65rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.oc-shared-rules{display:grid;align-content:center;padding:clamp(1.5rem,4vw,4rem);background:#c6bfb2}.oc-shared-rules span{padding:.8rem 0;border-bottom:1px solid rgba(13,15,16,.3);font-size:clamp(1rem,1.5vw,1.35rem)}.oc-engagement .kc-engagement-machine{min-height:46rem}.oc-engagement .kc-engagement-machine article{align-content:start;padding-top:clamp(2rem,5vw,5rem)}.oc-engagement-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2rem}.oc-engagement-detail section{display:grid;align-content:start;gap:.5rem;padding-top:.8rem;border-top:1px solid rgba(242,240,234,.3)}.oc-engagement-detail small{color:#f1bca9;font:.56rem/1.2 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.oc-engagement-detail span{font-size:.76rem;line-height:1.3;color:#e3ded3}.oc-proof{display:block}.oc-proof-composition{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);grid-template-areas:"founder founder" "founding drewos";gap:1px;border:1px solid #0d0f10;background:#0d0f10}.oc-proof-composition>article,.oc-proof-composition>aside{min-width:0;padding:clamp(1.4rem,3vw,3rem);background:#e9e5dc}.oc-founder-proof{grid-area:founder;min-height:0;display:grid;grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);grid-template-areas:"intro ledger" "boundary ledger";gap:1.5rem 3rem;align-items:start}.oc-founder-proof>.oc-founder-ledger{grid-area:ledger;margin:0}.oc-founder-proof>strong{grid-area:boundary;align-self:end;margin-top:0}.oc-founding-case{grid-area:founding;background:#c6bfb2!important}.oc-drewos{grid-area:drewos;background:#171b1d!important;color:#f2f0ea}.oc-proof-composition .ot-kicker{color:var(--oc-deep-oxide)}.oc-proof-composition .oc-drewos .ot-kicker{color:#f1bca9}.oc-proof-composition h2,.oc-proof-composition h3{margin:.9rem 0 1.2rem;font-size:clamp(2rem,3.5vw,4.2rem);line-height:.92;letter-spacing:-.05em}.oc-drewos h3,.oc-founding-case h3{font-size:clamp(1.7rem,2.5vw,2.8rem)}.oc-proof-composition>article>strong,.oc-proof-composition>aside>strong{display:block;margin-top:1.3rem;padding-top:1rem;border-top:2px solid #bf4c25;font-size:.82rem;line-height:1.45}.oc-founder-ledger{min-width:0;margin:1.5rem 0 2rem;border:1px solid #0d0f10;background:#f2f0ea}.oc-founder-ledger footer,.oc-founder-ledger header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#0d0f10;color:#f2f0ea;font:.58rem/1.35 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.oc-founder-ledger header b{padding:.3rem .45rem;background:#bf4c25}.oc-founder-ledger>div{display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;padding:1rem;border-bottom:1px solid rgba(13,15,16,.28)}.oc-founder-ledger>div span{min-width:0;min-height:5rem;display:grid;place-items:center;padding:.7rem;border:1px solid rgba(13,15,16,.4);background:#e9e5dc;text-align:center}.oc-founder-ledger>div i{height:2px;background:#bf4c25}.oc-founder-ledger footer{display:block;background:#762a15}.oc-brief-proof{min-width:0;border:1px solid #0d0f10;background:#f2f0ea}.oc-brief-proof header{display:flex;justify-content:space-between;gap:1rem;padding:.7rem;background:#0d0f10;color:#f2f0ea;font:.55rem/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.oc-brief-proof dl{min-width:0;margin:0;padding:1rem}.oc-brief-proof dl div{min-width:0;display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.8rem;padding:.6rem 0;border-bottom:1px solid rgba(13,15,16,.25)}.oc-brief-proof dt{color:#762a15;font:.55rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.oc-brief-proof dd{min-width:0;margin:0;font-size:.77rem;line-height:1.35}.oc-founding-case .ot-case-actions{margin-top:1.3rem}.oc-drewos dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;background:rgba(242,240,234,.25)}.oc-drewos dl div{min-width:0;padding:.8rem;background:#171b1d}.oc-drewos dt{color:#f1bca9;font:.55rem/1.2 var(--font-geist-mono),monospace;text-transform:uppercase}.oc-drewos dd{min-width:0;margin:.35rem 0 0;color:#d4d4d0;font-size:.72rem;line-height:1.4}.oc-proof>.ot-case-file{width:min(46rem,72%);min-height:22rem;margin:2.5rem auto -1.5rem;position:relative;z-index:2}.oc-proof>.ot-case-file strong{font-size:clamp(4rem,7vw,6.6rem)}.oc-founder-invitation{background:#8d321d}.oc-founder-invitation .ot-founder{min-height:54rem}.oc-founder-invitation .ot-invitation{position:relative;overflow:hidden}.oc-hero-resolved-line{word-spacing:.08em}.oc-founder-proof-intro{grid-area:intro}.oc-founder-proof-intro h2{margin-top:.9rem}.brief-document-footer,.brief-document-outcome,.brief-privacy,.brief-progress{color:#4f5352}.lifecycle>article>p:last-child{color:#414544}.revenue-rail button span{color:#762a15}.oc-spine-panel .oc-record-result small,.revenue-rail button[aria-pressed=true] span{color:#f1bca9}.brief-condition{margin:1rem 0;padding:.8rem 0;border-top:1px solid rgba(13,15,16,.2);border-bottom:1px solid rgba(13,15,16,.2)}.brief-condition-options{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.brief-condition-options button{min-height:36px;padding:.35rem .55rem;border:1px solid rgba(13,15,16,.4);background:transparent;color:inherit;font:600 .66rem/1.2 var(--font-instrument-sans),sans-serif;cursor:pointer}.brief-condition-options button[aria-pressed=true]{background:#0d0f10;color:#f2f0ea}.brief-optional-context{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(13,15,16,.25)}.brief-optional-context summary{cursor:pointer;font-weight:600}.brief-optional-context label{display:grid;gap:.35rem;margin-top:.8rem;font-size:.75rem}.brief-optional-context textarea{min-height:4rem;padding:.65rem;border:1px solid;background:#f2f0ea;color:#0d0f10;font:inherit}.brief-question,.brief-result-actions{scroll-margin-top:5.5rem}@media(min-width:861px){.brief-question h2{font-size:clamp(2.8rem,4.5vw,4.5rem)}}@media(max-width:900px){.oc-spine-panel{grid-template-columns:1fr 5rem 1fr}.oc-record-result{grid-column:1/-1}.oc-proof-composition{grid-template-columns:minmax(0,1fr);grid-template-areas:"founder" "founding" "drewos"}.oc-founder-proof{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "ledger" "boundary";gap:1.5rem}.oc-founder-proof-intro{width:100%;min-width:0}.oc-founder-proof>.oc-founder-ledger{width:100%;margin:0}.oc-founder-proof>strong{margin-top:0}.oc-drewos,.oc-founding-case{min-width:0}.oc-drewos h3,.oc-founding-case h3{max-width:100%}}@media(max-width:620px){.oc-hero{padding-bottom:2rem}.oc-hero h1{min-height:3.32em;font-size:clamp(3.15rem,16vw,4.35rem);line-height:.83}.oc-hero-prior{max-width:28ch;font-size:.84rem;line-height:1.35}.oc-hero .ot-hero-copy>p:last-of-type{font-size:.94rem}.oc-hero .ot-actions{margin-top:1rem}.oc-hero-status{max-width:25ch}.oc-recognition .kc-folder-drawer{min-height:0;display:grid;gap:.75rem;padding:1rem;background:#c6bfb2}.oc-recognition .kc-folder-drawer button{position:relative!important;inset:auto!important;width:100%!important;min-height:11rem;transform:none!important;padding:1rem}.oc-recognition .kc-folder-drawer button strong{font-size:1.15rem}.oc-software,.oc-spine{padding-right:1.1rem;padding-left:1.1rem}.oc-software>header,.oc-spine>header{grid-template-columns:1fr;gap:.7rem}.oc-software>header .ot-kicker,.oc-spine>header .ot-kicker{grid-row:auto}.oc-software>header>p:last-child,.oc-spine>header>p:last-child{grid-column:1}.oc-software>header h2,.oc-spine>header h2{font-size:3.15rem}.oc-spine-rail{display:flex;overflow-x:auto;grid-template-columns:none;scroll-padding-inline:.5rem;scrollbar-width:auto}.oc-spine-rail button{flex:0 0 50%;min-height:5.2rem;padding:.7rem}.oc-spine-panel{display:block;min-height:0}.oc-spine-panel>div{border:0;border-bottom:1px solid rgba(13,15,16,.3)}.oc-record-carrier{min-height:8rem;display:flex}.oc-record-carrier:before{top:50%;right:0;bottom:auto;left:0;width:auto;height:3px}.oc-record-carrier b{writing-mode:horizontal-tb}.oc-action-stage{min-height:46rem}.oc-action-stage .ot-transfer-steps{width:100%;scroll-padding-inline:.5rem;scrollbar-width:auto}.oc-action-stage .ot-transfer-steps li{flex:0 0 33.333%}.oc-action-readout{inset:10rem 1rem 2rem;display:block;overflow:auto}.oc-action-readout section{min-height:0;margin-bottom:1rem}.oc-action-readout>i{display:none}.oc-tool-table{display:block;min-height:0}.oc-tool-stack{grid-template-columns:repeat(2,1fr)}.oc-tool-joins{min-height:7rem;flex-direction:row}.oc-tool-joins i{width:auto;height:1px}.oc-engagement-detail{grid-template-columns:1fr}.oc-engagement .kc-engagement-machine article{padding:1rem}.oc-engagement .ot-engagement-tabs{overflow-x:auto;scrollbar-width:auto}.oc-engagement .ot-engagement-tabs button{flex:0 0 50%;min-height:4.5rem}.oc-proof{padding-right:1.1rem;padding-left:1.1rem}.oc-founder-ledger header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.8rem}.oc-founder-ledger>div{grid-template-columns:minmax(0,1fr) .65rem minmax(0,1fr) .65rem minmax(0,1fr);padding:.55rem}.oc-founder-ledger>div span{min-height:4.5rem;padding:.3rem;font-size:.68rem;line-height:1.2}.oc-founder-ledger footer{padding:.8rem}.oc-brief-proof header{flex-wrap:wrap;line-height:1.3}.oc-brief-proof dl{padding:.8rem}.oc-brief-proof dl div{grid-template-columns:5.3rem minmax(0,1fr);gap:.65rem}.oc-founding-case .ot-case-actions{display:grid;grid-template-columns:1fr;gap:.75rem}.oc-founding-case .ot-case-actions>*{width:100%;min-width:0;min-height:44px;justify-content:center;white-space:normal;overflow-wrap:anywhere}.oc-drewos dl{grid-template-columns:minmax(0,1fr)}.oc-proof>.ot-case-file{width:100%;min-height:20rem;margin:2rem auto -1rem}.oc-founder-invitation .ot-founder{min-height:0}.kc-file-tabs button{flex:0 0 50%}.case-evidence-source{font-size:.52rem}}@media(prefers-reduced-motion:reduce){.oc-hero h1>span,.oc-hero-prior{transition:none!important}.oc-hero-initial-line{opacity:0!important;transform:none!important}.oc-hero-prior,.oc-hero-resolved-line{opacity:1!important;transform:none!important}.oc-spine-rail button,.ot-engagement-tabs button,.ot-transfer-steps button{scroll-behavior:auto}}@media(max-width:620px){.kc-journey[data-scene=hero] .kc-object{--carry-x:calc(100vw - 10.5rem);--carry-y:calc(100svh - 12.5rem);--carry-w:10rem;--carry-s:.46;--carry-r:-2deg}.kc-journey[data-scene=spine] .kc-object{--carry-x:calc(100vw - 8.5rem);--carry-y:calc(100svh - 9rem);--carry-w:8rem;--carry-s:.35;--carry-r:0deg}.kc-journey[data-scene=transfer] .kc-object{opacity:0;visibility:hidden}.ot-register[data-lifecycle=hidden]{display:none!important}}.oc-recognition .kc-folder-drawer button[aria-pressed=true] small{color:#f1bca9}.ot-text-link{display:inline-flex;min-height:44px;align-items:center}.case-evidence-source{margin:.8rem 0 0;color:#5a5e5c;font:.58rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.case-artifact-fragments span b,.case-artifact-responsibility span b{display:block;margin-bottom:.35rem;color:#762a15;font-size:.48rem;letter-spacing:.08em}.case-artifact-fragments span{line-height:1.45;text-transform:none}.case-artifact-responsibility span{line-height:1.35;text-transform:none}.oc-founder-ledger header b{background:#762a15}@media(max-width:620px) and (prefers-reduced-motion:reduce){.kc-object{opacity:0!important;visibility:hidden!important}}@media(min-width:621px){.oc-hero h1{font-size:clamp(4rem,8.6vw,9.2rem)}}.oc-open .ot-register{display:none}.oc-condition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;background:rgba(13,15,16,.25);border:1px solid rgba(13,15,16,.25)}.oc-condition-grid article{min-height:18rem;padding:clamp(1.2rem,2vw,2rem);display:flex;flex-direction:column;background:#e9e5dc}.oc-condition-grid article:nth-child(2n){background:#d6d0c4}.oc-action-groups>article>span,.oc-condition-grid article>span,.oc-engagement-path header>span,.oc-spine-path header span{color:#762a15;font:.58rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.oc-condition-grid h3{margin:auto 0 1rem;font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1;letter-spacing:-.04em}.oc-condition-grid p{margin:0;color:#414544;font-size:.82rem;line-height:1.5}.oc-recognition-rule{max-width:62rem;margin:2rem 0 0;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.35}.oc-recognition-rule strong{color:#762a15}.oc-trace{margin-top:2rem;border-top:1px solid rgba(13,15,16,.35);padding-top:1.25rem}.ot-text-button{min-height:44px;padding:.5rem 0;border:0;border-bottom:1px solid;background:transparent;color:inherit;font:600 .85rem/1.2 var(--font-instrument-sans),sans-serif;cursor:pointer}.oc-trace-picker{display:grid;grid-template-columns:minmax(16rem,.7fr) 1.3fr;gap:1.5rem;padding:1.4rem;background:#0d0f10;color:#f2f0ea}.oc-trace-picker header{grid-row:span 2}.oc-trace-picker h3{margin:.5rem 0;font-size:2rem}.oc-trace-picker header p:last-child{color:#c6c8c5}.oc-trace-picker [role=group]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#5e605e}.oc-trace-actions a,.oc-trace-actions button,.oc-trace-picker [role=group] button{min-height:48px;padding:.75rem;border:0;background:#242829;color:#f2f0ea;font:600 .74rem/1.25 var(--font-instrument-sans),sans-serif;text-align:left;cursor:pointer}.oc-trace-picker>.ot-text-button{justify-self:start;color:#f2f0ea}.oc-trace-result{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:1.4rem;border:2px solid #762a15;background:#f2f0ea}.oc-trace-result h3{max-width:28ch;margin:.5rem 0;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1}.oc-trace-result p{max-width:60ch}.oc-trace-actions{display:grid;align-content:start;gap:1px;min-width:15rem}.oc-trace-actions a{display:grid;align-items:center;background:#bf4c25;text-decoration:none}.oc-default-record{display:grid;grid-template-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;align-items:center;margin:2.5rem 0 1rem;padding:1.2rem;border:1px solid;background:#f2f0ea}.oc-default-record span{min-height:5.5rem;display:grid;place-items:center;padding:.7rem;border:1px solid rgba(13,15,16,.3);text-align:center;font-size:.78rem;line-height:1.35}.oc-default-record i{height:2px;background:#bf4c25}.oc-trace-line{margin:1rem 0;padding:.8rem 1rem;background:#762a15;color:white}.oc-trace-line strong{color:#f1bca9}.oc-spine-path{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;background:#0d0f10;border:1px solid #0d0f10;list-style:none}.oc-spine-path>li{min-width:0;padding:1.1rem;background:#e3ded3}.oc-spine-path>li.is-traced{box-shadow:inset 0 0 0 4px #bf4c25}.oc-spine-path header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.oc-spine-path h3{margin:0;font-size:1.35rem;text-transform:uppercase}.oc-spine-path>li>p{min-height:8rem;margin:2rem 0 1rem;font-size:.82rem;line-height:1.5}.oc-spine-path>li>strong{display:block;min-height:3.5rem;color:#762a15;font-size:.72rem;line-height:1.4}.oc-spine-path details{margin-top:1rem;border-top:1px solid;padding-top:.75rem}.oc-spine-path summary{min-height:44px;cursor:pointer;font-size:.72rem;font-weight:700}.oc-spine-path dl{margin:1rem 0 0}.oc-spine-path dl div{margin:.8rem 0}.oc-spine-path dt{color:#762a15;font:.55rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.oc-spine-path dd{margin:.25rem 0 0;font-size:.68rem;line-height:1.45}.oc-action-groups{display:grid;grid-template-columns:1.05fr 1.15fr .8fr;gap:1px;margin-top:3rem;background:#5b5e5c;border:1px solid #5b5e5c}.oc-action-groups>article{min-height:34rem;padding:clamp(1.4rem,2.4vw,2.5rem);background:#e3ded3}.oc-action-groups>article:nth-child(2){background:#f2f0ea}.oc-action-groups>article:nth-child(3){background:#0d0f10;color:#f2f0ea}.oc-action-groups h3{margin:3rem 0 1rem;font-size:clamp(2.4rem,4.6vw,5rem);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.oc-action-groups article>p{min-height:5rem;max-width:34ch;line-height:1.55}.oc-action-groups ul{margin:2rem 0 0;padding:0;border-top:1px solid;list-style:none}.oc-action-groups li{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(13,15,16,.25)}.oc-action-groups article:nth-child(3) li{border-color:rgba(242,240,234,.25)}.oc-action-groups li strong{color:#762a15;text-transform:uppercase}.oc-action-groups article:nth-child(3) li strong{color:#f1bca9}.oc-action-groups li span{font-size:.75rem;line-height:1.4}.oc-engagement-path{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#777b79}.oc-engagement-path>article{min-width:0;padding:clamp(1.2rem,2.2vw,2.2rem);background:#191d1e;color:#f2f0ea}.oc-engagement-path>article:first-child{background:#f2f0ea;color:#0d0f10}.oc-engagement-path header{min-height:15rem;display:flex;flex-direction:column}.oc-engagement-path header p{margin:auto 0 .4rem;color:#f1bca9;font:.62rem/1 var(--font-geist-mono),monospace;text-transform:uppercase}.oc-engagement-path>article:first-child header p{color:#762a15}.oc-engagement-path h3{margin:0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.9;letter-spacing:-.06em}.oc-engagement-path header b{margin-top:1rem;color:#762a15}.oc-engagement-path>article>p{min-height:3rem;color:#c6c8c5}.oc-engagement-path>article:first-child>p{color:#414544}.oc-engagement-path dl{margin:2rem 0 0}.oc-engagement-path dl div{padding:1rem 0;border-top:1px solid rgba(242,240,234,.25)}.oc-engagement-path>article:first-child dl div{border-color:rgba(13,15,16,.25)}.oc-engagement-path dt{color:#f1bca9;font:.55rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.oc-engagement-path>article:first-child dt{color:#762a15}.oc-engagement-path dd{margin:.4rem 0 0;font-size:.75rem;line-height:1.5}.brief-condition-note{max-width:46rem;margin:.4rem 0 .8rem;color:#4f5352;font-size:.75rem;line-height:1.45}.brief-clear-condition{min-height:44px;margin-top:.5rem;padding:.35rem 0;border:0;border-bottom:1px solid;background:transparent;font:600 .68rem/1.2 var(--font-instrument-sans),sans-serif;cursor:pointer}@media(max-width:900px){.oc-condition-grid{grid-template-columns:repeat(2,1fr)}.oc-default-record{grid-template-columns:1fr}.oc-default-record i{width:2px;height:1.6rem;justify-self:center}.oc-spine-path{grid-template-columns:1fr}.oc-spine-path>li>p,.oc-spine-path>li>strong{min-height:0}.oc-action-groups,.oc-engagement-path{grid-template-columns:1fr}.oc-action-groups>article{min-height:0}.oc-trace-picker,.oc-trace-result{grid-template-columns:1fr}.oc-trace-picker header{grid-row:auto}.oc-trace-actions{min-width:0}}@media(min-width:621px){.oc-open[data-scene=recognition] .kc-object{--carry-x:calc(100vw - 12rem);--carry-y:58vh;--carry-w:18rem;--carry-s:.72}}@media(max-width:620px){.oc-condition-grid{grid-template-columns:1fr}.oc-condition-grid article{min-height:12rem}.oc-trace-picker [role=group]{grid-template-columns:1fr}.oc-spine-path details[open] dd{font-size:.75rem}.oc-action-groups h3{margin-top:2rem}.oc-engagement-path header{min-height:10rem}.oc-open[data-scene=recognition] .kc-object{--carry-x:calc(100vw - 5.5rem);--carry-y:68vh;--carry-w:8rem;--carry-s:.45;opacity:.45}.oc-open .kc-object[data-lifecycle=hidden]{display:none}}.oc-action-groups li{display:block}.oc-action-groups>article:nth-child(3)>span,.oc-engagement-path>article:not(:first-child) header>span{color:#f1bca9}.v32-home{overflow:clip}.v32-home [data-commercial-section]{scroll-margin-top:5.5rem}.v32-hero{grid-template-columns:minmax(0,1fr);padding-right:clamp(1.25rem,7vw,7rem)}.v32-hero .ot-hero-copy{max-width:76rem}.v32-hero .ot-hero-thesis{max-width:31ch}.v32-hero .ot-hero-copy>p:last-of-type{max-width:62ch;line-height:1.55}.v32-hero .ot-hero-status{max-width:34rem}.v32-section{position:relative;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,7rem) clamp(5rem,9vw,9rem) clamp(1.25rem,5.5vw,5.5rem)}.v32-section-head{display:grid;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,6rem);margin-bottom:clamp(2.5rem,5vw,5rem)}.v32-section-head>.ot-kicker{padding-top:.55rem;color:#762a15}.v32-section-head h2{max-width:15ch;margin:0 0 1.2rem;font-size:clamp(3rem,6.4vw,6.6rem);line-height:.87;letter-spacing:-.062em}.v32-section-head>div>p{max-width:59ch;margin:0;color:#414544;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.62}.v32-deep-link{display:inline-flex;min-height:44px;align-items:center;margin-top:1.5rem;color:inherit;font-weight:650;text-underline-offset:.35em;text-decoration-thickness:1px}.v32-deep-link--light{color:#f2f0ea}.v32-illustration{min-width:0;margin:clamp(2rem,4vw,4rem) 0 0;border:1px solid #0d0f10;background:#e9e5dc}.v32-illustration figcaption{padding:1rem 1.2rem;border-top:1px solid #0d0f10;color:#414544;font-size:.82rem;line-height:1.5}.v32-illustration figcaption strong{color:#762a15}.v32-cost{background:#e9e5dc}.v32-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #0d0f10;background:#0d0f10}.v32-problem-grid article{min-width:0;min-height:20rem;padding:clamp(1.25rem,2.5vw,2.5rem);display:flex;flex-direction:column;background:#f2f0ea}.v32-problem-grid article:nth-child(2){background:#d6d0c4}.v32-flow-illustration li>span,.v32-problem-grid article>span,.v32-start-path article>span,.v32-work-grid article>span{color:#762a15;font:.6rem/1.2 var(--font-geist-mono),monospace;letter-spacing:.12em}.v32-problem-grid h3{margin:auto 0 1rem;font-size:clamp(1.7rem,3vw,3.2rem);line-height:.92;letter-spacing:-.05em}.v32-problem-grid p{max-width:34ch;margin:0;color:#414544;line-height:1.55}.v32-record-illustration{display:grid;grid-template-columns:minmax(0,1fr) 7rem minmax(0,1.1fr);background:#0d0f10}.v32-record-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:clamp(1.2rem,3vw,3rem);background:#c6bfb2}.v32-record-inputs span{min-width:0;padding:1rem;border:1px solid rgba(13,15,16,.45);background:#e9e5dc;box-shadow:3px 4px 0 rgba(13,15,16,.18);font:.64rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.v32-record-inputs span:nth-child(2){transform:rotate(2deg)}.v32-record-inputs span:nth-child(3){transform:rotate(-1.5deg)}.v32-record-inputs span:last-child{grid-column:1/-1}.v32-record-join{display:grid;grid-template-rows:1fr auto 1fr;place-items:center;background:#0d0f10}.v32-record-join i{width:1px;height:100%;background:#dd7048}.v32-record-join b{display:grid;width:4.8rem;height:4.8rem;place-items:center;border-radius:50%;background:#bf4c25;color:white;font:.62rem/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.v32-record-output{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;align-content:center;padding:clamp(1.2rem,3vw,3rem);background:#171b1d}.v32-record-output strong{grid-column:1/-1;margin-bottom:1rem;color:#f2f0ea;font-size:clamp(1.5rem,3vw,3.2rem);line-height:.92;letter-spacing:-.04em}.v32-record-output span{padding:1rem;border:1px solid rgba(242,240,234,.25);color:#d6d8d7;font:.63rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.v32-record-illustration figcaption{grid-column:1/-1;background:#f2f0ea}.v32-after{background:#c6bfb2}.v32-before-after{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#0d0f10}.v32-after-flow,.v32-before{position:relative;min-width:0;min-height:27rem;padding:clamp(1.2rem,3vw,3rem);overflow:hidden}.v32-before{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr 1fr;background:#e9e5dc}.v32-after-flow header,.v32-before header{grid-column:1/-1;font:.64rem/1.2 var(--font-geist-mono),monospace;letter-spacing:.12em}.v32-before span{z-index:2;align-self:center;justify-self:center;padding:.65rem;border:1px solid;background:#f2f0ea;font-size:.72rem}.v32-before b{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:7.5rem;height:7.5rem;transform:translate(-50%,-45%);place-items:center;border-radius:50%;background:#762a15;color:#fff;font:.65rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.v32-before i{position:absolute;z-index:1;top:52%;left:50%;width:38%;height:1px;transform-origin:left;background:#762a15}.v32-before i:first-of-type{transform:rotate(28deg)}.v32-before i:nth-of-type(2){transform:rotate(152deg)}.v32-before i:nth-of-type(3){transform:rotate(208deg)}.v32-before i:nth-of-type(4){transform:rotate(332deg)}.v32-after-flow{display:grid;grid-template-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;grid-template-rows:auto 1fr auto;align-items:center;background:#171b1d;color:#f2f0ea}.v32-after-flow span{min-width:0;padding:1.2rem .5rem;border:1px solid rgba(242,240,234,.35);text-align:center;font-size:.72rem}.v32-after-flow i{height:2px;background:#dd7048}.v32-after-flow b{grid-column:1/-1;align-self:end;padding:1rem;border-top:1px solid rgba(242,240,234,.3);color:#f1bca9;font:.6rem/1.35 var(--font-geist-mono),monospace;letter-spacing:.08em}.v32-before-after figcaption{grid-column:1/-1;background:#f2f0ea}.v32-afterline{max-width:70rem;margin:clamp(2rem,4vw,4rem) 0 0;font-size:clamp(1.35rem,2.5vw,2.25rem);line-height:1.35}.v32-afterline strong{color:#762a15}.v32-movement{background:#f2f0ea}.v32-flow-illustration{background:#0d0f10}.v32-flow-illustration ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#0d0f10;list-style:none}.v32-flow-illustration li{position:relative;min-width:0;min-height:19rem;padding:1.3rem;display:flex;flex-direction:column;background:#e3ded3}.v32-flow-illustration li:not(:last-child):after{content:"→";position:absolute;z-index:2;right:-.75rem;top:50%;display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;background:#bf4c25;color:white;font-size:.75rem}.v32-flow-illustration h3{margin:auto 0 .8rem;font-size:clamp(1.35rem,2.3vw,2.5rem);line-height:.9;text-transform:uppercase}.v32-flow-illustration p{margin:0;color:#414544;font-size:.78rem;line-height:1.5}.v32-flow-illustration figcaption{background:#0d0f10;color:#c6c8c5}.v32-work{background:#171b1d;color:#f2f0ea}.v32-section-head--light>.ot-kicker{color:#f1bca9}.v32-section-head--light>div>p{color:#c6c8c5}.v32-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid rgba(242,240,234,.35);background:rgba(242,240,234,.35)}.v32-work-grid article{min-width:0;min-height:25rem;padding:clamp(1.3rem,3vw,3rem);display:flex;flex-direction:column;background:#242829}.v32-work-grid article:nth-child(2){background:#f2f0ea;color:#0d0f10}.v32-work-grid article:nth-child(2)>span{color:#762a15}.v32-work-grid article>span{color:#f1bca9}.v32-work-grid h3{margin:auto 0 1rem;font-size:clamp(2.2rem,4.5vw,5rem);line-height:.85;letter-spacing:-.055em}.v32-work-grid p{max-width:36ch;margin:0;color:#d4d4d0;line-height:1.55}.v32-work-grid article:nth-child(2) p{color:#414544}.v32-software-note{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:2rem;margin-top:1px;padding:clamp(1.4rem,3vw,3rem);background:#8d321d}.v32-software-note strong{font-size:clamp(1.6rem,3vw,3rem);line-height:.95}.v32-software-note p{max-width:60ch;margin:0;color:#f7ded5;line-height:1.6}.v32-start{background:#c6bfb2}.v32-start-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #0d0f10;background:#0d0f10}.v32-start-path article{min-width:0;min-height:24rem;padding:clamp(1.25rem,2.8vw,2.8rem);display:flex;flex-direction:column;background:#171b1d;color:#f2f0ea}.v32-start-path article.is-first{background:#f2f0ea;color:#0d0f10;box-shadow:inset 0 .45rem 0 #bf4c25}.v32-start-path article>span{color:#f1bca9}.v32-start-path article.is-first>span{color:#762a15}.v32-start-path article>p{margin:auto 0 .45rem;color:#f1bca9;font:.62rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.v32-start-path article.is-first>p{color:#762a15}.v32-start-path h3{margin:0 0 1.3rem;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.82;letter-spacing:-.06em}.v32-start-path strong{max-width:36ch;color:#d4d4d0;font-size:.88rem;line-height:1.55}.v32-start-path article.is-first strong{color:#414544}.v32-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.v32-start-actions .v32-deep-link{margin-top:0}.v32-proof{padding:0;background:#f2f0ea}.v32-proof-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);background:#0d0f10}.v32-proof-card{min-width:0;padding:clamp(2.5rem,6vw,6rem);background:#e9e5dc}.v32-proof-card>.ot-kicker{color:#762a15}.v32-proof-card h2{max-width:12ch;margin:clamp(3rem,7vw,7rem) 0 1.5rem;font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:.88;letter-spacing:-.06em}.v32-proof-card>p:not(.ot-kicker){max-width:48ch;color:#414544;line-height:1.65}.v32-proof-card>strong{display:block;max-width:50ch;margin-top:2rem;padding-top:1rem;border-top:2px solid #bf4c25;font-size:.82rem;line-height:1.5}.v32-founder-card{min-width:0;display:grid;grid-template-rows:minmax(24rem,1.15fr) auto;background:#8d321d;color:#fff8ef}.v32-founder-image{position:relative;min-height:34rem;overflow:hidden}.v32-founder-image img{object-fit:cover;object-position:50% 40%;filter:saturate(.78)}.v32-founder-card>div:last-child{padding:clamp(1.5rem,4vw,4rem)}.v32-founder-card .ot-kicker{color:#f3c1b0}.v32-founder-card h3{max-width:12ch;margin:2rem 0 1rem;font-size:clamp(2.4rem,4.8vw,5rem);line-height:.87;letter-spacing:-.055em}.v32-founder-card p:not(.ot-kicker){max-width:48ch;color:#f7ded5;line-height:1.6}.v32-final{min-height:72vh;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,7rem) clamp(5rem,9vw,9rem) clamp(1.25rem,5.5vw,5.5rem);display:grid;align-content:center;background:#f2f0ea}.v32-final .ot-kicker{color:#762a15}.v32-final h2{max-width:15ch;margin:1rem 0 1.2rem;font-size:clamp(3.4rem,8vw,8.4rem);line-height:.84;letter-spacing:-.068em}.v32-final>p:not(.ot-kicker){max-width:50ch;color:#414544;line-height:1.6}.v32-final .ot-button{justify-self:start;margin-top:1.4rem}@media(max-width:900px){.v32-section-head{grid-template-columns:1fr;gap:1rem}.v32-section-head>.ot-kicker{padding:0}.v32-record-illustration{grid-template-columns:minmax(0,1fr)}.v32-record-join{min-height:6rem;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr}.v32-record-join i{width:100%;height:1px}.v32-record-illustration figcaption{grid-column:1}.v32-before-after,.v32-flow-illustration ol,.v32-proof-grid{grid-template-columns:minmax(0,1fr)}.v32-flow-illustration li{min-height:0;padding:1.2rem;display:grid;grid-template-columns:2.5rem 7rem minmax(0,1fr);align-items:center;gap:.7rem}.v32-flow-illustration h3,.v32-flow-illustration p{margin:0}.v32-flow-illustration li:not(:last-child):after{content:"↓";right:auto;top:auto;bottom:-.75rem;left:calc(1.2rem + 4.75rem)}.v32-start-path,.v32-work-grid{grid-template-columns:minmax(0,1fr)}.v32-start-path article,.v32-work-grid article{min-height:0}.v32-work-grid h3{margin:2.5rem 0 1rem}.v32-start-path article>p{margin:3rem 0 .45rem}.v32-software-note{grid-template-columns:1fr;gap:1rem}.v32-founder-image{min-height:28rem}}@media(max-width:620px){.v32-hero{min-height:calc(100svh - 66px);padding:1.2rem 1.1rem 2rem}.v32-hero h1{min-height:3.32em;font-size:clamp(3.15rem,16vw,4.35rem);line-height:.83}.v32-hero .ot-hero-thesis{font-size:1.12rem}.v32-hero .ot-hero-copy>p:last-of-type{font-size:.9rem}.v32-hero .ot-actions{display:grid;justify-items:start;gap:.4rem}.v32-hero .ot-hero-status{font-size:.53rem}.v32-section{padding:4.5rem 1.1rem}.v32-section-head h2{font-size:clamp(2.9rem,14.5vw,4.25rem)}.v32-problem-grid{grid-template-columns:1fr}.v32-problem-grid article{min-height:13rem}.v32-record-inputs{grid-template-columns:1fr}.v32-record-inputs span:last-child{grid-column:1}.v32-record-output{grid-template-columns:1fr}.v32-record-output strong{grid-column:1}.v32-after-flow,.v32-before{min-height:22rem}.v32-after-flow,.v32-before-after{grid-template-columns:1fr}.v32-after-flow{grid-template-rows:auto repeat(7,auto) auto;gap:.6rem}.v32-after-flow span{padding:.7rem}.v32-after-flow i{width:2px;height:1rem;justify-self:center}.v32-flow-illustration li{grid-template-columns:2.2rem minmax(0,1fr);gap:.35rem .7rem}.v32-flow-illustration li p{grid-column:2}.v32-flow-illustration li:not(:last-child):after{left:calc(1.2rem + 2.55rem)}.v32-start-actions{display:grid}.v32-start-actions>*{width:100%;min-width:0;justify-content:center;margin-top:0;text-align:center}.v32-proof-card{padding:4.5rem 1.1rem}.v32-proof-card h2{margin-top:3rem;font-size:3.4rem}.v32-founder-card{grid-template-rows:minmax(25rem,58vh) auto}.v32-founder-card>div:last-child{padding:2rem 1.1rem 3rem}.v32-founder-card h3{font-size:3.2rem}.v32-final{min-height:68vh;padding:4.5rem 1.1rem}.v32-final h2{font-size:clamp(3.5rem,16vw,5rem)}}@media(prefers-reduced-motion:reduce){.v32-home *{scroll-behavior:auto!important}.v32-record-inputs span{transform:none!important}.v32-founder-image img{filter:none}}.v33-home{overflow:clip}.v33-home [data-commercial-section]{scroll-margin-top:5.5rem}.v33-hero{grid-template-columns:minmax(0,1fr);padding-right:clamp(1.25rem,7vw,7rem)}.v33-hero .ot-hero-copy{position:relative;z-index:2;max-width:79rem}.v33-hero .ot-hero-thesis{max-width:41ch;color:#e2e0da}.v33-hero .ot-hero-copy>p:last-of-type{max-width:52ch;line-height:1.55}.v33-hero-fragments span{padding:.32rem .5rem;border-left:1px solid rgba(221,112,72,.72);background:rgba(13,15,16,.58)}.v33-outgrowth{background:#e9e5dc}.v33-outgrowth-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);gap:clamp(1.5rem,4vw,4rem);align-items:stretch}.v33-outgrowth .v32-problem-grid{grid-template-columns:minmax(0,1fr)}.v33-outgrowth .v32-problem-grid article{min-height:11rem}.v33-outgrowth .v32-problem-grid h3{margin:auto 0 .65rem;font-size:clamp(1.55rem,2.4vw,2.5rem)}.v33-outgrowth-figure{min-width:0;margin:0;display:grid;grid-template-rows:1fr auto;border:1px solid #0d0f10;background:#0d0f10}.v33-outgrowth-field{position:relative;min-height:35rem;overflow:hidden;background:linear-gradient(rgba(242,240,234,.08) 1px,transparent 0),linear-gradient(90deg,rgba(242,240,234,.08) 1px,transparent 0),#171b1d;background-size:12.5% 12.5%}.v33-outgrowth-field:after,.v33-outgrowth-field:before{content:"";position:absolute;z-index:2;background:#bf4c25}.v33-outgrowth-field:before{left:10%;right:10%;bottom:15%;height:2px}.v33-outgrowth-field:after{right:12%;top:9%;bottom:9%;width:1px}.v33-field-label{position:absolute;z-index:3;max-width:9rem;padding:.55rem .65rem;border:1px solid rgba(242,240,234,.38);background:#171b1d;color:#f2f0ea;font:.62rem/1.25 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.v33-field-label--promise{top:12%;left:9%;transform:rotate(-2deg)}.v33-field-label--customer{top:35%;left:36%;transform:rotate(2deg)}.v33-field-label--capacity{top:60%;left:19%;transform:rotate(-1deg)}.v33-field-label--owner{top:38%;right:7%;border-color:#dd7048;color:#f3c1b0}.v33-field-line{position:absolute;z-index:1;height:1px;background:rgba(242,240,234,.45);transform-origin:0 50%}.v33-field-line--one{top:22%;left:18%;width:58%;transform:rotate(19deg)}.v33-field-line--two{top:45%;left:25%;width:52%;transform:rotate(-15deg)}.v33-field-line--three{top:68%;left:25%;width:50%;transform:rotate(-31deg)}.v33-outgrowth-field b{position:absolute;z-index:4;right:8%;bottom:8%;max-width:15ch;color:#f2f0ea;font-size:clamp(1.55rem,2.8vw,3rem);line-height:.92;letter-spacing:-.04em;text-align:right}.v33-ledger figcaption,.v33-outgrowth-figure figcaption,.v33-register-figure figcaption{padding:1rem 1.2rem;background:#f2f0ea;color:#414544;font-size:.78rem;line-height:1.5}.v33-layers{background:#0d0f10;color:#f2f0ea}.v33-register-figure{min-width:0;margin:0 0 1px;display:grid;grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);border:1px solid rgba(242,240,234,.36);background:#0d0f10}.v33-register-state{position:relative;min-height:21rem;padding:clamp(1.25rem,3vw,3rem);display:grid;align-content:center;gap:.8rem;overflow:hidden;background:linear-gradient(rgba(242,240,234,.065) 1px,transparent 0),linear-gradient(90deg,rgba(242,240,234,.065) 1px,transparent 0),#171b1d;background-size:3rem 3rem}.v33-register-state span{display:block;padding:.85rem 1rem;border:1px solid rgba(242,240,234,.36);background:#242829;font-size:clamp(.9rem,1.3vw,1.15rem)}.v33-register-state span:before{content:attr(data-label)}.v33-register-state b{margin-top:.65rem;color:#f1bca9;font:.59rem/1.3 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em}.v33-register-state.is-misaligned span:first-child{transform:translateX(-5%) rotate(-1.5deg)}.v33-register-state.is-misaligned span:nth-child(2){transform:translateX(5%) rotate(1.2deg)}.v33-register-state.is-misaligned span:nth-child(3){transform:translateX(-1%) rotate(-.7deg)}.v33-register-state.is-aligned{box-shadow:inset 0 0 0 2px #bf4c25}.v33-register-state.is-aligned span{border-left:3px solid #bf4c25}.v33-register-join{display:grid;grid-template-rows:1fr auto 1fr;place-items:center;background:#0d0f10}.v33-register-join i{width:1px;height:100%;background:#dd7048}.v33-register-join strong{display:grid;width:4.4rem;height:4.4rem;place-items:center;border-radius:50%;background:#bf4c25;color:white;font:.62rem/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em}.v33-register-figure figcaption{grid-column:1/-1}.v33-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(242,240,234,.34)}.v33-layer-grid article{min-width:0;min-height:21rem;padding:clamp(1.25rem,2.5vw,2.5rem);display:flex;flex-direction:column;background:#202425}.v33-layer-grid article>span{color:#f1bca9;font:.6rem/1.2 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em}.v33-layer-grid h3{max-width:12ch;margin:auto 0 .8rem;font-size:clamp(1.8rem,3.2vw,3.5rem);line-height:.9;letter-spacing:-.05em}.v33-layer-grid p{color:#d4d4d0;line-height:1.5}.v33-layer-grid small{padding-top:.8rem;border-top:1px solid rgba(242,240,234,.26);color:#f1bca9;font:.66rem/1.55 var(--font-geist-mono),ui-monospace,monospace}.v33-reality{background:#c6bfb2}.v33-reality-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(22rem,.58fr);gap:clamp(1.5rem,4vw,4rem);align-items:stretch}.v33-reality .v32-work-grid{grid-template-columns:minmax(0,1fr)}.v33-reality .v32-work-grid article{min-height:12rem}.v33-reality .v32-work-grid h3{margin:auto 0 .6rem;font-size:clamp(1.8rem,3vw,3rem)}.v33-reality .v32-work-grid article:first-child h3,.v33-reality .v32-work-grid article:nth-child(3) h3{color:#f2f0ea}.v33-ledger{min-width:0;margin:0;padding:clamp(1.25rem,2.5vw,2.5rem);display:flex;flex-direction:column;border:1px solid #0d0f10;background:#f2f0ea;box-shadow:8px 10px 0 rgba(13,15,16,.14);transform:rotate(.65deg)}.v33-ledger header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:2px solid #0d0f10;font:.57rem/1.35 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em}.v33-ledger header span{color:#762a15}.v33-ledger header span:before,.v33-ledger header strong:before{content:attr(data-label)}.v33-ledger dl{margin:auto 0}.v33-ledger dl div{display:grid;grid-template-columns:7.5rem 1fr;gap:.8rem;padding:.8rem 0;border-bottom:1px solid rgba(13,15,16,.22)}.v33-ledger dt{font:.58rem/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.v33-ledger dd{margin:0;color:#414544;font-size:.82rem}.v33-ledger dd:after{content:attr(data-mark)}.v33-ledger ol{margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;list-style:none;background:#0d0f10}.v33-ledger li{padding:.75rem .35rem;background:#171b1d;color:#f2f0ea;text-align:center;font:.55rem/1.2 var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase}.v33-ledger li:before{content:attr(data-label)}.v33-ledger figcaption{margin:1rem -1rem -1rem;border-top:1px solid #0d0f10}.v33-materials{margin:clamp(2rem,4vw,4rem) 0 0;padding:1.25rem 0;border-top:2px solid #0d0f10;border-bottom:1px solid rgba(13,15,16,.3);color:#353938;line-height:1.6}.v33-materials strong{color:#762a15}.v33-reality .v32-software-note{color:#f2f0ea}.v33-reality .v32-software-note div{display:grid;gap:.75rem}.v33-reality .v32-software-note p{margin:0}.v33-flow-name{margin:0;padding:1.1rem 1.3rem;border-bottom:1px solid rgba(242,240,234,.3);color:#f2f0ea;font-size:clamp(1.1rem,2.1vw,2rem);font-weight:650;letter-spacing:-.025em}.v32-flow-illustration .v33-flow-name{color:#f2f0ea}.v33-movement .v32-flow-illustration li{border-top:3px solid transparent}.v33-movement .v32-flow-illustration li:first-child{border-top-color:#bf4c25}.v33-movement .v32-flow-illustration li:nth-child(2){border-top-color:#a94323}.v33-movement .v32-flow-illustration li:nth-child(3){border-top-color:#8d3921}.v33-movement .v32-flow-illustration li:nth-child(4){border-top-color:#70301f}.v33-movement .v32-flow-illustration li:nth-child(5){border-top-color:#53281f}.v33-engagement .v32-start-path h3{font-size:clamp(2.2rem,4vw,4.4rem)}.v33-engagement .v32-start-path h4{min-height:2.8rem;margin:0 0 1.25rem;color:#f1bca9;font:.72rem/1.45 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.v33-engagement .v32-start-path article.is-first h4{color:#762a15}.v33-engagement .v32-start-path article:not(.is-first) h3{margin-top:auto}.v33-engagement .v32-start-path article>span:before{content:attr(data-index)}.v33-proof .v32-final h2{margin-top:0}.v33-proof .v32-proof-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr)}.v33-proof .v32-proof-card{padding:clamp(2.5rem,5vw,5rem)}.v33-proof .v32-proof-card h2{margin:clamp(2rem,4vw,4rem) 0 1.3rem;font-size:clamp(2.8rem,5vw,5.4rem)}.v32-proof-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:1px;background:#0d0f10;list-style:none}.v32-proof-facts li{min-width:0;background:#f2f0ea}.v32-proof-facts a{min-height:7.5rem;padding:.9rem;display:flex;flex-direction:column;color:inherit;text-decoration:none}.v32-proof-facts strong{margin:auto 0 .35rem;color:#762a15;font-size:clamp(1.55rem,2.3vw,2.55rem);line-height:.9;letter-spacing:-.045em}.v32-proof-facts span{max-width:18ch;font-size:.67rem;line-height:1.35}.v32-proof-facts a:focus-visible{outline:3px solid #bf4c25;outline-offset:-4px}.v32-proof-boundary{margin:1.35rem 0 0;padding-top:.9rem;border-top:2px solid #bf4c25;font-size:.8rem;line-height:1.5}.v33-proof .v32-founder-card{grid-template-rows:clamp(27rem,33vw,30rem) auto}.v33-proof .v32-founder-image{min-height:0;background:#171b1d}.v33-proof .v32-founder-image:after,.v33-proof .v32-founder-image:before{content:none}.v33-proof .v32-founder-image img{object-fit:cover;object-position:50% 34%;filter:none;opacity:1}.v33-proof .v32-founder-card h3{margin-top:1.5rem}@media (max-width:1000px){.v33-outgrowth-layout,.v33-reality-layout{grid-template-columns:minmax(0,1fr)}.v33-outgrowth .v32-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v33-outgrowth-figure{min-height:31rem}}@media (max-width:900px){.v33-home .kc-line{right:1.1rem}.v33-home .v32-section{padding-top:3.75rem;padding-bottom:3.75rem}.v33-register-figure{grid-template-columns:minmax(0,1fr)}.v33-register-state{min-height:14rem}.v33-register-join{min-height:5.5rem;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr}.v33-register-join i{width:100%;height:1px}.v33-register-figure figcaption{grid-column:1}.v33-layer-grid{grid-template-columns:minmax(0,1fr)}.v33-layer-grid article{min-height:0}.v33-layer-grid h3{margin:1.25rem 0 .8rem}.v33-proof .v32-proof-grid{grid-template-columns:minmax(0,1fr)}.v33-proof .v32-proof-card{padding-top:3.75rem;padding-bottom:3.75rem}.v33-proof .v32-founder-card{grid-template-rows:clamp(19rem,42vw,22rem) auto}.v33-proof .v32-final{min-height:50vh}}@media (min-width:621px) and (max-width:900px){.v33-reality .v32-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v33-reality .v32-work-grid article{min-height:15rem;padding:1.25rem}.v33-reality .v32-work-grid h3{margin:auto 0 .75rem;font-size:2rem}}@media (max-width:620px){.v33-home .v32-section{padding-top:3.25rem;padding-bottom:3.25rem}.v33-hero h1{min-height:3.32em}.v33-hero .ot-hero-thesis{max-width:32ch;font-size:1.04rem}.v33-outgrowth .v32-problem-grid{grid-template-columns:minmax(0,1fr)}.v33-outgrowth .v32-problem-grid article{min-height:10rem}.v33-outgrowth-field{min-height:25rem}.v33-field-label--promise{top:10%;left:7%}.v33-field-label--customer{top:31%;left:25%}.v33-field-label--capacity{top:56%;left:9%}.v33-field-label--owner{top:38%;right:5%}.v33-register-state{min-height:16rem;padding:1.1rem}.v33-register-join{min-height:4.5rem}.v33-layer-grid article{padding:1.3rem 1.1rem}.v33-reality .v32-work-grid h3{margin-top:2rem}.v33-ledger{padding:1.1rem;transform:none;box-shadow:5px 6px 0 rgba(13,15,16,.14)}.v33-ledger dl div{grid-template-columns:6.4rem 1fr}.v33-ledger figcaption{margin:1rem -.6rem -.6rem}.v33-engagement .v32-start-path h4{min-height:0}.v33-proof .v32-proof-card{padding:3rem 1.1rem}.v33-proof .v32-proof-card h2{margin-top:2rem;font-size:3.25rem}.v32-proof-facts{margin-top:1.4rem}.v32-proof-facts a{min-height:6.8rem;padding:.65rem .45rem}.v32-proof-facts strong{font-size:1.42rem}.v32-proof-facts span{font-size:.58rem}.v33-proof .v32-founder-card{grid-template-rows:clamp(14.5rem,68vw,18rem) auto}.v33-proof .v32-final{min-height:60vh;padding-top:3.75rem;padding-bottom:3.75rem}.v33-proof .v32-founder-image img{object-position:50% 31%}.v33-proof .v32-founder-card>div:last-child{padding:1.75rem 1.1rem 2.25rem}}@media (prefers-reduced-motion:reduce){.v33-home *{scroll-behavior:auto!important}.v33-field-label,.v33-register-state.is-misaligned span{transition:none!important}}