.PhasesSection-module__xp0P-W__section{--ph-bg:#0a1520;--ph-text:var(--text-hi,#f4f7f9);--ph-text-2:var(--text-mid,#b4c0ca);--ph-dim:var(--text-low,#8a99a6);--ph-off:#5e6b78;--ph-cyan:var(--signal,#5fd4e0);--ph-display:var(--font-display,Georgia, serif);--ph-sans:var(--font-sans,system-ui, sans-serif);--ph-mono:var(--font-mono,ui-monospace, monospace);background:var(--ph-bg);color:var(--ph-text);font-family:var(--ph-sans);padding:100px clamp(20px,6.6vw,96px)}.PhasesSection-module__xp0P-W__section>*{max-width:1248px;margin-left:auto;margin-right:auto}.PhasesSection-module__xp0P-W__header{justify-content:space-between;align-items:flex-end;gap:64px;display:flex}.PhasesSection-module__xp0P-W__eyebrow{font-family:var(--ph-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ph-cyan);margin:0 0 20px;font-size:12px;font-weight:500}.PhasesSection-module__xp0P-W__title{font-family:var(--ph-display);letter-spacing:-.02em;margin:0;font-size:clamp(44px,4.2vw,60px);font-weight:500;line-height:1.04}.PhasesSection-module__xp0P-W__lede{max-width:460px;color:var(--ph-text-2);margin:0;font-size:18px;line-height:1.6}.PhasesSection-module__xp0P-W__columns{gap:12px;height:420px;margin:56px auto 0;padding:0;list-style:none;display:flex}.PhasesSection-module__xp0P-W__colItem{flex:1 1 0;min-width:0;transition:flex .7s cubic-bezier(.65,0,.35,1);display:flex}.PhasesSection-module__xp0P-W__colItem[data-on=true]{flex:3.4 1 0}.PhasesSection-module__xp0P-W__col{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0c1926;border:1px solid #ffffff12;border-radius:22px;flex:1;padding:0;transition:border-color .4s,background-color .4s;position:relative;overflow:hidden}.PhasesSection-module__xp0P-W__col[data-on=true]{border-color:color-mix(in srgb, var(--c) 40%, transparent);background:#0f1d2b}.PhasesSection-module__xp0P-W__col:focus-visible{outline:2px solid var(--ph-cyan);outline-offset:3px}.PhasesSection-module__xp0P-W__colNum{font-family:var(--ph-mono);letter-spacing:.12em;color:var(--ph-off);font-size:12px;font-weight:600;transition:color .4s;position:absolute;top:22px;left:24px}.PhasesSection-module__xp0P-W__col[data-on=true] .PhasesSection-module__xp0P-W__colNum,.PhasesSection-module__xp0P-W__col[data-past=true] .PhasesSection-module__xp0P-W__colNum{color:var(--c)}.PhasesSection-module__xp0P-W__colRule{background:color-mix(in srgb, var(--c) 40%, transparent);opacity:0;height:1px;transition:opacity .4s;position:absolute;top:59px;left:0;right:0}.PhasesSection-module__xp0P-W__col[data-on=true] .PhasesSection-module__xp0P-W__colRule{opacity:1}.PhasesSection-module__xp0P-W__colCanvas{pointer-events:none;opacity:0;width:100%;height:196px;transition:opacity .5s;display:block;position:absolute;top:60px;left:0;right:0}.PhasesSection-module__xp0P-W__col[data-on=true] .PhasesSection-module__xp0P-W__colCanvas{opacity:1}.PhasesSection-module__xp0P-W__colTitle{color:var(--ph-text-2);font-size:20px;font-weight:500;line-height:1.2;transition:opacity .3s;position:absolute;bottom:26px;left:24px;right:20px}.PhasesSection-module__xp0P-W__col[data-on=true] .PhasesSection-module__xp0P-W__colTitle{opacity:0}.PhasesSection-module__xp0P-W__colOpen{opacity:0;width:min(420px,100% - 56px);transition:opacity .45s;position:absolute;bottom:28px;left:28px}.PhasesSection-module__xp0P-W__col[data-on=true] .PhasesSection-module__xp0P-W__colOpen{opacity:1;transition-delay:.25s}.PhasesSection-module__xp0P-W__colOpenTitle{font-family:var(--ph-display);color:var(--ph-text);font-size:34px;line-height:1.05;display:block}.PhasesSection-module__xp0P-W__colOpenDesc{color:var(--ph-text-2);margin-top:10px;font-size:16px;line-height:1.55;display:block}.PhasesSection-module__xp0P-W__foot{color:var(--ph-dim);margin:28px auto 0;font-size:15px}.PhasesSection-module__xp0P-W__foot strong{color:var(--ph-text);font-weight:600}.PhasesSection-module__xp0P-W__accordion{display:none}@media (max-width:899px){.PhasesSection-module__xp0P-W__section{padding:64px 20px}.PhasesSection-module__xp0P-W__header{flex-direction:column;align-items:flex-start;gap:18px}.PhasesSection-module__xp0P-W__eyebrow{margin-bottom:14px;font-size:11px}.PhasesSection-module__xp0P-W__title{font-size:44px}.PhasesSection-module__xp0P-W__lede{max-width:none;font-size:16px}.PhasesSection-module__xp0P-W__columns{display:none}.PhasesSection-module__xp0P-W__accordion{flex-direction:column;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.PhasesSection-module__xp0P-W__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0c1926;border:1px solid #ffffff12;border-radius:18px;padding:0;transition:border-color .4s,background-color .4s;display:block;overflow:hidden}.PhasesSection-module__xp0P-W__row[data-on=true]{border-color:color-mix(in srgb, var(--c) 40%, transparent);background:#0f1d2b}.PhasesSection-module__xp0P-W__row:focus-visible{outline:2px solid var(--ph-cyan);outline-offset:3px}.PhasesSection-module__xp0P-W__rowHead{align-items:baseline;gap:12px;padding:18px 18px 16px;display:flex}.PhasesSection-module__xp0P-W__rowNum{font-family:var(--ph-mono);letter-spacing:.1em;color:var(--ph-off);font-size:11px;font-weight:600}.PhasesSection-module__xp0P-W__row[data-on=true] .PhasesSection-module__xp0P-W__rowNum,.PhasesSection-module__xp0P-W__row[data-past=true] .PhasesSection-module__xp0P-W__rowNum{color:var(--c)}.PhasesSection-module__xp0P-W__rowTitle{color:var(--ph-text-2);font-size:18px;font-weight:500}.PhasesSection-module__xp0P-W__row[data-on=true] .PhasesSection-module__xp0P-W__rowTitle{color:var(--ph-text)}.PhasesSection-module__xp0P-W__rowBody{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.7,.2,1);display:grid}.PhasesSection-module__xp0P-W__row[data-on=true] .PhasesSection-module__xp0P-W__rowBody{grid-template-rows:1fr}.PhasesSection-module__xp0P-W__rowInner{min-height:0;overflow:hidden}.PhasesSection-module__xp0P-W__rowCanvasWrap{height:178px;display:block;position:relative}.PhasesSection-module__xp0P-W__rowCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.PhasesSection-module__xp0P-W__rowDesc{color:var(--ph-text-2);opacity:0;padding:6px 18px 20px;font-size:15px;line-height:1.55;transition:opacity .4s .15s;display:block}.PhasesSection-module__xp0P-W__row[data-on=true] .PhasesSection-module__xp0P-W__rowDesc{opacity:1}.PhasesSection-module__xp0P-W__foot{margin-top:22px;font-size:14px}}@media (prefers-reduced-motion:reduce){.PhasesSection-module__xp0P-W__colItem,.PhasesSection-module__xp0P-W__col,.PhasesSection-module__xp0P-W__colNum,.PhasesSection-module__xp0P-W__colRule,.PhasesSection-module__xp0P-W__colCanvas,.PhasesSection-module__xp0P-W__colTitle,.PhasesSection-module__xp0P-W__colOpen,.PhasesSection-module__xp0P-W__row,.PhasesSection-module__xp0P-W__rowBody,.PhasesSection-module__xp0P-W__rowDesc{transition:none!important}}
