.home-module__txgM7a__hero{border-bottom:1px solid var(--line);padding:clamp(4.5rem,8vw,8rem) 0 clamp(4.5rem,8vw,7.5rem);overflow:hidden}.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.home-module__txgM7a__heroCopy{min-width:0;animation:.56s cubic-bezier(.22,1,.36,1) both home-module__txgM7a__enter-copy}.home-module__txgM7a__heroTitle{letter-spacing:-.066em;max-width:9.6em;margin-top:clamp(1.5rem,3vw,2.75rem);font-size:clamp(4.7rem,8.35vw,7.45rem);font-weight:600;line-height:.88}.home-module__txgM7a__heroTitle span{display:block}.home-module__txgM7a__heroTitle span:last-child{color:var(--accent)}.home-module__txgM7a__heroLower{border-top:1px solid var(--line);grid-template-columns:minmax(13rem,.72fr) minmax(18rem,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);max-width:52rem;margin-top:clamp(2.5rem,5vw,4.75rem);padding-top:1.25rem;display:grid}.home-module__txgM7a__heroThesis{max-width:16rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.25}.home-module__txgM7a__heroDescription{max-width:38rem;color:var(--muted);font-size:1rem;line-height:1.65}.home-module__txgM7a__heroActions{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;align-items:center;gap:.85rem 1.4rem;margin-top:1.75rem;font-size:.9rem;font-weight:600;display:flex}.home-module__txgM7a__primaryLink{border:1px solid var(--accent);background:var(--accent);min-height:2.85rem;color:var(--bg);justify-content:space-between;align-items:center;gap:2rem;padding:.65rem .85rem;transition:background-color .14s,color .14s,translate .14s;display:inline-flex}.home-module__txgM7a__primaryLink:hover{color:var(--accent);background:0 0;transform:translateY(-2px)}.home-module__txgM7a__secondaryLink{color:var(--muted)}.home-module__txgM7a__secondaryLink:hover{color:var(--fg);transform:none}.home-module__txgM7a__systemCard{border:1px solid var(--fg);background:var(--bg);font-family:var(--font-mono), ui-monospace, monospace;transform:translate3d(0, var(--hero-record-drift,0), 0);will-change:transform;font-size:.7rem;line-height:1.35;animation:.62s cubic-bezier(.22,1,.36,1) 90ms both home-module__txgM7a__enter-card;position:relative}.home-module__txgM7a__systemCard:before,.home-module__txgM7a__systemCard:after{border:solid var(--fg);content:"";pointer-events:none;width:.55rem;height:.55rem;position:absolute}.home-module__txgM7a__systemCard:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.home-module__txgM7a__systemCard:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.home-module__txgM7a__systemCardHeader,.home-module__txgM7a__systemCardFooter{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.75rem .85rem;display:flex}.home-module__txgM7a__systemCardHeader{border-bottom:1px solid var(--line)}.home-module__txgM7a__systemCardFooter{border-top:1px solid var(--line);font-size:.62rem}.home-module__txgM7a__liveStatus{color:var(--accent);align-items:center;gap:.4rem;display:inline-flex}.home-module__txgM7a__liveStatus i{width:.42rem;height:.42rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);background:currentColor;border-radius:50%}.home-module__txgM7a__systemFields{padding:.65rem .85rem}.home-module__txgM7a__systemFields div{grid-template-columns:5.5rem minmax(0,1fr);gap:.65rem;padding:.25rem 0;display:grid}.home-module__txgM7a__systemFields dt{color:var(--muted)}.home-module__txgM7a__systemFields dd{overflow-wrap:anywhere;color:var(--fg)}.home-module__txgM7a__systemStepsLabel{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;margin:0 .85rem;padding:.55rem 0 .2rem;font-size:.61rem}.home-module__txgM7a__systemSteps{margin:0 .85rem .85rem;list-style:none}.home-module__txgM7a__systemSteps li{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:.55rem 0;display:grid}.home-module__txgM7a__systemSteps li span:first-child{color:var(--accent)}.home-module__txgM7a__frameworkSection,.home-module__txgM7a__librarySection,.home-module__txgM7a__aboutSection,.home-module__txgM7a__newsletterSection{padding:clamp(4.5rem,8vw,7rem) 0}.home-module__txgM7a__frameworkSection{border-bottom:1px solid var(--line);background:var(--surface)}.home-module__txgM7a__sectionHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-bottom:.85rem;display:flex}.home-module__txgM7a__sectionHeading>p{max-width:30rem;color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;text-align:right;font-size:.7rem;line-height:1.45}.home-module__txgM7a__frameworkGrid{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.home-module__txgM7a__frameworkIntro h2,.home-module__txgM7a__referenceArtifact h2,.home-module__txgM7a__notesArtifact h2,.home-module__txgM7a__aboutGrid h2{font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.02}.home-module__txgM7a__frameworkIntro>p{max-width:25rem;color:var(--muted);margin-top:1.5rem;font-size:1rem;line-height:1.65}.home-module__txgM7a__frameworkIntro>a,.home-module__txgM7a__aboutGrid a{color:var(--accent);font-family:var(--font-sans), system-ui, sans-serif;margin-top:2rem;font-size:.9rem;font-weight:600;display:inline-block}.home-module__txgM7a__frameworkIntro>a:hover,.home-module__txgM7a__aboutGrid a:hover{text-underline-offset:4px;text-decoration:underline;transform:none}.home-module__txgM7a__frameworkList{border-top:1px solid var(--fg);list-style:none}.home-module__txgM7a__frameworkList>li{border-bottom:1px solid var(--line)}.home-module__txgM7a__frameworkList>li>a{grid-template-columns:2.5rem minmax(12rem,.72fr) minmax(15rem,1fr);gap:1.25rem;padding:1.75rem .7rem;transition:background-color .14s,box-shadow .14s;display:grid}.home-module__txgM7a__frameworkList>li>a:hover,.home-module__txgM7a__frameworkList>li>a:focus-visible{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 3px 0 0 var(--accent);color:var(--fg);transform:none}.home-module__txgM7a__artifactNumber,.home-module__txgM7a__noteIndex{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;font-size:.72rem}.home-module__txgM7a__artifactTitle{justify-content:space-between;gap:.75rem;display:flex}.home-module__txgM7a__artifactTitle h3{font-size:1.25rem;line-height:1.15}.home-module__txgM7a__artifactTitle>span{color:var(--accent);opacity:0;transition:opacity .14s,translate .14s}.home-module__txgM7a__frameworkList a:hover .home-module__txgM7a__artifactTitle>span,.home-module__txgM7a__frameworkList a:focus-visible .home-module__txgM7a__artifactTitle>span{opacity:1;translate:.15rem -.15rem}.home-module__txgM7a__artifactBody p:first-child{font-family:var(--font-sans), system-ui, sans-serif;font-size:.9rem;font-weight:600;line-height:1.4}.home-module__txgM7a__artifactBody p:last-child{color:var(--muted);margin-top:.6rem;font-size:.88rem;line-height:1.55}.home-module__txgM7a__librarySection{border-bottom:1px solid var(--line)}.home-module__txgM7a__libraryGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:1px;display:grid}.home-module__txgM7a__referenceArtifact,.home-module__txgM7a__notesArtifact{background:var(--bg);min-width:0;padding:clamp(1.5rem,4vw,3rem)}.home-module__txgM7a__artifactMeta{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.66rem;line-height:1.4;display:flex}.home-module__txgM7a__referenceArtifact h2{max-width:12em;margin-top:clamp(2.5rem,6vw,6rem)}.home-module__txgM7a__referenceArtifact>p{max-width:35rem;color:var(--muted);margin-top:1.5rem;font-size:1rem;line-height:1.65}.home-module__txgM7a__artifactAction{border-top:1px solid var(--line);color:var(--accent);font-family:var(--font-sans), system-ui, sans-serif;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.25rem;padding-top:.85rem;font-size:.9rem;font-weight:600;display:flex}.home-module__txgM7a__artifactAction:hover{color:var(--fg);transform:none}.home-module__txgM7a__notesHeading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.home-module__txgM7a__notesHeading h2{margin-top:.75rem}.home-module__txgM7a__notesHeading>a{color:var(--muted);font-family:var(--font-sans), system-ui, sans-serif;flex:none;font-size:.82rem;font-weight:600}.home-module__txgM7a__notesHeading>a:hover{color:var(--accent);transform:none}.home-module__txgM7a__notesArtifact ol{border-top:1px solid var(--fg);margin-top:clamp(2rem,5vw,4rem);list-style:none}.home-module__txgM7a__notesArtifact li{border-bottom:1px solid var(--line)}.home-module__txgM7a__notesArtifact li a{grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:start;gap:.9rem;padding:1.2rem .65rem;transition:background-color .14s,box-shadow .14s;display:grid}.home-module__txgM7a__notesArtifact li a:hover,.home-module__txgM7a__notesArtifact li a:focus-visible{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 3px 0 0 var(--accent);color:var(--fg);transform:none}.home-module__txgM7a__notesArtifact time{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:.65rem}.home-module__txgM7a__notesArtifact h3{margin-top:.25rem;font-size:1rem;line-height:1.3}.home-module__txgM7a__noteArrow{color:var(--accent);opacity:0;transition:opacity .14s,translate .14s}.home-module__txgM7a__notesArtifact a:hover .home-module__txgM7a__noteArrow,.home-module__txgM7a__notesArtifact a:focus-visible .home-module__txgM7a__noteArrow{opacity:1;translate:.1rem -.1rem}.home-module__txgM7a__aboutSection{border-bottom:1px solid var(--line);background:var(--surface);color:var(--fg)}.home-module__txgM7a__aboutGrid{grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr) minmax(16rem,19rem);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.home-module__txgM7a__aboutGrid h2{letter-spacing:-.055em;max-width:14em;font-size:clamp(2.8rem,6vw,5.75rem);line-height:.94}.home-module__txgM7a__aboutCopy p{max-width:46rem;color:var(--muted);margin-top:2rem;font-size:1.08rem;line-height:1.7}.home-module__txgM7a__builderProfile{border:1px solid var(--line);background:var(--bg);transform:translate3d(0, var(--contact-record-drift,0), 0);will-change:transform;align-self:center;padding:.7rem}.home-module__txgM7a__builderProfile figure{margin:0}.home-module__txgM7a__builderRecordHeader{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.1rem .1rem .55rem;font-size:.61rem;line-height:1.35;display:flex}.home-module__txgM7a__builderRecordHeader span:last-child{color:var(--accent)}.home-module__txgM7a__builderProfile img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;margin-top:.7rem;transition:filter .18s;display:block}.home-module__txgM7a__builderProfile:hover img{filter:saturate(.95)contrast(1.02)}.home-module__txgM7a__builderProfile figcaption{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.55rem .1rem .65rem;font-size:.61rem;line-height:1.35;display:flex}.home-module__txgM7a__builderProfile dl{font-family:var(--font-mono), ui-monospace, monospace;margin-top:.35rem;font-size:.65rem;line-height:1.45}.home-module__txgM7a__builderProfile dl div{border-bottom:1px solid var(--line);grid-template-columns:5.4rem minmax(0,1fr);gap:.65rem;padding:.48rem .1rem;display:grid}.home-module__txgM7a__builderProfile dl div:last-child{border-bottom:0}.home-module__txgM7a__builderProfile dt{color:var(--muted)}.home-module__txgM7a__builderProfile dd{overflow-wrap:anywhere;color:var(--fg)}.home-module__txgM7a__newsletterSection{padding-bottom:2rem}.home-module__txgM7a__newsletterCallout{border:1px solid var(--line);text-align:center;max-width:56rem;margin:0 auto;padding:clamp(2rem,6vw,4.5rem);position:relative}.home-module__txgM7a__newsletterCallout:before,.home-module__txgM7a__newsletterCallout:after{border:solid var(--accent);content:"";width:.7rem;height:.7rem;position:absolute}.home-module__txgM7a__newsletterCallout:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.home-module__txgM7a__newsletterCallout:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.home-module__txgM7a__newsletterCallout>div:first-child{margin-bottom:1.35rem}.home-module__txgM7a__newsletterCallout section{border-top:0;padding-top:0}.home-module__txgM7a__newsletterCallout h2{letter-spacing:-.055em;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.home-module__txgM7a__newsletterCallout p{margin-left:auto;margin-right:auto}.home-module__txgM7a__newsletterCallout form{text-align:left;margin-left:auto;margin-right:auto}.home-module__txgM7a__newsletterCallout input,.home-module__txgM7a__newsletterCallout button{min-height:3rem}@keyframes home-module__txgM7a__enter-copy{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@keyframes home-module__txgM7a__enter-card{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@media (max-width:960px){.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1fr)}.home-module__txgM7a__systemCard{width:min(100%,38rem)}.home-module__txgM7a__frameworkGrid{grid-template-columns:minmax(0,1fr)}.home-module__txgM7a__frameworkIntro{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr);gap:1.5rem 3rem;display:grid}.home-module__txgM7a__frameworkIntro>p{margin-top:0}.home-module__txgM7a__frameworkIntro>a{grid-column:2;margin-top:0}.home-module__txgM7a__frameworkList>li>a{grid-template-columns:2.5rem minmax(12rem,.7fr) minmax(15rem,1fr)}.home-module__txgM7a__aboutGrid{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr)}.home-module__txgM7a__builderProfile{grid-column:2}}@media (max-width:700px){.home-module__txgM7a__hero{padding-top:4rem}.home-module__txgM7a__heroTitle{letter-spacing:-.06em;font-size:clamp(3.05rem,14vw,4.2rem);line-height:.92}.home-module__txgM7a__heroLower,.home-module__txgM7a__frameworkIntro,.home-module__txgM7a__libraryGrid,.home-module__txgM7a__aboutGrid{grid-template-columns:minmax(0,1fr)}.home-module__txgM7a__heroLower{gap:1.5rem}.home-module__txgM7a__heroThesis{max-width:22rem}.home-module__txgM7a__frameworkIntro>a{grid-column:auto}.home-module__txgM7a__sectionHeading{display:block}.home-module__txgM7a__sectionHeading>p{text-align:left;margin-top:.8rem}.home-module__txgM7a__frameworkList>li>a{grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding:1.4rem .7rem}.home-module__txgM7a__artifactBody{grid-column:2}.home-module__txgM7a__libraryGrid{gap:1px}.home-module__txgM7a__referenceArtifact h2{margin-top:3rem}.home-module__txgM7a__aboutGrid{gap:2.5rem}.home-module__txgM7a__builderProfile{grid-column:auto;max-width:30rem}.home-module__txgM7a__aboutGrid h2{font-size:clamp(2.8rem,13vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__heroCopy,.home-module__txgM7a__systemCard{will-change:auto;animation:none;transform:none}.home-module__txgM7a__builderProfile{will-change:auto;transform:none}.home-module__txgM7a__primaryLink,.home-module__txgM7a__artifactTitle>span,.home-module__txgM7a__frameworkList>li>a,.home-module__txgM7a__notesArtifact li a,.home-module__txgM7a__noteArrow{transition:none}.home-module__txgM7a__primaryLink:hover,.home-module__txgM7a__frameworkList>li>a:hover,.home-module__txgM7a__notesArtifact li a:hover,.home-module__txgM7a__frameworkList a:hover .home-module__txgM7a__artifactTitle>span,.home-module__txgM7a__notesArtifact a:hover .home-module__txgM7a__noteArrow{translate:none}}
