.approach-page.svelte-cnd56a{color:#191512;background:#f7f5ef}.kicker.svelte-cnd56a{font:700 .62rem/1 var(--font-mono);letter-spacing:.17em;text-transform:uppercase;color:#2757ff}h2.svelte-cnd56a{font:400 clamp(2.8rem,5.4vw,5.4rem)/.94 var(--font-display);letter-spacing:-.045em}.loop.svelte-cnd56a{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);max-width:72rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.5rem;display:grid}.loop-visual.svelte-cnd56a{aspect-ratio:1;width:100%;margin:0;position:sticky;top:6rem;overflow:visible}.loop-visual.svelte-cnd56a svg:where(.svelte-cnd56a){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loop-visual.svelte-cnd56a circle:where(.svelte-cnd56a){fill:none;stroke:#cbc3b7;stroke-width:1.2px;stroke-dasharray:3 5}.loop-visual.svelte-cnd56a .direction:where(.svelte-cnd56a){fill:none;stroke:#2757ff;stroke-width:2px}.loop-visual.svelte-cnd56a marker:where(.svelte-cnd56a) path:where(.svelte-cnd56a){fill:#2757ff}.loop-visual.svelte-cnd56a ol:where(.svelte-cnd56a){margin:0;padding:0;list-style:none;position:absolute;inset:0}.loop-visual.svelte-cnd56a li:where(.svelte-cnd56a){width:9rem;min-height:4.8rem;transform:translate(-50%,-50%) rotate(calc(var(--i) * 51.43deg)) translateY(-46%) translateY(-10.1rem) rotate(calc(var(--i) * -51.43deg));background:#f7f5ef;border-top:1px solid #191512;flex-direction:column;justify-content:center;gap:.4rem;padding:.65rem .7rem;display:flex;position:absolute;top:50%;left:50%}.loop-visual.svelte-cnd56a li:where(.svelte-cnd56a) span:where(.svelte-cnd56a){font:700 .58rem/1 var(--font-mono);color:#2757ff}.loop-visual.svelte-cnd56a li:where(.svelte-cnd56a) strong:where(.svelte-cnd56a){font:600 .78rem/1.3 var(--font-sans)}.loop-center.svelte-cnd56a{color:#f7f5ef;background:#191512;border:1px solid #191512;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8rem;height:8rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loop-center.svelte-cnd56a strong:where(.svelte-cnd56a){font:400 1.35rem/1 var(--font-display)}.loop-center.svelte-cnd56a span:where(.svelte-cnd56a){font:700 .52rem/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#8eacff;margin-top:.45rem}figcaption.svelte-cnd56a{font:650 .57rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#756d62;margin-top:.7rem}.loop-visual.svelte-cnd56a figcaption:where(.svelte-cnd56a){position:absolute;bottom:-1rem;left:0}.loop-copy.svelte-cnd56a>header:where(.svelte-cnd56a){border-top:1px solid #191512;padding-top:1rem}.loop-copy.svelte-cnd56a h2:where(.svelte-cnd56a){margin-top:.8rem}.phase.svelte-cnd56a{margin-top:clamp(2.2rem,4vw,3.2rem)}.phase.svelte-cnd56a>header:where(.svelte-cnd56a){border-bottom:1px solid #191512;align-items:baseline;gap:.8rem;padding-bottom:.55rem;display:flex}.phase.svelte-cnd56a>header:where(.svelte-cnd56a) span:where(.svelte-cnd56a){font:700 .62rem/1 var(--font-mono);color:#2757ff}.phase.svelte-cnd56a h3:where(.svelte-cnd56a){font:400 1.45rem/1 var(--font-display);letter-spacing:-.02em}.phase.svelte-cnd56a ol:where(.svelte-cnd56a){margin:0;padding:0;list-style:none}.phase.svelte-cnd56a li:where(.svelte-cnd56a){border-bottom:1px solid #d3ccbf;grid-template-columns:2.4rem 13rem 1fr;gap:.4rem 1rem;padding:1.05rem 0;display:grid}.phase.svelte-cnd56a li:where(.svelte-cnd56a)>span:where(.svelte-cnd56a){font:700 .6rem/1 var(--font-mono);color:#2757ff;padding-top:.2rem}.phase.svelte-cnd56a h4:where(.svelte-cnd56a){letter-spacing:-.01em;font:600 .92rem/1.3 inherit}.phase.svelte-cnd56a li:where(.svelte-cnd56a) p:where(.svelte-cnd56a){color:#625b52;font-size:.84rem;line-height:1.55}.stakes.svelte-cnd56a{color:#f1efe9;background:#050507;padding:clamp(4rem,8vw,7rem) 1.5rem}.stakes.svelte-cnd56a>header:where(.svelte-cnd56a),.stakes-grid.svelte-cnd56a{max-width:72rem;margin-inline:auto}.stakes.svelte-cnd56a>header:where(.svelte-cnd56a){border-top:1px solid #fff6;padding-top:1rem}.stakes.svelte-cnd56a .kicker:where(.svelte-cnd56a){color:#8eacff}.stakes.svelte-cnd56a h2:where(.svelte-cnd56a){margin-top:.8rem}.stakes-grid.svelte-cnd56a{grid-template-columns:repeat(2,1fr);gap:2rem 3rem;margin-top:clamp(2.2rem,4.5vw,3.5rem);display:grid}.stakes-grid.svelte-cnd56a article:where(.svelte-cnd56a){border-top:1px solid #ffffff40;padding-top:1rem}.stakes-grid.svelte-cnd56a h3:where(.svelte-cnd56a){font:400 clamp(1.5rem,2.4vw,2rem)/1.05 var(--font-display)}.stakes-grid.svelte-cnd56a p:where(.svelte-cnd56a){color:#9da5b2;max-width:30rem;margin-top:.7rem;font-size:.88rem;line-height:1.58}.standard.svelte-cnd56a{max-width:72rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.5rem}.standard.svelte-cnd56a>header:where(.svelte-cnd56a){border-top:1px solid #191512;grid-template-columns:12rem minmax(0,1fr);gap:2rem;padding-top:1rem;display:grid}.frame.svelte-cnd56a{color:#625b52;max-width:34rem;margin-top:1.3rem;font-size:.95rem;line-height:1.6}.standard-link.svelte-cnd56a{font:700 .64rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#191512;margin-top:1.6rem;text-decoration:none;display:inline-block}.standard-link.svelte-cnd56a span:where(.svelte-cnd56a){color:#2757ff;margin-left:.35rem}.standard-link.svelte-cnd56a:hover{color:#2757ff}@media (width>=821px) and (width<=1100px){.loop.svelte-cnd56a{grid-template-columns:1fr}.loop-visual.svelte-cnd56a{aspect-ratio:auto;position:relative;top:auto}.loop-visual.svelte-cnd56a svg:where(.svelte-cnd56a),.loop-center.svelte-cnd56a{display:none}.loop-visual.svelte-cnd56a ol:where(.svelte-cnd56a){border-top:1px solid #191512;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.loop-visual.svelte-cnd56a li:where(.svelte-cnd56a){border-top:0;border-bottom:1px solid #d3ccbf;border-right:1px solid #d3ccbf;width:auto;min-height:5.6rem;padding:.85rem;position:relative;top:auto;left:auto;transform:none}.loop-visual.svelte-cnd56a li:where(.svelte-cnd56a):nth-child(3n){border-right:0}.loop-visual.svelte-cnd56a figcaption:where(.svelte-cnd56a){margin-top:.7rem;position:relative;bottom:auto}}@media (width<=820px){.loop.svelte-cnd56a,.standard.svelte-cnd56a,.stakes.svelte-cnd56a{padding-inline:1rem}.loop.svelte-cnd56a{grid-template-columns:1fr}.loop-visual.svelte-cnd56a{aspect-ratio:auto;position:relative;top:auto}.loop-visual.svelte-cnd56a svg:where(.svelte-cnd56a),.loop-center.svelte-cnd56a{display:none}.loop-visual.svelte-cnd56a ol:where(.svelte-cnd56a){border-top:1px solid #191512;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.loop-visual.svelte-cnd56a li:where(.svelte-cnd56a){border-top:0;border-bottom:1px solid #d3ccbf;width:auto;min-height:5.6rem;padding:.85rem .7rem;position:relative;top:auto;left:auto;transform:none}.loop-visual.svelte-cnd56a li:where(.svelte-cnd56a):nth-child(odd){border-right:1px solid #d3ccbf}.loop-visual.svelte-cnd56a figcaption:where(.svelte-cnd56a){margin-top:.7rem;position:relative;bottom:auto}.phase.svelte-cnd56a li:where(.svelte-cnd56a){grid-template-columns:2.2rem 1fr}.phase.svelte-cnd56a li:where(.svelte-cnd56a) p:where(.svelte-cnd56a){grid-column:2}.stakes-grid.svelte-cnd56a{grid-template-columns:1fr}.standard.svelte-cnd56a>header:where(.svelte-cnd56a){grid-template-columns:1fr;gap:.7rem}}
