.container.svelte-4z030h{max-width:72rem;margin:0 auto;padding-inline:24px;position:relative}.mono.svelte-4z030h{font-family:var(--font-mono)}.intro.svelte-4z030h{padding-block:96px 64px}.meta-row.svelte-4z030h{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:40px}.eyebrow.svelte-4z030h{font-size:.75rem;line-height:1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-clay)}.meta-count.svelte-4z030h{font-size:.75rem;line-height:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}h1.svelte-4z030h{font-size:clamp(2.5rem,6vw,5.25rem);line-height:.96;letter-spacing:-.03em;max-width:1000px;margin-bottom:24px}.caption.svelte-4z030h{font-family:Saira Stencil One,Geist Mono,ui-monospace,sans-serif;font-size:.625rem;line-height:1.8;letter-spacing:.08em;text-transform:uppercase;color:var(--color-clay);margin-bottom:24px}.subline.svelte-4z030h{font-size:1.125rem;line-height:1.75rem;color:var(--color-ink-soft);max-width:62ch}.dept-strip.svelte-4z030h{position:sticky;top:66px;z-index:30;border-block:1px solid var(--color-line);background-color:#fbf9f68c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.strip-grid.svelte-4z030h{max-width:82rem;margin-inline:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.strip-item.svelte-4z030h{display:flex;align-items:center;gap:10px;padding:14px 20px;border-right:1px solid var(--color-line);text-decoration:none;transition:background-color .25s var(--ease-out-strong),transform .16s var(--ease-out-strong)}.strip-item.svelte-4z030h:active{transform:scale(.995)}.strip-item.svelte-4z030h:last-child{border-right:none}.chip.svelte-4z030h{width:9px;height:9px;border-radius:3px;flex-shrink:0;transition:transform .25s var(--ease-out-strong)}.strip-label.svelte-4z030h{font-size:.75rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s var(--ease-out-strong)}.strip-item.active.svelte-4z030h{box-shadow:inset 0 -2px 0 var(--dept-c, var(--color-clay))}.strip-item.active.svelte-4z030h .strip-label:where(.svelte-4z030h){color:var(--color-ink)}.strip-item.active.svelte-4z030h .chip:where(.svelte-4z030h){transform:scale(1.25)}@media(hover:hover)and (pointer:fine){.strip-item.svelte-4z030h:hover{background-color:var(--color-surface)}.strip-item.svelte-4z030h:hover .strip-label:where(.svelte-4z030h){color:var(--color-ink)}}.discipline.svelte-4z030h{position:relative;overflow:hidden;padding-block:96px;border-top:1px solid var(--color-line);scroll-margin-top:132px}.ghost.svelte-4z030h{position:absolute;top:calc(92px - 1em);right:8px;font-family:Saira Stencil One,sans-serif;font-size:clamp(64px,7vw,88px);line-height:1;color:color-mix(in oklab,var(--dept-c, #8c4a2f) 12%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.ghost-plain.svelte-4z030h{color:#1c17120d;right:auto;left:8px}.ghost-night.svelte-4z030h{color:#ede6dc0f;right:auto;left:8px}.dept-head.svelte-4z030h{display:flex;align-items:flex-start;gap:28px;margin-bottom:40px}.dept-index.svelte-4z030h{font-family:Saira Stencil One,sans-serif;font-size:3.5rem;line-height:.9;color:var(--dept-c)}h2.svelte-4z030h{font-size:clamp(1.875rem,3.6vw,2.75rem);line-height:1.05;letter-spacing:-.02em}.promise.svelte-4z030h{font-size:1.25rem;line-height:1.6;color:var(--color-clay);font-weight:600;margin-top:10px}.dept-grid.svelte-4z030h{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.benefits.svelte-4z030h{list-style:none;padding:0;margin:0}.benefits.svelte-4z030h li:where(.svelte-4z030h){color:var(--color-ink-soft);line-height:1.75rem;max-width:62ch;padding-block:20px;border-top:1px solid var(--color-line)}.benefits.svelte-4z030h li:where(.svelte-4z030h):first-child{border-top:none;padding-top:0}.benefits.svelte-4z030h strong:where(.svelte-4z030h){color:var(--color-ink);display:block;font-size:1.125rem;margin-bottom:4px}.deliverables.svelte-4z030h{background-color:var(--color-surface);border:1px solid var(--color-line);border-top:3px solid var(--dept-c);border-radius:16px;padding:24px}.deliverables.svelte-4z030h h3:where(.svelte-4z030h){font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:600;margin-bottom:16px}.deliverables.svelte-4z030h ul:where(.svelte-4z030h){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.deliverables.svelte-4z030h li:where(.svelte-4z030h){font-size:.875rem;line-height:1.25rem;color:var(--color-ink);padding-left:16px;position:relative}.deliverables.svelte-4z030h li:where(.svelte-4z030h):before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background-color:var(--dept-c)}.engagements.svelte-4z030h{position:relative;overflow:hidden;padding-block:96px;background-color:var(--color-surface);border-top:1px solid var(--color-line)}.cards.svelte-4z030h{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;position:relative;padding-top:28px}.cards.svelte-4z030h:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background-color:var(--color-line)}.card.svelte-4z030h{position:relative;background-color:var(--color-paper);border:1px solid var(--color-line);border-radius:16px;padding:32px 24px;transition:transform .3s var(--ease-out-strong),border-color .3s var(--ease-out-strong),box-shadow .3s var(--ease-out-strong)}.card.svelte-4z030h:after{content:"";position:absolute;top:-32px;left:28px;width:8px;height:8px;border-radius:9999px;background-color:var(--color-amber);box-shadow:var(--glow-soft)}@media(hover:hover)and (pointer:fine){.card.svelte-4z030h:hover{transform:translateY(-4px);border-color:var(--color-clay);box-shadow:0 12px 32px #1c171214}}.card-num.svelte-4z030h{font-family:Saira Stencil One,sans-serif;font-size:1.75rem;line-height:1;color:var(--color-clay);margin-bottom:12px}.section-intro.svelte-4z030h{color:var(--color-ink-soft);max-width:58ch;margin-top:16px}.card-meta.svelte-4z030h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.timeframe.svelte-4z030h{font-size:.75rem;color:var(--color-clay);letter-spacing:.08em}.terms.svelte-4z030h{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);border:1px solid var(--color-sand);border-radius:9999px;padding:4px 12px;white-space:nowrap}.card.svelte-4z030h h3:where(.svelte-4z030h){font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:12px}.card-copy.svelte-4z030h{color:var(--color-ink-soft);font-size:.875rem;line-height:1.5rem;margin-bottom:16px}.card-best.svelte-4z030h{font-size:.875rem;line-height:1.25rem;color:var(--color-ink);font-weight:600;border-top:1px solid var(--color-line);padding-top:16px}.closing.svelte-4z030h{position:relative;overflow:hidden;background-color:var(--color-night);color:var(--color-night-text);padding-block:128px}.closing-inner.svelte-4z030h{text-align:center;display:flex;flex-direction:column;align-items:center}.closing.svelte-4z030h h2:where(.svelte-4z030h){margin-inline:auto}.closing-subline.svelte-4z030h{color:var(--color-night-muted);max-width:56ch;line-height:1.75rem;margin:16px auto 40px}.ember.svelte-4z030h{position:absolute;border-radius:9999px;background-color:var(--color-seam);filter:blur(6px);opacity:.16;animation:svelte-4z030h-ember-drift 10s var(--ease-inout-strong) infinite alternate;pointer-events:none}.e1.svelte-4z030h{width:12px;height:12px;left:18%;bottom:26%}.e2.svelte-4z030h{width:15px;height:15px;right:12%;top:32%;animation-delay:-5s}@keyframes svelte-4z030h-ember-drift{0%{transform:translateY(0);opacity:.1}50%{opacity:.26}to{transform:translateY(-36px);opacity:.12}}@media(max-width:900px){.dept-strip.svelte-4z030h{display:none}.discipline.svelte-4z030h{scroll-margin-top:80px}.dept-grid.svelte-4z030h{grid-template-columns:1fr;gap:32px}.dept-head.svelte-4z030h{gap:16px}.cards.svelte-4z030h{grid-template-columns:1fr}}.split.svelte-4z030h{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.split-col.svelte-4z030h{position:relative;overflow:hidden;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:28px}.split-seam.svelte-4z030h{position:absolute;top:0;left:0;right:0;height:3px}.split-seam.ours.svelte-4z030h{background-color:var(--color-clay)}.split-seam.theirs.svelte-4z030h{background-color:var(--color-line)}.split-head.svelte-4z030h{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:20px}.split-col.svelte-4z030h li:where(.svelte-4z030h){padding-block:12px;border-top:1px solid var(--color-line);font-size:.9375rem;line-height:1.5rem;color:var(--color-ink)}.split-col.svelte-4z030h li:where(.svelte-4z030h):first-child{border-top:none;padding-top:0}.split-note.svelte-4z030h{margin-top:24px;max-width:78ch;font-size:.875rem;line-height:1.5rem;color:var(--color-ink-soft)}.split-note.svelte-4z030h strong:where(.svelte-4z030h){color:var(--color-ink);font-weight:500}@media(max-width:900px){.split.svelte-4z030h{grid-template-columns:1fr}}.dept-side.svelte-4z030h{display:flex;flex-direction:column;gap:16px}.dpanel.svelte-4z030h{position:relative;overflow:hidden;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.dpanel-seam.svelte-4z030h{position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--dept-c)}.dpanel-tag.svelte-4z030h{position:absolute;top:10px;right:14px;font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:9999px;padding:2px 8px}.dpanel-title.svelte-4z030h{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:4px}.drow.svelte-4z030h{display:flex;align-items:center;justify-content:space-between;gap:12px;background-color:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;padding:10px 12px}.drow.slim.svelte-4z030h{padding:8px 12px}.drow-text.svelte-4z030h{font-size:.6875rem;letter-spacing:.06em;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpill.svelte-4z030h{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:9999px;white-space:nowrap}.dpill.outline.svelte-4z030h{border:1px solid var(--dept-c);color:var(--color-ink)}.dpill.filled.svelte-4z030h{background-color:var(--color-night);color:var(--color-night-text)}.dghost-line.svelte-4z030h{height:8px;border-radius:4px;background-color:var(--color-line);opacity:.7}.dstages.svelte-4z030h{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dstage.svelte-4z030h{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-line);border-radius:8px;padding:8px 4px;background-color:var(--color-paper);color:var(--color-ink-soft)}.dstage.done.svelte-4z030h{border-color:var(--dept-c);color:var(--color-ink)}.dstage.live.svelte-4z030h{border-color:var(--color-amber);color:var(--color-ink)}.dpulse.svelte-4z030h{width:6px;height:6px;border-radius:9999px;background-color:var(--color-amber);box-shadow:var(--glow-soft);animation:svelte-4z030h-dpulse 2s var(--ease-inout-strong) infinite}@keyframes svelte-4z030h-dpulse{0%,to{opacity:1}50%{opacity:.4}}.dbars.svelte-4z030h{display:flex;align-items:flex-end;gap:8px;height:72px;padding:8px 12px;border:1px solid var(--color-line);border-radius:8px;background-color:var(--color-paper)}.dbars.svelte-4z030h span:where(.svelte-4z030h){flex-grow:1;border-radius:3px 3px 0 0;background-color:var(--color-line)}.dbars.svelte-4z030h span.hot:where(.svelte-4z030h){background-color:var(--dept-c)}.ddot.svelte-4z030h{width:8px;height:8px;border-radius:9999px;flex-shrink:0}.ddot.done.svelte-4z030h{background-color:var(--dept-c)}.ddot.wait.svelte-4z030h{background-color:var(--color-line)}.dprogress.svelte-4z030h{height:6px;border-radius:9999px;background-color:var(--color-line);overflow:hidden}.dprogress.svelte-4z030h span:where(.svelte-4z030h){display:block;height:100%;border-radius:9999px;background-color:var(--dept-c)}.dsegments.svelte-4z030h{display:flex;gap:4px;height:20px}.dsegments.svelte-4z030h span:where(.svelte-4z030h){flex-grow:1;border-radius:4px}.dsegments.svelte-4z030h .new:where(.svelte-4z030h){background-color:var(--dept-c)}.dsegments.svelte-4z030h .old:where(.svelte-4z030h){background-color:var(--color-line)}
