html{scroll-behavior:smooth}.print-room-page.svelte-10s0gy4{--paper:#F6F1E6;--paper-deep:#EEE6D3;--card:#FCFAF3;--ink:#1E1812;--ink-soft:#4A4237;--ink-mute:#7C7263;--hairline:#DFD6C3;--coral:#E05A4F;--coral-deep:#C24A41;--coral-pale:#FFE9E3;--coral-ink:#26130F;--m-navy:#14243B;--m-amber:#F2A93B;--a-cream:#F7EFE5;--a-terra:#C4674A;--c-blue:#1F5BFF;--k-esp:#3B2A21;--wire-green:#2E7D5B;--f-display:"Clash Display","Switzer",sans-serif;--f-body:"Switzer",-apple-system,"Helvetica Neue",Arial,sans-serif;--f-mono:"IBM Plex Mono",Consolas,monospace;--f-serif:"Fraunces",Georgia,serif;--rule:1.5px solid var(--ink);--pf-rule:2px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.svelte-10s0gy4{margin:0;padding:0;box-sizing:border-box}.print-room-page.svelte-10s0gy4:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}a.svelte-10s0gy4{color:inherit;text-decoration:none}.print-room-page.svelte-10s0gy4 :where(.svelte-10s0gy4)::selection{background:var(--coral);color:var(--paper)}.wrap.svelte-10s0gy4{max-width:1280px;margin:0 auto;padding:0 48px}h1.svelte-10s0gy4,h2.svelte-10s0gy4,h3.svelte-10s0gy4{font-family:var(--f-display);font-weight:600;letter-spacing:-.02em}.annot.svelte-10s0gy4{font-family:var(--f-serif);font-style:italic;font-weight:500;letter-spacing:-.01em}.reg.svelte-10s0gy4{width:14px;height:14px;flex:0 0 auto;display:inline-block}.eyebrow.svelte-10s0gy4{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.eyebrow.svelte-10s0gy4 .reg:where(.svelte-10s0gy4){color:var(--coral)}.eyebrow.svelte-10s0gy4:after{content:"";flex:1;height:1px;background:var(--hairline)}.btn.svelte-10s0gy4{display:inline-block;font-family:var(--f-display);font-weight:500;font-size:16.5px;letter-spacing:.01em;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);padding:15px 30px;box-shadow:5px 5px 0 var(--coral);transition:transform .12s ease,box-shadow .12s ease}.btn.svelte-10s0gy4:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--coral)}.btn-ghost.svelte-10s0gy4{background:transparent;color:var(--ink);box-shadow:5px 5px #1e181224}.btn-ghost.svelte-10s0gy4:hover{box-shadow:2px 2px #1e181224}.colorbar.svelte-10s0gy4{height:8px;background:linear-gradient(90deg,var(--ink) 0 10%,var(--coral) 10% 20%,var(--m-navy) 20% 30%,var(--m-amber) 30% 40%,var(--a-terra) 40% 50%,var(--a-cream) 50% 60%,var(--c-blue) 60% 70%,var(--k-esp) 70% 80%,var(--coral) 80% 90%,var(--ink) 90% 100%)}.micro.svelte-10s0gy4{font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-mute)}.wordmark.svelte-10s0gy4{font-family:var(--f-display);font-weight:600;font-size:21px;letter-spacing:-.02em}.wordmark.svelte-10s0gy4 b:where(.svelte-10s0gy4){color:var(--coral);font-weight:600}.hero.svelte-10s0gy4{padding:76px 0 90px}.hero.svelte-10s0gy4 h1:where(.svelte-10s0gy4){font-size:clamp(44px,5.8vw,84px);line-height:.96;margin:30px 0;max-width:15ch}.inked.svelte-10s0gy4{color:var(--coral);text-shadow:.035em .045em 0 rgba(30,24,18,.16)}.hero-sub.svelte-10s0gy4{max-width:56ch;font-size:18px;line-height:1.65;color:var(--ink-soft)}.hero-sub.svelte-10s0gy4 strong:where(.svelte-10s0gy4){color:var(--ink);font-weight:600}.cta-row.svelte-10s0gy4{display:flex;align-items:center;gap:18px;margin-top:34px;flex-wrap:wrap}.flowsec.svelte-10s0gy4{margin-top:60px}.flow-cap.svelte-10s0gy4{border-top:var(--rule);border-bottom:1.5px solid var(--ink);padding:11px 2px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.flow-cap.svelte-10s0gy4 .soft:where(.svelte-10s0gy4){color:var(--ink-mute);font-weight:500}.flow.svelte-10s0gy4{display:grid;grid-template-columns:1.15fr 56px .85fr;gap:0 12px;align-items:center;margin-top:26px}.index.svelte-10s0gy4{border:2px solid var(--ink);background:var(--card);box-shadow:9px 10px #1e181217}.ix-head.svelte-10s0gy4{display:flex;justify-content:space-between;gap:12px;padding:12px 18px 11px;border-bottom:var(--pf-rule);background:var(--paper-deep);font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.ix-cols.svelte-10s0gy4{display:grid;grid-template-columns:1.5fr 62px 52px 74px;gap:10px;padding:9px 18px 8px;border-bottom:1.5px solid var(--ink);font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.ix-row.svelte-10s0gy4{display:grid;grid-template-columns:1.5fr 62px 52px 74px;gap:10px;align-items:baseline;padding:11px 18px 10px;border-bottom:1px dashed rgba(30,24,18,.25);font-size:13.5px}.ix-row.svelte-10s0gy4:last-of-type{border-bottom:none}.ix-row.svelte-10s0gy4 .kw:where(.svelte-10s0gy4){color:var(--ink-soft)}.ix-row.svelte-10s0gy4 .m:where(.svelte-10s0gy4){font-family:var(--f-mono);font-size:10.5px;color:var(--ink-mute)}.ix-row.svelte-10s0gy4 .it:where(.svelte-10s0gy4){font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute)}.ix-row.pick.svelte-10s0gy4{background:var(--coral-pale);outline:1.5px solid var(--coral-deep);outline-offset:-1.5px}.ix-row.pick.svelte-10s0gy4 .kw:where(.svelte-10s0gy4){color:var(--ink);font-weight:600}.ix-row.pick.svelte-10s0gy4 .m:where(.svelte-10s0gy4),.ix-row.pick.svelte-10s0gy4 .it:where(.svelte-10s0gy4){color:var(--coral-deep)}.ix-foot.svelte-10s0gy4{padding:10px 18px;border-top:1.5px dashed rgba(30,24,18,.3);font-family:var(--f-mono);font-size:8.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);line-height:1.9}.flow-arrow.svelte-10s0gy4{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--coral-deep);text-align:center}.flow-arrow.svelte-10s0gy4 svg:where(.svelte-10s0gy4){width:44px;height:24px}.ccard.svelte-10s0gy4{border:2px solid var(--coral-deep);background:var(--card);position:relative;box-shadow:7px 8px #e05a4f40}.cc-head.svelte-10s0gy4{display:flex;justify-content:space-between;gap:12px;padding:11px 16px 10px;border-bottom:2px solid var(--coral-deep);font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--coral-deep)}.cc-body.svelte-10s0gy4{padding:16px 16px 14px}.cc-title.svelte-10s0gy4{font-family:var(--f-display);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.cc-row.svelte-10s0gy4{display:flex;gap:8px;align-items:baseline;margin-top:10px;font-family:var(--f-mono);font-size:9.5px;color:var(--ink-mute)}.cc-row.svelte-10s0gy4 .lab:where(.svelte-10s0gy4){font-weight:600;letter-spacing:.08em;text-transform:uppercase;flex:0 0 auto;color:var(--coral-deep)}.cc-chips.svelte-10s0gy4{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.cc-chip.svelte-10s0gy4{font-family:var(--f-mono);font-size:8.5px;font-weight:600;letter-spacing:.05em;color:var(--ink-soft);border:1px solid rgba(30,24,18,.35);padding:3px 6px 2px}.cc-foot.svelte-10s0gy4{padding:9px 16px;border-top:1.5px dashed rgba(196,74,65,.5);font-family:var(--f-mono);font-size:8.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute)}.drawers.svelte-10s0gy4{scroll-margin-top:74px;background:var(--paper-deep);border-top:var(--pf-rule);padding:96px 0 100px}.drawers.svelte-10s0gy4 h2:where(.svelte-10s0gy4){font-size:clamp(32px,4vw,52px);line-height:1.03;margin-top:24px;max-width:18ch}.dr-lede.svelte-10s0gy4{margin-top:20px;font-size:17px;line-height:1.66;color:var(--ink-soft);max-width:60ch}.dr-lede.svelte-10s0gy4 strong:where(.svelte-10s0gy4){color:var(--ink);font-weight:600}.dr-grid.svelte-10s0gy4{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}.dr.svelte-10s0gy4{border:2px solid var(--ink);background:var(--card);display:flex;flex-direction:column}.dr-head.svelte-10s0gy4{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px 10px;border-bottom:var(--pf-rule);font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.dr-body.svelte-10s0gy4{padding:20px 20px 22px;flex:1}.dr.svelte-10s0gy4 h3:where(.svelte-10s0gy4){font-size:21px;letter-spacing:-.01em}.dr.svelte-10s0gy4 p:where(.svelte-10s0gy4){margin-top:9px;font-size:14.5px;line-height:1.66;color:var(--ink-soft)}.dr.svelte-10s0gy4 p:where(.svelte-10s0gy4) b:where(.svelte-10s0gy4){color:var(--ink);font-weight:600}.dr-foot.svelte-10s0gy4{padding:11px 18px;border-top:1.5px dashed rgba(30,24,18,.3);font-family:var(--f-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);line-height:1.9}.formula.svelte-10s0gy4{margin-top:14px;border:1.5px solid rgba(30,24,18,.35);background:var(--paper);padding:11px 14px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-soft)}.formula.svelte-10s0gy4 b:where(.svelte-10s0gy4){color:var(--coral-deep)}.bridge.svelte-10s0gy4{padding:96px 0 100px;scroll-margin-top:74px}.br-grid.svelte-10s0gy4{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center;margin-top:44px}.bridge.svelte-10s0gy4 h2:where(.svelte-10s0gy4){font-size:clamp(32px,4vw,52px);line-height:1.03;max-width:15ch}.br-lede.svelte-10s0gy4{margin-top:24px;font-size:17px;line-height:1.66;color:var(--ink-soft);max-width:46ch}.br-lede.svelte-10s0gy4 strong:where(.svelte-10s0gy4){color:var(--ink);font-weight:600}.br-annot.svelte-10s0gy4{margin-top:22px;font-size:20px;color:var(--coral-deep)}.routes.svelte-10s0gy4{border:var(--pf-rule);background:var(--card);box-shadow:8px 8px #1e181214}.route.svelte-10s0gy4{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:baseline;padding:16px 18px;border-bottom:1.5px dashed rgba(30,24,18,.3);font-size:14px}.route.svelte-10s0gy4:last-of-type{border-bottom:none}.route.svelte-10s0gy4 .k:where(.svelte-10s0gy4){font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-deep)}.route.svelte-10s0gy4 .v:where(.svelte-10s0gy4){color:var(--ink-soft);line-height:1.6}.route.svelte-10s0gy4 .v:where(.svelte-10s0gy4) b:where(.svelte-10s0gy4){color:var(--ink);font-weight:600}.source.svelte-10s0gy4{background:var(--ink);color:var(--paper);padding:92px 0 96px}.source.svelte-10s0gy4 .eyebrow:where(.svelte-10s0gy4){color:var(--paper)}.source.svelte-10s0gy4 .eyebrow:where(.svelte-10s0gy4) .reg:where(.svelte-10s0gy4){color:var(--coral)}.source.svelte-10s0gy4 .eyebrow:where(.svelte-10s0gy4):after{background:#f6f1e638}.so-grid.svelte-10s0gy4{display:grid;grid-template-columns:1fr .9fr;gap:64px;margin-top:46px;align-items:center}.source.svelte-10s0gy4 h2:where(.svelte-10s0gy4){font-size:clamp(32px,4vw,50px);line-height:1.04;max-width:15ch}.so-lede.svelte-10s0gy4{margin-top:22px;font-size:16.5px;line-height:1.68;color:#f6f1e6b8;max-width:48ch}.so-lede.svelte-10s0gy4 b:where(.svelte-10s0gy4){color:var(--paper);font-weight:600}.so-annot.svelte-10s0gy4{margin-top:22px;font-family:var(--f-serif);font-style:italic;font-size:20px;color:var(--coral);max-width:34ch}.so-card.svelte-10s0gy4{border:1.5px solid rgba(246,241,230,.35);background:#f6f1e60a}.so-head.svelte-10s0gy4{display:flex;justify-content:space-between;gap:12px;padding:11px 16px 10px;border-bottom:1.5px solid rgba(246,241,230,.25);font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f6f1e699}.so-row.svelte-10s0gy4{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:baseline;padding:12px 16px;border-bottom:1px dashed rgba(246,241,230,.25);font-size:13.5px}.so-row.svelte-10s0gy4:last-of-type{border-bottom:none}.so-row.svelte-10s0gy4 .k:where(.svelte-10s0gy4){font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--m-amber)}.so-row.svelte-10s0gy4 .v:where(.svelte-10s0gy4){color:#f6f1e6c7;line-height:1.6}.so-row.svelte-10s0gy4 .v:where(.svelte-10s0gy4) b:where(.svelte-10s0gy4){color:var(--paper);font-weight:600}.honest.svelte-10s0gy4{padding:88px 0 96px}.hb-grid.svelte-10s0gy4{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px}.hb.svelte-10s0gy4{border:2px dashed rgba(30,24,18,.5);background:var(--paper);padding:24px 26px 26px}.hb.svelte-10s0gy4 .lab:where(.svelte-10s0gy4){font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--coral-deep)}.hb.svelte-10s0gy4 p:where(.svelte-10s0gy4){margin-top:12px;font-family:var(--f-serif);font-size:17px;line-height:1.6;color:var(--ink-soft)}.hb.svelte-10s0gy4 p:where(.svelte-10s0gy4) b:where(.svelte-10s0gy4){color:var(--ink);font-weight:620}.closing.svelte-10s0gy4{background:var(--coral);color:var(--coral-ink);padding:104px 0 112px}.closing.svelte-10s0gy4 .kick:where(.svelte-10s0gy4){font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-pale)}.closing.svelte-10s0gy4 h2:where(.svelte-10s0gy4){font-size:clamp(40px,5.6vw,76px);line-height:.98;margin:24px 0 26px;max-width:15ch}.closing.svelte-10s0gy4 p:where(.svelte-10s0gy4){font-size:17.5px;line-height:1.65;color:#26130fd1;max-width:52ch}.closing.svelte-10s0gy4 .btn:where(.svelte-10s0gy4){background:var(--coral-ink);color:var(--coral);border-color:var(--coral-ink);box-shadow:5px 5px #26130f59}.closing.svelte-10s0gy4 .btn:where(.svelte-10s0gy4):hover{box-shadow:2px 2px #26130f59}.closing.svelte-10s0gy4 .btn-ghost:where(.svelte-10s0gy4){background:transparent;color:var(--coral-ink);border-color:var(--coral-ink);box-shadow:5px 5px #26130f33}.closing.svelte-10s0gy4 .micro:where(.svelte-10s0gy4){color:#26130fa6}footer.svelte-10s0gy4{background:var(--ink);color:var(--paper)}.foot-top.svelte-10s0gy4{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:44px 0 30px;border-bottom:1px solid rgba(246,241,230,.2)}.foot-top.svelte-10s0gy4 .wordmark:where(.svelte-10s0gy4){color:var(--paper);font-size:24px}.foot-wire.svelte-10s0gy4{font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);display:flex;align-items:center;gap:12px}.colophon.svelte-10s0gy4{padding:26px 0 40px;font-family:var(--f-mono);font-size:10px;font-weight:400;letter-spacing:.06em;line-height:2;text-transform:uppercase;color:#f6f1e68c;max-width:96ch}@media(max-width:1040px){.wrap.svelte-10s0gy4{padding:0 28px}.hero.svelte-10s0gy4{padding-top:56px}.flow.svelte-10s0gy4{grid-template-columns:1fr;gap:18px}.flow-arrow.svelte-10s0gy4{transform:rotate(90deg);margin:0 auto}.dr-grid.svelte-10s0gy4{grid-template-columns:1fr}.br-grid.svelte-10s0gy4{grid-template-columns:1fr;gap:48px}.so-grid.svelte-10s0gy4{grid-template-columns:1fr;gap:40px}.hb-grid.svelte-10s0gy4{grid-template-columns:1fr}}@media(max-width:560px){.btn.svelte-10s0gy4{font-size:15.5px;padding:14px 24px}.ix-cols.svelte-10s0gy4,.ix-row.svelte-10s0gy4{grid-template-columns:1.5fr 56px 44px}.ix-cols.svelte-10s0gy4 span:where(.svelte-10s0gy4):last-child,.ix-row.svelte-10s0gy4 .it:where(.svelte-10s0gy4){display:none}.route.svelte-10s0gy4{grid-template-columns:1fr;gap:4px}}.foot-cols.svelte-10s0gy4{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:40px;padding:42px 0 36px;border-bottom:1px solid rgba(246,241,230,.2)}.fcol.svelte-10s0gy4 h5:where(.svelte-10s0gy4){font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f6f1e680;margin-bottom:16px}.fcol.svelte-10s0gy4 a:where(.svelte-10s0gy4){display:block;font-size:14px;color:#f6f1e6d9;line-height:2.1}.fcol.svelte-10s0gy4 a:where(.svelte-10s0gy4):hover{color:var(--coral)}@media(max-width:1040px){.foot-cols.svelte-10s0gy4{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:560px){.foot-cols.svelte-10s0gy4{grid-template-columns:1fr}}
