.pipeline-page{--pipe-ink:var(--ink,#171714);--pipe-paper:var(--paper,#f5f0e6);--pipe-line:color-mix(in srgb,var(--pipe-ink) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pipe-paper) 92%,white),var(--pipe-paper));color:var(--pipe-ink);min-height:100vh}.pipeline-hero{border-bottom:1px solid var(--pipe-line);overflow:hidden}.pipeline-hero__inner{padding-block:clamp(3.5rem,9vw,7rem) clamp(2.5rem,6vw,4.5rem)}.pipeline-hero h1{font-family:var(--font-display,Georgia,serif);font-size:clamp(2.7rem,8vw,6.6rem);line-height:.92;letter-spacing:-.055em;max-width:1050px;margin:.45rem 0 1.35rem}.pipeline-hero__dek{max-width:760px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.pipeline-release-position{font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800;margin-top:1.5rem}.pipeline-rail{display:flex;align-items:center;gap:.75rem;margin-top:2.4rem;max-width:760px;text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.12em}.pipeline-rail i{height:2px;flex:1;background:linear-gradient(90deg,currentColor 0 78%,transparent 78%);background-size:10px 2px;transform-origin:left;animation:pipeline-resolve .8s ease both}.pipeline-main{padding-block:2rem 5rem}.pipeline-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--pipe-line);margin-bottom:4.5rem}.pipeline-strip div{padding:1.2rem;border-right:1px solid var(--pipe-line);display:grid;gap:.15rem}.pipeline-strip div:last-child{border-right:0}.pipeline-strip strong{font-family:var(--font-display,Georgia,serif);font-size:2rem}.pipeline-strip span{text-transform:uppercase;letter-spacing:.11em;font-size:.7rem;font-weight:800}.pipeline-section{margin-block:4.5rem}.pipeline-section__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:1rem;align-items:end;border-bottom:3px solid var(--pipe-ink);padding-bottom:1rem;margin-bottom:1.4rem}.pipeline-community h2,.pipeline-follow h2,.pipeline-section__head h2{font-family:var(--font-display,Georgia,serif);font-size:clamp(2rem,4vw,3.6rem);line-height:1;letter-spacing:-.035em;margin:0}.pipeline-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.pipeline-card{grid-column:span 6;border:1px solid var(--pipe-line);border-top:5px solid var(--pipe-ink);padding:clamp(1.2rem,3vw,2rem);background:color-mix(in srgb,var(--pipe-paper) 94%,white);min-width:0;transition:transform .22s ease,box-shadow .22s ease}.pipeline-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.07)}.pipeline-card--building{border-top-style:double}.pipeline-card--released{border-top-color:#386641}.pipeline-card__meta{display:flex;justify-content:space-between;gap:1rem;align-items:center;text-transform:uppercase;font-size:.68rem;letter-spacing:.12em;font-weight:800}.pipeline-status{display:inline-flex;align-items:center;gap:.45rem}.pipeline-status__dot{width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.pipeline-card--building .pipeline-status__dot{animation:pipeline-pulse 1.8s ease-in-out infinite}.pipeline-card h3{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.02;letter-spacing:-.035em;margin:1.4rem 0 .8rem}.pipeline-card__summary{font-size:1.02rem;line-height:1.6}.pipeline-release-note{border-left:3px solid;padding-left:.8rem;margin-top:1.2rem}.pipeline-input{border-top:1px solid var(--pipe-line);margin-top:1.5rem;padding-top:1.2rem}.pipeline-question{font-weight:700}.pipeline-interest{border:1px solid;background:transparent;border-radius:999px;padding:.7rem 1rem;font:inherit;font-weight:800;cursor:pointer}.pipeline-interest.is-active{background:var(--pipe-ink);color:var(--pipe-paper)}.pipeline-comment-form input:focus-visible,.pipeline-comment-form textarea:focus-visible,.pipeline-comments-toggle:focus-visible,.pipeline-interest:focus-visible,.pipeline-share:focus-visible,.pipeline-socials a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.pipeline-interest-count{font-size:.78rem;margin-left:.75rem}.pipeline-comment-form{margin-top:1rem}.pipeline-comment-form summary,.pipeline-comments-toggle{font-weight:800;cursor:pointer}.pipeline-comment-form label{display:grid;gap:.35rem;margin-top:.9rem;font-size:.8rem;font-weight:700}.pipeline-comment-form input,.pipeline-comment-form textarea{width:100%;border:1px solid var(--pipe-line);background:transparent;color:inherit;padding:.75rem;font:inherit}.pipeline-comment-form textarea{min-height:7rem;resize:vertical}.pipeline-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.pipeline-comment-form .button{margin-top:.9rem}.pipeline-form-message{font-size:.78rem;font-weight:700}.pipeline-comments-toggle{border:0;background:transparent;color:inherit;padding:.8rem 0;text-decoration:underline;text-underline-offset:.25rem}.pipeline-comments{border-top:1px dashed var(--pipe-line);padding-top:.8rem}.pipeline-comments blockquote{margin:1rem 0;padding-left:1rem;border-left:2px solid var(--pipe-line)}.pipeline-comments footer{font-size:.76rem;font-weight:700}.pipeline-share{display:inline-block;margin-top:1rem;font-size:.7rem;color:inherit;opacity:.7}.pipeline-community,.pipeline-follow{margin-top:5rem;border-top:3px solid var(--pipe-ink);padding-top:1.4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem 2rem}.pipeline-community>p:last-child,.pipeline-follow>p:not(.eyebrow){font-size:1.08rem;line-height:1.65;max-width:720px}.pipeline-socials{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--pipe-line);margin-top:1rem}.pipeline-socials a{color:inherit;text-decoration:none;padding:1.1rem 0;display:flex;justify-content:space-between;border-right:1px solid var(--pipe-line);padding-inline:1rem}.pipeline-socials a:last-child{border-right:0}@keyframes pipeline-resolve{0%{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes pipeline-pulse{50%{opacity:.35;transform:scale(.72)}}@media(max-width:760px){.pipeline-rail{gap:.4rem;font-size:.62rem}.pipeline-strip{grid-template-columns:repeat(2,1fr)}.pipeline-strip div:nth-child(2){border-right:0}.pipeline-strip div:nth-child(-n+2){border-bottom:1px solid var(--pipe-line)}.pipeline-community,.pipeline-follow,.pipeline-section__head{grid-template-columns:1fr}.pipeline-card{grid-column:1/-1}.pipeline-socials{grid-column:1;grid-template-columns:1fr}.pipeline-socials a{border-right:0;border-bottom:1px solid var(--pipe-line)}.pipeline-socials a:last-child{border-bottom:0}.pipeline-interest-count{display:block;margin:.6rem 0 0}}@media(prefers-reduced-motion:reduce){.pipeline-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.pipeline-card:hover{transform:none}}