.page-module__ecg9YW__page{--essay-width:52rem;letter-spacing:.01rem;width:100%;max-width:none;margin:0;padding:0 0 clamp(4rem,8vw,8rem)}.page-module__ecg9YW__hero{border-bottom:1px solid var(--ce-rule);width:100%;padding:clamp(4.5rem,9vw,8.5rem) max(1.25rem,50vw - 40rem);position:relative;overflow:hidden}.page-module__ecg9YW__hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#f477210f 1px,#0000 1px),linear-gradient(#f477210b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.page-module__ecg9YW__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100%,80rem);margin-inline:auto;display:grid;position:relative}.page-module__ecg9YW__heroCopy{max-width:53rem}.page-module__ecg9YW__eyebrow{color:var(--ce-accent);font-family:var(--ce-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:650}.page-module__ecg9YW__hero h1{letter-spacing:.01rem;text-wrap:balance;margin:0;font-size:clamp(1.55rem,3.3vw,3.45rem);font-weight:520;line-height:.94}.page-module__ecg9YW__dek{max-width:43rem;color:var(--ce-muted);letter-spacing:.01rem;margin:1rem 0 0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.55}.page-module__ecg9YW__interfaceDiagram{min-height:20rem;color:var(--ce-muted);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.page-module__ecg9YW__paperStack,.page-module__ecg9YW__symbolGraph{height:11rem;position:relative}.page-module__ecg9YW__paperStack>span,.page-module__ecg9YW__symbolGraph>span{color:var(--ce-dim);font-family:var(--ce-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;position:absolute;bottom:-2.2rem;left:50%;transform:translate(-50%)}.page-module__ecg9YW__paperStack i{border:1px solid var(--ce-rule);background:var(--ce-graphite-raised);width:6.2rem;height:8rem;display:block;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.page-module__ecg9YW__paperStack i:before,.page-module__ecg9YW__paperStack i:after{background:var(--ce-rule);content:"";width:3.8rem;height:1px;position:absolute;left:1rem}.page-module__ecg9YW__paperStack i:before{top:1.4rem}.page-module__ecg9YW__paperStack i:after{top:2.2rem}.page-module__ecg9YW__paperStack i:first-of-type{transform:translate(-63%,.45rem)rotate(-5deg)}.page-module__ecg9YW__paperStack i:nth-of-type(2){transform:translate(-42%,.35rem)rotate(5deg)}.page-module__ecg9YW__paperStack i:nth-of-type(3){border-color:#f477217a}.page-module__ecg9YW__brokenLink{color:var(--ce-accent);align-items:center;gap:.3rem;display:flex}.page-module__ecg9YW__brokenLink span{background:var(--ce-accent);opacity:.55;width:1.25rem;height:1px}.page-module__ecg9YW__brokenLink strong{font-family:var(--ce-mono);font-size:1.4rem;font-weight:500}.page-module__ecg9YW__symbolGraph svg{width:100%;height:100%;overflow:visible}.page-module__ecg9YW__symbolGraph line{stroke:#f4772194;stroke-width:1.5px;vector-effect:non-scaling-stroke}.page-module__ecg9YW__symbolGraph circle{fill:var(--ce-graphite);filter:drop-shadow(0 0 .3rem #f4772138);stroke:var(--ce-accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.page-module__ecg9YW__contents{border-bottom:1px solid var(--ce-rule-soft);white-space:nowrap;align-items:center;gap:1.35rem;width:min(100% - 2.5rem,80rem);margin:0 auto;padding:1.1rem 0;display:flex;overflow-x:auto}.page-module__ecg9YW__contents span,.page-module__ecg9YW__contents a{font-family:var(--ce-mono);letter-spacing:.04em;font-size:.7rem}.page-module__ecg9YW__contents span{color:var(--ce-accent);text-transform:uppercase;font-weight:650}.page-module__ecg9YW__contents a{color:var(--ce-dim);transition:color .15s}.page-module__ecg9YW__contents a:hover{color:var(--ce-offwhite)}.page-module__ecg9YW__prose{width:min(100% - 2.5rem, var(--essay-width));margin-inline:auto}.page-module__ecg9YW__prose:first-of-type{padding-top:clamp(1.75rem,3.5vw,3.25rem)}.page-module__ecg9YW__prose p{color:#d8d1ca;letter-spacing:.01rem;margin:0 0 1.55rem;font-size:clamp(1.05rem,1.25vw,1.16rem);line-height:1.78}.page-module__ecg9YW__prose .page-module__ecg9YW__opening{color:var(--ce-offwhite);font-size:clamp(1.23rem,1.8vw,1.48rem);line-height:1.62}.page-module__ecg9YW__prose code{color:#ffab71;background:#f4772112;border:1px solid #f477213d;border-radius:.18rem;padding:.12em .35em;font-size:.86em}.page-module__ecg9YW__prose a{color:var(--ce-offwhite);text-underline-offset:.2em;-webkit-text-decoration:underline #f47721b3;text-decoration:underline #f47721b3}.page-module__ecg9YW__thesis{width:min(100vw - 2.5rem,61rem);color:var(--ce-offwhite);letter-spacing:.01rem;background:linear-gradient(135deg,#f477211f,#0000 60%);border:1px solid #f4772161;margin:clamp(3.5rem,7vw,6rem) 50%;padding:clamp(2rem,5vw,3.7rem) clamp(1.5rem,5vw,4.4rem);font-size:clamp(1.65rem,3.2vw,2.8rem);font-weight:510;line-height:1.18;position:relative;transform:translate(-50%)}.page-module__ecg9YW__thesis:before{background:var(--ce-accent);content:"";width:5rem;height:3px;position:absolute;top:0;left:clamp(1.5rem,5vw,4.4rem)}.page-module__ecg9YW__essaySection,.page-module__ecg9YW__postscript{padding-top:clamp(2.75rem,5vw,5rem);scroll-margin-top:6rem}.page-module__ecg9YW__sectionHeading{width:min(100% - 2.5rem, var(--essay-width));border-top:1px solid var(--ce-rule);grid-template-columns:4rem minmax(0,1fr);align-items:baseline;margin:0 auto clamp(1.25rem,2.5vw,2rem);padding-top:.6rem;display:grid}.page-module__ecg9YW__sectionHeading span{color:var(--ce-accent);font-family:var(--ce-mono);letter-spacing:.12em;font-size:.72rem;font-weight:650}.page-module__ecg9YW__sectionHeading h2{letter-spacing:.01rem;margin:0;font-size:clamp(1.125rem,2.25vw,2rem);font-weight:520;line-height:1.02}.page-module__ecg9YW__demo{width:min(100% - 2.5rem,80rem);margin:clamp(1.75rem,3.5vw,3.25rem) auto 0}.page-module__ecg9YW__demo figcaption{color:var(--ce-muted);letter-spacing:.01rem;grid-template-columns:8rem minmax(0,40rem);align-items:baseline;gap:1.5rem;margin-bottom:.625rem;font-size:.98rem;display:grid}.page-module__ecg9YW__demo figcaption span{color:var(--ce-accent);font-family:var(--ce-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:650}.page-module__ecg9YW__prose .page-module__ecg9YW__conclusion{border-top:1px solid var(--ce-rule);border-left:3px solid var(--ce-accent);color:var(--ce-offwhite);margin-top:3rem;padding:1.7rem 0 0 1.5rem;font-size:clamp(1.18rem,1.6vw,1.35rem);font-weight:510;line-height:1.6}.page-module__ecg9YW__postscript{border:1px solid var(--ce-rule);background:var(--ce-graphite-raised);width:min(100% - 2.5rem,64rem);margin:clamp(2.5rem,5vw,5rem) auto 0;padding:clamp(1rem,2.5vw,2rem)}.page-module__ecg9YW__postscript .page-module__ecg9YW__sectionHeading,.page-module__ecg9YW__postscript .page-module__ecg9YW__prose{width:100%}.page-module__ecg9YW__postscript .page-module__ecg9YW__sectionHeading{grid-template-columns:4rem minmax(0,1fr)}.page-module__ecg9YW__actions{border-top:1px solid var(--ce-rule-soft);flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.page-module__ecg9YW__prose .page-module__ecg9YW__primaryAction,.page-module__ecg9YW__prose .page-module__ecg9YW__secondaryAction{min-height:2.9rem;font-family:var(--ce-mono);letter-spacing:.04em;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.74rem;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.page-module__ecg9YW__prose .page-module__ecg9YW__primaryAction{border:1px solid var(--ce-accent);background:var(--ce-accent);color:var(--ce-accent-ink)}.page-module__ecg9YW__prose .page-module__ecg9YW__primaryAction:hover{background:#ff8b3d}.page-module__ecg9YW__prose .page-module__ecg9YW__secondaryAction{border:1px solid var(--ce-rule);color:var(--ce-offwhite)}.page-module__ecg9YW__prose .page-module__ecg9YW__secondaryAction:hover{border-color:var(--ce-accent);color:var(--ce-accent)}@media (max-width:900px){.page-module__ecg9YW__heroGrid{grid-template-columns:1fr}.page-module__ecg9YW__interfaceDiagram{width:min(100%,27rem);min-height:13rem}.page-module__ecg9YW__paperStack,.page-module__ecg9YW__symbolGraph{height:9rem}.page-module__ecg9YW__paperStack i{height:7rem;top:0}}@media (max-width:640px){.page-module__ecg9YW__hero{padding-top:3.7rem}.page-module__ecg9YW__hero h1{font-size:clamp(1.35rem,7vw,2.1rem)}.page-module__ecg9YW__interfaceDiagram{grid-template-columns:1fr 2.5rem 1fr}.page-module__ecg9YW__brokenLink span{display:none}.page-module__ecg9YW__contents,.page-module__ecg9YW__prose,.page-module__ecg9YW__sectionHeading,.page-module__ecg9YW__demo,.page-module__ecg9YW__postscript{width:calc(100% - 2rem)}.page-module__ecg9YW__sectionHeading{grid-template-columns:2.7rem minmax(0,1fr)}.page-module__ecg9YW__demo figcaption{grid-template-columns:1fr;gap:.35rem}.page-module__ecg9YW__postscript{padding:1.35rem}.page-module__ecg9YW__postscript .page-module__ecg9YW__sectionHeading{grid-template-columns:2.7rem minmax(0,1fr)}.page-module__ecg9YW__actions{flex-direction:column}.page-module__ecg9YW__prose .page-module__ecg9YW__primaryAction,.page-module__ecg9YW__prose .page-module__ecg9YW__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__ecg9YW__contents a,.page-module__ecg9YW__prose .page-module__ecg9YW__primaryAction,.page-module__ecg9YW__prose .page-module__ecg9YW__secondaryAction{transition:none}}
