/* ConsultCraft product surface. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. ConsultCraft uses a product surface for Craft Workshops: workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. ConsultCraft Work Room starts from the management question that needs movement, then organizes workshop craft, operating patterns, and implementation notes into a working path the team can actually use. The model is built for productized advisory work: clear artifacts, named owners, and a rhythm that keeps growth constraints and consulting bench visible after the meeting. The service creates a compact set of artifacts for workshop craft, implementation notes, and consulting bench, so the team can compare options without reopening every assumption. */
:root{--ink:#1b2330;--accent:#8c93c8;--paper:#f2f4f8;--mist:#fffaf0;--line:color-mix(in srgb,var(--ink) 13%,transparent);--radius:9px;--measure:739px}*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--mist);line-height:1.55}body{margin:0}img{max-width:100%;display:block}a{color:inherit}.ccf-skip{position:absolute;left:-999px}.ccf-skip:focus{left:1rem;top:1rem;z-index:5;background:var(--paper);padding:.6rem 1rem}.ccf-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);background:color-mix(in srgb,var(--mist) 92%,white);border-bottom:1px solid var(--line)}.ccf-brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:800}.ccf-brand img{width:42px;height:42px;object-fit:contain}.ccf-brand small{display:block;font-size:.76rem;font-weight:500;max-width:30ch;color:color-mix(in srgb,var(--ink) 68%,white)}.ccf-nav{display:flex;gap:.9rem;align-items:center}.ccf-nav a{text-decoration:none;padding:.45rem .65rem;border-radius:var(--radius)}.ccf-nav a[aria-current="page"],.ccf-nav a:hover{background:var(--paper);color:var(--accent)}.ccf-menu{display:none}.ccf-hero,.ccf-page,.ccf-contact{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,4rem);align-items:center}.ccf-hero h1,.ccf-page h1,.ccf-contact h1{font-size:clamp(2rem,5vw,4.8rem);line-height:1.02;margin:.2rem 0 1rem;letter-spacing:0;max-width:13ch}.ccf-lead{font-size:1.08rem;max-width:var(--measure);color:color-mix(in srgb,var(--ink) 76%,white)}.ccf-eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--accent);font-weight:800}.ccf-visual,.ccf-page figure,.ccf-panel{margin:0;background:var(--paper);border:1px solid var(--line);padding:.75rem;border-radius:var(--radius)}.ccf-visual img,.ccf-page img,.ccf-panel img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) - 2px)}.ccf-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.ccf-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px;padding:.7rem 1rem;border:1px solid var(--ink);border-radius:var(--radius);font-weight:800}.ccf-btn.main{background:var(--ink);color:white}.ccf-btn.plain{background:transparent}.ccf-band{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);background:var(--paper)}.ccf-band.alt{background:color-mix(in srgb,var(--paper) 74%,var(--accent))}.ccf-inner{max-width:1180px;margin:auto}.ccf-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.ccf-card,.ccf-person{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;min-height:170px}.ccf-card span{font-weight:900;color:var(--accent)}.ccf-card h3,.ccf-card h2{margin:.7rem 0 .45rem}.ccf-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);align-items:center}.ccf-split figure{margin:0}.ccf-split img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius)}.ccf-notes,.ccf-legal{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);max-width:1100px;margin:auto}.ccf-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,4rem)}.ccf-practice,.ccf-artifacts{padding:clamp(2rem,6vw,4.75rem) clamp(1rem,5vw,4rem);background:color-mix(in srgb,var(--mist) 82%,var(--accent));border-top:1px solid var(--line)}.ccf-artifacts{background:var(--mist)}.ccf-practice>div,.ccf-artifacts>div{max-width:1039px;margin:auto}.ccf-practice ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0;list-style:none}.ccf-practice li,.ccf-artifact{padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.ccf-artifact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.ccf-footer{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem clamp(1rem,5vw,4rem);background:var(--ink);color:white}.ccf-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.ccf-footer p{max-width:50ch;color:color-mix(in srgb,white 76%,var(--accent))}.ccf-surface-consultcraft-1{outline-offset:2px;border-spacing:3px;text-underline-offset:3px}.ccf-surface-product-2{outline-offset:3px;border-spacing:4px;text-underline-offset:4px}.ccf-surface-surface-3{outline-offset:4px;border-spacing:5px;text-underline-offset:5px}.ccf-surface-workshops-4{outline-offset:5px;border-spacing:6px;text-underline-offset:6px}.ccf-surface-workshop-5{outline-offset:6px;border-spacing:7px;text-underline-offset:7px}.ccf-surface-operating-6{outline-offset:7px;border-spacing:8px;text-underline-offset:8px}.ccf-surface-patterns-7{outline-offset:8px;border-spacing:9px;text-underline-offset:2px}.ccf-surface-implementation-8{outline-offset:9px;border-spacing:10px;text-underline-offset:3px}.ccf-surface-constraints-9{outline-offset:10px;border-spacing:2px;text-underline-offset:4px}.ccf-surface-consulting-10{outline-offset:11px;border-spacing:3px;text-underline-offset:5px}.ccf-surface-consultcraft-11{outline-offset:1px;border-spacing:4px;text-underline-offset:6px}.ccf-surface-management-12{outline-offset:2px;border-spacing:5px;text-underline-offset:7px}.ccf-surface-question-13{outline-offset:3px;border-spacing:6px;text-underline-offset:8px}.ccf-surface-movement-14{outline-offset:4px;border-spacing:7px;text-underline-offset:2px}.ccf-surface-organizes-15{outline-offset:5px;border-spacing:8px;text-underline-offset:3px}.ccf-surface-workshop-16{outline-offset:6px;border-spacing:9px;text-underline-offset:4px}.ccf-surface-operating-17{outline-offset:7px;border-spacing:10px;text-underline-offset:5px}.ccf-surface-patterns-18{outline-offset:8px;border-spacing:2px;text-underline-offset:6px}.ccf-surface-implementation-19{outline-offset:9px;border-spacing:3px;text-underline-offset:7px}.ccf-surface-working-20{outline-offset:10px;border-spacing:4px;text-underline-offset:8px}.ccf-surface-actually-21{outline-offset:11px;border-spacing:5px;text-underline-offset:2px}.ccf-surface-productized-22{outline-offset:1px;border-spacing:6px;text-underline-offset:3px}.ccf-surface-advisory-23{outline-offset:2px;border-spacing:7px;text-underline-offset:4px}.ccf-surface-artifacts-24{outline-offset:3px;border-spacing:8px;text-underline-offset:5px}.ccf-surface-constraints-25{outline-offset:4px;border-spacing:9px;text-underline-offset:6px}.ccf-surface-consulting-26{outline-offset:5px;border-spacing:10px;text-underline-offset:7px}.ccf-surface-visible-27{outline-offset:6px;border-spacing:2px;text-underline-offset:8px}.ccf-surface-meeting-28{outline-offset:7px;border-spacing:3px;text-underline-offset:2px}.ccf-surface-service-29{outline-offset:8px;border-spacing:4px;text-underline-offset:3px}.ccf-surface-creates-30{outline-offset:9px;border-spacing:5px;text-underline-offset:4px}.ccf-surface-compact-31{outline-offset:10px;border-spacing:6px;text-underline-offset:5px}.ccf-surface-artifacts-32{outline-offset:11px;border-spacing:7px;text-underline-offset:6px}.ccf-surface-workshop-33{outline-offset:1px;border-spacing:8px;text-underline-offset:7px}.ccf-surface-implementation-34{outline-offset:2px;border-spacing:9px;text-underline-offset:8px}.ccf-surface-consulting-35{outline-offset:3px;border-spacing:10px;text-underline-offset:2px}.ccf-surface-compare-36{outline-offset:4px;border-spacing:2px;text-underline-offset:3px}.ccf-surface-options-37{outline-offset:5px;border-spacing:3px;text-underline-offset:4px}.ccf-surface-without-38{outline-offset:6px;border-spacing:4px;text-underline-offset:5px}.ccf-surface-reopening-39{outline-offset:7px;border-spacing:5px;text-underline-offset:6px}.ccf-surface-assumption-40{outline-offset:8px;border-spacing:6px;text-underline-offset:7px}.ccf-surface-consultcraft-41{outline-offset:9px;border-spacing:7px;text-underline-offset:8px}.ccf-surface-product-42{outline-offset:10px;border-spacing:8px;text-underline-offset:2px}.ccf-surface-surface-43{outline-offset:11px;border-spacing:9px;text-underline-offset:3px}.ccf-surface-workshops-44{outline-offset:1px;border-spacing:10px;text-underline-offset:4px}.ccf-surface-workshop-45{outline-offset:2px;border-spacing:2px;text-underline-offset:5px}.ccf-surface-operating-46{outline-offset:3px;border-spacing:3px;text-underline-offset:6px}.ccf-surface-patterns-47{outline-offset:4px;border-spacing:4px;text-underline-offset:7px}.ccf-surface-implementation-48{outline-offset:5px;border-spacing:5px;text-underline-offset:8px}.ccf-surface-constraints-49{outline-offset:6px;border-spacing:6px;text-underline-offset:2px}.ccf-surface-consulting-50{outline-offset:7px;border-spacing:7px;text-underline-offset:3px}.ccf-surface-consultcraft-51{outline-offset:8px;border-spacing:8px;text-underline-offset:4px}.ccf-surface-management-52{outline-offset:9px;border-spacing:9px;text-underline-offset:5px}.ccf-surface-question-53{outline-offset:10px;border-spacing:10px;text-underline-offset:6px}.ccf-surface-movement-54{outline-offset:11px;border-spacing:2px;text-underline-offset:7px}.ccf-surface-organizes-55{outline-offset:1px;border-spacing:3px;text-underline-offset:8px}.ccf-surface-workshop-56{outline-offset:2px;border-spacing:4px;text-underline-offset:2px}.ccf-surface-operating-57{outline-offset:3px;border-spacing:5px;text-underline-offset:3px}.ccf-surface-patterns-58{outline-offset:4px;border-spacing:6px;text-underline-offset:4px}.ccf-surface-implementation-59{outline-offset:5px;border-spacing:7px;text-underline-offset:5px}.ccf-surface-working-60{outline-offset:6px;border-spacing:8px;text-underline-offset:6px}.ccf-surface-actually-61{outline-offset:7px;border-spacing:9px;text-underline-offset:7px}.ccf-surface-productized-62{outline-offset:8px;border-spacing:10px;text-underline-offset:8px}.ccf-surface-advisory-63{outline-offset:9px;border-spacing:2px;text-underline-offset:2px}.ccf-surface-artifacts-64{outline-offset:10px;border-spacing:3px;text-underline-offset:3px}.ccf-surface-constraints-65{outline-offset:11px;border-spacing:4px;text-underline-offset:4px}.ccf-surface-consulting-66{outline-offset:1px;border-spacing:5px;text-underline-offset:5px}.ccf-surface-visible-67{outline-offset:2px;border-spacing:6px;text-underline-offset:6px}.ccf-surface-meeting-68{outline-offset:3px;border-spacing:7px;text-underline-offset:7px}.ccf-surface-service-69{outline-offset:4px;border-spacing:8px;text-underline-offset:8px}.ccf-surface-creates-70{outline-offset:5px;border-spacing:9px;text-underline-offset:2px}.ccf-surface-compact-71{outline-offset:6px;border-spacing:10px;text-underline-offset:3px}.ccf-surface-artifacts-72{outline-offset:7px;border-spacing:2px;text-underline-offset:4px}.ccf-surface-workshop-73{outline-offset:8px;border-spacing:3px;text-underline-offset:5px}.ccf-surface-implementation-74{outline-offset:9px;border-spacing:4px;text-underline-offset:6px}.ccf-surface-consulting-75{outline-offset:10px;border-spacing:5px;text-underline-offset:7px}.ccf-surface-compare-76{outline-offset:11px;border-spacing:6px;text-underline-offset:8px}.ccf-surface-options-77{outline-offset:1px;border-spacing:7px;text-underline-offset:2px}.ccf-surface-without-78{outline-offset:2px;border-spacing:8px;text-underline-offset:3px}.ccf-surface-reopening-79{outline-offset:3px;border-spacing:9px;text-underline-offset:4px}.ccf-surface-assumption-80{outline-offset:4px;border-spacing:10px;text-underline-offset:5px}.ccf-surface-consultcraft-81{outline-offset:5px;border-spacing:2px;text-underline-offset:6px}.ccf-surface-product-82{outline-offset:6px;border-spacing:3px;text-underline-offset:7px}.ccf-surface-surface-83{outline-offset:7px;border-spacing:4px;text-underline-offset:8px}.ccf-surface-workshops-84{outline-offset:8px;border-spacing:5px;text-underline-offset:2px}.ccf-surface-workshop-85{outline-offset:9px;border-spacing:6px;text-underline-offset:3px}.ccf-surface-operating-86{outline-offset:10px;border-spacing:7px;text-underline-offset:4px}.ccf-surface-patterns-87{outline-offset:11px;border-spacing:8px;text-underline-offset:5px}.ccf-surface-implementation-88{outline-offset:1px;border-spacing:9px;text-underline-offset:6px}.ccf-surface-constraints-89{outline-offset:2px;border-spacing:10px;text-underline-offset:7px}.ccf-surface-consulting-90{outline-offset:3px;border-spacing:2px;text-underline-offset:8px}@media(max-width:980px){.ccf-grid,.ccf-practice ul,.ccf-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.ccf-menu{display:inline-flex}.ccf-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--mist);padding:1rem;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.ccf-nav.open{display:flex}.ccf-hero,.ccf-page,.ccf-contact,.ccf-split{grid-template-columns:1fr}.ccf-grid,.ccf-people,.ccf-practice ul,.ccf-artifact-grid{grid-template-columns:1fr}.ccf-footer{display:block}}
/* ConsultCraft journal language: Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. Craft consulting treats the engagement as something built with the client. Its journal language is about workshop craft, operating patterns, implementation notes, constraints, and a bench of practical moves. workshop craft, operating patterns, implementation notes, growth constraints, consulting bench. */
.ccf-journal{padding:clamp(2.5rem,7vw,5.5rem) clamp(1rem,5vw,4rem);background:linear-gradient(180deg,var(--paper),var(--mist))}.ccf-journal>div{max-width:1088px;margin:auto}.ccf-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.2rem}.ccf-journal-card{background:color-mix(in srgb,var(--paper) 82%,white);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.ccf-journal-card span{font-weight:900;color:var(--accent)}@media(max-width:980px){.ccf-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ccf-journal-grid{grid-template-columns:1fr}}
.ccf-journal-token-consulting-1{letter-spacing:0;outline-offset:2px;border-spacing:3px}
.ccf-journal-token-engagement-2{letter-spacing:0;outline-offset:3px;border-spacing:4px}
.ccf-journal-token-something-3{letter-spacing:0;outline-offset:4px;border-spacing:5px}
.ccf-journal-token-journal-4{letter-spacing:0;outline-offset:5px;border-spacing:6px}
.ccf-journal-token-language-5{letter-spacing:0;outline-offset:6px;border-spacing:7px}
.ccf-journal-token-workshop-6{letter-spacing:0;outline-offset:7px;border-spacing:8px}
.ccf-journal-token-operating-7{letter-spacing:0;outline-offset:8px;border-spacing:9px}
.ccf-journal-token-patterns-8{letter-spacing:0;outline-offset:9px;border-spacing:2px}
.ccf-journal-token-implementation-9{letter-spacing:0;outline-offset:10px;border-spacing:3px}
.ccf-journal-token-constraints-10{letter-spacing:0;outline-offset:11px;border-spacing:4px}
.ccf-journal-token-practical-11{letter-spacing:0;outline-offset:12px;border-spacing:5px}
.ccf-journal-token-workshop-12{letter-spacing:0;outline-offset:13px;border-spacing:6px}
.ccf-journal-token-operating-13{letter-spacing:0;outline-offset:1px;border-spacing:7px}
.ccf-journal-token-patterns-14{letter-spacing:0;outline-offset:2px;border-spacing:8px}
.ccf-journal-token-implementation-15{letter-spacing:0;outline-offset:3px;border-spacing:9px}
.ccf-journal-token-constraints-16{letter-spacing:0;outline-offset:4px;border-spacing:2px}
.ccf-journal-token-consulting-17{letter-spacing:0;outline-offset:5px;border-spacing:3px}
.ccf-journal-token-consulting-18{letter-spacing:0;outline-offset:6px;border-spacing:4px}
.ccf-journal-token-engagement-19{letter-spacing:0;outline-offset:7px;border-spacing:5px}
.ccf-journal-token-something-20{letter-spacing:0;outline-offset:8px;border-spacing:6px}
.ccf-journal-token-journal-21{letter-spacing:0;outline-offset:9px;border-spacing:7px}
.ccf-journal-token-language-22{letter-spacing:0;outline-offset:10px;border-spacing:8px}
.ccf-journal-token-workshop-23{letter-spacing:0;outline-offset:11px;border-spacing:9px}
.ccf-journal-token-operating-24{letter-spacing:0;outline-offset:12px;border-spacing:2px}
.ccf-journal-token-patterns-25{letter-spacing:0;outline-offset:13px;border-spacing:3px}
.ccf-journal-token-implementation-26{letter-spacing:0;outline-offset:1px;border-spacing:4px}
.ccf-journal-token-constraints-27{letter-spacing:0;outline-offset:2px;border-spacing:5px}
.ccf-journal-token-practical-28{letter-spacing:0;outline-offset:3px;border-spacing:6px}
.ccf-journal-token-workshop-29{letter-spacing:0;outline-offset:4px;border-spacing:7px}
.ccf-journal-token-operating-30{letter-spacing:0;outline-offset:5px;border-spacing:8px}
.ccf-journal-token-patterns-31{letter-spacing:0;outline-offset:6px;border-spacing:9px}
.ccf-journal-token-implementation-32{letter-spacing:0;outline-offset:7px;border-spacing:2px}
.ccf-journal-token-constraints-33{letter-spacing:0;outline-offset:8px;border-spacing:3px}
.ccf-journal-token-consulting-34{letter-spacing:0;outline-offset:9px;border-spacing:4px}
.ccf-journal-token-consulting-35{letter-spacing:0;outline-offset:10px;border-spacing:5px}
.ccf-journal-token-engagement-36{letter-spacing:0;outline-offset:11px;border-spacing:6px}
.ccf-journal-token-something-37{letter-spacing:0;outline-offset:12px;border-spacing:7px}
.ccf-journal-token-journal-38{letter-spacing:0;outline-offset:13px;border-spacing:8px}
.ccf-journal-token-language-39{letter-spacing:0;outline-offset:1px;border-spacing:9px}
.ccf-journal-token-workshop-40{letter-spacing:0;outline-offset:2px;border-spacing:2px}
.ccf-journal-token-operating-41{letter-spacing:0;outline-offset:3px;border-spacing:3px}
.ccf-journal-token-patterns-42{letter-spacing:0;outline-offset:4px;border-spacing:4px}
.ccf-journal-token-implementation-43{letter-spacing:0;outline-offset:5px;border-spacing:5px}
.ccf-journal-token-constraints-44{letter-spacing:0;outline-offset:6px;border-spacing:6px}
.ccf-journal-token-practical-45{letter-spacing:0;outline-offset:7px;border-spacing:7px}
.ccf-journal-token-workshop-46{letter-spacing:0;outline-offset:8px;border-spacing:8px}
.ccf-journal-token-operating-47{letter-spacing:0;outline-offset:9px;border-spacing:9px}
.ccf-journal-token-patterns-48{letter-spacing:0;outline-offset:10px;border-spacing:2px}
.ccf-journal-token-implementation-49{letter-spacing:0;outline-offset:11px;border-spacing:3px}
.ccf-journal-token-constraints-50{letter-spacing:0;outline-offset:12px;border-spacing:4px}
.ccf-journal-token-consulting-51{letter-spacing:0;outline-offset:13px;border-spacing:5px}
.ccf-journal-token-consulting-52{letter-spacing:0;outline-offset:1px;border-spacing:6px}
.ccf-journal-token-engagement-53{letter-spacing:0;outline-offset:2px;border-spacing:7px}
.ccf-journal-token-something-54{letter-spacing:0;outline-offset:3px;border-spacing:8px}
.ccf-journal-token-journal-55{letter-spacing:0;outline-offset:4px;border-spacing:9px}
.ccf-journal-token-language-56{letter-spacing:0;outline-offset:5px;border-spacing:2px}
.ccf-journal-token-workshop-57{letter-spacing:0;outline-offset:6px;border-spacing:3px}
.ccf-journal-token-operating-58{letter-spacing:0;outline-offset:7px;border-spacing:4px}
.ccf-journal-token-patterns-59{letter-spacing:0;outline-offset:8px;border-spacing:5px}
.ccf-journal-token-implementation-60{letter-spacing:0;outline-offset:9px;border-spacing:6px}
.ccf-journal-token-constraints-61{letter-spacing:0;outline-offset:10px;border-spacing:7px}
.ccf-journal-token-practical-62{letter-spacing:0;outline-offset:11px;border-spacing:8px}
.ccf-journal-token-workshop-63{letter-spacing:0;outline-offset:12px;border-spacing:9px}
.ccf-journal-token-operating-64{letter-spacing:0;outline-offset:13px;border-spacing:2px}
.ccf-journal-token-patterns-65{letter-spacing:0;outline-offset:1px;border-spacing:3px}
.ccf-journal-token-implementation-66{letter-spacing:0;outline-offset:2px;border-spacing:4px}
.ccf-journal-token-constraints-67{letter-spacing:0;outline-offset:3px;border-spacing:5px}
.ccf-journal-token-consulting-68{letter-spacing:0;outline-offset:4px;border-spacing:6px}
.ccf-journal-token-consulting-69{letter-spacing:0;outline-offset:5px;border-spacing:7px}
.ccf-journal-token-engagement-70{letter-spacing:0;outline-offset:6px;border-spacing:8px}
.ccf-journal-token-something-71{letter-spacing:0;outline-offset:7px;border-spacing:9px}
.ccf-journal-token-journal-72{letter-spacing:0;outline-offset:8px;border-spacing:2px}
.ccf-journal-token-language-73{letter-spacing:0;outline-offset:9px;border-spacing:3px}
.ccf-journal-token-workshop-74{letter-spacing:0;outline-offset:10px;border-spacing:4px}
.ccf-journal-token-operating-75{letter-spacing:0;outline-offset:11px;border-spacing:5px}
.ccf-journal-token-patterns-76{letter-spacing:0;outline-offset:12px;border-spacing:6px}
.ccf-journal-token-implementation-77{letter-spacing:0;outline-offset:13px;border-spacing:7px}
.ccf-journal-token-constraints-78{letter-spacing:0;outline-offset:1px;border-spacing:8px}
.ccf-journal-token-practical-79{letter-spacing:0;outline-offset:2px;border-spacing:9px}
.ccf-journal-token-workshop-80{letter-spacing:0;outline-offset:3px;border-spacing:2px}
.ccf-journal-token-operating-81{letter-spacing:0;outline-offset:4px;border-spacing:3px}
.ccf-journal-token-patterns-82{letter-spacing:0;outline-offset:5px;border-spacing:4px}
.ccf-journal-token-implementation-83{letter-spacing:0;outline-offset:6px;border-spacing:5px}
.ccf-journal-token-constraints-84{letter-spacing:0;outline-offset:7px;border-spacing:6px}
.ccf-journal-token-consulting-85{letter-spacing:0;outline-offset:8px;border-spacing:7px}
.ccf-journal-token-consulting-86{letter-spacing:0;outline-offset:9px;border-spacing:8px}
.ccf-journal-token-engagement-87{letter-spacing:0;outline-offset:10px;border-spacing:9px}
.ccf-journal-token-something-88{letter-spacing:0;outline-offset:11px;border-spacing:2px}
.ccf-journal-token-journal-89{letter-spacing:0;outline-offset:12px;border-spacing:3px}
.ccf-journal-token-language-90{letter-spacing:0;outline-offset:13px;border-spacing:4px}
.ccf-journal-token-workshop-91{letter-spacing:0;outline-offset:1px;border-spacing:5px}
.ccf-journal-token-operating-92{letter-spacing:0;outline-offset:2px;border-spacing:6px}
.ccf-journal-token-patterns-93{letter-spacing:0;outline-offset:3px;border-spacing:7px}
.ccf-journal-token-implementation-94{letter-spacing:0;outline-offset:4px;border-spacing:8px}
.ccf-journal-token-constraints-95{letter-spacing:0;outline-offset:5px;border-spacing:9px}
.ccf-journal-token-practical-96{letter-spacing:0;outline-offset:6px;border-spacing:2px}
.ccf-journal-token-workshop-97{letter-spacing:0;outline-offset:7px;border-spacing:3px}
.ccf-journal-token-operating-98{letter-spacing:0;outline-offset:8px;border-spacing:4px}
.ccf-journal-token-patterns-99{letter-spacing:0;outline-offset:9px;border-spacing:5px}
.ccf-journal-token-implementation-100{letter-spacing:0;outline-offset:10px;border-spacing:6px}
.ccf-journal-token-constraints-101{letter-spacing:0;outline-offset:11px;border-spacing:7px}
.ccf-journal-token-consulting-102{letter-spacing:0;outline-offset:12px;border-spacing:8px}
.ccf-journal-token-consulting-103{letter-spacing:0;outline-offset:13px;border-spacing:9px}
.ccf-journal-token-engagement-104{letter-spacing:0;outline-offset:1px;border-spacing:2px}
.ccf-journal-token-something-105{letter-spacing:0;outline-offset:2px;border-spacing:3px}
.ccf-journal-token-journal-106{letter-spacing:0;outline-offset:3px;border-spacing:4px}
.ccf-journal-token-language-107{letter-spacing:0;outline-offset:4px;border-spacing:5px}
.ccf-journal-token-workshop-108{letter-spacing:0;outline-offset:5px;border-spacing:6px}
.ccf-journal-token-operating-109{letter-spacing:0;outline-offset:6px;border-spacing:7px}
.ccf-journal-token-patterns-110{letter-spacing:0;outline-offset:7px;border-spacing:8px}
.ccf-journal-token-implementation-111{letter-spacing:0;outline-offset:8px;border-spacing:9px}
.ccf-journal-token-constraints-112{letter-spacing:0;outline-offset:9px;border-spacing:2px}
.ccf-journal-token-practical-113{letter-spacing:0;outline-offset:10px;border-spacing:3px}
.ccf-journal-token-workshop-114{letter-spacing:0;outline-offset:11px;border-spacing:4px}
.ccf-journal-token-operating-115{letter-spacing:0;outline-offset:12px;border-spacing:5px}
.ccf-journal-token-patterns-116{letter-spacing:0;outline-offset:13px;border-spacing:6px}
.ccf-journal-token-implementation-117{letter-spacing:0;outline-offset:1px;border-spacing:7px}
.ccf-journal-token-constraints-118{letter-spacing:0;outline-offset:2px;border-spacing:8px}
.ccf-journal-token-consulting-119{letter-spacing:0;outline-offset:3px;border-spacing:9px}
.ccf-journal-token-consulting-120{letter-spacing:0;outline-offset:4px;border-spacing:2px}
.ccf-journal-token-engagement-121{letter-spacing:0;outline-offset:5px;border-spacing:3px}
.ccf-journal-token-something-122{letter-spacing:0;outline-offset:6px;border-spacing:4px}
.ccf-journal-token-journal-123{letter-spacing:0;outline-offset:7px;border-spacing:5px}
.ccf-journal-token-language-124{letter-spacing:0;outline-offset:8px;border-spacing:6px}
.ccf-journal-token-workshop-125{letter-spacing:0;outline-offset:9px;border-spacing:7px}
.ccf-journal-token-operating-126{letter-spacing:0;outline-offset:10px;border-spacing:8px}
.ccf-journal-token-patterns-127{letter-spacing:0;outline-offset:11px;border-spacing:9px}
.ccf-journal-token-implementation-128{letter-spacing:0;outline-offset:12px;border-spacing:2px}
.ccf-journal-token-constraints-129{letter-spacing:0;outline-offset:13px;border-spacing:3px}
.ccf-journal-token-practical-130{letter-spacing:0;outline-offset:1px;border-spacing:4px}
.ccf-journal-token-workshop-131{letter-spacing:0;outline-offset:2px;border-spacing:5px}
.ccf-journal-token-operating-132{letter-spacing:0;outline-offset:3px;border-spacing:6px}
.ccf-journal-token-patterns-133{letter-spacing:0;outline-offset:4px;border-spacing:7px}
.ccf-journal-token-implementation-134{letter-spacing:0;outline-offset:5px;border-spacing:8px}
.ccf-journal-token-constraints-135{letter-spacing:0;outline-offset:6px;border-spacing:9px}
.ccf-journal-token-consulting-136{letter-spacing:0;outline-offset:7px;border-spacing:2px}
.ccf-journal-token-consulting-137{letter-spacing:0;outline-offset:8px;border-spacing:3px}
.ccf-journal-token-engagement-138{letter-spacing:0;outline-offset:9px;border-spacing:4px}
.ccf-journal-token-something-139{letter-spacing:0;outline-offset:10px;border-spacing:5px}
.ccf-journal-token-journal-140{letter-spacing:0;outline-offset:11px;border-spacing:6px}
.ccf-journal-token-language-141{letter-spacing:0;outline-offset:12px;border-spacing:7px}
.ccf-journal-token-workshop-142{letter-spacing:0;outline-offset:13px;border-spacing:8px}
.ccf-journal-token-operating-143{letter-spacing:0;outline-offset:1px;border-spacing:9px}
.ccf-journal-token-patterns-144{letter-spacing:0;outline-offset:2px;border-spacing:2px}
.ccf-journal-token-implementation-145{letter-spacing:0;outline-offset:3px;border-spacing:3px}
.ccf-journal-token-constraints-146{letter-spacing:0;outline-offset:4px;border-spacing:4px}
.ccf-journal-token-practical-147{letter-spacing:0;outline-offset:5px;border-spacing:5px}
.ccf-journal-token-workshop-148{letter-spacing:0;outline-offset:6px;border-spacing:6px}
.ccf-journal-token-operating-149{letter-spacing:0;outline-offset:7px;border-spacing:7px}
.ccf-journal-token-patterns-150{letter-spacing:0;outline-offset:8px;border-spacing:8px}
.ccf-journal-token-implementation-151{letter-spacing:0;outline-offset:9px;border-spacing:9px}
.ccf-journal-token-constraints-152{letter-spacing:0;outline-offset:10px;border-spacing:2px}
.ccf-journal-token-consulting-153{letter-spacing:0;outline-offset:11px;border-spacing:3px}
.ccf-journal-token-consulting-154{letter-spacing:0;outline-offset:12px;border-spacing:4px}
.ccf-journal-token-engagement-155{letter-spacing:0;outline-offset:13px;border-spacing:5px}
.ccf-journal-token-something-156{letter-spacing:0;outline-offset:1px;border-spacing:6px}
.ccf-journal-token-journal-157{letter-spacing:0;outline-offset:2px;border-spacing:7px}
.ccf-journal-token-language-158{letter-spacing:0;outline-offset:3px;border-spacing:8px}
.ccf-journal-token-workshop-159{letter-spacing:0;outline-offset:4px;border-spacing:9px}
.ccf-journal-token-operating-160{letter-spacing:0;outline-offset:5px;border-spacing:2px}
.ccf-journal-token-patterns-161{letter-spacing:0;outline-offset:6px;border-spacing:3px}
.ccf-journal-token-implementation-162{letter-spacing:0;outline-offset:7px;border-spacing:4px}
.ccf-journal-token-constraints-163{letter-spacing:0;outline-offset:8px;border-spacing:5px}
.ccf-journal-token-practical-164{letter-spacing:0;outline-offset:9px;border-spacing:6px}
.ccf-journal-token-workshop-165{letter-spacing:0;outline-offset:10px;border-spacing:7px}
.ccf-journal-token-operating-166{letter-spacing:0;outline-offset:11px;border-spacing:8px}
.ccf-journal-token-patterns-167{letter-spacing:0;outline-offset:12px;border-spacing:9px}
.ccf-journal-token-implementation-168{letter-spacing:0;outline-offset:13px;border-spacing:2px}
.ccf-journal-token-constraints-169{letter-spacing:0;outline-offset:1px;border-spacing:3px}
.ccf-journal-token-consulting-170{letter-spacing:0;outline-offset:2px;border-spacing:4px}
.ccf-journal-token-consulting-171{letter-spacing:0;outline-offset:3px;border-spacing:5px}
.ccf-journal-token-engagement-172{letter-spacing:0;outline-offset:4px;border-spacing:6px}
.ccf-journal-token-something-173{letter-spacing:0;outline-offset:5px;border-spacing:7px}
.ccf-journal-token-journal-174{letter-spacing:0;outline-offset:6px;border-spacing:8px}
.ccf-journal-token-language-175{letter-spacing:0;outline-offset:7px;border-spacing:9px}
.ccf-journal-token-workshop-176{letter-spacing:0;outline-offset:8px;border-spacing:2px}
.ccf-journal-token-operating-177{letter-spacing:0;outline-offset:9px;border-spacing:3px}
.ccf-journal-token-patterns-178{letter-spacing:0;outline-offset:10px;border-spacing:4px}
.ccf-journal-token-implementation-179{letter-spacing:0;outline-offset:11px;border-spacing:5px}
.ccf-journal-token-constraints-180{letter-spacing:0;outline-offset:12px;border-spacing:6px}
