.workflow-page{overflow:hidden}.workflow-page h1,.workflow-page h2,.workflow-page h3,.workflow-page p{margin-top:0}.workflow-label{color:var(--accent);font:600 .68rem/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:1.25rem}.workflow-link{min-height:2.75rem;color:var(--primary);align-items:center;gap:.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.workflow-link .arrow{transition:transform .2s var(--ease)}.workflow-link:hover .arrow{transform:translate(4px)}.workflow-hero{min-height:min(48rem, calc(100vh - var(--header-height)));border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);display:grid}.workflow-hero__copy{padding:clamp(4rem, 8vw, 8rem) var(--gutter);flex-direction:column;justify-content:center;display:flex}.workflow-hero h1{letter-spacing:-.035em;max-width:50rem;margin-bottom:1.6rem;font-size:clamp(3.5rem,6vw,6.6rem);line-height:.94}.workflow-hero h1 span{color:var(--primary)}.workflow-hero__copy>p:first-of-type{max-width:43rem;margin-bottom:2rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.workflow-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;display:flex}.workflow-hero__note{max-width:31rem;color:var(--muted);font:.72rem/1.6 var(--mono);margin:auto 0 0;padding-top:3rem}.workflow-hero__sketch{border-left:1px solid var(--line);background:var(--tint);min-height:35rem;position:relative}.workflow-hero__line{border-color:var(--line);border-style:dashed;position:absolute}.workflow-hero__line--one{border-width:0 0 1px 1px;inset:20% 12% 44% 18%}.workflow-hero__line--two{border-width:0 0 0 1px;inset:9% 38% 18% 48%}.workflow-hero__papers{aspect-ratio:.8;border:1px solid var(--ink);background:var(--paper);width:clamp(12rem,18vw,17rem);box-shadow:-10px -10px 0 var(--tint), -11px -11px 0 var(--ink), -20px -20px 0 var(--tint), -21px -21px 0 var(--ink);place-items:center;display:grid;position:absolute;top:24%;right:14%;transform:rotate(4deg)}.workflow-hero__papers strong{max-width:9rem;font:400 clamp(.75rem, 1vw, .9rem)/1.8 var(--mono);text-transform:uppercase;transform:rotate(-4deg)}.workflow-hero__papers:after{content:"";border-top:2px solid var(--accent);width:2.5rem;position:absolute;bottom:20%}.workflow-hero__sketch>p{color:var(--muted);font:.67rem/1.8 var(--mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:12%;left:10%;transform:rotate(-4deg)}.workflow-example{padding:clamp(4.5rem, 8vw, 8rem) var(--gutter)}.workflow-example>header{grid-template-columns:1.05fr .95fr;align-items:end;gap:3rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.workflow-example h2,.workflow-section-intro h2,.workflow-closing h2{letter-spacing:-.025em;margin-bottom:0;font-size:clamp(3.7rem,6vw,6.5rem);line-height:.86}.workflow-example>header>p{max-width:36rem;color:var(--muted);margin-bottom:.4rem}.workflow-example__rail{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow-example__rail>li{min-width:0;padding-right:clamp(1rem,2.5vw,2.5rem)}.workflow-example__marker{align-items:center;height:3.5rem;margin-bottom:1.5rem;display:flex}.workflow-example__marker span{aspect-ratio:1;border:1px solid var(--ink);color:var(--accent);font:.65rem var(--mono);border-radius:50%;flex:0 0 3.5rem;place-items:center;display:grid}.workflow-example__marker i{border-top:1px solid var(--ink);width:100%}.workflow-example__type{color:var(--accent);font:.65rem var(--mono);text-transform:uppercase;margin-bottom:.5rem}.workflow-example__rail h3{margin-bottom:.55rem;font-size:clamp(1.6rem,2vw,2.25rem);line-height:1}.workflow-example__rail li>p:last-child{max-width:17rem;color:var(--muted);font-size:.84rem;line-height:1.55}.workflow-example__exceptions{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.workflow-example__exceptions p{border-right:1px solid var(--line);gap:.35rem;margin:0;padding:1.2rem clamp(.7rem,1.8vw,1.6rem);display:grid}.workflow-example__exceptions p:last-child{border-right:0}.workflow-example__exceptions strong{color:var(--accent);font:.68rem var(--mono)}.workflow-example__exceptions span{color:var(--muted);font-size:.76rem;line-height:1.45}.workflow-example__tool-note{max-width:50rem;color:var(--muted);margin:2.5rem 0 0 auto;font-size:.9rem}.workflow-example__tool-note strong{color:var(--ink)}.workflow-handoff,.workflow-reliability,.workflow-related,.workflow-closing{padding:clamp(4.5rem, 8vw, 8rem) var(--gutter);border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,7rem);display:grid}.workflow-section-intro>p:last-child{max-width:31rem;color:var(--muted);margin:1.8rem 0 0}.workflow-handoff ol,.workflow-reliability ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.workflow-handoff li{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;gap:1rem;padding:1.45rem 0;display:grid}.workflow-handoff li>span{color:var(--accent);font:.65rem var(--mono);padding-top:.25rem}.workflow-handoff h3,.workflow-reliability h3{margin-bottom:.3rem;font-size:1.65rem;line-height:1.1}.workflow-handoff li p,.workflow-reliability li p{color:var(--muted);margin:0;font-size:.85rem}.workflow-reliability{background:var(--graphite);color:var(--on-dark);border-color:var(--dark-line)}.workflow-reliability .workflow-label{color:#efaa88}.workflow-reliability .workflow-section-intro>p:last-child,.workflow-reliability li p{color:var(--on-dark-muted)}.workflow-reliability ol{border-color:var(--on-dark)}.workflow-reliability li{border-bottom:1px solid var(--dark-line);padding:1.45rem 0}.workflow-reliability h3{color:#efaa88}.workflow-related{align-items:start}.workflow-related__list{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.workflow-related article{padding:1.5rem clamp(1rem,2.5vw,2.5rem) 1rem 0}.workflow-related article+article{border-left:1px solid var(--line);padding-left:clamp(1rem,2.5vw,2.5rem)}.workflow-related article>p:first-child{color:var(--accent);font:.68rem var(--mono)}.workflow-related h3{margin:2rem 0 1rem;font-size:clamp(2.2rem,3.4vw,3.5rem);line-height:.95}.workflow-related article>p:nth-of-type(2){min-height:8rem;color:var(--muted);font-size:.88rem}.workflow-closing{background:var(--tint)}.workflow-closing>div:last-child{max-width:39rem;padding-top:2.2rem}.workflow-closing>div:last-child>p:first-child{font-size:1.05rem}.workflow-closing__note{color:var(--muted);font:.68rem/1.65 var(--mono);text-transform:uppercase;margin-top:2rem}.workflow-closing__note a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}@media (width<=960px){.workflow-hero{grid-template-columns:1fr}.workflow-hero__sketch{border-top:1px solid var(--line);border-left:0;min-height:27rem}.workflow-example__rail{grid-template-columns:1fr 1fr;gap:3rem 0}.workflow-example__exceptions{grid-template-columns:1fr 1fr}.workflow-example__exceptions p:nth-child(2){border-right:0}.workflow-example__exceptions p:nth-child(-n+2){border-bottom:1px solid var(--line)}.workflow-handoff,.workflow-reliability,.workflow-related,.workflow-closing{grid-template-columns:1fr}}@media (width<=600px){.workflow-hero__copy{padding-block:4.25rem}.workflow-hero h1{font-size:clamp(3.15rem,14vw,5rem)}.workflow-hero__sketch{min-height:24rem}.workflow-hero__papers{width:11.5rem;right:11%}.workflow-example>header{grid-template-columns:1fr;gap:1.5rem}.workflow-example h2,.workflow-section-intro h2,.workflow-closing h2{font-size:clamp(3.5rem,17vw,5rem)}.workflow-example__rail{grid-template-columns:1fr;gap:2.5rem}.workflow-example__marker i{display:none}.workflow-example__exceptions{grid-template-columns:1fr}.workflow-example__exceptions p{border-right:0;border-bottom:1px solid var(--line)}.workflow-example__exceptions p:last-child{border-bottom:0}.workflow-related__list{grid-template-columns:1fr}.workflow-related article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.workflow-related article>p:nth-of-type(2){min-height:0}}
