.case-header{padding-top:0;padding-bottom:0}.case-header nav{align-self:stretch;min-width:0;height:100%}.case-header-actions{height:100%;color:var(--muted);align-items:center;display:flex}.case-header-actions a{white-space:nowrap;align-items:center;min-height:44px;padding:0;line-height:1;display:inline-flex}.case-header-actions a+a:before{margin:0 var(--space-3);color:var(--muted);content:"/"}.case-header-actions a+a{border-left:0}.case-header-actions a:hover,.case-header-actions a:focus-visible{color:var(--foreground)}.case-header-actions .case-live-link{color:var(--signal)}.case-status-label{min-height:44px;color:var(--signal);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.case-status-label:before{margin:0 var(--space-3);color:var(--muted);content:"/"}.case-external-label-short{display:none}.case-header a:focus-visible,.case-stage a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.case-pager{z-index:30;pointer-events:none;justify-content:space-between;display:flex;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}.case-pager-link{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--line);width:52px;min-height:116px;color:var(--muted);pointer-events:auto;background:#050505eb;flex-direction:column;transition:width .22s ease-out,color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out;display:flex;box-shadow:0 18px 42px #00000047}.case-pager-link--previous{border-left:0}.case-pager-link--next{border-right:0}.case-pager-arrow{color:var(--signal);font-size:1.25rem;line-height:1}.case-pager-label{letter-spacing:.12em;writing-mode:vertical-rl;font-family:Courier New,Courier,monospace;font-size:.625rem;font-weight:700;line-height:1}.case-pager-link--previous .case-pager-label{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.case-pager-link:hover{border-color:rgb(var(--signal-rgb) / .38);width:64px;color:var(--foreground);background:#0c0c0cf7}}.case-stage{--case-grid:72px;--case-muted:#aaa9a3;min-height:calc(100svh - var(--site-header-height) - var(--site-footer-height));isolation:isolate;scroll-margin-top:var(--site-header-height);background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--background);background-size:var(--case-grid) var(--case-grid);position:relative;overflow:hidden}.case-stage:after{z-index:-2;content:"";pointer-events:none;background:linear-gradient(110deg, transparent 15%, rgb(var(--signal-rgb) / .018) 50%, transparent 82%);position:absolute;inset:0}.case-orbit{z-index:-1;aspect-ratio:1;border:1px solid rgb(var(--signal-rgb) / .1);width:min(68vw,980px);box-shadow:0 0 140px rgb(var(--signal-rgb) / .025), inset 0 0 140px rgb(var(--signal-rgb) / .018);pointer-events:none;border-radius:50%;position:absolute;top:8%;right:-19vw}.case-overview{width:min(100%,1800px);min-height:calc(100svh - var(--site-header-height) - var(--site-footer-height));padding:var(--site-hero-anchor-top) var(--site-page-inline) clamp(48px, 6svh, 80px);grid-template-columns:minmax(0,1.7fr) minmax(340px,.82fr);align-content:start;align-items:start;gap:clamp(2rem,6vw,8rem);margin:0 auto;display:grid}.case-stage-copy{flex-direction:column;align-items:flex-start;min-width:0;animation:.68s ease-out 80ms both case-reveal;display:flex}.case-kicker,.case-work h2,.case-work li>span,.case-work h3,.case-preview-strip,.case-device figcaption,.case-artifact-caption{letter-spacing:.1em;font-family:Courier New,Courier,monospace;font-weight:700}.case-kicker{color:var(--signal);letter-spacing:.14em;font-size:clamp(11px,.76vw,13px);line-height:normal}.case-stage h1{max-width:12em;margin:var(--site-hero-title-gap) 0 0;letter-spacing:-.068em;text-wrap:balance;font-size:clamp(48px,5.35vw,88px);font-weight:800;line-height:.87}.case-stage h1>span{white-space:nowrap;display:block}.case-stage h1 .case-title-word{font-style:normal;display:inline}.case-stage-description{max-width:760px;color:var(--case-muted);text-wrap:pretty;margin-top:clamp(1rem,2.5vw,2rem);font-size:clamp(15px,1.08vw,19px);line-height:1.52}.case-work{width:100%;margin-top:var(--space-5)}.case-work h2{color:var(--signal);margin:0 0 1rem;font-size:.6875rem;line-height:1.2}.case-work ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-work li{border-right:1px solid var(--line);min-width:0;min-height:128px;padding:1rem}.case-work li:first-child{padding-left:0}.case-work li:last-child{border-right:0;padding-right:0}.case-work li>span{color:var(--signal);margin-bottom:1rem;font-size:.625rem;display:block}.case-work h3{color:var(--foreground);margin:0;font-size:clamp(11px,.78vw,13px);line-height:1.25}.case-work li p{color:var(--case-muted);text-wrap:pretty;margin:.5rem 0 0;font-size:clamp(12px,.82vw,14px);line-height:1.46}.case-stage-visual{place-self:stretch end;width:100%;min-width:0;max-width:450px;margin:0;animation:.72s ease-out .18s both case-reveal}@media (width>=1101px){.case-overview[data-case-preview=artifact]{gap:clamp(var(--space-4), 4vw, var(--space-5));grid-template-columns:minmax(0,1.3fr) minmax(500px,.9fr)}.case-overview[data-case-preview=artifact] .case-stage-copy h1>span:last-child{letter-spacing:-.055em;font-size:.78em}.case-overview[data-case-preview=artifact] .case-stage-visual{max-width:640px}}.case-preview-shell{background:radial-gradient(circle at 78% 72%, rgb(var(--signal-rgb) / .035), transparent 34%), #0505056b;border:1px solid #ffffff09;width:100%;height:100%;min-height:520px;transition:border-color .22s ease-out,box-shadow .32s ease-out;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000052}.case-preview-shell:before,.case-preview-shell:after{z-index:5;content:"";pointer-events:none;width:30px;height:30px;position:absolute}.case-preview-shell:before{border-top:1px solid var(--signal);border-left:1px solid var(--signal);top:0;left:0}.case-preview-shell:after{border-right:1px solid var(--signal);border-bottom:1px solid var(--signal);bottom:0;right:0}.case-preview-shell:before,.case-preview-shell:after{transition:filter .22s ease-out,height .22s ease-out,width .22s ease-out}.case-preview-strip{z-index:4;border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding-bottom:1rem;font-size:.625rem;line-height:1.2;display:flex;position:absolute;top:2rem;left:2rem;right:2rem}.case-preview-live{color:var(--foreground);align-items:center;gap:.5rem;transition:color .18s ease-out,letter-spacing .22s ease-out,text-shadow .22s ease-out;display:inline-flex}.case-preview-live:before{background:var(--signal);width:6px;height:6px;box-shadow:0 0 12px rgb(var(--signal-rgb) / .7);content:"";border-radius:50%}.case-preview-canvas{position:absolute;inset:4rem 2rem 2rem}.case-preview-hover-scan{z-index:4;background:linear-gradient(90deg, transparent, rgb(var(--signal-rgb) / .92), transparent);height:1px;box-shadow:0 0 18px rgb(var(--signal-rgb) / .34);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.case-device{background:#0a0a0a;border:1px solid #ffffff29;margin:0;transition:border-color .26s ease-out,box-shadow .32s ease-out,filter .26s ease-out,transform .32s cubic-bezier(.2,.78,.2,1);position:absolute;overflow:hidden;box-shadow:0 24px 64px #0000006b}.case-device figcaption{color:#9e9e98;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 .5rem;font-size:.5625rem;line-height:1.1;display:flex}.case-device img{background:#efefec;width:100%;height:auto;display:block}.case-device-desktop{z-index:1;width:92%;top:9%;left:0}.case-device-mobile{z-index:2;width:36%;bottom:0;right:0;box-shadow:0 0 0 4px #050505,0 24px 64px #00000094}@media (width>=1101px){.case-preview-shell--responsive .case-device-desktop{top:calc(var(--space-4) + var(--space-2) + var(--space-1))}}.case-preview-shell--artifact{min-height:560px}.case-artifact-layout{gap:var(--space-3);grid-template-rows:minmax(0,1fr) 108px;display:grid;position:absolute;inset:4rem 2rem 2rem}.case-artifact-primary,.case-artifact-detail{min-width:0;color:var(--foreground);background:#f3f3f3;border:1px solid #ffffff29;transition:border-color .22s ease-out,box-shadow .26s ease-out,transform .26s ease-out;display:block;overflow:hidden}.case-artifact-caption{color:#a5a59f;background:#0a0a0a;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 .5rem;font-size:.5625rem;line-height:1.1;display:flex}.case-artifact-caption span:first-child{color:var(--foreground)}.case-artifact-primary img,.case-artifact-detail img{object-position:top left;background:#f3f3f3;width:100%;height:calc(100% - 32px);transition:transform .32s cubic-bezier(.2,.78,.2,1);display:block}.case-artifact-primary img{object-fit:contain}.case-artifact-details{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-artifact-detail img{object-fit:cover}@media (hover:hover) and (pointer:fine){.case-preview-shell:hover{border-color:rgb(var(--signal-rgb) / .18);box-shadow:0 30px 80px #0000006b, inset 0 0 72px rgb(var(--signal-rgb) / .025)}.case-preview-shell:hover:before,.case-preview-shell:hover:after{width:40px;height:40px;filter:drop-shadow(0 0 8px rgb(var(--signal-rgb) / .42))}.case-preview-shell:hover .case-preview-live{color:var(--signal);letter-spacing:.14em;text-shadow:0 0 12px rgb(var(--signal-rgb) / .28)}.case-preview-shell:hover .case-preview-live:before{animation:.76s ease-out both case-preview-live-pulse}.case-preview-shell:hover .case-device-desktop{filter:brightness(1.035);border-color:#ffffff3d;transform:translateY(-4px)}.case-preview-shell:hover .case-device-mobile{border-color:rgb(var(--signal-rgb) / .32);filter:brightness(1.05);transform:translate(-4px,-8px)scale(1.015);box-shadow:0 0 0 4px #050505,0 28px 72px #000000ad}.case-preview-shell:hover .case-preview-hover-scan{animation:.92s cubic-bezier(.2,.78,.2,1) both case-preview-hover-scan}.case-artifact-primary:hover,.case-artifact-detail:hover{border-color:rgb(var(--signal-rgb) / .42);transform:translateY(-3px);box-shadow:0 18px 36px #00000061}.case-artifact-primary:hover img{transform:scale(1.012)}.case-artifact-detail:hover img{transform:scale(1.04)}}@keyframes case-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes case-preview-hover-scan{0%{opacity:0;top:0}18%,72%{opacity:.72}to{opacity:0;top:100%}}@keyframes case-preview-live-pulse{0%{box-shadow:0 0 12px rgb(var(--signal-rgb) / .7);transform:scale(1)}42%{box-shadow:0 0 12px rgb(var(--signal-rgb) / 1), 0 0 28px rgb(var(--signal-rgb) / .66);transform:scale(1.7)}to{box-shadow:0 0 16px rgb(var(--signal-rgb) / .82);transform:scale(1)}}@media (height<=820px) and (width>=1101px){.case-overview{padding-top:var(--space-4);gap:clamp(2rem,5vw,4rem);padding-bottom:2rem}.case-stage h1{font-size:clamp(46px,4.75vw,72px)}.case-stage-description{margin-top:1rem}.case-work{margin-top:var(--space-4)}.case-work li{min-height:112px;padding-top:1rem;padding-bottom:1rem}.case-stage-visual{max-width:410px}.case-overview[data-case-preview=artifact] .case-stage-visual{max-width:560px}.case-preview-shell{min-height:470px}.case-preview-shell--artifact{min-height:520px}}@media (width<=1100px){.case-overview{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-height:auto}.case-stage h1{font-size:clamp(52px,7vw,76px)}.case-stage-visual{place-self:auto center;width:min(100%,450px);max-width:none}.case-overview[data-case-preview=artifact] .case-stage-visual{width:min(100%,760px)}.case-preview-shell{aspect-ratio:.84;height:auto}}@media (width<=860px){.case-overview{gap:var(--space-5);min-height:auto;padding-top:var(--space-5);padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr)}.case-stage h1{font-size:clamp(46px,9vw,72px)}.case-stage-copy{width:100%}.case-stage-description{max-width:700px}.case-work ol{grid-template-columns:repeat(3,minmax(0,1fr))}.case-work li{border-right:1px solid var(--line);border-bottom:0;min-height:132px;padding:1rem;display:block}.case-work li:first-child{padding-left:0}.case-work li:last-child{border-right:0;padding-right:0}.case-work li>span{margin-bottom:1rem}.case-work li p{margin-top:.5rem}.case-stage-visual{justify-self:center;width:min(100%,460px);max-width:none}.case-overview[data-case-preview=artifact] .case-stage-visual{width:min(100%,760px)}.case-pager{gap:var(--space-3);width:min(100%,1800px);padding:0 var(--site-page-inline) var(--space-5);pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid;position:relative;top:auto;left:auto;right:auto;transform:none}.case-pager-link{width:100%;min-height:64px;padding:0 var(--space-3);border:1px solid var(--line);flex-direction:row}.case-pager-link--previous{justify-content:flex-start}.case-pager-link--next{justify-content:flex-end}.case-pager-label{writing-mode:horizontal-tb}.case-pager-link--previous .case-pager-label{transform:none}}@media (width<=560px){.case-stage{--case-grid:48px}.case-header nav{align-self:center;min-width:0;height:44px}.case-header-actions{letter-spacing:.06em;height:44px;font-size:.5625rem}.case-header-actions a{min-height:44px;padding:0}.case-header-actions a+a:before,.case-status-label:before{margin:0 var(--space-2)}.case-external-label-full{display:none}.case-external-label-short{display:inline}.case-overview{gap:var(--space-4);padding-right:var(--space-4);padding-bottom:var(--space-5);padding-left:var(--space-4)}.case-kicker{min-height:2.3em}.case-stage h1{font-size:clamp(40px,11.4vw,52px);line-height:.86}.case-overview[data-case-number="02"] h1{font-size:clamp(32px,9.1vw,40px)}.case-stage h1>span{white-space:normal}.case-stage h1 .case-title-word{display:block}.case-stage-description{margin-top:var(--space-4);font-size:16px}.case-work{margin-top:var(--space-4)}.case-work ol{grid-template-columns:1fr}.case-work li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:.5rem 1rem;min-height:0;padding:1rem 0;display:grid}.case-work li:last-child{border-bottom:0}.case-work li>span{grid-row:1/span 2;margin:.25rem 0 0}.case-work li p{margin:0;font-size:16px}.case-stage-visual{width:100%}.case-pager{gap:var(--space-2);padding-right:var(--space-4);padding-left:var(--space-4)}.case-pager-link{min-height:56px;padding:0 var(--space-2)}.case-preview-shell{aspect-ratio:auto;height:500px;min-height:0}.case-preview-shell--artifact{height:640px}.case-preview-strip{left:16px;right:16px}.case-preview-strip>span:last-child{display:none}.case-preview-canvas{inset:4rem 1rem 1rem}.case-artifact-layout{grid-template-rows:minmax(0,1fr) 220px;inset:4rem 1rem 1rem}.case-artifact-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-artifact-detail:last-child{grid-column:1/-1}.case-artifact-caption span:last-child{display:none}}@media (width<=360px){.case-header-actions{font-size:.5rem}.case-header-actions a+a:before,.case-status-label:before{margin:0 var(--space-1)}.case-overview{padding-right:var(--space-3);padding-left:var(--space-3)}.case-stage h1{font-size:38px}.case-stage-description{font-size:16px}}@media (prefers-reduced-motion:reduce){.case-stage-copy,.case-stage-visual{animation:none}.case-preview-shell,.case-preview-shell:before,.case-preview-shell:after,.case-preview-live,.case-device,.case-artifact-primary,.case-artifact-detail,.case-artifact-primary img,.case-artifact-detail img{transition:none}.case-preview-hover-scan{display:none}.case-preview-shell:hover .case-preview-live:before{animation:none}}.about-page{--about-content-max:1800px;--about-utility-label-size:11px;color:var(--foreground);background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--background);background-size:64px 64px;position:relative}.about-page:before{background:radial-gradient(circle at 78% 14%, rgb(var(--signal-rgb) / .075), transparent 28%);content:"";pointer-events:none;position:absolute;inset:0}.about-header-actions,.about-header-actions a{align-items:center;display:flex}.about-header-actions{gap:var(--space-4);height:100%}.about-header-actions a{min-height:44px;color:var(--muted);transition:color .12s ease-out}.about-header-actions a:hover,.about-header-actions a:focus-visible{color:var(--foreground)}.about-header-actions .about-dna-jump{color:var(--signal)}.about-hero,.about-orchestration,.about-band,.about-ai-position,.about-proof{z-index:1;width:min(100%, var(--about-content-max));padding-right:var(--site-page-inline);padding-left:var(--site-page-inline);margin:0 auto;position:relative}.about-hero{min-height:calc(100svh - var(--site-header-height));align-content:center;align-items:start;column-gap:var(--space-5);padding-top:var(--space-5);padding-bottom:var(--space-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);row-gap:0;display:grid}.about-scroll-cue{--about-scroll-cue-x:-50%;--about-scroll-cue-y:0px;z-index:4;bottom:clamp(var(--space-2), 1.8svh, var(--space-3));border:1px solid rgb(var(--signal-rgb) / .34);width:72px;min-height:44px;color:var(--signal);filter:blur();opacity:1;transform:translate(var(--about-scroll-cue-x), var(--about-scroll-cue-y));background:#050505bd;place-items:center;transition:opacity .24s ease-out,filter .24s ease-out,border-color .16s ease-out,background-color .16s ease-out,transform .24s ease-out;display:grid;position:absolute;left:50%}.about-scroll-cue>span{font-size:26px;line-height:1}.about-scroll-cue>.link-arrow{width:1.1em;height:.86em}.about-scroll-cue:hover,.about-scroll-cue:focus-visible{--about-scroll-cue-y:4px;border-color:var(--signal);background:rgb(var(--signal-rgb) / .055)}.about-scroll-cue:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.about-scroll-cue[data-scroll-state=dismissed]{--about-scroll-cue-y:10px;filter:blur(4px);opacity:0;pointer-events:none;transform:translate(var(--about-scroll-cue-x), var(--about-scroll-cue-y)) scale(.94)}.about-second-view{z-index:1;scroll-margin-top:var(--site-header-height);position:relative}.about-hero-copy{grid-area:1/1;min-width:0}.about-kicker,.about-section-label,.about-signature,.about-principles>li>span,.about-principles h3,.about-case-links>a>span,.about-case-links h3,.about-case-links strong,.about-portrait-mode,.about-portrait-hint,.about-portrait-meaning-header>p,.about-portrait-meaning-role>p,.about-portrait-meaning-dna>p,.about-ai-position-conclusion,.orchestration-copy>p,.orchestration-node,.orchestration-target-content>span,.about-dna-status,.about-dna-open-trace,.dna-trace-node,.dna-step-trigger,.dna-step-panel dt,.dna-signals,.dna-evidence-trigger,.dna-evidence-panel li{letter-spacing:.1em;font-family:Courier New,Courier,monospace;font-weight:700}.about-kicker,.about-section-label{color:var(--signal);font-size:clamp(11px,.76vw,13px)}.about-hero h1{margin:var(--space-4) 0 0;letter-spacing:-.068em;font-size:clamp(48px,4.1vw,76px);font-weight:800;line-height:.86}.about-hero h1 span{display:block}.about-lead{max-width:740px;margin-top:var(--space-4);color:var(--muted);text-wrap:pretty;font-size:clamp(17px,1.3vw,22px);line-height:1.5}.about-hero-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.about-primary-action,.about-secondary-action,.about-dna-open-trace{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);border:1px solid var(--signal);letter-spacing:.1em;font-family:Courier New,Courier,monospace;font-size:1rem;font-weight:700;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out;display:inline-flex}.about-primary-action,.about-dna-open-trace{color:var(--background);background:var(--signal)}.about-secondary-action{color:var(--foreground);border-color:var(--control-line)}.about-primary-action:hover,.about-primary-action:focus-visible,.about-dna-open-trace:hover,.about-dna-open-trace:focus-visible{color:var(--background);background:var(--foreground)}.about-secondary-action:hover,.about-secondary-action:focus-visible{color:var(--signal);border-color:var(--signal)}.about-signature{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--about-utility-label-size);flex-wrap:wrap;grid-area:2/1;margin-top:0;line-height:1.45;display:flex}.about-portrait{--about-portrait-corner-inset:var(--space-3);grid-area:1/2;place-self:start end;width:min(100%,620px);margin:0;display:block}.about-portrait-frame{aspect-ratio:1;border:1px solid var(--control-line);width:100%;color:inherit;cursor:pointer;isolation:isolate;background:#090909;padding:0;display:block;position:relative;overflow:hidden}.about-portrait-visual{transition:opacity .28s ease-out,filter .28s ease-out,transform .46s cubic-bezier(.2,.78,.2,1);position:absolute;inset:0}.about-portrait[data-portrait-state=meaning] .about-portrait-visual{opacity:0;filter:blur(7px)saturate(.5);pointer-events:none;transform:scale(1.045)}.about-portrait-frame-trigger{z-index:7;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.about-portrait[data-portrait-state=meaning] .about-portrait-frame-trigger{pointer-events:none}.about-portrait[data-portrait-state=meaning] .about-portrait-frame{cursor:pointer}.about-portrait[data-portrait-state=meaning] .about-portrait-frame:before,.about-portrait[data-portrait-state=meaning] .about-portrait-frame:after{z-index:9;opacity:1}.about-portrait-frame:before,.about-portrait-frame:after{z-index:5;content:"";pointer-events:none;opacity:1;width:56px;height:56px;position:absolute;border-color:var(--signal)!important}.about-portrait-frame:before{top:var(--about-portrait-corner-inset);left:var(--about-portrait-corner-inset);border-top:1px solid;border-left:1px solid}.about-portrait-frame:after{right:var(--about-portrait-corner-inset);bottom:var(--about-portrait-corner-inset);border-bottom:1px solid;border-right:1px solid}.about-portrait-frame-trigger:focus-visible,.about-dna-open-trace:focus-visible,.dna-step-trigger:focus-visible,.dna-evidence-trigger:focus-visible{z-index:7;outline:2px solid var(--signal);outline-offset:4px;position:relative}.about-portrait-layer{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.about-portrait-layer--original{z-index:1}.about-portrait-layer--cyborg{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,88% 97%,74% 100%,61% 96%,46% 100%,31% 97%,16% 100%,0 96%);transition:clip-path .88s cubic-bezier(.2,.78,.2,1),filter .78s ease-out,opacity .68s ease-out}.about-portrait[data-portrait-view=original] .about-portrait-layer--cyborg{clip-path:polygon(0 100%,12% 96%,26% 100%,39% 97%,54% 100%,68% 96%,82% 100%,94% 97%,100% 100%,0 100%);filter:blur(8px)saturate(.7);opacity:0}.about-portrait-grid{z-index:3;background:linear-gradient(rgb(var(--signal-rgb) / .08) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--signal-rgb) / .08) 1px, transparent 1px);mix-blend-mode:screen;opacity:.18;pointer-events:none;background-size:64px 64px;transition:opacity .48s ease-out;position:absolute;inset:0}.about-portrait[data-portrait-view=original] .about-portrait-grid{opacity:.04}.about-portrait-melt{z-index:4;background:var(--signal);height:1px;box-shadow:0 0 18px rgb(var(--signal-rgb) / .9);opacity:0;pointer-events:none;transition:top .88s cubic-bezier(.2,.78,.2,1),opacity .24s ease-out;position:absolute;top:0;left:0;right:0}.about-portrait[data-portrait-view=original] .about-portrait-melt{opacity:.62;top:100%}.about-portrait-mode,.about-portrait-hint{z-index:6;padding:var(--space-2);font-size:var(--about-utility-label-size);pointer-events:none;background:#040404d1;line-height:1.35;position:absolute}.about-portrait-mode{top:var(--about-portrait-corner-inset);right:var(--about-portrait-corner-inset);color:var(--signal)}.about-portrait-hint{bottom:var(--about-portrait-corner-inset);left:var(--about-portrait-corner-inset);color:var(--foreground)}.about-portrait-meaning{z-index:8;gap:clamp(var(--space-2), 1.4vw, var(--space-3));min-width:0;min-height:0;padding:clamp(calc(var(--space-3) + var(--space-2)), 1.7vw, var(--space-4));cursor:pointer;scrollbar-color:var(--signal) transparent;background:#050505;border:0;grid-template-rows:auto auto minmax(0,1fr);margin:0;animation:.28s ease-out both about-portrait-meaning-enter;display:grid;position:absolute;inset:0;overflow:auto}.about-portrait-meaning[hidden]{display:none}.about-portrait-meaning:focus{outline:0}.about-portrait-meaning-instructions{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes about-portrait-meaning-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.about-portrait-meaning-header{align-items:center;min-width:0;display:flex}.about-portrait-meaning-header>p,.about-portrait-meaning-role>p,.about-portrait-meaning-dna>p{color:var(--signal);font-size:var(--about-utility-label-size);margin:0;line-height:1.45}.about-portrait-meaning h2{max-width:18ch;margin:var(--space-2) 0 var(--space-2) var(--space-2);color:var(--foreground);letter-spacing:-.058em;text-wrap:balance;font-size:clamp(28px,2.35vw,36px);font-weight:800;line-height:.94}.about-portrait-meaning h2 span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;display:block}.about-portrait-meaning-intro{max-width:62ch;color:var(--muted);margin:0;font-size:16px;line-height:1.45}.about-portrait-meaning-system{min-width:0;min-height:0;margin-top:var(--space-2);align-content:space-between;column-gap:var(--space-3);row-gap:var(--space-3);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-portrait-meaning-role{align-content:start;gap:clamp(var(--space-2), 1vw, var(--space-3));min-width:0;display:grid}.about-portrait-meaning-role+.about-portrait-meaning-role{padding-left:var(--space-3);border-left:1px solid var(--control-line)}.about-portrait-meaning-role ul{gap:var(--space-1);color:var(--foreground);margin:0;padding:0;font-size:16px;line-height:1.35;list-style:none;display:grid}.about-portrait-meaning-role li.about-portrait-meaning-nowrap{letter-spacing:-.02em;white-space:nowrap;font-size:15px}.about-portrait-meaning-dna{align-items:stretch;gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--control-line);grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);align-self:stretch;display:grid}.about-portrait-meaning-dna-copy{justify-content:flex-start;gap:clamp(var(--space-2), 1.6vw, var(--space-3));flex-direction:column;min-width:0;min-height:0;display:flex}.about-portrait-meaning-dna-copy>p{color:var(--muted);margin:0;font-size:16px;line-height:1.45}@media (width>=761px){.about-portrait-meaning{gap:clamp(var(--space-2), 1.4vw, var(--space-3))}.about-portrait-meaning-system{column-gap:clamp(var(--space-3), 2.2vw, var(--space-4));row-gap:clamp(var(--space-3), 1.5vw, var(--space-4));align-content:space-between;min-height:0}.about-portrait-meaning h2{max-width:none;font-size:clamp(24px,2vw,28px)}.about-portrait-meaning h2 span{white-space:nowrap}.about-portrait-meaning-intro{line-height:1.3}.about-portrait-meaning-role+.about-portrait-meaning-role{padding-left:var(--space-3)}.about-portrait-meaning-dna{gap:clamp(var(--space-3), 2vw, var(--space-4));padding-top:clamp(var(--space-3), 1.5vw, var(--space-4))}}@media (width>=761px) and (width<=1360px){.about-portrait-meaning{padding:calc(var(--space-3) + var(--space-2))}.about-portrait-meaning h2{font-size:clamp(24px,2vw,26px)}.about-portrait-meaning-intro,.about-portrait-meaning-dna-copy>p{font-size:14px;line-height:1.28}.about-portrait-meaning-role ul{font-size:14px;line-height:1.24}}.about-portrait-fallback{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--control-line);color:var(--foreground)}.about-portrait-fallback summary{color:var(--signal);font-family:Courier New,Courier,monospace;font-size:var(--about-utility-label-size);letter-spacing:.1em;font-weight:700}.about-portrait-fallback img{width:100%;height:auto;margin-top:var(--space-3);display:block}.about-portrait-fallback p{color:var(--muted);font-size:16px;line-height:1.5}.about-orchestration{z-index:1;width:min(100%, var(--about-content-max));padding-top:var(--space-5);padding-right:var(--site-page-inline);padding-bottom:var(--space-5);padding-left:var(--site-page-inline);margin:0 auto;position:relative}.orchestration-field{--orchestration-corner-size:48px;column-gap:clamp(var(--space-4), 4vw, var(--space-6));row-gap:var(--space-4);isolation:isolate;background:0 0;border:0;grid-template-rows:auto minmax(160px,1fr);grid-template-columns:minmax(0,1.38fr) minmax(250px,.62fr);min-height:clamp(390px,32vw,520px);padding:0;display:grid;position:relative;overflow:hidden}@media (width>=761px){.orchestration-field{overflow:visible}}.orchestration-field:before,.orchestration-field:after{z-index:0;content:"";pointer-events:none;position:absolute}.orchestration-field:before{display:none}.orchestration-field:after{border-top:1px solid var(--signal);border-right:1px solid var(--signal);top:0;right:0}.orchestration-field:after,.orchestration-corner{width:var(--orchestration-corner-size);height:var(--orchestration-corner-size);opacity:.7}.orchestration-corner{z-index:0;pointer-events:none;position:absolute}.orchestration-corner--bottom-left{border-bottom:1px solid var(--signal);border-left:1px solid var(--signal);bottom:0;left:0}.orchestration-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.orchestration-copy,.orchestration-nodes,.orchestration-target{z-index:2;position:relative}.orchestration-copy{pointer-events:none;grid-area:1/1;min-width:0}.orchestration-copy>p{color:var(--signal);font-size:var(--about-utility-label-size);margin:0;line-height:1.4}.orchestration-copy h2{max-width:11ch;margin:var(--space-4) 0 0;letter-spacing:-.065em;text-wrap:balance;font-size:clamp(34px,4.2vw,70px);font-weight:800;line-height:.96}.orchestration-copy h2 span{display:block}.orchestration-copy h2 span:first-child{margin-bottom:.06em}.orchestration-copy h2 span:last-child{color:var(--signal)}.orchestration-nodes{align-items:center;gap:var(--space-2);min-width:0;min-height:164px;padding-left:var(--space-3);grid-area:2/1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.orchestration-node{justify-content:flex-start;justify-self:center;align-items:center;gap:var(--space-2);width:min(100%,240px);min-width:0;height:52px;min-height:52px;padding:var(--space-2);color:var(--muted);font-size:var(--about-utility-label-size);text-align:left;cursor:pointer;background:#050505e0;border:1px solid #ffffff24;line-height:1.35;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out,transform .18s ease-out;display:inline-flex}.orchestration-node:first-child{justify-self:start;transform:translateY(24px)}.orchestration-node:nth-child(2){transform:translateY(-24px)}.orchestration-node:nth-child(3){transform:translateY(24px)}.orchestration-node:nth-child(4){transform:translateY(-24px)}.orchestration-node>span{background:#050505;border:1px solid;border-radius:50%;flex:none;width:8px;height:8px;transition:background-color .15s ease-out,box-shadow .15s ease-out}.orchestration-node:hover,.orchestration-node:focus-visible,.orchestration-node[data-active=true]{color:var(--foreground);border-color:rgb(var(--signal-rgb) / .64);background:rgb(var(--signal-rgb) / .045)}.orchestration-node[data-active=true]>span{border-color:var(--signal);background:var(--signal);box-shadow:0 0 14px rgb(var(--signal-rgb) / .68)}.orchestration-node[data-committed=true]{border-color:var(--signal);box-shadow:inset 2px 0 0 var(--signal)}.orchestration-node:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.orchestration-target{min-width:0;min-height:clamp(228px,16vw,270px);margin-right:var(--space-3);padding:clamp(var(--space-3), 2.2vw, var(--space-4));border:1px solid var(--signal);background:linear-gradient(90deg, rgb(var(--signal-rgb) / .055), transparent 76%), #050505eb;box-shadow:0 0 28px rgb(var(--signal-rgb) / .18), 0 0 72px rgb(var(--signal-rgb) / .1), 0 0 132px rgb(var(--signal-rgb) / .05), inset 0 0 44px rgb(var(--signal-rgb) / .012);border-left-width:3px;grid-area:1/2/3;align-self:center;transition:border-color .18s ease-out,box-shadow .18s ease-out;display:grid;overflow:hidden}.orchestration-target-content{align-content:center;gap:var(--space-2);visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;min-width:0;display:grid}.orchestration-target-content[data-active=true]{visibility:visible;opacity:1;animation:.36s cubic-bezier(.2,.78,.2,1) both orchestration-target-enter}.orchestration-target-content>span{color:var(--signal);font-size:var(--about-utility-label-size);line-height:1.4}.orchestration-target-content>strong{max-width:15ch;color:var(--foreground);letter-spacing:-.055em;font-size:clamp(25px,2.2vw,38px);font-weight:800;line-height:.92}.orchestration-target-content>p{max-width:30ch;color:var(--muted);text-wrap:pretty;white-space:pre-line;margin:0;font-size:16px;line-height:1.4}@keyframes orchestration-target-enter{0%{opacity:0;filter:blur(4px);transform:translate(-22px)}to{opacity:1;filter:blur();transform:translate(0)}}.about-band,.about-ai-position,.about-proof{padding-top:var(--space-6);padding-bottom:var(--space-6)}.about-second-divider{z-index:1;width:min(calc(100% - (2 * var(--site-page-inline))), calc(var(--about-content-max) - (2 * var(--site-page-inline))));background:var(--line);pointer-events:none;flex:none;height:1px;margin:0 auto;position:relative}.about-band,.about-proof{border-top:1px solid var(--line)}.about-band h2,.about-ai-position h2,.about-proof h2,.about-dna h2{max-width:14em;margin:var(--space-4) 0 0;letter-spacing:-.06em;text-wrap:balance;font-size:clamp(38px,4.6vw,80px);font-weight:800;line-height:.9}.about-ai-position h2,.about-dna h2{font-size:clamp(36px,3vw,52px)}.about-ai-position h2>span{display:block}.about-section-intro{max-width:760px;margin-top:var(--space-4);color:var(--muted);font-size:clamp(17px,1.25vw,21px);line-height:1.55}.about-principles{margin:var(--space-5) 0 0;border-top:1px solid var(--control-line);border-bottom:1px solid var(--control-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.about-principles li{min-width:0;padding:var(--space-4);border-right:1px solid var(--control-line)}.about-principles li:first-child{padding-left:0}.about-principles li:last-child{border-right:0;padding-right:0}.about-principles>li>span,.about-case-links>a>span{color:var(--signal);font-size:var(--about-utility-label-size)}.about-principles h3,.about-case-links h3{margin:var(--space-3) 0 0;font-size:16px;line-height:1.35}.about-principles p,.about-case-links p{margin:var(--space-3) 0 0;color:var(--muted);font-size:16px;line-height:1.55}.about-ai-position,.about-proof{gap:var(--space-5);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);display:grid}.about-ai-position-copy{max-width:900px}.about-ai-position-lead{max-width:24em;color:var(--foreground);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(24px,2.25vw,40px);font-weight:700;line-height:1.08}.about-ai-position-copy>p:not(.about-ai-position-lead){max-width:760px;margin:var(--space-3) 0 0;color:var(--muted);font-size:16px;line-height:1.55}.about-ai-position-copy>.about-ai-position-conclusion{max-width:820px;margin-top:var(--space-4);padding:var(--space-3) 0 var(--space-3) var(--space-3);border-left:1px solid var(--signal);color:var(--foreground);letter-spacing:.04em;font-size:clamp(16px,1.15vw,19px);font-weight:700;line-height:1.55}@media (width>=1101px) and (height>=720px){.about-portrait{width:min(100%, 620px, calc(100svh - var(--site-header-height) - var(--space-6) - 40px))}.about-second-view{--about-second-axis-gap:clamp(var(--space-2), 2svh, var(--space-4));--about-second-section-padding:clamp(var(--space-3), 2.2svh, var(--space-4));height:calc(100svh - var(--site-header-height) - var(--site-footer-height));justify-content:center;gap:calc(var(--about-second-section-padding) + var(--about-second-axis-gap) + var(--about-second-axis-gap));flex-direction:column;min-height:0;display:flex;overflow:clip}.about-second-view .about-orchestration{height:clamp(330px,41svh,500px);min-height:0;max-height:clamp(330px,41svh,500px);padding-top:var(--about-second-section-padding);padding-bottom:var(--about-second-section-padding);flex:auto;display:grid}.about-second-view .orchestration-field{row-gap:clamp(var(--space-2), 1.6svh, var(--space-3));grid-template-rows:auto minmax(112px,1fr);height:100%;min-height:0}.about-second-view .orchestration-copy h2{margin-top:var(--space-4);font-size:clamp(34px,3vw,54px)}.about-second-view .orchestration-nodes{min-height:112px}.about-second-view .orchestration-target{min-height:clamp(184px,22svh,236px);padding:clamp(var(--space-3), 1.6vw, var(--space-4))}.about-second-view .orchestration-target-content>strong{font-size:clamp(25px,1.9vw,34px)}.about-second-view .orchestration-target-content>p{font-size:clamp(13px,.85vw,15px)}.about-second-view .about-ai-position{align-items:stretch;gap:clamp(var(--space-4), 3vw, var(--space-5));height:auto;min-height:0;padding-top:var(--about-second-section-padding);padding-bottom:var(--about-second-section-padding);flex:none;overflow:hidden}.about-second-view .about-ai-position h2{margin-top:var(--space-4);font-size:clamp(30px,2.35vw,42px)}.about-second-view .about-ai-position-lead{font-size:clamp(22px,1.7vw,30px)}.about-second-view .about-ai-position-copy>p:not(.about-ai-position-lead){margin-top:clamp(var(--space-1), 1svh, var(--space-2));font-size:clamp(13px,.82vw,15px);line-height:1.42}.about-second-view .about-ai-position-copy>.about-ai-position-conclusion{margin-top:clamp(var(--space-1), 1svh, var(--space-2));padding:var(--space-2) 0 var(--space-2) var(--space-3);font-size:clamp(13px,.88vw,16px);line-height:1.4}}@media (width>=1101px) and (height>=720px) and (height<=780px){.about-second-view{--about-second-section-padding:var(--space-2)}.about-second-view .orchestration-copy h2{margin-top:var(--space-4);font-size:29px}}.about-case-links{border-top:1px solid var(--control-line)}.about-case-links>a{align-items:center;gap:var(--space-3);min-height:176px;padding:var(--space-4) 0;border-bottom:1px solid var(--control-line);grid-template-columns:96px minmax(0,1fr) minmax(180px,.8fr) auto;transition:color .16s ease-out,padding-left .22s ease-out,background-color .16s ease-out;display:grid}.about-case-links>a:hover,.about-case-links>a:focus-visible{padding-left:var(--space-3);color:var(--signal);background:rgb(var(--signal-rgb) / .035)}.about-case-links h3,.about-case-links p{margin-top:0}.about-case-links strong{color:var(--signal);font-size:var(--about-utility-label-size)}.about-dna{z-index:1;width:100%;padding:var(--space-6) max(var(--site-page-inline), calc((100vw - var(--about-content-max)) / 2));border-top:1px solid var(--line);color:var(--foreground);background:linear-gradient(90deg, rgb(var(--signal-rgb) / .055), transparent 42%), #070707;position:relative}.about-dna-layout{width:min(100%, var(--about-content-max));gap:var(--space-6);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);margin:0 auto;display:grid}.about-dna-narrative{align-self:start}@media (width>=1101px){.about-dna-narrative{top:calc(var(--site-header-height) + var(--space-4));position:sticky}}.about-dna-lead,.about-dna-thesis{max-width:42rem;margin:var(--space-4) 0 0;color:var(--muted);font-size:16px;line-height:1.6}.about-dna-thesis{padding-left:var(--space-3);border-left:1px solid var(--signal);color:var(--foreground);font-size:clamp(17px,1.4vw,22px);font-weight:700;line-height:1.35}.about-dna-status{align-items:center;gap:var(--space-2);min-height:44px;margin:var(--space-4) 0 0;color:var(--signal);font-size:var(--about-utility-label-size);line-height:1.45;display:flex}.about-dna-open-trace{margin-top:var(--space-3);cursor:pointer}.dna-factory{min-width:0;max-width:980px}.dna-trace-node{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--control-line);grid-template-columns:96px minmax(0,1fr);font-size:16px;line-height:1.45;display:grid}.dna-trace-node span{color:var(--signal);font-size:var(--about-utility-label-size)}.dna-trace-node strong{color:var(--foreground)}.dna-trace-node--output{margin-top:var(--space-3);border-color:var(--signal);background:rgb(var(--signal-rgb) / .06)}.dna-trace-steps{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;position:relative}.dna-trace-steps:before{top:calc(var(--space-3) + var(--space-2));bottom:calc(var(--space-3) + var(--space-2));left:calc(var(--space-3) + var(--space-2));background:rgb(var(--signal-rgb) / .42);content:"";pointer-events:none;width:1px;position:absolute}.dna-trace-steps li{border:1px solid var(--control-line);background:#050505a6;min-width:0;transition:border-color .16s ease-out,background-color .16s ease-out;position:relative}.dna-trace-steps li[data-open]{border-color:var(--signal);background:rgb(var(--signal-rgb) / .055)}.dna-step-trigger{z-index:1;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) 32px;display:grid;position:relative}.dna-step-trigger:hover,.dna-step-trigger:focus-visible{color:var(--signal)}.dna-step-index{width:2.2rem;height:2.2rem;color:var(--signal);font-size:var(--about-utility-label-size);background:#070707;border:1px solid;place-items:center;display:grid}.dna-trace-steps li[data-open] .dna-step-index{color:var(--background);background:var(--signal)}.dna-step-copy{gap:var(--space-1);min-width:0;display:grid}.dna-step-copy strong{font-size:16px;line-height:1.2}.dna-step-copy>span{color:var(--muted);letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.dna-step-icon{color:var(--signal);text-align:right;font-size:18px}.dna-step-panel{padding:0 var(--space-3) var(--space-3) calc(var(--space-4) * 2 + var(--space-3) + var(--space-2))}.dna-step-panel dl{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid rgb(var(--signal-rgb) / .32);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dna-step-panel dl>div{min-width:0}.dna-step-panel dt{color:var(--signal);font-size:var(--about-utility-label-size)}.dna-step-panel dd{margin:var(--space-2) 0 0;color:var(--foreground);font-size:16px;line-height:1.45}.dna-signals{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.dna-signals li{min-height:32px;padding:0 var(--space-2);border:1px solid var(--control-line);color:var(--muted);font-size:var(--about-utility-label-size);align-items:center;line-height:1.35;display:inline-flex}.dna-evidence{margin-top:var(--space-4);border:1px solid var(--control-line)}.dna-evidence-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-3);color:var(--foreground);font-size:var(--about-utility-label-size);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dna-evidence-trigger span{color:var(--signal);font-size:18px}.dna-evidence-panel{padding:0 var(--space-3) var(--space-3);border-top:1px solid var(--control-line)}.dna-evidence-panel p{max-width:64ch;margin:var(--space-3) 0 0;color:var(--muted);font-size:16px;line-height:1.5}.dna-evidence-panel ul{gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.dna-evidence-panel li{color:var(--foreground);font-size:var(--about-utility-label-size);line-height:1.45}@media (width<=1100px){.about-hero{align-content:normal;gap:var(--space-5);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.about-hero-copy,.about-signature,.about-portrait{grid-area:auto}.about-hero-copy{order:1}.about-signature{margin-top:var(--space-5);order:2}.about-portrait{order:3;justify-self:center;width:min(100%,760px);display:block}.about-scroll-cue{--about-scroll-cue-x:0%;order:4;grid-area:auto/1;justify-self:center;position:relative;bottom:auto;left:auto}.about-scroll-cue:hover,.about-scroll-cue:focus-visible{--about-scroll-cue-y:4px}.about-portrait-frame{grid-row:auto}.about-proof,.about-ai-position,.about-dna-layout{grid-template-columns:minmax(0,1fr)}.about-dna-layout{gap:var(--space-5)}.orchestration-field{grid-template-columns:minmax(0,1.18fr) minmax(230px,.82fr)}}@media (width<=760px){.about-hero,.about-orchestration,.about-band,.about-ai-position,.about-proof,.about-dna{padding-top:var(--space-5);padding-bottom:var(--space-5)}.about-hero{row-gap:var(--space-4);padding-bottom:0}.about-lead{margin-top:var(--space-3)}.about-signature{margin-top:0}.about-scroll-cue[data-scroll-state=dismissed]{display:none}.about-orchestration{padding-top:var(--space-4)}.about-orchestration .orchestration-copy h2{margin-top:var(--space-4)}.about-second-view .about-ai-position{row-gap:var(--space-3)}.about-hero h1{font-size:clamp(38px,10.5vw,64px)}.orchestration-field{gap:var(--space-4);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.orchestration-copy,.orchestration-nodes,.orchestration-target{grid-column:1}.orchestration-copy{grid-row:1}.orchestration-copy h2{max-width:12ch;font-size:clamp(34px,8.5vw,56px)}.orchestration-nodes{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:168px;padding-left:0}.orchestration-node,.orchestration-node:nth-child(n){transform:none}.orchestration-target{grid-row:3;min-height:260px;margin-right:0}.orchestration-target-content>strong{max-width:none}.about-principles{grid-template-columns:minmax(0,1fr)}.about-principles li,.about-principles li:first-child,.about-principles li:last-child{padding:var(--space-4) 0;border-right:0;border-bottom:1px solid var(--control-line)}.about-principles li:last-child{border-bottom:0}.about-case-links>a{grid-template-columns:64px minmax(0,1fr) auto;min-height:0}.about-case-links p{grid-column:2/3}.about-dna h2{max-width:10em}.dna-step-panel{padding-left:var(--space-3)}.dna-step-panel dl{grid-template-columns:minmax(0,1fr)}.dna-step-panel dl>div{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--control-line)}.dna-step-panel dl>div:last-child{border-bottom:0}.about-portrait[data-portrait-state=meaning] .about-portrait-frame{aspect-ratio:auto;overflow:visible}.about-portrait[data-portrait-state=meaning] .about-portrait-meaning{min-height:0;position:relative;inset:auto;overflow:visible}.about-portrait-meaning-system{align-content:start;gap:var(--space-3);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.about-portrait-meaning-role+.about-portrait-meaning-role{padding-top:var(--space-3);border-top:1px solid var(--control-line);border-left:0;padding-left:0}.about-portrait-meaning-dna{gap:var(--space-2);grid-column:auto;grid-template-columns:minmax(0,1fr);align-self:auto}}@media (width<=560px){.about-header-actions{gap:var(--space-2);font-size:var(--about-utility-label-size);letter-spacing:.06em}.about-header-actions .about-dna-jump{display:none}.about-hero{min-height:0}.about-hero h1{letter-spacing:-.06em;font-size:clamp(28px,8vw,44px);line-height:.9}.about-hero h1 span{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.about-hero h1 span:nth-child(2){white-space:nowrap}.orchestration-field{--orchestration-corner-size:32px;padding:0}.orchestration-field:after{top:0;right:0}.orchestration-copy h2{font-size:clamp(30px,9vw,42px)}.orchestration-node{padding:var(--space-2);letter-spacing:.065em}.orchestration-target-content>strong{font-size:clamp(27px,8vw,38px)}.about-band h2,.about-ai-position h2,.about-proof h2,.about-dna h2{max-width:none;font-size:clamp(27px,7.6vw,36px)}.about-hero-actions,.about-primary-action,.about-secondary-action,.about-dna-open-trace{width:100%}.about-signature{display:grid}.about-portrait-meaning{padding:var(--space-3)}.about-portrait-meaning h2{margin-top:var(--space-3);font-size:clamp(28px,8.25vw,34px)}.about-case-links>a{grid-template-columns:minmax(0,1fr) auto}.about-case-links>a>span,.about-case-links p{grid-column:1/-1}.about-case-links strong{grid-area:2/2}.dna-trace-node{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.dna-step-trigger{gap:var(--space-2);padding:var(--space-2);grid-template-columns:44px minmax(0,1fr) 24px}.dna-step-index{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.about-portrait-visual,.about-portrait-layer--cyborg,.about-portrait-grid,.about-portrait-melt,.about-primary-action,.about-secondary-action,.about-scroll-cue,.about-dna-open-trace,.about-case-links>a,.dna-trace-steps li,.orchestration-node,.orchestration-node>span,.orchestration-target{transition:none}.about-portrait-meaning,.orchestration-target-content{animation:none}.about-scroll-cue[data-scroll-state=dismissed]{--about-scroll-cue-y:0px;filter:none}}@media (forced-colors:active){.orchestration-canvas{display:none}.orchestration-field,.orchestration-node,.orchestration-target{background:canvas;border-color:canvastext}.orchestration-node[data-active=true],.orchestration-node[data-committed=true]{outline-offset:2px;outline:2px solid highlight}}:root{--background:#050505;--foreground:#f1f0ec;--muted:#92928d;--line:#292929;--control-line:#5c5c57;--signal:#d9ff43;--signal-rgb:217 255 67;--site-header-height:58px;--site-dock-height:calc(64px + env(safe-area-inset-bottom,0px));--site-footer-height:64px;--site-page-inline:var(--space-5);--site-hero-anchor-top:clamp(128px, calc(27svh - 92px), 200px);--site-hero-title-gap:var(--space-5);--masthead-height:var(--site-header-height);--hero-frame-inline:var(--site-page-inline);--hero-title-size:clamp(56px, 6.4vw, 136px);--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:2rem;--space-5:4rem;--space-6:8rem}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--background);min-width:0;min-height:100vh;color:var(--foreground);text-rendering:geometricprecision;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.skip-link{z-index:20;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--signal);color:var(--background);letter-spacing:.1em;transform:translateY(calc(-100% - var(--space-4)));font-family:Courier New,Courier,monospace;font-size:16px;font-weight:700;position:fixed}.skip-link:focus{transform:translateY(0)}p,h1,h2{margin:0}.signal-shell{--home-peek-inline:clamp(var(--space-5), 12vw, calc(var(--space-6) * 2));--home-peek-bottom:calc(var(--site-dock-height) + var(--space-4));--home-peek-width:clamp(88px, 8vw, 132px);min-height:calc(100svh - var(--site-header-height));grid-template-rows:minmax(calc(100svh - var(--site-header-height) - var(--site-dock-height)), auto) var(--site-dock-height);isolation:isolate;display:grid;position:relative;overflow:clip}.signal-shell:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.5s ease-out .12s both grid-intro;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.surface-scan{z-index:2;pointer-events:none;position:absolute;inset:0 0 64px;overflow:hidden}.surface-scan:before,.surface-scan:after{content:"";opacity:0;position:absolute;left:0;right:0}.surface-scan:before{z-index:1;background:linear-gradient(90deg, transparent 0%, rgb(var(--signal-rgb) / .16) 12%, var(--signal) 42%, var(--signal) 58%, rgb(var(--signal-rgb) / .16) 88%, transparent 100%);height:1px;box-shadow:0 0 8px rgb(var(--signal-rgb) / .72), 0 0 26px rgb(var(--signal-rgb) / .28);animation:2.35s linear .35s both surface-scan-line;top:-2px}.surface-scan:after{background:linear-gradient(to bottom, transparent 0, rgb(var(--signal-rgb) / .012) 54px, rgb(var(--signal-rgb) / .055) 95px, var(--background) 96px, var(--background) 100%);height:calc(100% + 96px);animation:2.35s linear .35s both surface-scan-halo;top:-96px}.signal-orbit{--orbit-x:0px;--orbit-y:0px;z-index:-1;border:1px solid rgb(var(--signal-rgb) / .14);width:52vw;height:52vw;box-shadow:0 0 120px rgb(var(--signal-rgb) / .04), inset 0 0 120px rgb(var(--signal-rgb) / .02);pointer-events:none;transform:translate3d(var(--orbit-x), var(--orbit-y), 0);will-change:transform;border-radius:50%;transition:transform .14s ease-out;animation:2.05s ease-out .48s both orbit-scan;position:absolute;top:12%;right:-24%}.site-header,.site-bottom-dock{justify-content:space-between;align-items:center;gap:var(--space-4);padding-right:var(--space-4);padding-left:var(--space-4);background:var(--background);letter-spacing:.12em;font-family:Courier New,Courier,monospace;font-size:clamp(11px,.68vw,12px);font-weight:700;display:flex}.page-top-anchor{height:0;scroll-margin-top:0;display:block}.site-header{z-index:12;height:var(--site-header-height);min-height:var(--site-header-height);border-bottom:1px solid var(--line);position:sticky;top:0}.site-bottom-dock{z-index:8;min-height:var(--site-dock-height);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);background:#040404fa;position:sticky;bottom:0}.wordmark{letter-spacing:-.04em;align-items:center;min-height:44px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;display:inline-flex;position:relative}.wordmark span{color:var(--signal);transform-origin:0;transition:filter .18s ease-out,text-shadow .18s ease-out,transform .18s ease-out;animation:1.05s ease-out 2.65s backwards ai-boot;display:inline-block}.wordmark:hover span,.wordmark:focus-visible span{filter:brightness(1.18);text-shadow:0 0 8px rgb(var(--signal-rgb) / 1), 0 0 22px rgb(var(--signal-rgb) / .92), 0 0 46px rgb(var(--signal-rgb) / .62);transform:scale(1.12)}html[data-schrdr-intro-seen=true] .signal-shell:before,html[data-schrdr-intro-seen=true] .signal-orbit,html[data-schrdr-intro-seen=true] .transmission-anchor:before,html[data-schrdr-intro-seen=true] .kicker,html[data-schrdr-intro-seen=true] .signal-stage h1 span,html[data-schrdr-intro-seen=true] .signal-copy,html[data-schrdr-intro-seen=true] .transmission,html[data-schrdr-intro-seen=true] .audience-note,html[data-schrdr-intro-seen=true] .wordmark span,html[data-schrdr-intro-seen=true] .surface-scan:before,html[data-schrdr-intro-seen=true] .surface-scan:after{animation:none!important}html[data-schrdr-intro-seen=true] .signal-orbit,html[data-schrdr-intro-seen=true] .transmission-anchor:before{will-change:auto;transition:none;transform:none}html[data-schrdr-intro-seen=true] .surface-scan:before,html[data-schrdr-intro-seen=true] .surface-scan:after{opacity:0}html[data-schrdr-return-home=true] .wordmark span{animation:.82s ease-out 80ms both ai-return-pulse}.wordmark:after{top:50%;left:calc(100% + var(--space-3));width:max-content;color:var(--signal);content:"SYSTEM / AWAKE";letter-spacing:.12em;opacity:0;pointer-events:none;text-shadow:0 0 14px rgb(var(--signal-rgb) / .52);font-family:Courier New,Courier,monospace;font-size:.5rem;font-weight:700;position:absolute;transform:translate(-6px,-50%)}.wordmark:hover:after{animation:.32s ease-out .9s both easter-signal}.wordmark:focus-visible:after{animation:.32s ease-out both easter-signal}.signal-actions{align-items:center;gap:var(--space-4);display:flex}.signal-actions a{align-items:center;min-height:44px;display:inline-flex}.contact-link{color:var(--foreground);text-underline-offset:5px;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .12s ease-out,text-decoration-color .12s ease-out,text-shadow .12s ease-out}.contact-link:hover,.contact-link:focus-visible{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.contact-link:active{color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-shadow:0 0 8px rgb(var(--signal-rgb) / .94), 0 0 20px rgb(var(--signal-rgb) / .58)}.signal-status{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.signal-dot{background:var(--signal);width:7px;height:7px;box-shadow:0 0 18px rgb(var(--signal-rgb) / .7);border-radius:50%;flex:none;transition:box-shadow .24s ease-out,transform .24s ease-out;animation:.72s ease-out 80ms both signal-awake;position:relative}.signal-dot:before,.signal-dot:after{border:1px solid rgb(var(--signal-rgb) / .62);content:"";opacity:0;pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;inset:50%;transform:translate(-50%,-50%)scale(1)}.signal-status:hover .signal-dot{box-shadow:0 0 12px rgb(var(--signal-rgb) / 1), 0 0 30px rgb(var(--signal-rgb) / .78), 0 0 56px rgb(var(--signal-rgb) / .38);transform:scale(1.22)}.signal-status:hover .signal-dot:before{animation:.92s cubic-bezier(.2,.78,.2,1) both signal-radar}.signal-status:hover .signal-dot:after{animation:.92s cubic-bezier(.2,.78,.2,1) .15s both signal-radar}.home-about-peek{z-index:3;right:var(--home-peek-inline);bottom:var(--home-peek-bottom);width:var(--home-peek-width);aspect-ratio:4/5;min-width:44px;min-height:44px;padding:var(--space-2);box-shadow:none;clip-path:none;filter:grayscale(.72)saturate(.7)contrast(1.12)brightness(.76);opacity:.24;background-color:#0000;border:0;align-items:end;transition:filter .26s ease-out,opacity .26s ease-out,transform .26s ease-out;display:grid;position:absolute;overflow:visible;transform:translate(18%)rotate(2deg)}.home-about-peek:before{z-index:0;content:"";pointer-events:none;background-image:url(/about/matthias-cyborg.webp);background-position:52% 12%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 76% at 66% 46%,#000 36%,#000000c7 58%,#0000 100%);mask-image:radial-gradient(58% 76% at 66% 46%,#000 36%,#000000c7 58%,#0000 100%)}.home-about-peek-label{z-index:1;padding:var(--space-1) var(--space-2);color:var(--signal);letter-spacing:.1em;opacity:0;transform:translateY(var(--space-2));background:#050505db;font-family:Courier New,Courier,monospace;font-size:.5625rem;font-weight:700;transition:opacity .18s ease-out,transform .18s ease-out;position:relative}.home-about-peek:hover,.home-about-peek:focus-visible{filter:grayscale(.12)saturate(.96)contrast(1.08)brightness(.98);opacity:.92;transform:translate(8%)rotate(0)scale(1.04)}.home-about-peek:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.home-about-peek:hover .home-about-peek-label,.home-about-peek:focus-visible .home-about-peek-label{opacity:1;transform:translateY(0)}.home-website-blueprint-peek{z-index:3;left:var(--home-peek-inline);bottom:var(--home-peek-bottom);width:var(--home-peek-width);aspect-ratio:4/5;min-width:44px;min-height:44px;color:var(--signal);cursor:default;isolation:isolate;pointer-events:auto;opacity:.62;align-items:end;transition:opacity .28s ease-out,transform .44s cubic-bezier(.18,.82,.24,1);display:grid;position:absolute;transform:translate(-18%)rotate(-5deg)}.home-website-blueprint-stack{aspect-ratio:1;isolation:isolate;width:100%;filter:drop-shadow(0 0 12px rgb(var(--signal-rgb) / .12)) drop-shadow(0 12px 14px #00000070);transform-origin:49% 54%;transition:filter .28s ease-out,transform .44s cubic-bezier(.18,.82,.24,1);display:block;position:absolute;top:0;left:0;transform:skewY(11deg)}.home-website-blueprint-stack:before,.home-website-blueprint-stack:after{z-index:4;content:"";pointer-events:none;position:absolute}.home-website-blueprint-stack:before{border:1px solid rgb(var(--signal-rgb) / .5);width:59%;height:67%;box-shadow:inset 0 0 20px rgb(var(--signal-rgb) / .04), 0 0 16px rgb(var(--signal-rgb) / .04);border-radius:50%;transition:transform .44s cubic-bezier(.18,.82,.24,1);top:15%;left:23%;transform:rotate(-24deg)}.home-website-blueprint-stack:after{background:linear-gradient(90deg, transparent, rgb(var(--signal-rgb) / .62) 22%, rgb(var(--signal-rgb) / .38) 74%, transparent);transform-origin:0;width:61%;height:1px;transition:transform .44s cubic-bezier(.18,.82,.24,1);bottom:25%;left:18%;transform:rotate(13deg)}.home-website-blueprint-layer{transform-origin:50%;background-color:#0000;background-image:linear-gradient(90deg,#f1f0ec21 1px,#0000 1px),linear-gradient(#f1f0ec1c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:11px 11px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f1f0ec47;transition:background .28s ease-out,border-color .28s ease-out,opacity .28s ease-out,transform .44s cubic-bezier(.18,.82,.24,1);display:block;position:absolute;overflow:hidden;box-shadow:inset 0 0 18px #0505058f}.home-website-blueprint-layer--back{z-index:1;opacity:.46;width:38%;height:78%;top:4%;right:-1%;transform:skewY(11deg)}.home-website-blueprint-layer--middle{z-index:2;opacity:.66;width:41%;height:91%;top:1%;left:31%;transform:skewY(11deg)}.home-website-blueprint-layer--middle:before,.home-website-blueprint-layer--middle:after{content:"";pointer-events:none;opacity:.5;transition:opacity .26s ease-out;position:absolute}.home-website-blueprint-layer--middle:before{background:radial-gradient(circle, rgb(var(--signal-rgb) / .94) 0 1px, transparent 1.5px) 0 center / 3px 3px no-repeat, radial-gradient(circle, #f1f0ec9e 0 1px, transparent 1.5px) 5px center / 3px 3px no-repeat, radial-gradient(circle, #f1f0ec66 0 1px, transparent 1.5px) 10px center / 3px 3px no-repeat, linear-gradient(#f1f0ec5c 0 0) right center / 36% 1px no-repeat;border-bottom:1px solid #f1f0ec7a;width:78%;height:8%;top:10%;left:11%}.home-website-blueprint-layer--middle:after{background:linear-gradient(#f1f0ec8a 0 0) 11% 18% / 46% 2px no-repeat, linear-gradient(#f1f0ec4d 0 0) 11% 36% / 63% 1px no-repeat, linear-gradient(#f1f0ec33 0 0) 11% 51% / 51% 1px no-repeat, linear-gradient(rgb(var(--signal-rgb) / .5) 0 0) 11% 75% / 28% 3px no-repeat, #05050561;border:1px solid #f1f0ec33;width:76%;height:48%;top:27%;left:12%}.home-website-blueprint-layer--front{z-index:3;background:linear-gradient(135deg, rgb(var(--signal-rgb) / .08), transparent 58%), #050505b3;opacity:.88;background-size:auto;border-color:#f1f0ec66;width:78%;height:48%;top:37%;left:-2%;transform:skewY(11deg)}.home-website-blueprint-layer--front:before,.home-website-blueprint-layer--front:after{content:"";opacity:.44;transition:opacity .26s ease-out;position:absolute;left:13%}.home-website-blueprint-layer--front:before{background:radial-gradient(circle, rgb(var(--signal-rgb) / .98) 0 1px, transparent 1.5px) 0 center / 3px 3px no-repeat, radial-gradient(circle, #f1f0eca8 0 1px, transparent 1.5px) 5px center / 3px 3px no-repeat, radial-gradient(circle, #f1f0ec6b 0 1px, transparent 1.5px) 10px center / 3px 3px no-repeat, linear-gradient(#f1f0ec6b 0 0) right center / 42% 1px no-repeat;width:84%;height:11%;box-shadow:0 8px 0 -.5px rgb(var(--signal-rgb) / .68), 0 14px 0 -.5px #f1f0ec61, 0 20px 0 -.5px #f1f0ec3d;border-bottom:1px solid #f1f0ec8f;top:7%;left:8%}.home-website-blueprint-layer--front:after{background:linear-gradient(#f1f0ecc2 0 0) 0 10% / 48% 2px no-repeat, linear-gradient(#f1f0ec70 0 0) 0 27% / 56% 1px no-repeat, linear-gradient(#f1f0ec47 0 0) 0 41% / 44% 1px no-repeat, linear-gradient(rgb(var(--signal-rgb) / .94) 0 0) 0 77% / 27% 4px no-repeat, linear-gradient(rgb(var(--signal-rgb) / .34) 0 0) 68% 10% / 1px 54% no-repeat, linear-gradient(rgb(var(--signal-rgb) / .34) 0 0) 92% 10% / 1px 54% no-repeat, linear-gradient(rgb(var(--signal-rgb) / .34) 0 0) 68% 10% / 24% 1px no-repeat, linear-gradient(rgb(var(--signal-rgb) / .34) 0 0) 68% 64% / 24% 1px no-repeat, linear-gradient(135deg, rgb(var(--signal-rgb) / .16), transparent 72%) 69% 12% / 22% 50% no-repeat;width:84%;height:52%;top:35%;left:8%}.home-website-blueprint-core{z-index:6;aspect-ratio:1;background:var(--signal);width:7px;box-shadow:0 0 10px rgb(var(--signal-rgb) / .88), 0 0 24px rgb(var(--signal-rgb) / .42);border:0;border-radius:50%;transition:box-shadow .28s ease-out,transform .44s cubic-bezier(.18,.82,.24,1);position:absolute;top:58%;left:52%;transform:translate(-50%,-50%)}.home-website-blueprint-signal{z-index:7;aspect-ratio:1;background:var(--signal);width:4px;box-shadow:0 0 7px rgb(var(--signal-rgb) / .96), 0 0 17px rgb(var(--signal-rgb) / .42);border-radius:50%;position:absolute}.home-website-blueprint-signal--one{top:23%;left:75%}.home-website-blueprint-signal--two{top:78%;right:18%}.home-website-blueprint-signal--three{bottom:30%;left:19%}.home-website-blueprint-orbit{z-index:5;border:1px solid rgb(var(--signal-rgb) / .2);width:59%;height:67%;box-shadow:inset 0 0 18px rgb(var(--signal-rgb) / .02);border-radius:50%;transition:border-color .28s ease-out,box-shadow .28s ease-out,transform .44s cubic-bezier(.18,.82,.24,1);position:absolute;top:15%;left:23%;transform:rotate(-24deg)}.home-website-blueprint-orbit:before{background:linear-gradient(90deg, transparent, rgb(var(--signal-rgb) / .6) 28%, rgb(var(--signal-rgb) / .72) 50%, transparent);content:"";width:128%;height:1px;transition:transform .44s cubic-bezier(.18,.82,.24,1);position:absolute;top:50%;left:-16%;transform:rotate(25deg)}@media (hover:hover){.home-website-blueprint-peek:hover{opacity:.96;transform:translate(-5%)rotate(0)}.home-website-blueprint-peek:hover .home-website-blueprint-stack{filter:drop-shadow(0 0 16px rgb(var(--signal-rgb) / .22)) drop-shadow(0 12px 18px #00000080);transform:skewY(0)}.home-website-blueprint-peek:hover .home-website-blueprint-stack:before,.home-website-blueprint-peek:hover .home-website-blueprint-orbit,.home-website-blueprint-peek:hover .home-website-blueprint-stack:after,.home-website-blueprint-peek:hover .home-website-blueprint-orbit:before{transform:rotate(0)}.home-website-blueprint-peek:hover .home-website-blueprint-layer--back{transform:translate(10px,-4px)}.home-website-blueprint-peek:hover .home-website-blueprint-layer--middle{transform:translateY(-2px)}.home-website-blueprint-peek:hover .home-website-blueprint-layer--front{background:linear-gradient(135deg, rgb(var(--signal-rgb) / .12), transparent 58%), #050505d6;opacity:.96;background-size:auto;border-color:#f1f0ec8f;transform:translate(-3px,3px)}.home-website-blueprint-peek:hover .home-website-blueprint-layer--front:before,.home-website-blueprint-peek:hover .home-website-blueprint-layer--front:after,.home-website-blueprint-peek:hover .home-website-blueprint-layer--middle:before,.home-website-blueprint-peek:hover .home-website-blueprint-layer--middle:after{opacity:.9}.home-website-blueprint-peek:hover .home-website-blueprint-core{box-shadow:0 0 12px rgb(var(--signal-rgb) / 1), 0 0 30px rgb(var(--signal-rgb) / .52);transform:translate(-50%,-50%)scale(1.22)}.home-website-blueprint-peek:hover .home-website-blueprint-orbit{border-color:rgb(var(--signal-rgb) / .48);box-shadow:inset 0 0 18px rgb(var(--signal-rgb) / .06), 0 0 20px rgb(var(--signal-rgb) / .06)}}.home-website-blueprint-copy{z-index:1;gap:var(--space-1);width:max-content;max-width:100%;padding:var(--space-1) var(--space-2);color:var(--signal);letter-spacing:.1em;background:#050505db;font-family:Courier New,Courier,monospace;font-size:.5625rem;font-weight:700;line-height:1.15;display:grid;position:relative}.home-website-blueprint-copy span:last-child{color:#f1f0ecad;font-size:.5rem}.signal-stage{isolation:isolate;align-content:center;gap:var(--space-5);padding:var(--space-6) var(--hero-frame-inline) var(--space-5);grid-template-columns:minmax(0,8fr) minmax(260px,4fr);display:grid;position:relative}.site-hero-stage{align-content:start;align-items:start;gap:var(--space-5);row-gap:var(--site-hero-title-gap);padding:var(--site-hero-anchor-top) var(--site-page-inline) var(--space-5);grid-template-columns:minmax(0,8fr) minmax(260px,4fr)}.kicker{color:var(--signal);letter-spacing:.14em;grid-column:1/-1;font-family:Courier New,Courier,monospace;font-size:clamp(11px,.76vw,13px);font-weight:700;animation:.6s ease-out .42s both surface-copy-in}.kicker span{white-space:nowrap}h1{width:100%;max-width:1040px;font-size:var(--hero-title-size);letter-spacing:-.065em;font-weight:760;line-height:.84}h1 span{white-space:nowrap;display:block}.signal-stage h1 span:last-child{padding-top:.12em}.signal-stage h1 span{animation:.9s cubic-bezier(.18,.72,.16,1) both headline-line-in}.signal-stage h1 span:first-child{animation-delay:.57s}.signal-stage h1 span:nth-child(2){animation-delay:.8s}.signal-stage h1 span:nth-child(3){animation-delay:1.03s}.signal-stage h1{margin-bottom:var(--space-4)}.signal-copy{align-self:start;gap:var(--space-4);width:100%;max-width:440px;padding-top:var(--space-4);color:#b0b0aa;flex-direction:column;font-size:clamp(16px,1.2vw,20px);line-height:1.5;animation:.7s ease-out 1.45s both intro-fade;display:flex}.signal-copy-group span{display:block}.hero-contact{width:fit-content;min-height:46px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);color:var(--foreground);letter-spacing:.1em;text-transform:uppercase;background:#090909;align-items:center;font-family:Courier New,Courier,monospace;font-size:clamp(13px,.8vw,14px);font-weight:700;display:inline-flex}.hero-contact:hover,.hero-contact:focus-visible{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.hero-contact:active{background:var(--signal);border-color:var(--signal);color:var(--background)}.link-arrow{--link-arrow-angle:0deg;--link-arrow-shift-x:0px;--link-arrow-shift-y:0px;color:currentColor;width:1.42em;height:1em;transform:translate3d(var(--link-arrow-shift-x), var(--link-arrow-shift-y), 0) rotate(var(--link-arrow-angle));transform-origin:50%;vertical-align:-.08em;flex:none;margin-inline-start:.42em;transition:transform .18s ease-out;display:inline-block;position:relative}.link-arrow:before,.link-arrow:after{content:"";display:block;position:absolute}.link-arrow:before{background:currentColor;height:1px;top:50%;left:.08em;right:.08em;transform:translateY(-50%)}.link-arrow:after{border-top:1px solid;border-right:1px solid;width:.38em;height:.38em;top:50%;right:.14em;transform:translateY(-50%)rotate(45deg)}.link-arrow--left{--link-arrow-angle:180deg;margin-inline:0 .42em}.link-arrow--down{--link-arrow-angle:90deg;margin-inline:0}.link-arrow--up-right{--link-arrow-angle:-45deg}:is(a,button):hover .link-arrow--right,:is(a,button):focus-visible .link-arrow--right{--link-arrow-shift-x:3px}:is(a,button):hover .link-arrow--left,:is(a,button):focus-visible .link-arrow--left{--link-arrow-shift-x:-3px}:is(a,button):hover .link-arrow--down,:is(a,button):focus-visible .link-arrow--down{--link-arrow-shift-y:3px}:is(a,button):hover .link-arrow--up-right,:is(a,button):focus-visible .link-arrow--up-right{--link-arrow-shift-x:2px;--link-arrow-shift-y:-2px}.transmission{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:var(--muted);letter-spacing:.11em;grid-template-columns:auto 1fr auto 1fr auto 1fr;margin:0;padding:0;font-family:Courier New,Courier,monospace;font-size:clamp(11px,.72vw,12.5px);list-style:none;animation:.65s cubic-bezier(.2,.78,.2,1) 1.9s both rail-assemble;display:grid;position:relative;overflow:hidden}.transmission>li{display:contents}.transmission-anchor{grid-column:1/-1;min-height:56px;position:relative}.audience-note{max-width:680px;margin-top:calc(-1 * var(--space-4));color:#9b9b95;letter-spacing:.015em;text-align:center;grid-column:1/-1;justify-self:center;font-size:clamp(15px,1vw,18px);line-height:1.5;transition:opacity .18s ease-out,transform .18s ease-out;animation:.55s ease-out 2.15s backwards intro-fade}.transmission>li>span{min-height:54px;padding:0 var(--space-3);border-right:1px solid var(--line);align-items:center;text-decoration:none;transition:color .18s ease-out;display:flex;position:relative;overflow:hidden}.transmission-copy{justify-self:start;display:inline-block;box-shadow:none!important;border-bottom:0!important;text-decoration:none!important}.transmission [x-apple-data-detectors]{color:inherit!important;pointer-events:none!important;text-decoration:none!important}.ecg-window,.decision-window,.build-window{pointer-events:none;width:33.333%;height:100%;font-style:normal;position:absolute;top:0;left:33.333%;overflow:hidden}.ecg-window:before{background:var(--signal);content:"";opacity:0;height:1px;position:absolute;top:50%;left:0;right:0}.ecg-window:after{background:var(--signal);content:"";opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.ecg-trace{background:var(--signal);clip-path:polygon(0 46%,31% 46%,35% 31%,39% 70%,44% 4%,49% 96%,54% 46%,100% 46%,100% 56%,54% 56%,49% 100%,44% 10%,39% 76%,35% 37%,31% 56%,0 56%);width:84%;height:22px;filter:drop-shadow(0 0 4px rgb(var(--signal-rgb) / .78));opacity:0;display:block;position:absolute;top:calc(50% - 11px);left:-92%}.decision-point{background:var(--signal);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.5)}.decision-point-one{left:12%}.decision-point-selected{left:50%}.decision-point-three{left:88%}.decision-lock{opacity:0;width:18px;height:18px;position:absolute;top:50%;left:12%;transform:translate(-50%,-50%)}.decision-lock:before,.decision-lock:after{border-top:1px solid var(--signal);border-bottom:1px solid var(--signal);content:"";width:5px;position:absolute;top:0;bottom:0}.decision-lock:before{border-left:1px solid var(--signal);left:0}.decision-lock:after{border-right:1px solid var(--signal);right:0}.decision-output{background:var(--signal);width:50%;height:1px;filter:drop-shadow(0 0 5px rgb(var(--signal-rgb) / .74));opacity:0;transform-origin:0;position:absolute;top:50%;left:50%;transform:scaleX(0)}.build-window:before{background:var(--signal);content:"";height:2px;filter:drop-shadow(0 0 5px rgb(var(--signal-rgb) / .72));opacity:0;transform-origin:50%;position:absolute;top:calc(50% - 1px);left:0;right:0;transform:scaleX(0)}.build-segment{--build-offset:-9px;background:var(--signal);opacity:0;width:26%;height:2px;transform:translateY(var(--build-offset));position:absolute;top:calc(50% - 1px)}.build-segment-one{left:0}.build-segment-two{--build-offset:9px;left:37%}.build-segment-three{right:0}.build-lock{background:var(--signal);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.transmission .transmission-label:hover{color:var(--signal)}.transmission-label:hover .ecg-trace{animation:3.8s linear both field-heartbeat}.transmission-label:hover .ecg-window:before{animation:3.8s linear both life-baseline}.transmission-label:hover .ecg-window:after{animation:3.8s linear both life-blip}.transmission-decide:hover .decision-point-one,.transmission-decide:hover .decision-point-three{animation:3.8s ease-out both decision-option}.transmission-decide:hover .decision-point-selected{animation:3.8s ease-out both decision-selected-point}.transmission-decide:hover .decision-lock{animation:3.8s cubic-bezier(.22,.7,.2,1) both decision-lock}.transmission-decide:hover .decision-output{animation:3.8s ease-out both decision-output}.transmission-build:hover .build-segment-one{animation:1.6s cubic-bezier(.2,.78,.2,1) .2s both build-piece}.transmission-build:hover .build-segment-two{animation:1.6s cubic-bezier(.2,.78,.2,1) .78s both build-piece}.transmission-build:hover .build-segment-three{animation:1.6s cubic-bezier(.2,.78,.2,1) 1.36s both build-piece}.transmission-build:hover .build-window:before{animation:1.2s ease-out 2.35s both build-join}.transmission-build:hover .build-lock{animation:.9s ease-out 2.72s both build-lock}.transmission>li>.transmission-label{color:var(--foreground)}.transmission>li:last-child>span:last-child{border-right:0}.signal-baseline{min-height:var(--site-dock-height);color:var(--muted);grid-template-columns:1fr auto 1fr;padding-top:0;padding-bottom:0;display:grid}.signal-baseline>p{white-space:nowrap}.signal-baseline>p:last-child{text-align:right}.signal-copyright-short,.signal-baseline-copy-short{display:none}.work-proof{justify-self:center;position:relative}.work-proof-trigger{align-items:center;gap:var(--space-2);width:auto;min-height:44px;color:var(--muted);cursor:pointer;font-family:Courier New,Courier,monospace;font-size:inherit;letter-spacing:inherit;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:700;transition:color .18s ease-out;display:inline-flex}.work-proof-trigger:hover,.work-proof-trigger:focus-visible{color:var(--foreground)}.work-proof-trigger:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.work-proof-signal{background:var(--signal);width:6px;height:6px;box-shadow:0 0 14px rgb(var(--signal-rgb) / .62);flex:none}.work-proof-index{white-space:nowrap}.work-proof-action{max-width:0;color:var(--signal);opacity:0;white-space:nowrap;flex-shrink:0;transition:max-width .26s ease-out,opacity .18s ease-out,transform .18s ease-out;overflow:hidden}.work-proof-trigger:hover .work-proof-action,.work-proof-trigger:focus-visible .work-proof-action{opacity:1;max-width:16ch;overflow:visible;transform:translate(4px)}.contact-section{--contact-signal-x:24%;--contact-signal-y:40%;isolation:isolate;column-gap:var(--space-5);padding:var(--space-6) var(--space-5);border-top:1px solid var(--line);background:var(--background);grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:0;display:grid;position:relative;overflow:clip}.contact-section:before{z-index:1;background:radial-gradient(ellipse 86% 68% at var(--contact-signal-x) var(--contact-signal-y), rgb(var(--signal-rgb) / .018), transparent 72%), linear-gradient(#ffffff03 1px, transparent 1px), linear-gradient(90deg, #ffffff03 1px, transparent 1px);content:"";pointer-events:none;background-size:auto,72px 72px,72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 52%,#0000 96%);mask-image:linear-gradient(90deg,#000 0% 52%,#0000 96%)}.contact-section:after{z-index:1;border:1px solid rgb(var(--signal-rgb) / .065);height:clamp(720px,68vw,1080px);box-shadow:0 0 120px rgb(var(--signal-rgb) / .018), inset 0 0 120px rgb(var(--signal-rgb) / .012);content:"";pointer-events:none;border-radius:50%;position:absolute;top:-20%;left:-30%;right:0}.contact-section>*{position:relative}.contact-intro{z-index:2;top:calc(var(--site-header-height) + var(--space-5) + var(--space-2));align-self:start;position:sticky}.contact-kicker,.contact-form label,.field-note,.field-error,.privacy-note,.form-status,.contact-meta,.legal-back{letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-size:clamp(11px,.68vw,12px);font-weight:700}.contact-kicker{margin-bottom:var(--space-5);color:var(--signal)}.contact-intro .contact-kicker{margin-bottom:var(--space-3)}.contact-intro h2{letter-spacing:-.068em;max-width:900px;font-size:clamp(44px,4vw,72px);font-weight:760;line-height:.88}.contact-intro h2 span{white-space:nowrap;display:block}.contact-copy{max-width:560px;margin-top:var(--space-4);color:var(--muted);font-size:clamp(16px,1.35vw,21px);line-height:1.5}.contact-copy span{display:block}.contact-form{border-top:1px solid var(--control-line);background:linear-gradient(90deg,#05050580 0%,#050505c7 48%,#050505f5 100%);position:relative}.contact-form>*{z-index:2;position:relative}.form-field{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--control-line);display:grid;position:relative}.contact-form label{color:var(--muted)}.contact-form input,.contact-form textarea{width:100%;color:var(--foreground);caret-color:var(--signal);font:inherit;background:0 0;border:0;border-radius:0;outline:2px solid #0000;font-size:clamp(18px,1.6vw,24px);line-height:1.45}.contact-form input{min-height:48px}.contact-form textarea{resize:vertical;height:12rem;min-height:180px}.contact-form input:focus-visible,.contact-form textarea:focus-visible{box-shadow:inset 3px 0 0 var(--signal);padding-left:var(--space-3)}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{padding-left:var(--space-3);box-shadow:inset 3px 0 #ff6b5e}.field-error{color:#ff8a7f;font-size:16px;line-height:1.5}.honeypot{display:none}.form-action{border-bottom:1px solid var(--control-line);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:stretch;display:grid}.form-action button{min-height:76px;padding:0 var(--space-3);border:0;border-right:1px solid var(--control-line);background:var(--foreground);color:var(--background);cursor:pointer;letter-spacing:.1em;text-align:left;border-radius:0;font-family:Courier New,Courier,monospace;font-size:clamp(11px,.68vw,12px);font-weight:700}.form-action button:hover{background:var(--signal)}.form-action button:focus-visible,.wordmark:focus-visible,.hero-contact:focus-visible,.contact-link:focus-visible,.skip-link:focus-visible,.legal-back:focus-visible,.privacy-note a:focus-visible,.contact-meta a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.form-action button:disabled{cursor:wait;background:var(--muted)}.privacy-note{padding:var(--space-3);color:#9a9a94;letter-spacing:.045em;text-transform:none;align-self:center;font-size:clamp(11px,.65vw,12px);font-weight:400;line-height:1.55}.privacy-note a{border-bottom:1px solid var(--control-line);color:#b0b0aa;text-decoration:none}.privacy-note a:hover,.privacy-note a:focus-visible{border-color:var(--muted);color:var(--foreground)}.form-status{justify-content:space-between;gap:var(--space-4);min-height:0;color:var(--muted);line-height:1.6;display:flex}.form-status-success,.form-status-error{min-height:76px;padding:var(--space-3) 0;border-bottom:1px solid var(--control-line)}.form-status-success strong{color:var(--signal)}.form-status-error strong,.form-status-error span{color:#ff8a7f}.after-signal{background:var(--background);min-height:182px}.after-signal-inner{column-gap:var(--space-5);min-height:181px;margin:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.after-signal-intro{align-content:center;gap:var(--space-2);padding:var(--space-4) 0 calc(var(--space-4) + var(--space-2));display:grid}.after-signal-kicker,.after-signal-step-title{letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-size:clamp(11px,.68vw,12px);font-weight:700}.after-signal-kicker{color:var(--signal)}.after-signal h2{letter-spacing:-.05em;font-size:clamp(30px,2.2vw,40px);font-weight:740;line-height:.96}.after-signal-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.after-signal-steps:before{top:var(--space-4);background:var(--line);content:"";height:1px;position:absolute;left:0;right:0}.after-signal-steps li{align-content:center;gap:var(--space-2);min-width:0;padding:calc(var(--space-4) + var(--space-3)) var(--space-3) calc(var(--space-4) + var(--space-2));display:grid;position:relative}.after-signal-steps li:first-child{padding-left:0}.after-signal-steps li:last-child{padding-right:0}.after-signal-steps li+li:before{top:calc(var(--space-4) + var(--space-3));bottom:calc(var(--space-4) + var(--space-2));background:linear-gradient(180deg, var(--line), #ffffff06);content:"";width:1px;position:absolute;left:0}.after-signal-step-title{gap:var(--space-2);display:flex}.after-signal-step-title span{color:var(--muted)}.after-signal-step-title strong{color:var(--foreground);font-weight:700}.after-signal-steps li>p:last-child{max-width:27ch;color:var(--muted);font-size:clamp(13px,.84vw,15px);line-height:1.45}.contact-meta{min-height:var(--site-footer-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-4);color:#92928c;letter-spacing:.08em;border-top:1px solid #1d1d1d;grid-column:1/-1;font-size:clamp(10px,.62vw,11px);font-weight:400;display:flex}.contact-meta nav{gap:var(--space-3);display:flex}.footer-signal{white-space:nowrap;align-items:baseline;display:flex}.footer-divider{color:#92928c;margin:0 .65ch}.footer-signal-text{width:0;color:var(--signal);text-shadow:0 0 0 rgb(var(--signal-rgb) / 0);white-space:nowrap;display:inline-block;overflow:hidden}.footer-signal-visible .footer-signal-text{animation:1.75s steps(13,end) both footer-signal-in}.footer-cursor{opacity:1}.footer-signal-visible .footer-cursor{animation:.82s steps(2,end) 1.85s 2 footer-cursor}.contact-meta a{color:#aaa9a3;text-decoration:none}.contact-meta nav a,.footer-home,.legal-back{align-items:center;min-height:44px;display:inline-flex}.contact-meta a:hover,.contact-meta a:focus-visible{color:var(--foreground)}.legal-page{min-height:calc(100svh - var(--site-header-height) - var(--site-footer-height));padding:var(--space-4);background:var(--background);grid-template-rows:1fr;display:grid}.legal-content{min-width:0;padding:var(--space-6) 0 var(--space-5);align-self:start}.legal-page--imprint .legal-content,.legal-page--not-found .legal-content{width:min(100%,clamp(290.58px,53.812vw,828.71px))}.legal-page--privacy .legal-content{width:min(100%,clamp(356.42px,66.004vw,1016.46px))}.legal-page h1{margin-bottom:var(--space-4);letter-spacing:-.075em;font-size:clamp(54px,10vw,154px);font-weight:760;line-height:.82}.legal-content section{padding:var(--space-4) 0;border-top:1px solid var(--control-line)}.legal-content section:last-of-type{border-bottom:1px solid var(--control-line)}.legal-content h2{margin:0 0 var(--space-3);color:var(--foreground);letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-size:16px}.legal-content section p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.legal-content address{font-style:normal}.legal-content section p+p{margin-top:var(--space-3)}.legal-content section a{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.legal-back{color:var(--muted)}.legal-back,.case-start-link{transition:color .12s ease-out}.legal-back:hover,.legal-back:focus-visible,.case-start-link:hover,.case-start-link:focus-visible{color:var(--foreground)}@keyframes pulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes signal-awake{0%{box-shadow:0 0 0 rgb(var(--signal-rgb) / 0);opacity:.18;transform:scale(.65)}44%{box-shadow:0 0 10px rgb(var(--signal-rgb) / .96), 0 0 30px rgb(var(--signal-rgb) / .62);opacity:1;transform:scale(1.72)}72%{box-shadow:0 0 22px rgb(var(--signal-rgb) / .48);transform:scale(.86)}to{box-shadow:0 0 18px rgb(var(--signal-rgb) / .7);opacity:1;transform:scale(1)}}@keyframes signal-radar{0%{opacity:0;transform:translate(-50%,-50%)scale(1)}22%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(4.4)}}@keyframes surface-scan-line{0%{opacity:0;top:-2px}8%,86%{opacity:.9}to{opacity:0;top:calc(100% + 2px)}}@keyframes surface-scan-halo{0%{opacity:1;top:-96px}12%,82%{opacity:1}to{opacity:0;top:calc(100% - 96px)}}@keyframes orbit-scan{0%{clip-path:inset(0 0 100%);filter:drop-shadow(0 0 0 rgb(var(--signal-rgb) / 0));opacity:0}58%{filter:drop-shadow(0 0 12px rgb(var(--signal-rgb) / .2));opacity:.72}to{clip-path:inset(0);filter:drop-shadow(0 0 0 rgb(var(--signal-rgb) / 0));opacity:1}}@keyframes grid-intro{0%{opacity:0}to{opacity:1}}@keyframes surface-copy-in{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate(-6px)}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@keyframes intro-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rail-assemble{0%{clip-path:inset(0 50%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes intro-opacity{0%{opacity:0}to{opacity:1}}@keyframes headline-line-in{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(.14em)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes ai-boot{0%{color:var(--signal);text-shadow:0 0 0 rgb(var(--signal-rgb) / 0)}42%{color:var(--signal);text-shadow:0 0 8px rgb(var(--signal-rgb) / .9), 0 0 24px rgb(var(--signal-rgb) / .58)}to{color:var(--signal);text-shadow:0 0 0 rgb(var(--signal-rgb) / 0)}}@keyframes ai-return-pulse{0%,to{color:var(--signal);filter:brightness();text-shadow:0 0 0 rgb(var(--signal-rgb) / 0);transform:scale(1)}46%{color:var(--signal);filter:brightness(1.2);text-shadow:0 0 9px rgb(var(--signal-rgb) / 1), 0 0 28px rgb(var(--signal-rgb) / .72), 0 0 54px rgb(var(--signal-rgb) / .42);transform:scale(1.12)}}@keyframes easter-signal{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes field-heartbeat{0%{opacity:0;left:-92%}9%,86%{opacity:1}to{opacity:0;left:108%}}@keyframes life-baseline{0%,to{opacity:0}10%,90%{opacity:.16}46%,56%{opacity:.32}}@keyframes life-blip{0%,45%,58%,to{box-shadow:0 0 0 rgb(var(--signal-rgb) / 0);opacity:0;transform:translate(-50%,-50%)scale(.5)}49%{box-shadow:0 0 9px rgb(var(--signal-rgb) / .92), 0 0 24px rgb(var(--signal-rgb) / .58);opacity:1;transform:translate(-50%,-50%)scale(1)}53%{box-shadow:0 0 18px rgb(var(--signal-rgb) / .38);opacity:.45;transform:translate(-50%,-50%)scale(1.9)}}@keyframes decision-option{0%,10%{opacity:0;transform:translate(-50%,-50%)scale(.5)}20%,62%{opacity:.38;transform:translate(-50%,-50%)scale(1)}74%,to{opacity:0;transform:translate(-50%,-50%)scale(.62)}}@keyframes decision-selected-point{0%,10%{box-shadow:0 0 0 rgb(var(--signal-rgb) / 0);opacity:0;transform:translate(-50%,-50%)scale(.5)}20%,62%{box-shadow:0 0 0 rgb(var(--signal-rgb) / 0);opacity:.38;transform:translate(-50%,-50%)scale(1)}74%{box-shadow:0 0 9px rgb(var(--signal-rgb) / .92), 0 0 22px rgb(var(--signal-rgb) / .54);opacity:1;transform:translate(-50%,-50%)scale(1.18)}to{box-shadow:0 0 8px rgb(var(--signal-rgb) / .54);opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes decision-lock{0%,8%{filter:drop-shadow(0 0 0 rgb(var(--signal-rgb) / 0));opacity:0;left:12%}16%,28%{opacity:.72;left:12%}43%{opacity:.72;left:50%}58%{opacity:.72;left:88%}72%{filter:drop-shadow(0 0 8px rgb(var(--signal-rgb) / .76));opacity:1;left:50%}to{filter:drop-shadow(0 0 3px rgb(var(--signal-rgb) / .42));opacity:.58;left:50%}}@keyframes decision-output{0%,74%{opacity:0;transform:scaleX(0)}84%{opacity:1;transform:scaleX(.22)}to{opacity:1;transform:scaleX(1)}}@keyframes build-piece{0%,18%{filter:drop-shadow(0 0 0 rgb(var(--signal-rgb) / 0));opacity:0;transform:translateY(var(--build-offset))}58%{filter:drop-shadow(0 0 7px rgb(var(--signal-rgb) / .78));opacity:1;transform:translateY(0)}to{filter:drop-shadow(0 0 0 rgb(var(--signal-rgb) / 0));opacity:1;transform:translateY(0)}}@keyframes build-join{0%{opacity:0;transform:scaleX(0)}34%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes build-lock{0%,to{box-shadow:0 0 0 rgb(var(--signal-rgb) / 0);opacity:0;transform:translate(-50%,-50%)scale(.4)}42%{box-shadow:0 0 9px rgb(var(--signal-rgb) / .92), 0 0 22px rgb(var(--signal-rgb) / .54);opacity:1;transform:translate(-50%,-50%)scale(1)}72%{box-shadow:0 0 16px rgb(var(--signal-rgb) / .3);opacity:.38;transform:translate(-50%,-50%)scale(1.8)}}@keyframes footer-signal-in{0%{width:0;text-shadow:0 0 0 rgb(var(--signal-rgb) / 0)}76%{width:14.25ch;text-shadow:0 0 8px rgb(var(--signal-rgb) / .88), 0 0 22px rgb(var(--signal-rgb) / .58)}to{width:14.25ch;text-shadow:0 0 0 rgb(var(--signal-rgb) / 0)}}@keyframes footer-cursor{0%,44%{opacity:1}45%,to{opacity:0}}@media (height<=820px) and (width>=861px){:root{--site-hero-anchor-top:calc(var(--space-5) + var(--space-3) + var(--space-2))}}@media (height<=780px) and (width>=1101px){.contact-form textarea{height:10.5rem;min-height:160px}.form-action button{min-height:68px}}@media (height<=740px) and (width>=1101px){.contact-form textarea{height:8.5rem;min-height:132px}.form-action button{min-height:64px}}@media (width<=1100px){.home-website-blueprint-peek,.home-about-peek{display:none}.site-hero-stage,.signal-stage,.contact-section{grid-template-columns:1fr}.after-signal-inner{margin-right:var(--space-4);margin-left:var(--space-4);grid-template-columns:1fr}.after-signal-intro{border-bottom:1px solid var(--line);min-height:144px}.signal-copy{max-width:520px;padding-top:0}.contact-intro{margin-bottom:var(--space-5);position:static}.contact-section{padding-top:var(--space-5);padding-bottom:var(--space-5);scroll-margin-top:var(--site-header-height)}}@media (width>=861px){.signal-orbit{width:clamp(480px,42vw,760px);height:clamp(480px,42vw,760px);top:-18%;right:-14%}}@media (width>=1101px){.signal-shell>.signal-orbit{display:none}.transmission-anchor:before{z-index:0;right:clamp(-128px,-6vw,-64px);bottom:calc(100% + var(--space-4));aspect-ratio:1;border:1px solid rgb(var(--signal-rgb) / .14);width:clamp(1120px,88vw,1840px);box-shadow:0 0 120px rgb(var(--signal-rgb) / .04), inset 0 0 120px rgb(var(--signal-rgb) / .02);content:"";pointer-events:none;transform:translate3d(var(--orbit-x), var(--orbit-y), 0);will-change:transform;border-radius:50%;transition:transform .14s ease-out;animation:2.05s ease-out .48s both orbit-scan;position:absolute}.transmission-anchor>.transmission{z-index:1}}@media (width<=860px){.wordmark:after{display:none}.signal-orbit{will-change:auto;height:clamp(560px,132vw,960px);transition:none}.site-hero-stage,.signal-stage{padding-top:var(--space-5)}.signal-baseline{gap:var(--space-3);letter-spacing:.08em;grid-template-columns:max-content minmax(0,1fr) max-content;font-size:.625rem}.signal-copyright-full{display:none}.signal-copyright-short{display:inline}.transmission{--transmission-visual-width:clamp(96px, 26vw, 220px);grid-template-columns:52px minmax(0,1fr)}.transmission>li>span{min-height:50px;padding-right:var(--space-2);padding-left:var(--space-2);border-bottom:1px solid var(--line)}.transmission>li>.transmission-label{padding-right:calc(var(--transmission-visual-width) + var(--space-4));white-space:nowrap}.ecg-window,.decision-window,.build-window{right:var(--space-3);width:var(--transmission-visual-width);left:auto}.transmission>li:last-child>span{border-bottom:0}}@media (width<=620px){.signal-baseline{min-height:var(--site-dock-height);grid-template-columns:minmax(0,1fr);align-content:stretch;place-items:center;gap:0}.signal-baseline>p{display:none}.work-proof{justify-self:center}.work-proof-action{opacity:1;max-width:16ch;overflow:visible}}@media (width<=560px){:root{--site-header-height:58px;--site-page-inline:var(--space-4);--site-hero-anchor-top:var(--space-5);--site-hero-title-gap:var(--space-4);--hero-title-size:clamp(40px, 10.5vw, 52px)}.site-hero-kicker{min-height:2.3em}.contact-section{--contact-signal-x:22%;--contact-signal-y:24%}.contact-section:before{-webkit-mask-image:radial-gradient(ellipse 105% 72% at var(--contact-signal-x) var(--contact-signal-y), #000 0%, #000 44%, transparent 78%);-webkit-mask-image:radial-gradient(ellipse 105% 72% at var(--contact-signal-x) var(--contact-signal-y), #000 0%, #000 44%, transparent 78%);mask-image:radial-gradient(ellipse 105% 72% at var(--contact-signal-x) var(--contact-signal-y), #000 0%, #000 44%, transparent 78%);background-size:auto,56px 56px,56px 56px}.contact-section:after{height:92vw;top:-4%;left:-118%}.surface-scan{bottom:96px}.site-header,.site-bottom-dock{padding-right:var(--space-3);padding-left:var(--space-3)}.site-header{gap:var(--space-2);letter-spacing:.09em;font-size:.625rem}.site-header .wordmark{flex:none;font-size:16px}.site-header .signal-actions{gap:var(--space-2)}.site-header .signal-status{justify-content:center;gap:0;min-width:44px;min-height:44px}.signal-stage{row-gap:var(--space-4);padding-right:var(--space-4);padding-left:var(--space-4)}.audience-note{margin-top:0}.transmission-anchor{margin-top:var(--space-4)}.transmission{grid-template-columns:44px minmax(0,1fr)}.transmission>li>span{min-height:56px}.transmission>li>span:first-child{justify-content:center;padding-left:0;padding-right:0}.transmission>li>.transmission-label{justify-content:start;column-gap:var(--space-2);padding-right:var(--space-2);grid-template-columns:minmax(104px,max-content) minmax(0,1fr);display:grid}.ecg-window,.decision-window,.build-window{width:100%;position:relative;top:auto;left:auto;right:auto}.site-header{flex-direction:row;justify-content:space-between;align-items:center}.site-header nav,.site-header nav>span{width:auto}.contact-meta{min-height:96px;padding-top:var(--space-3);padding-bottom:var(--space-3)}.signal-actions{justify-content:flex-end;width:auto}.signal-baseline-copy-full{display:none}.signal-baseline-copy-short{display:inline}.signal-copyright-full{display:none}.signal-copyright-short{display:inline}h1{font-size:var(--hero-title-size);overflow-wrap:normal;line-height:.86}.signal-orbit{width:100vw;height:clamp(520px,148vw,680px);right:-55%}.contact-section{padding-right:var(--space-4);padding-bottom:0;padding-left:var(--space-4)}.after-signal-intro{min-height:0;padding-top:var(--space-4);padding-bottom:var(--space-4)}.legal-page{padding-right:var(--space-3);padding-left:var(--space-3)}.legal-content{padding-top:var(--space-4)}.legal-page--imprint .legal-content,.legal-page--not-found .legal-content{width:min(100%,clamp(196.97px,65.656vw,295.45px))}.legal-page--privacy .legal-content{width:min(100%,clamp(241.57px,80.525vw,362.36px))}.after-signal-steps{grid-template-columns:1fr}.after-signal-steps li{min-height:112px;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.after-signal-steps li:last-child{border-bottom:0}.after-signal-steps:before,.after-signal-steps li+li:before{content:none}.legal-page h1{letter-spacing:-.065em;font-size:clamp(36px,12vw,54px)}.contact-intro h2{font-size:clamp(42px,12vw,58px)}.contact-intro h2 span{white-space:normal}.form-action{grid-template-columns:1fr}.form-action button{border-right:0;border-bottom:1px solid var(--line)}.privacy-note{padding-left:0;padding-right:0}.form-status,.contact-meta{flex-direction:column;align-items:flex-start}.form-status{justify-content:center}.contact-meta nav{flex-wrap:nowrap}.contact-meta{align-content:center;align-items:start;gap:var(--space-2);min-height:132px;padding:var(--space-3);grid-template-columns:1fr;display:grid}.contact-meta nav{gap:var(--space-3)}}@media (width<=360px){:root{--hero-title-size:36px}.signal-stage,.contact-section{padding-right:var(--space-3);padding-left:var(--space-3)}.after-signal-inner{margin-right:var(--space-3);margin-left:var(--space-3)}h1{font-size:var(--hero-title-size)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}html{scroll-behavior:auto}.signal-shell:before,.wordmark span,.kicker,.signal-stage h1 span,.signal-copy,.transmission,.transmission-anchor,.transmission-anchor:before,.audience-note,.ecg-window:before,.ecg-window:after,.ecg-trace,.decision-point,.decision-lock,.decision-output,.build-window:before,.build-segment,.build-lock,.footer-signal-text,.footer-cursor,.signal-status span{animation:none}.signal-orbit{transition:none;animation:none;transform:none}.surface-scan{display:none}.footer-signal-text{width:14.25ch}.wordmark:hover span,.wordmark:focus-visible span{transform:none}.link-arrow,.wordmark span{transition:none}:is(a,button):hover .link-arrow,:is(a,button):focus-visible .link-arrow{--link-arrow-shift-x:0px;--link-arrow-shift-y:0px}}
