.blur-fade.svelte-1p2hoxy{opacity:0;filter:blur(var(--blur));transform:translateY(var(--y-offset));transition:opacity var(--duration) ease-out var(--delay),filter var(--duration) ease-out var(--delay),transform var(--duration) ease-out var(--delay)}.blur-fade.visible.svelte-1p2hoxy{opacity:1;filter:blur(0px);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.blur-fade.svelte-1p2hoxy{opacity:1;filter:none;transform:none;transition:none}}.methodology-page.svelte-7o0w84{background:var(--color-performance-panel, #ffffff);color:var(--color-performance-ink, #090909);--color-performance-fg-primary: var(--color-performance-ink, #090909);--color-performance-fg-secondary: #252a34;--color-performance-fg-muted: var(--color-performance-muted, #5e6268);--color-performance-fg-tertiary: var(--color-performance-muted, #5e6268);--color-performance-bg-pure: var(--color-performance-panel, #ffffff);--color-performance-bg-surface: var(--color-performance-panel, #ffffff);--color-performance-bg-subtle: var(--color-performance-paper, #f3f3f0);--color-performance-border-emphasis: var(--color-performance-line, #d7d7d2)}.hero.svelte-7o0w84{position:relative;padding:var(--section-padding-lg, 8rem) var(--container-padding, 1.5rem) var(--section-padding, 6rem);overflow:hidden}.hero-grid.svelte-7o0w84{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,black 0%,transparent 80%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 80%);pointer-events:none}.hero-content.svelte-7o0w84{position:relative;text-align:center;max-width:var(--content-width-xl);margin:0 auto}.hero-eyebrow.svelte-7o0w84{font-size:var(--text-performance-body-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--color-performance-fg-muted);margin-bottom:var(--space-5, 1.5rem)}.hero-title.svelte-7o0w84{font-size:var(--text-performance-display);font-weight:var(--font-performance-semibold);color:var(--color-performance-fg-primary);margin-bottom:var(--space-5, 1.5rem);line-height:1.1;letter-spacing:var(--tracking-performance-tighter, -.025em)}.hero-subtitle.svelte-7o0w84{font-size:var(--text-performance-body-lg);color:var(--color-performance-fg-secondary);max-width:42rem;margin:0 auto;line-height:var(--leading-performance-relaxed)}.principle-card.svelte-7o0w84{max-width:44rem;margin:0 auto;padding:var(--space-8, 3rem) var(--space-7, 2.5rem);border-radius:var(--radius-performance-scale-xl, 16px);background:var(--color-performance-bg-pure);box-shadow:var(--glass-shine-soft);text-align:center}.methodology-map-artifact.svelte-7o0w84{min-width:0;overflow:hidden}.principle-body.svelte-7o0w84{font-size:var(--text-performance-body-lg);color:var(--color-performance-fg-secondary);line-height:var(--leading-performance-relaxed)}.disciplines-stack.svelte-7o0w84{display:flex;flex-direction:column;gap:var(--space-5, 1.5rem);max-width:52rem;margin:0 auto}.discipline-card.svelte-7o0w84{position:relative;border-radius:var(--radius-performance-scale-xl, 16px);background:var(--color-performance-bg-pure);box-shadow:var(--glass-shine-soft);overflow:hidden;transition:border-color var(--duration-performance-standard) var(--ease-performance-standard),box-shadow var(--duration-performance-standard) var(--ease-performance-standard),transform var(--duration-bounce) var(--ease-bounce)}.discipline-card.svelte-7o0w84:hover{border-color:var(--color-performance-border-emphasis);box-shadow:var(--glass-shine-standard),var(--glass-outer-sm);transform:translateY(-2px)}.discipline-card.svelte-7o0w84:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.discipline-header.svelte-7o0w84{display:flex;align-items:flex-start;gap:var(--space-5, 1.5rem);padding:var(--space-6, 2rem) var(--space-6, 2rem) 0}.discipline-level.svelte-7o0w84{display:flex;flex-direction:column;align-items:center;gap:var(--space-1, .25rem);flex-shrink:0;min-width:4.5rem}.level-number.svelte-7o0w84{font-size:var(--text-performance-caption);font-weight:var(--font-performance-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-performance-fg-muted)}.level-domain.svelte-7o0w84{font-size:var(--text-performance-caption);color:var(--color-performance-fg-tertiary);text-transform:uppercase;letter-spacing:.06em}.discipline-meta.svelte-7o0w84{flex:1}.discipline-name.svelte-7o0w84{font-size:var(--text-performance-h2);font-weight:var(--font-performance-bold);color:var(--color-performance-fg-primary);letter-spacing:var(--tracking-performance-tight, -.015em);margin-bottom:var(--space-1, .25rem)}.discipline-action.svelte-7o0w84{font-size:var(--text-performance-body-sm)}.action-label.svelte-7o0w84{color:var(--color-performance-fg-muted);margin-right:.35rem}.action-value.svelte-7o0w84{color:var(--color-performance-fg-secondary);font-weight:var(--font-performance-semibold)}.discipline-question.svelte-7o0w84{padding:var(--space-5, 1.5rem) var(--space-6, 2rem);font-size:var(--text-performance-body-lg);font-style:italic;color:var(--color-performance-fg-primary);margin:var(--space-5, 1.5rem) 0 0;background:var(--color-performance-bg-subtle)}.question-mark.svelte-7o0w84{color:var(--color-performance-fg-muted);font-style:normal}.discipline-body.svelte-7o0w84{padding:var(--space-5, 1.5rem) var(--space-6, 2rem) var(--space-6, 2rem)}.discipline-description.svelte-7o0w84{font-size:var(--text-performance-body-sm);color:var(--color-performance-fg-secondary);line-height:var(--leading-performance-relaxed);margin-bottom:var(--space-5, 1.5rem)}.discipline-outcome.svelte-7o0w84{padding:var(--space-4, 1rem) var(--space-5, 1.5rem);border-radius:var(--radius-performance-scale-lg, 12px);background:var(--color-performance-bg-surface)}.outcome-label.svelte-7o0w84{font-size:var(--text-performance-caption);font-weight:var(--font-performance-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-performance-fg-muted);display:block;margin-bottom:var(--space-1, .25rem)}.outcome-text.svelte-7o0w84{font-size:var(--text-performance-body-sm);color:var(--color-performance-fg-primary);font-weight:var(--font-performance-medium)}.phases-grid.svelte-7o0w84{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4, 1rem);max-width:var(--content-width-xl);margin:0 auto}.phase-card.svelte-7o0w84{position:relative;padding:var(--space-6, 2rem) var(--space-5, 1.5rem);border-radius:var(--radius-performance-scale-lg, 12px);background:var(--color-performance-bg-pure);box-shadow:var(--glass-shine-soft);text-align:center;transition:border-color var(--duration-performance-standard) var(--ease-performance-standard),box-shadow var(--duration-performance-standard) var(--ease-performance-standard),transform var(--duration-bounce) var(--ease-bounce)}.phase-card.svelte-7o0w84:hover{border-color:var(--color-performance-border-emphasis);box-shadow:var(--glass-shine-standard),var(--glass-outer-sm);transform:translateY(-2px)}.phase-weeks.svelte-7o0w84{font-size:var(--text-performance-caption);font-weight:var(--font-performance-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-performance-fg-muted);margin-bottom:var(--space-3, .75rem)}.phase-name.svelte-7o0w84{font-size:var(--text-performance-body-lg);font-weight:var(--font-performance-semibold);color:var(--color-performance-fg-primary);margin-bottom:var(--space-2, .5rem)}.phase-description.svelte-7o0w84{font-size:var(--text-performance-body-sm);color:var(--color-performance-fg-secondary);line-height:var(--leading-performance-relaxed)}.phase-connector.svelte-7o0w84{display:none;position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:var(--color-performance-fg-muted);z-index:1}@media(min-width:769px){.phase-connector.svelte-7o0w84{display:block}}@media(max-width:1024px){.phases-grid.svelte-7o0w84{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero.svelte-7o0w84{padding:var(--layout-3, 4rem) var(--container-padding, 1.5rem)}.hero-title.svelte-7o0w84{font-size:var(--text-performance-h1)}.phases-grid.svelte-7o0w84{grid-template-columns:1fr;max-width:24rem;margin:0 auto}.discipline-header.svelte-7o0w84{flex-direction:column;gap:var(--space-2, .5rem)}.discipline-level.svelte-7o0w84{flex-direction:row;gap:var(--space-2, .5rem)}.principle-card.svelte-7o0w84{padding:var(--space-6, 2rem) var(--space-5, 1.5rem)}}
