.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}}.shimmer-button.svelte-1wfawdg{position:relative;z-index:0;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;white-space:nowrap;color:#fff;background:var(--bg);font-weight:600;text-decoration:none;transform:translateZ(0);transition:transform .3s ease-in-out}.shimmer-button.svelte-1wfawdg:active{transform:translateY(1px)}.shimmer-button.disabled.svelte-1wfawdg{opacity:.5;cursor:not-allowed;pointer-events:none}.spark-container.svelte-1wfawdg{position:absolute;inset:0;z-index:-30;overflow:visible;filter:blur(2px);container-type:size}.spark.svelte-1wfawdg{position:absolute;inset:0;aspect-ratio:1;height:100cqh;animation:svelte-1wfawdg-shimmer-slide var(--speed) ease-in-out infinite alternate}.spark-inner.svelte-1wfawdg{position:absolute;inset:-100%;width:auto;rotate:0deg;background:conic-gradient(from calc(270deg - (var(--spread) * .5)),transparent 0,var(--shimmer-color) var(--spread),transparent var(--spread));animation:svelte-1wfawdg-spin-around calc(var(--speed) * 2) infinite linear}.content.svelte-1wfawdg{position:relative;z-index:1}.highlight.svelte-1wfawdg{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--radius);padding:.375rem 1rem;box-shadow:inset 0 -8px 10px #ffffff1f;transform:translateZ(0);transition:all .3s ease-in-out}.shimmer-button.svelte-1wfawdg:hover .highlight:where(.svelte-1wfawdg){box-shadow:inset 0 -6px 10px #ffffff3d}.shimmer-button.svelte-1wfawdg:active .highlight:where(.svelte-1wfawdg){box-shadow:inset 0 -10px 10px #ffffff3d}.backdrop.svelte-1wfawdg{position:absolute;inset:var(--cut);z-index:-20;border-radius:var(--radius);background:var(--bg)}@keyframes svelte-1wfawdg-shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes svelte-1wfawdg-spin-around{0%{transform:translateZ(0) rotate(0)}15%,35%{transform:translateZ(0) rotate(90deg)}65%,85%{transform:translateZ(0) rotate(270deg)}to{transform:translateZ(0) rotate(360deg)}}.methodology-page.svelte-7o0w84{background:var(--color-clear-panel, #ffffff);color:var(--color-clear-onyx, #0a0e19);--color-fg-primary: var(--color-clear-onyx, #0a0e19);--color-fg-secondary: #252a34;--color-fg-muted: var(--color-clear-grey, #636363);--color-fg-tertiary: var(--color-clear-grey, #636363);--color-bg-pure: var(--color-clear-panel, #ffffff);--color-bg-surface: var(--color-clear-panel, #ffffff);--color-bg-subtle: var(--color-clear-porcelain, #f9f9f9);--color-border-emphasis: var(--color-clear-border, #e1e1e1)}.section-container.svelte-7o0w84{max-width:var(--content-width-xl);margin:0 auto;padding:0 var(--container-padding, 1.5rem)}.section-heading.svelte-7o0w84{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);text-align:center;margin-bottom:var(--space-3, .75rem);letter-spacing:var(--tracking-tight, -.015em)}.section-subhead.svelte-7o0w84{font-size:var(--text-body);color:var(--color-fg-secondary);text-align:center;margin-bottom:var(--space-8, 3rem);max-width:40rem;margin-left:auto;margin-right:auto;line-height:var(--leading-relaxed)}.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-body-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--color-fg-muted);margin-bottom:var(--space-5, 1.5rem)}.hero-title.svelte-7o0w84{font-size:var(--text-display);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-5, 1.5rem);line-height:1.1;letter-spacing:var(--tracking-tighter, -.025em)}.hero-subtitle.svelte-7o0w84{font-size:var(--text-body-lg);color:var(--color-fg-secondary);max-width:42rem;margin:0 auto;line-height:var(--leading-relaxed)}.principle-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.principle-card.svelte-7o0w84{max-width:44rem;margin:0 auto;padding:var(--space-8, 3rem) var(--space-7, 2.5rem);border-radius:var(--radius-xl, 16px);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);text-align:center}.principle-heading.svelte-7o0w84{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-5, 1.5rem);letter-spacing:var(--tracking-tight, -.015em)}.principle-body.svelte-7o0w84{font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.disciplines-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.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-xl, 16px);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);overflow:hidden;transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-bounce) var(--ease-bounce)}.discipline-card.svelte-7o0w84:hover{border-color:var(--color-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-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted)}.level-domain.svelte-7o0w84{font-size:var(--text-caption);color:var(--color-fg-tertiary);text-transform:uppercase;letter-spacing:.06em}.discipline-meta.svelte-7o0w84{flex:1}.discipline-name.svelte-7o0w84{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary);letter-spacing:var(--tracking-tight, -.015em);margin-bottom:var(--space-1, .25rem)}.discipline-action.svelte-7o0w84{font-size:var(--text-body-sm)}.action-label.svelte-7o0w84{color:var(--color-fg-muted);margin-right:.35rem}.action-value.svelte-7o0w84{color:var(--color-fg-secondary);font-weight:var(--font-semibold)}.discipline-question.svelte-7o0w84{padding:var(--space-5, 1.5rem) var(--space-6, 2rem);font-size:var(--text-body-lg);font-style:italic;color:var(--color-fg-primary);margin:var(--space-5, 1.5rem) 0 0;background:var(--color-bg-subtle)}.question-mark.svelte-7o0w84{color:var(--color-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-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-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-lg, 12px);background:var(--color-bg-surface)}.outcome-label.svelte-7o0w84{font-size:var(--text-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);display:block;margin-bottom:var(--space-1, .25rem)}.outcome-text.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-primary);font-weight:var(--font-medium)}.process-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.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-lg, 12px);background:var(--color-bg-pure);box-shadow:var(--glass-shine-soft);text-align:center;transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-bounce) var(--ease-bounce)}.phase-card.svelte-7o0w84:hover{border-color:var(--color-border-emphasis);box-shadow:var(--glass-shine-standard),var(--glass-outer-sm);transform:translateY(-2px)}.phase-weeks.svelte-7o0w84{font-size:var(--text-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);margin-bottom:var(--space-3, .75rem)}.phase-name.svelte-7o0w84{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-2, .5rem)}.phase-description.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.phase-connector.svelte-7o0w84{display:none;position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:var(--color-fg-muted);z-index:1}@media(min-width:769px){.phase-connector.svelte-7o0w84{display:block}}.method-canvas-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem)}.cta-section.svelte-7o0w84{padding:var(--section-padding, 6rem) var(--container-padding, 1.5rem);text-align:center}.cta-heading.svelte-7o0w84{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-3, .75rem);letter-spacing:var(--tracking-tight, -.015em)}.cta-subtext.svelte-7o0w84{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:var(--space-6, 2rem);max-width:36rem;margin-left:auto;margin-right:auto;line-height:var(--leading-relaxed)}.cta-buttons.svelte-7o0w84{display:flex;flex-direction:column;align-items:center;gap:var(--space-4, 1rem)}.cta-secondary.svelte-7o0w84{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-fg-secondary);transition:color var(--duration-standard) var(--ease-standard)}.cta-secondary.svelte-7o0w84:hover{color:var(--color-fg-primary)}@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-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)}.principle-section.svelte-7o0w84,.disciplines-section.svelte-7o0w84,.process-section.svelte-7o0w84,.method-canvas-section.svelte-7o0w84,.cta-section.svelte-7o0w84{padding:var(--layout-3, 4rem) var(--container-padding, 1.5rem)}}
