.PageHero_hero__mu90B{background:var(--ink);padding:var(--space-4xl) var(--space-lg) var(--space-3xl)}.PageHero_inner__1CeKJ{max-width:1280px;margin:0 auto}.PageHero_label__ewh0t{display:block;font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-md)}.PageHero_headline__GVoh6{font-size:var(--text-display);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--text-primary);max-width:900px}.PageHero_subline__Al1gL{font-size:var(--text-body-lg);line-height:1.65;color:var(--text-secondary);max-width:680px;margin-top:var(--space-lg)}.PageSection_section__uAUaI{padding:var(--space-3xl) var(--space-lg)}.PageSection_dark__7aMi3{background:var(--ink);color:var(--text-primary)}.PageSection_light__YBibu{background:var(--surface);color:var(--text-on-light)}.PageSection_inner__0sf6Y{max-width:1280px;margin:0 auto}.PageSection_label__z724z{display:block;font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-md)}.PageSection_heading__nI_h6{font-size:var(--text-title);font-weight:600;line-height:1.15;letter-spacing:-.025em;margin-bottom:var(--space-xl)}.PageSection_dark__7aMi3 .PageSection_heading__nI_h6{color:var(--text-primary)}.PageSection_light__YBibu .PageSection_heading__nI_h6{color:var(--text-on-light)}.page_phases__6pA1_{background:var(--ink);padding:var(--space-3xl) var(--space-lg)}.page_phasesInner__CD27q{max-width:1280px;margin:0 auto}.page_phase__VnZAX{display:grid;grid-template-columns:5fr 7fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_phaseLeft__5hvvb{position:-webkit-sticky;position:sticky;top:var(--space-3xl);align-self:start}.page_phaseNumber__luoQA{display:block;font-family:var(--font-mono),monospace;font-size:clamp(3rem,5vw,4.5rem);font-weight:600;color:var(--accent-dim);line-height:1;margin-bottom:var(--space-sm);letter-spacing:-.03em}.page_phaseTitle__bmYgl{font-size:var(--text-title);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:var(--space-sm)}.page_phaseSubtitle__U2jyC{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.5}.page_phaseRight__uii5f{padding-left:var(--space-xl);border-left:1px solid var(--ink-border)}.page_phaseBody__AhtDn{font-size:var(--text-body);line-height:1.65;color:var(--text-secondary);margin-bottom:var(--space-xl)}.page_phaseDetails__b4fsV{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.page_phaseDetail__qokTY{font-size:var(--text-small);color:var(--text-primary);padding-left:var(--space-lg);position:relative;line-height:1.55}.page_phaseDetail__qokTY:before{content:"\2014";position:absolute;left:0;color:var(--accent)}.page_phaseDivider__KtSZt{grid-column:1/-1;border:none;border-top:1px solid var(--ink-border);margin:var(--space-3xl) 0}.page_grid57__NSGUg{display:grid;grid-template-columns:7fr 5fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_gridLeft__X_akR{display:flex;flex-direction:column;gap:var(--space-lg)}.page_gridRight__6bi98{padding-left:var(--space-xl);border-left:1px solid var(--surface-border);display:flex;flex-direction:column;gap:var(--space-xl)}.page_bodyText__fzywF{font-size:var(--text-body);line-height:1.65;color:var(--text-on-light-secondary)}.page_statBlock__ILy04{display:flex;flex-direction:column;gap:var(--space-xs)}.page_statLabel__JYV0O{font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-light-secondary)}.page_statValue__30tY_{font-size:var(--text-subtitle);font-weight:600;letter-spacing:-.015em;color:var(--text-on-light)}.page_ctaRow__K6DxA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.page_ctaHeading__P1VyQ{font-size:var(--text-title);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--text-primary)}.page_ctaButtons__AqDzU{display:flex;gap:var(--space-md);flex-shrink:0}.page_btnPrimary__twL91{background:var(--accent);color:var(--ink);border:none;padding:12px 28px;font-family:var(--font-mono),monospace;font-size:var(--text-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s ease;display:inline-block}.page_btnPrimary__twL91:hover{background:var(--accent-bright)}.page_btnGhost__Dy_aO{background:transparent;color:var(--text-primary);border:1px solid var(--ink-border);padding:12px 28px;font-family:var(--font-mono),monospace;font-size:var(--text-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s ease;display:inline-block}.page_btnGhost__Dy_aO:hover{border-color:var(--accent)}@media (max-width:900px){.page_phase__VnZAX{grid-template-columns:1fr;gap:var(--space-xl)}.page_phaseLeft__5hvvb{position:static}.page_phaseRight__uii5f{border-left:none;padding-left:0;border-top:1px solid var(--ink-border);padding-top:var(--space-lg)}.page_grid57__NSGUg{grid-template-columns:1fr}.page_gridRight__6bi98{border-left:none;padding-left:0;border-top:1px solid var(--surface-border);padding-top:var(--space-lg)}.page_ctaRow__K6DxA{flex-direction:column;align-items:flex-start}.page_ctaButtons__AqDzU{flex-direction:column;width:100%}}.page_grid57__tjLhE{display:grid;grid-template-columns:7fr 5fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_leadText__GVyMA{font-size:var(--text-body-lg);line-height:1.65;color:var(--text-primary);margin-bottom:var(--space-lg)}.page_bodyTextDark__V6KHF,.page_bodyText__kLjBI{font-size:var(--text-body);line-height:1.65;color:var(--text-secondary);margin-bottom:var(--space-md)}.page_bodyTextDark__V6KHF em{color:var(--accent);font-style:normal}.page_sectionTitle__cqqPc{font-size:var(--text-title);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:var(--space-xl)}.page_asideDark__rpEig,.page_aside__JaXzO{padding-left:var(--space-xl);border-left:1px solid var(--ink-border);display:flex;flex-direction:column;gap:var(--space-xl)}.page_statBlock__viB0J{display:flex;flex-direction:column;gap:var(--space-xs)}.page_statLabel__FzxoE{font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.page_statValue__IU45l{font-size:var(--text-subtitle);font-weight:600;letter-spacing:-.015em;color:var(--text-primary)}.page_principles__NeTSq{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--surface-border);border:1px solid var(--surface-border)}.page_principle__pkXg3{background:var(--surface);padding:var(--space-xl)}.page_principleHeader__MJyOC{display:flex;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md)}.page_principleNumber____j0z{font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;color:var(--accent)}.page_principleTitle__C_CTI{font-size:var(--text-body-lg);font-weight:600;line-height:1.3;color:var(--text-on-light)}.page_principleBody__HGO8I{font-size:var(--text-small);line-height:1.65;color:var(--text-on-light-secondary)}.page_contactBlock__uBZ4k{display:flex;flex-direction:column;gap:var(--space-xs)}.page_contactLabel__RGYC9{font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.page_contactValue___DbSL{font-size:var(--text-body);color:var(--text-primary)}.page_contactLink__HY9JX{font-size:var(--text-body);color:var(--teal);transition:color .2s ease}.page_contactLink__HY9JX:hover{color:var(--text-primary)}.page_socialLinks__eW2U_{display:flex;gap:var(--space-md)}.page_ctaRow__2Wvie{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.page_ctaHeading__3nemy{font-size:var(--text-title);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--text-on-light)}.page_ctaButtons__nXhl9{display:flex;gap:var(--space-md);flex-shrink:0}.page_btnPrimary__YP6Bo{background:var(--accent);color:var(--ink);border:none;padding:12px 28px;font-family:var(--font-mono),monospace;font-size:var(--text-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s ease;display:inline-block}.page_btnPrimary__YP6Bo:hover{background:var(--accent-bright)}.page_btnGhostLight___xXhR{background:transparent;color:var(--text-on-light);border:1px solid var(--surface-border);padding:12px 28px;font-family:var(--font-mono),monospace;font-size:var(--text-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s ease;display:inline-block}.page_btnGhostLight___xXhR:hover{border-color:var(--accent)}@media (max-width:900px){.page_grid57__tjLhE{grid-template-columns:1fr}.page_asideDark__rpEig,.page_aside__JaXzO{border-left:none;padding-left:0;border-top:1px solid var(--ink-border);padding-top:var(--space-lg)}.page_principles__NeTSq{grid-template-columns:1fr}.page_ctaRow__2Wvie{flex-direction:column;align-items:flex-start}.page_ctaButtons__nXhl9{flex-direction:column;width:100%}}.page_listing___RUkt{background:var(--ink);padding:var(--space-3xl) var(--space-lg);min-height:40vh}.page_inner___O4uJ{max-width:1280px;margin:0 auto}.page_posts__sX8Yv{display:flex;flex-direction:column}.page_post__qjDjE{border-bottom:1px solid var(--ink-border)}.page_post__qjDjE:first-child{border-top:1px solid var(--ink-border)}.page_postLink__VK7ci{display:block;padding:var(--space-xl) 0;transition:background-color .2s ease}.page_postLink__VK7ci:hover .page_postTitle___2wm8{color:var(--accent)}.page_postMeta__Yxcqv{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.page_postDate__rR5uj{font-weight:600;letter-spacing:.12em;color:var(--text-tertiary)}.page_postDate__rR5uj,.page_postTags__dEdt3{font-family:var(--font-mono),monospace;font-size:var(--text-label);text-transform:uppercase}.page_postTags__dEdt3{font-weight:500;letter-spacing:.08em;color:var(--accent)}.page_postTitle___2wm8{font-size:var(--text-subtitle);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);transition:color .2s ease;margin-bottom:var(--space-sm)}.page_postExcerpt__YMFAS{font-size:var(--text-body);line-height:1.65;color:var(--text-secondary);max-width:680px}.page_empty__qbhyW{text-align:center;padding:var(--space-2xl) 0}.page_emptyText__0itNA{font-size:var(--text-body-lg);color:var(--text-secondary);margin-bottom:var(--space-xl)}.page_btnGhost__Ge2eW{background:transparent;color:var(--text-primary);border:1px solid var(--ink-border);padding:12px 28px;font-family:var(--font-mono),monospace;font-size:var(--text-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s ease;display:inline-block}.page_btnGhost__Ge2eW:hover{border-color:var(--accent)}.page_grid57__o5TZA{display:grid;grid-template-columns:7fr 5fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_leadText__EJ738{font-size:var(--text-body-lg);line-height:1.65;color:var(--text-primary);margin-bottom:var(--space-lg)}.page_bodyText__40WfK{font-size:var(--text-body);line-height:1.65;color:var(--text-secondary)}.page_aside__L1_uQ{padding-left:var(--space-xl);border-left:1px solid var(--ink-border);display:flex;flex-direction:column;gap:var(--space-xl)}.page_statBlock__ZUX1D{display:flex;flex-direction:column;gap:var(--space-xs)}.page_statLabel__F7ot0{font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.page_statValue__vTr_6{font-size:var(--text-subtitle);font-weight:600;letter-spacing:-.015em;color:var(--text-primary)}.page_verticals__JXOYQ{background:var(--ink);padding:var(--space-3xl) var(--space-lg)}.page_verticalsInner__gISCu{max-width:1280px;margin:0 auto}.page_vertical__Hw1aG{display:grid;grid-template-columns:5fr 7fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_verticalLeft__en82K{position:-webkit-sticky;position:sticky;top:var(--space-3xl);align-self:start}.page_verticalTag__g_G_0{display:block;font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-md)}.page_verticalTitle__js2Ek{font-size:var(--text-subtitle);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--text-primary)}.page_verticalRight___b5HL{padding-left:var(--space-xl);border-left:1px solid var(--ink-border)}.page_verticalBody__nrqmB{font-size:var(--text-body);line-height:1.65;color:var(--text-secondary);margin-bottom:var(--space-xl)}.page_verticalFit__0JvR_{border-top:1px solid var(--ink-border);padding-top:var(--space-md)}.page_fitLabel__LiY22{display:block;font-family:var(--font-mono),monospace;font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-sm)}.page_fitList__O1ccr{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.page_fitItem__ZGd0W{font-size:var(--text-small);color:var(--text-primary);padding-left:var(--space-lg);position:relative;line-height:1.55}.page_fitItem__ZGd0W:before{content:"\2014";position:absolute;left:0;color:var(--accent)}.page_verticalDivider__nzbjK{grid-column:1/-1;border:none;border-top:1px solid var(--ink-border);margin:var(--space-3xl) 0}.page_ctaRow__ewghG{display:grid;grid-template-columns:7fr 5fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.page_ctaHeading__4ckVZ{font-size:var(--text-subtitle);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--text-on-light);margin-bottom:var(--space-md)}.page_ctaBody__ytp9Z{font-size:var(--text-body);line-height:1.65;color:var(--text-on-light-secondary)}.page_ctaButtons__FAgGY{display:flex;flex-direction:column;gap:var(--space-md);padding-left:var(--space-xl);border-left:1px solid var(--surface-border)}.page_btnPrimary__3ZrOf{background:var(--accent);color:var(--ink);border:none;padding:12px 28px;font-family:var(--font-mono),monospace;font-size:var(--text-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s ease;display:inline-block;text-align:center}.page_btnPrimary__3ZrOf:hover{background:var(--accent-bright)}.page_btnGhost__IbEZn{background:transparent;color:var(--text-on-light);border:1px solid var(--surface-border);padding:12px 28px;font-family:var(--font-mono),monospace;font-size:var(--text-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s ease;display:inline-block;text-align:center}.page_btnGhost__IbEZn:hover{border-color:var(--accent)}@media (max-width:900px){.page_grid57__o5TZA{grid-template-columns:1fr}.page_aside__L1_uQ{border-left:none;padding-left:0;border-top:1px solid var(--ink-border);padding-top:var(--space-lg)}.page_vertical__Hw1aG{grid-template-columns:1fr;gap:var(--space-xl)}.page_verticalLeft__en82K{position:static}.page_verticalRight___b5HL{border-left:none;padding-left:0;border-top:1px solid var(--ink-border);padding-top:var(--space-lg)}.page_ctaRow__ewghG{grid-template-columns:1fr}.page_ctaButtons__FAgGY{border-left:none;padding-left:0;border-top:1px solid var(--surface-border);padding-top:var(--space-lg)}}