.arc.svelte-p297pj{width:100%;max-width:34rem;height:auto;overflow:visible}.arc-small.svelte-p297pj{width:6rem;max-width:none}.arc-course.svelte-p297pj{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.arc-small.svelte-p297pj .arc-course:where(.svelte-p297pj){stroke-width:6px;stroke-dasharray:none;opacity:.45}.mark.svelte-p297pj{fill:var(--surface);stroke:var(--text);stroke-width:2px}.arc-small.svelte-p297pj .mark:where(.svelte-p297pj){stroke-width:5px}.mark-fill.svelte-p297pj{fill:var(--text);opacity:0;transition:opacity var(--dur) var(--ease-out)}.mark-fill.is-reached.svelte-p297pj{opacity:1}.sun-dot.svelte-p297pj,.sun-level.svelte-p297pj{transform-box:view-box;transition:transform .6s var(--ease-out)}.sun-dot.svelte-p297pj{transform-origin:200px 200px}.sun-level.svelte-p297pj{transform-origin:24px 200px}.sun-body.svelte-p297pj{fill:var(--soleil);stroke:var(--text);stroke-width:2px}.arc-small.svelte-p297pj .sun-body:where(.svelte-p297pj){stroke-width:5px}.sun-stripe.svelte-p297pj{stroke:var(--text);stroke-width:2px}.arc-small.svelte-p297pj .sun-stripe:where(.svelte-p297pj){stroke-width:4px}.sea-mask.svelte-p297pj{fill:var(--surface)}.horizon.svelte-p297pj{stroke:var(--line);stroke-width:3px}.arc-small.svelte-p297pj .horizon:where(.svelte-p297pj){stroke-width:8px}.sea.svelte-p297pj{stroke:var(--text);stroke-width:1.5px}.arc-small.svelte-p297pj .sea:where(.svelte-p297pj){stroke-width:5px}@media (prefers-reduced-motion:reduce){.sun-dot.svelte-p297pj,.sun-level.svelte-p297pj,.mark-fill.svelte-p297pj{transition:none}}.arc-section.svelte-qo0iyr{padding-block:var(--s12) var(--s8)}.arc-head.svelte-qo0iyr{gap:var(--s2);margin-bottom:var(--s6);display:grid}.arc-eyebrow.svelte-qo0iyr{color:var(--muted)}.arc-head.svelte-qo0iyr h2:where(.svelte-qo0iyr){max-width:18ch}.arc-grid.svelte-qo0iyr{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.arc-stage.svelte-qo0iyr{top:var(--s4);gap:var(--s3);padding-top:var(--s4);display:grid;position:sticky}.arc-caption.svelte-qo0iyr{gap:var(--s1);min-height:8rem;display:grid}.n.svelte-qo0iyr{font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--tracking-label);color:var(--muted);font-weight:500;line-height:1.4;display:block}.cap-name.svelte-qo0iyr{font-family:var(--font-display);font-size:var(--size-l);line-height:1.04}.cap-lead.svelte-qo0iyr{font-family:var(--font-display);font-style:italic;font-size:var(--size-m);color:var(--muted);line-height:1.15}.method-steps.svelte-qo0iyr{margin:0;padding:0;list-style:none}.step.svelte-qo0iyr{gap:var(--s1);padding-block:var(--s4) var(--s8);border-top:1px solid var(--rule);display:grid;position:relative}.step.svelte-qo0iyr:before{content:"";height:var(--horizon);background:var(--line);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.step.is-active.svelte-qo0iyr:before{transform:scaleX(1)}.step-head.svelte-qo0iyr{justify-content:space-between;align-items:flex-end;gap:var(--s2);display:flex}.step-icon.svelte-qo0iyr{display:none}.step-name.svelte-qo0iyr{font-size:var(--size-l)}.step-lead.svelte-qo0iyr{font-family:var(--font-display);font-style:italic;font-size:var(--size-m);line-height:1.15}.step-items.svelte-qo0iyr{gap:.15rem var(--s2);margin:var(--s1) 0 0;color:var(--muted);flex-wrap:wrap;max-width:44ch;padding:0;list-style:none;display:flex}@media (width<=52rem){.arc-section.svelte-qo0iyr{padding-block:var(--s8) var(--s6)}.arc-grid.svelte-qo0iyr{grid-template-columns:1fr}.arc-stage.svelte-qo0iyr{display:none}.step-icon.svelte-qo0iyr{display:block}.step.svelte-qo0iyr{padding-block:var(--s3) var(--s6)}.step.svelte-qo0iyr:before{transition:none;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.step.svelte-qo0iyr:before{transition:none}}.creat.svelte-etf83t{padding-block:var(--s12)}.creat-inner.svelte-etf83t{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.creat-copy.svelte-etf83t{gap:var(--s3);display:grid}.creat-copy.svelte-etf83t h2:where(.svelte-etf83t){max-width:12ch}.creat-lead.svelte-etf83t{font-family:var(--font-display);font-size:var(--size-m);max-width:30ch;line-height:1.2}.creat-belief.svelte-etf83t{color:var(--field-muted);max-width:46ch}.creat-motto.svelte-etf83t{font-family:var(--font-display);font-style:italic;font-size:var(--size-m);line-height:1.15}.creat-horizon.svelte-etf83t{display:grid}.above.svelte-etf83t,.below.svelte-etf83t{gap:var(--s2);display:grid}.above.svelte-etf83t{padding-bottom:var(--s2)}.below.svelte-etf83t{padding-top:var(--s2)}.creat-label.svelte-etf83t{color:var(--field-muted)}.ruled.svelte-etf83t{column-gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ruled.svelte-etf83t li:where(.svelte-etf83t){padding-block:.45rem}.ruled-above.svelte-etf83t li:where(.svelte-etf83t){border-bottom:1px solid var(--rule);font-family:var(--font-display);font-style:italic;font-size:var(--size-m);line-height:1.15}.ruled-below.svelte-etf83t li:where(.svelte-etf83t){border-top:1px solid var(--rule)}@media (width<=52rem){.creat.svelte-etf83t{padding-block:var(--s8)}.creat-inner.svelte-etf83t{grid-template-columns:1fr}}.measure.svelte-198eb3v{padding-block:var(--s12)}.measure-head.svelte-198eb3v{gap:var(--s3) clamp(2rem, 6vw, 6rem);margin-bottom:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.measure-head.svelte-198eb3v h2:where(.svelte-198eb3v){max-width:12ch}.measure-intro.svelte-198eb3v{color:var(--muted);max-width:52ch}.kpis.svelte-198eb3v{gap:var(--s6) clamp(2rem, 6vw, 6rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi.svelte-198eb3v h3:where(.svelte-198eb3v){padding-bottom:var(--s2);border-bottom:var(--horizon) solid var(--line)}.kpi-list.svelte-198eb3v{margin:0;padding:0;list-style:none}.kpi-list.svelte-198eb3v li:where(.svelte-198eb3v){border-bottom:1px solid var(--rule);padding-block:.6rem}.motto.svelte-198eb3v{gap:var(--s1);max-width:none;margin-top:var(--s12);font-family:var(--font-display);font-size:var(--size-l);line-height:1.05;display:grid}.motto-line.svelte-198eb3v{margin-inline-start:calc(var(--i) * clamp(1rem, 12vw, 14rem));display:block}.motto-line.svelte-198eb3v:last-child{font-style:italic}@media (width<=52rem){.measure.svelte-198eb3v{padding-block:var(--s8)}.measure-head.svelte-198eb3v,.kpis.svelte-198eb3v{grid-template-columns:1fr}.measure-head.svelte-198eb3v{margin-bottom:var(--s6)}.motto.svelte-198eb3v{margin-top:var(--s8)}}.perf.svelte-qygnap{padding-block:var(--s8) var(--s12)}.perf-top.svelte-qygnap{margin-bottom:var(--s8);grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.perf-copy.svelte-qygnap{gap:var(--s3);display:grid}.perf-lead.svelte-qygnap{font-family:var(--font-display);font-size:var(--size-m);max-width:32ch;line-height:1.2}.perf-dims.svelte-qygnap{max-width:40ch;margin:0;padding:0;list-style:none}.perf-dims.svelte-qygnap li:where(.svelte-qygnap){border-bottom:1px solid var(--rule);padding-block:.6rem}.perf-dims.svelte-qygnap li:where(.svelte-qygnap):first-child{border-top:1px solid var(--rule)}.perf-sun.svelte-qygnap{justify-self:end;width:min(100%,26rem)}.figs-title.svelte-qygnap{margin-bottom:var(--s3)}.figs.svelte-qygnap{border-top:var(--horizon) solid var(--line);margin:0;padding:0;list-style:none}.fig.svelte-qygnap{gap:var(--s1) var(--s4);padding-block:var(--s2);border-bottom:1.5px solid var(--line);grid-template-columns:minmax(9rem,2fr) minmax(0,5fr);align-items:baseline;display:grid}.fig-value.svelte-qygnap{font-family:var(--font-display);font-size:var(--size-l);white-space:nowrap;line-height:1.05}.fig-text.svelte-qygnap{max-width:52ch;color:var(--muted)}.perf-motto.svelte-qygnap{margin-top:var(--s12);font-family:var(--font-display);font-size:var(--size-l);line-height:1.05;display:grid}.perf-motto.svelte-qygnap p:where(.svelte-qygnap){max-width:none}.motto-above.svelte-qygnap{padding-bottom:var(--s2)}.motto-below.svelte-qygnap{padding-top:var(--s2);text-align:end;font-style:italic}@media (width<=52rem){.perf.svelte-qygnap{padding-block:var(--s6) var(--s8)}.perf-top.svelte-qygnap{grid-template-columns:1fr}.perf-sun.svelte-qygnap{width:min(64vw,18rem)}.fig.svelte-qygnap{grid-template-columns:1fr}.perf-motto.svelte-qygnap{margin-top:var(--s8)}}
