.domain-explorer[data-astro-cid-lszfd6v2]{border:1px solid var(--border-strong);background:var(--surface-white);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.domain-stage[data-astro-cid-lszfd6v2]{background-image:linear-gradient(color-mix(in srgb, var(--brand-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 10%, transparent) 1px, transparent 1px);background-size:48px 48px;grid-area:1/1;min-width:0}.domain-panel[data-astro-cid-lszfd6v2]{min-height:430px;padding:var(--space-8) var(--space-12);background:linear-gradient(0deg, var(--surface-white), transparent);scroll-margin-top:calc(var(--header-height) + var(--space-8));position:relative}.domain-panel[data-astro-cid-lszfd6v2][hidden]{display:none}.domain-panel[data-astro-cid-lszfd6v2]+.domain-panel[data-astro-cid-lszfd6v2]{border-top:1px solid var(--border-structure)}.is-enhanced[data-astro-cid-lszfd6v2] .domain-panel[data-astro-cid-lszfd6v2]{border-top:0}.domain-panel__top[data-astro-cid-lszfd6v2]{justify-content:space-between;gap:var(--space-4);color:var(--text-on-light-secondary);display:flex}.domain-panel__scene[data-astro-cid-lszfd6v2]{height:150px;margin-block:var(--space-6);place-items:center;display:grid;position:relative;overflow:hidden}.domain-panel__icon[data-astro-cid-lszfd6v2]{z-index:2;width:96px;height:96px;color:var(--brand-primary);background:var(--surface-white);border:1px solid var(--brand-accent);border-radius:var(--radius-full);place-items:center;display:grid;position:relative}.domain-ring[data-astro-cid-lszfd6v2]{border:1px solid var(--border-structure);border-radius:var(--radius-full);width:142px;height:142px;position:absolute}.domain-ring--outer[data-astro-cid-lszfd6v2]{border-style:dashed;width:212px;height:212px}.domain-panel__line[data-astro-cid-lszfd6v2]{background:var(--brand-accent);width:30%;height:1px;position:absolute;top:50%}.domain-panel__line--left[data-astro-cid-lszfd6v2]{left:0}.domain-panel__line--right[data-astro-cid-lszfd6v2]{right:0}.domain-panel[data-astro-cid-lszfd6v2] h3[data-astro-cid-lszfd6v2]{color:var(--brand-primary);font-size:var(--font-size-2xl);font-weight:500;line-height:1.1}.domain-panel[data-astro-cid-lszfd6v2]>p[data-astro-cid-lszfd6v2]{max-width:660px;margin-top:var(--space-4);color:var(--text-on-light-secondary);font-size:var(--font-size-lg)}.domain-panel[data-astro-cid-lszfd6v2]>a[data-astro-cid-lszfd6v2]{gap:var(--space-3);margin-top:var(--space-6);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.domain-selector[data-astro-cid-lszfd6v2]{border-left:1px solid var(--border-strong);background:var(--surface-light-alt);grid-area:1/2;align-content:center;list-style:none;display:grid}.domain-control[data-astro-cid-lszfd6v2]{min-height:132px;padding:var(--space-8);align-items:center;gap:var(--space-4);color:var(--brand-primary);border-bottom:1px solid var(--border-structure);grid-template-columns:36px minmax(0,1fr) 20px;text-decoration:none;display:grid}.domain-selector[data-astro-cid-lszfd6v2] li[data-astro-cid-lszfd6v2]:last-child .domain-control[data-astro-cid-lszfd6v2]{border-bottom:0}.domain-control[data-astro-cid-lszfd6v2] strong[data-astro-cid-lszfd6v2]{font-size:var(--font-size-lg);font-weight:500;line-height:1.25}.domain-control__number[data-astro-cid-lszfd6v2]{color:var(--text-on-light-secondary)}.domain-control[data-astro-cid-lszfd6v2]:hover,.domain-control[data-astro-cid-lszfd6v2][aria-selected=true]{background:var(--brand-primary);color:var(--text-on-dark);box-shadow:inset 4px 0 var(--brand-accent)}.domain-control[data-astro-cid-lszfd6v2]:hover .domain-control__number[data-astro-cid-lszfd6v2],.domain-control[data-astro-cid-lszfd6v2][aria-selected=true] .domain-control__number[data-astro-cid-lszfd6v2]{color:var(--brand-accent)}.domain-control[data-astro-cid-lszfd6v2]:focus-visible{outline-offset:-4px}@media (width<=1024px){.domain-explorer[data-astro-cid-lszfd6v2]{grid-template-columns:minmax(0,1fr)}.domain-selector[data-astro-cid-lszfd6v2]{border-left:0;border-bottom:1px solid var(--border-strong);grid-area:1/1}.domain-stage[data-astro-cid-lszfd6v2]{grid-area:2/1}.is-enhanced[data-astro-cid-lszfd6v2] .domain-panel[data-astro-cid-lszfd6v2]{min-height:420px}.domain-control[data-astro-cid-lszfd6v2]{min-height:84px;padding:var(--space-6)}}@media (width<=640px){.domain-panel[data-astro-cid-lszfd6v2]{padding:var(--space-6);min-height:0}.domain-panel__scene[data-astro-cid-lszfd6v2]{height:120px}.domain-panel__top[data-astro-cid-lszfd6v2]{font-size:var(--font-size-xs)}.domain-control[data-astro-cid-lszfd6v2]{padding:var(--space-4);gap:var(--space-3);grid-template-columns:28px minmax(0,1fr) 18px}}@media (prefers-reduced-motion:reduce){.domain-control[data-astro-cid-lszfd6v2]{transition:none}}.consulting-page[data-astro-cid-5ddlnsta]{color:var(--text-on-light);background:var(--surface-light)}.consulting-page[data-astro-cid-5ddlnsta] h2[data-astro-cid-5ddlnsta]{font-size:var(--font-size-3xl);font-weight:500;line-height:1.08}.consulting-hero[data-astro-cid-5ddlnsta]{min-height:min(820px,92vh);padding-block:calc(var(--header-height) + var(--space-16)) var(--space-16);color:var(--text-on-dark);background:var(--surface-dark);border-bottom:8px solid var(--brand-accent);align-items:center;display:flex;position:relative}.signal-grid[data-astro-cid-5ddlnsta]{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--brand-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 8%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0}.consulting-hero__grid[data-astro-cid-5ddlnsta]{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid;position:relative}.consulting-hero[data-astro-cid-5ddlnsta] h1[data-astro-cid-5ddlnsta]{max-width:900px;font-size:var(--font-size-4xl);font-weight:500;line-height:.98}.consulting-hero__intro[data-astro-cid-5ddlnsta]{max-width:720px;margin-block:var(--space-8);color:var(--text-on-dark-secondary);font-size:var(--font-size-lg);line-height:1.65}.consulting-actions[data-astro-cid-5ddlnsta]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.consulting-text-link[data-astro-cid-5ddlnsta]{gap:var(--space-3);min-height:44px;color:var(--text-on-dark);align-items:center;font-weight:600;display:inline-flex}.consulting-text-link[data-astro-cid-5ddlnsta]:hover{color:var(--brand-accent)}.consulting-hero__conviction[data-astro-cid-5ddlnsta]{min-width:0;padding-left:var(--space-8);border-left:3px solid var(--brand-accent)}.consulting-hero__quote[data-astro-cid-5ddlnsta]{max-width:34ch;margin:var(--space-8) 0 0;font-size:var(--font-size-xl);font-weight:500;line-height:1.4}.consulting-domains[data-astro-cid-5ddlnsta],.consulting-outcomes[data-astro-cid-5ddlnsta]{scroll-margin-top:var(--header-height);padding-block:clamp(5rem,9vw,8rem)}.editorial-heading[data-astro-cid-5ddlnsta]{gap:var(--grid-gutter);margin-bottom:var(--space-12);grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,4fr);align-items:start;display:grid}.editorial-heading[data-astro-cid-5ddlnsta] .section-label[data-astro-cid-5ddlnsta]{color:var(--brand-primary);padding-top:var(--space-2)}.editorial-heading[data-astro-cid-5ddlnsta] h2[data-astro-cid-5ddlnsta]{max-width:730px;color:var(--brand-primary)}.editorial-heading[data-astro-cid-5ddlnsta]>p[data-astro-cid-5ddlnsta],.editorial-heading__aside[data-astro-cid-5ddlnsta]>p[data-astro-cid-5ddlnsta]{color:var(--text-on-light-secondary)}.editorial-heading__aside[data-astro-cid-5ddlnsta]>a[data-astro-cid-5ddlnsta]{align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-4);font-weight:600;display:inline-flex}.consulting-method[data-astro-cid-5ddlnsta]{color:var(--text-on-dark);background:var(--brand-primary);scroll-margin-top:var(--header-height);padding-block:clamp(5rem,9vw,8rem)}.consulting-method__grid[data-astro-cid-5ddlnsta]{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.consulting-method__copy[data-astro-cid-5ddlnsta] h2[data-astro-cid-5ddlnsta]{max-width:650px}.consulting-method__copy[data-astro-cid-5ddlnsta]>p[data-astro-cid-5ddlnsta]:not(.section-label){max-width:560px;margin-top:var(--space-6);color:var(--text-on-dark-secondary);font-size:var(--font-size-lg)}.consulting-method__copy[data-astro-cid-5ddlnsta]>a[data-astro-cid-5ddlnsta]{margin-top:var(--space-6)}.mission-model[data-astro-cid-5ddlnsta]{padding:var(--space-8);border:1px solid var(--brand-accent);background-image:linear-gradient(color-mix(in srgb, var(--brand-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 8%, transparent) 1px, transparent 1px);background-size:40px 40px;position:relative}.mission-model__origin[data-astro-cid-5ddlnsta]{align-items:center;gap:var(--space-4);color:var(--brand-accent);margin-bottom:var(--space-6);display:flex}.mission-model__steps[data-astro-cid-5ddlnsta]{gap:var(--space-4);list-style:none;display:grid}.mission-model__steps[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]{width:86%;padding:var(--space-6);border-left:3px solid var(--brand-accent);background:var(--surface-card)}.mission-model__steps[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]:nth-child(2){width:93%;margin-left:3%}.mission-model__steps[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]:nth-child(3){width:94%;margin-left:6%}.mission-model__steps[data-astro-cid-5ddlnsta] .data-text[data-astro-cid-5ddlnsta]{color:var(--brand-accent)}.mission-model__steps[data-astro-cid-5ddlnsta] h3[data-astro-cid-5ddlnsta]{margin-block:var(--space-3) var(--space-2);font-weight:500;font-size:var(--font-size-xl);line-height:1.15}.mission-model__steps[data-astro-cid-5ddlnsta] p[data-astro-cid-5ddlnsta]{color:var(--text-on-dark-secondary)}.mission-model__finish[data-astro-cid-5ddlnsta]{align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6);color:var(--brand-primary);background:var(--surface-light);border-top:4px solid var(--mastery);display:flex}.mission-model__finish[data-astro-cid-5ddlnsta] strong[data-astro-cid-5ddlnsta]{font-size:var(--font-size-lg);font-weight:500}.consulting-outcomes[data-astro-cid-5ddlnsta]{background:var(--surface-light-alt)}.mission-outline[data-astro-cid-5ddlnsta]{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.mission-outline[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]{align-items:flex-start;gap:var(--space-8);min-height:200px;padding:var(--space-8);border-right:1px solid var(--border-strong);flex-direction:column;display:flex;position:relative}.mission-outline[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]:last-child{border-right:0}.mission-outline__marker[data-astro-cid-5ddlnsta]{width:38px;height:38px;color:var(--brand-primary);border:1px solid var(--brand-primary);place-items:center;display:grid}.mission-outline[data-astro-cid-5ddlnsta] strong[data-astro-cid-5ddlnsta]{max-width:25ch;color:var(--brand-primary);font-weight:500;font-size:var(--font-size-xl);line-height:1.3}.mission-outline__line[data-astro-cid-5ddlnsta]{background:var(--mastery);width:64px;height:3px;margin-top:auto;display:block}.consulting-closing[data-astro-cid-5ddlnsta]{background:var(--brand-primary);color:var(--text-on-dark);padding-block:clamp(5rem,9vw,7rem)}.consulting-closing__grid[data-astro-cid-5ddlnsta]{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.consulting-closing[data-astro-cid-5ddlnsta] h2[data-astro-cid-5ddlnsta]{max-width:850px}.consulting-closing[data-astro-cid-5ddlnsta] p[data-astro-cid-5ddlnsta]{max-width:650px;margin-top:var(--space-6);color:var(--text-on-dark-secondary);font-size:var(--font-size-lg)}.consulting-closing__actions[data-astro-cid-5ddlnsta]{gap:var(--space-6);justify-items:start;display:grid}.consulting-page[data-astro-cid-5ddlnsta] .btn[data-astro-cid-5ddlnsta]{white-space:normal;text-align:left}.consulting-page[data-astro-cid-5ddlnsta] .btn[data-astro-cid-5ddlnsta] svg[data-astro-cid-5ddlnsta]{flex-shrink:0}@media (width<=1024px){.consulting-hero[data-astro-cid-5ddlnsta]{min-height:auto}.consulting-hero__grid[data-astro-cid-5ddlnsta],.consulting-method__grid[data-astro-cid-5ddlnsta]{grid-template-columns:minmax(0,1fr)}.editorial-heading[data-astro-cid-5ddlnsta]{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.editorial-heading[data-astro-cid-5ddlnsta]>p[data-astro-cid-5ddlnsta]:not(.section-label),.editorial-heading__aside[data-astro-cid-5ddlnsta]{grid-column:2}.consulting-closing__grid[data-astro-cid-5ddlnsta]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.consulting-page[data-astro-cid-5ddlnsta] h2[data-astro-cid-5ddlnsta]{font-size:var(--font-size-2xl)}.consulting-hero[data-astro-cid-5ddlnsta]{padding-block:calc(var(--header-height) + var(--space-8)) var(--space-12)}.consulting-hero__grid[data-astro-cid-5ddlnsta]{gap:var(--space-8)}.consulting-hero[data-astro-cid-5ddlnsta] h1[data-astro-cid-5ddlnsta]{font-size:clamp(2rem, 10vw, var(--font-size-4xl))}.editorial-heading[data-astro-cid-5ddlnsta]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.editorial-heading[data-astro-cid-5ddlnsta]>p[data-astro-cid-5ddlnsta]:not(.section-label),.editorial-heading__aside[data-astro-cid-5ddlnsta]{grid-column:auto}.consulting-domains[data-astro-cid-5ddlnsta],.consulting-method[data-astro-cid-5ddlnsta],.consulting-outcomes[data-astro-cid-5ddlnsta],.consulting-closing[data-astro-cid-5ddlnsta]{padding-block:var(--space-16)}.mission-model[data-astro-cid-5ddlnsta]{padding:var(--space-4)}.mission-model__steps[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta],.mission-model__steps[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]:nth-child(2),.mission-model__steps[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]:nth-child(3){width:100%;padding:var(--space-4);margin-left:0}.mission-outline[data-astro-cid-5ddlnsta]{grid-template-columns:minmax(0,1fr)}.mission-outline[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]{border-right:0;border-bottom:1px solid var(--border-strong);min-height:150px;padding:var(--space-6);gap:var(--space-4)}.mission-outline[data-astro-cid-5ddlnsta] li[data-astro-cid-5ddlnsta]:last-child{border-bottom:0}}
