.chapter-ink .form-status{color:#f2b8ae}.chapter-ink .form-confirmation h3,.chapter-ink .form-confirmation p{color:inherit}.measure h3{font:600 15px/1.3 var(--text);color:var(--ink-2);margin-bottom:14px}.scale{padding:0 2px}.track{background:repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 10%);border-bottom:1px solid #b9b6ab;height:14px;position:relative}.band{top:2px;bottom:2px;left:var(--from);width:calc(var(--to) - var(--from));border-radius:2px;position:absolute}.band-before{background:repeating-linear-gradient(135deg,#a9a59a 0 4px,#cfccc2 4px 8px)}.band-after{background:var(--blue)}.ticks{height:20px;font:500 12.5px/1 var(--text);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:6px;position:relative}.ticks span{left:var(--at);white-space:nowrap;position:absolute;transform:translate(-50%)}.ticks span:first-child{transform:none}.ticks span:last-child{transform:translate(-100%)}.bars{gap:6px;padding:0 2px;display:grid}.bar{height:12px;width:var(--w);border-radius:2px;display:block}.bar-before{background:repeating-linear-gradient(135deg,#a9a59a 0 4px,#cfccc2 4px 8px)}.bar-after{background:var(--blue);min-width:6px}.case-lead{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(24px,4vw,64px);padding:36px 0 40px;display:grid}.case-lead h3{letter-spacing:-.012em;word-spacing:.05em;font-size:clamp(30px,3vw,40px);font-stretch:90%;line-height:1.05}.case-meta{color:var(--ink-3);margin-top:10px;font-size:15px}.case-summary{font:600 20px/1.35 var(--text);margin-bottom:14px}.case-body ul{border-top:1px solid var(--rule);margin:0 0 20px;padding:0;list-style:none}.case-body li{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:12px 0 12px 22px;position:relative}.case-body li:before{content:"";background:var(--ink);width:9px;height:1px;position:absolute;top:22px;left:2px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);display:grid}.case-grid .case{border-bottom:1px solid var(--rule);padding:28px 0}.case-grid h3{letter-spacing:-.01em;font-size:22px;font-stretch:92%;line-height:1.2}.case-grid .case-meta{margin:6px 0 12px}.case-grid .case>p{color:var(--ink-2);max-width:58ch}.excerpt{margin:0;position:sticky;top:84px}.excerpt figcaption{color:var(--ink-2);margin-bottom:12px;font-size:14px;font-weight:600}.excerpt figcaption em{color:var(--ink-3);font-weight:400}.sop{background:#fff linear-gradient(90deg,#0000 30px,#f0c9c4 30px 31px,#0000 31px);border:1px solid #c9c5b9;padding:22px 22px 18px;transform:rotate(-.6deg);box-shadow:0 2px #ece9df,0 14px 24px -14px #281e0a59}.sop-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:0 0 12px 22px;display:flex}.sop-head b{font:700 14px/1 var(--display)}.sop-head span{font-weight:600}.sop-head .rev{color:var(--ink-3);margin-left:auto;font-size:13px;font-weight:400}.sop table{margin-top:4px;font-size:14.5px}.sop th,.sop td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e0d6;padding:9px 8px 9px 0}.sop th:first-child,.sop td:first-child{font-variant-numeric:tabular-nums;width:52px;color:var(--ink-3);padding-left:22px}.sop thead th{color:var(--ink-3);font-size:12.5px;font-weight:600}.sop td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.sop-exception{color:var(--ink-2);margin-top:12px;padding-left:22px;font-size:14px}.sop-exception b{color:#9b3b2e;margin-right:6px}.about{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:28px;display:grid}.about-text p{max-width:62ch;color:var(--ink-2)}.about-text p+p{margin-top:16px}.about-lead{font:600 clamp(21px,2vw,26px)/1.35 var(--text);margin-bottom:22px;color:var(--ink)!important}.signature{border-top:2px solid var(--rule-strong);color:var(--ink-2);align-self:start;padding-top:18px;font-size:15.5px}.signature p{padding:6px 0}.sig-name{font:700 26px/1.1 var(--display);color:var(--ink);letter-spacing:-.01em;font-stretch:90%;padding-bottom:10px!important}.chapter-ink{background:var(--ink-panel);color:#eef0ee;border-top-color:var(--t6)}.chapter-ink .divider{border-bottom-color:#475260}.chapter-ink .divider p{color:#c4cad1}.chapter-ink .num{color:#9aa4ae}.contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;padding-top:28px;display:grid}.field label{color:#eef0ee;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.field label span{color:#a9b1ba;margin-left:4px;font-weight:400}.field-wide{grid-column:1/-1}.contact input,.contact textarea{background:#fbfaf6;border-color:#5b6672}.contact textarea{resize:vertical}.submit-row{align-items:center;gap:18px;display:flex}@media (width<=1000px){.excerpt{max-width:620px;position:static}.about{grid-template-columns:1fr}}@media (width<=760px){.case-lead{grid-template-columns:1fr;gap:14px}.case-grid,.contact{grid-template-columns:1fr}}
