.Globe_root__3WzUb{position:relative;aspect-ratio:1;width:100%;color:var(--text-primary)}.Globe_canvas__oyaaS{opacity:0;transition:opacity calc(var(--motion-duration-slow) * 2) var(--motion-ease)}.Globe_root__3WzUb[data-ready] .Globe_canvas__oyaaS{opacity:1}.Globe_backdrop__IUWlA[data-ready] .Globe_canvas__oyaaS{opacity:.82}.Globe_backdrop__IUWlA{position:absolute;inset:0;width:auto;aspect-ratio:auto}.Globe_canvas__oyaaS,.Globe_still__6YgAp{position:absolute;inset:0;width:100%;height:100%}.Globe_root__3WzUb[data-ready] .Globe_still__6YgAp{visibility:hidden}.Globe_edge__9rubJ{fill:none;stroke:currentColor;stroke-opacity:.16}.Globe_land__HPl79{fill:currentColor}.Globe_arc__OhDKK{fill:none;stroke:currentColor;stroke-opacity:.38}.Globe_city__j9t4b circle{fill:currentColor}.Globe_hub__mH4CV circle{fill:var(--accent-mark)}.Globe_still__6YgAp text{font-family:var(--font-technical);font-size:10px;letter-spacing:var(--label-tracking);fill:var(--text-muted)}.Globe_still__6YgAp text[data-hub]{fill:var(--text-primary)}@media (max-width:767px){.Globe_city__j9t4b text{display:none}}.specimen_window__jp3je{container-type:inline-size;position:relative;display:grid;grid-template-rows:44px 1fr;height:600px;color:var(--text-primary);font-family:var(--font-interface);font-size:13px;line-height:1.5;text-align:left;overflow:hidden}.specimen_top__6f9TL{display:flex;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.specimen_crumb__V71z3{color:var(--text-muted)}.specimen_crumb__V71z3 b{color:var(--text-primary);font-weight:500}.specimen_code__dF0WT{font-family:var(--font-technical);font-size:11px;letter-spacing:.04em;color:var(--text-muted)}.specimen_body__IJFny{display:grid;grid-template-columns:188px minmax(0,1fr);min-height:0}.specimen_side__YYoMO{display:flex;flex-direction:column;gap:1px;padding:14px 10px;border-right:1px solid var(--border-subtle)}.specimen_navItem__rucNx{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;color:var(--text-secondary);background:transparent;border:0;font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease)}.specimen_navItem__rucNx:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary)}.specimen_navItem__rucNx[aria-selected=true]{background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary)}.specimen_count__GKxce{font-family:var(--font-technical);font-size:10px;color:var(--text-muted)}.specimen_sideFoot__TDNrl{margin-top:auto;padding:10px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px}.specimen_sideFoot__TDNrl b{display:block;color:var(--text-secondary);font-weight:500}.specimen_pane__fBfWP{min-width:0;overflow:hidden;padding:22px 26px}.specimen_h__KYCVA{margin:0 0 4px;font-size:15px;font-weight:600;letter-spacing:-.01em}.specimen_sub__jDfbL{margin:0 0 18px;color:var(--text-muted)}.specimen_label__28G_Y{font-family:var(--font-technical);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.specimen_row__kBZJL,.specimen_rule__fL2SL{border-top:1px solid var(--border-subtle)}.specimen_row__kBZJL{display:flex;align-items:center;gap:12px;padding:9px 0}.specimen_row__kBZJL:first-child{border-top:0}.specimen_grow___jlBu{flex:1 1;min-width:0}.specimen_muted__W9LH_{color:var(--text-muted)}.specimen_dim__GhqUM{color:var(--text-secondary)}.specimen_badge__Yup9X{display:inline-flex;align-items:center;gap:6px;padding:1px 7px;border:1px solid;font-family:var(--font-technical);font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.specimen_badge__Yup9X[data-tone=success]{background:var(--status-success-bg);border-color:var(--status-success-bd);color:var(--status-success-tx)}.specimen_badge__Yup9X[data-tone=warning]{background:var(--status-warning-bg);border-color:var(--status-warning-bd);color:var(--status-warning-tx)}.specimen_badge__Yup9X[data-tone=danger]{background:var(--status-danger-bg);border-color:var(--status-danger-bd);color:var(--status-danger-tx)}.specimen_badge__Yup9X[data-tone=neutral]{background:var(--status-neutral-bg);border-color:var(--status-neutral-bd);color:var(--status-neutral-tx)}.specimen_dot__r4Hyl{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.specimen_btn__atPeu{padding:6px 12px;border:1px solid var(--text-primary);background:var(--text-primary);color:var(--surface-page);font:inherit;font-weight:500;cursor:pointer}.specimen_btn__atPeu:disabled{opacity:.35;cursor:not-allowed}.specimen_btnGhost___OTl2{padding:5px 11px;border:1px solid var(--border-strong);background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer}.specimen_btnGhost___OTl2:hover{color:var(--text-primary);border-color:var(--text-secondary)}.specimen_btnGhost___OTl2[aria-pressed=true][data-v=approved]{background:var(--status-success-bg);border-color:var(--status-success-bd);color:var(--status-success-tx)}.specimen_btnGhost___OTl2[aria-pressed=true][data-v=changes]{background:var(--status-warning-bg);border-color:var(--status-warning-bd);color:var(--status-warning-tx)}.specimen_input__O4oXh{width:100%;padding:6px 10px;border:1px solid var(--border-strong);background:transparent;color:var(--text-primary);font:inherit;font-size:16px}.specimen_input__O4oXh::placeholder{color:var(--text-muted)}.specimen_link__c5IvZ{padding:0;border:0;background:none;color:var(--text-primary);font:inherit;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:pointer}.specimen_fade__JRenH{animation:specimen_rise__98Syb var(--motion-duration-base) var(--motion-ease) both}@keyframes specimen_rise__98Syb{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.specimen_fade__JRenH{animation:none}}.specimen_split__4mSXO{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:28px;gap:28px}@media (max-width:760px){.specimen_window__jp3je{height:600px}.specimen_top__6f9TL{gap:10px;padding:0 14px}.specimen_crumb__V71z3 span{display:none}.specimen_body__IJFny{grid-template-columns:1fr;grid-template-rows:auto 1fr}.specimen_side__YYoMO{flex-direction:row;gap:2px;padding:8px;border-right:0;border-bottom:1px solid var(--border-subtle);overflow-x:auto;scrollbar-width:none}.specimen_navItem__rucNx{flex:0 0 auto;gap:6px}.specimen_sideFoot__TDNrl{display:none}.specimen_pane__fBfWP{padding:16px;overflow-y:auto}.specimen_split__4mSXO{grid-template-columns:1fr;gap:18px}}.specimen_track__de_wU{position:relative;height:3px;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.specimen_track__de_wU>span{position:absolute;inset:0 auto 0 0;background:var(--text-secondary)}.specimen_meeting__KVhUw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.3fr);grid-gap:26px;gap:26px}.specimen_board___UmDK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.specimen_card__BAE7F{margin:6px 0 0;padding:8px 10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 3%,transparent);font-size:12px;transition:border-color var(--motion-duration-slow) var(--motion-ease)}.specimen_card__BAE7F[data-fresh]{border-color:var(--border-strong)}@media (max-width:760px){.specimen_meeting__KVhUw{grid-template-columns:1fr;gap:20px}}.specimen_cal__K5x5i{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:6px}.specimen_day__L2eNf{padding:6px 8px;border:1px solid var(--border-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--motion-duration-slow) var(--motion-ease),border-color var(--motion-duration-slow) var(--motion-ease)}.specimen_day__L2eNf[data-state=asked]{border-style:dashed;border-color:var(--text-secondary)}.specimen_day__L2eNf[data-state=off]{background:var(--status-success-bg);border-color:var(--status-success-bd);color:var(--status-success-tx)}.specimen_chat__Dur8H{position:relative;display:grid;grid-template-rows:auto 1fr auto;height:620px;font-family:var(--font-interface);font-size:13px;line-height:1.5;color:var(--text-primary)}.specimen_chatTop__sSqWA{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.specimen_switch__LrtG1{display:inline-flex;border:1px solid var(--border-strong)}.specimen_switch__LrtG1 button{padding:4px 10px;border:0;background:none;color:var(--text-secondary);font:inherit;cursor:pointer}.specimen_switch__LrtG1 button[aria-selected=true]{background:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-primary)}.specimen_chatBody__NP1CA{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:16px 14px;overflow-y:auto}.specimen_bubble__OYILU{margin:0;justify-self:end;max-width:85%;padding:6px 10px;background:color-mix(in srgb,var(--text-primary) 9%,transparent)}.specimen_prompts__ovRgv{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-top:1px solid var(--border-subtle)}.specimen_prompts__ovRgv .specimen_btnGhost___OTl2{text-align:left}.specimen_connect__dweN_{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-gap:16px;gap:16px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 70%,transparent),linear-gradient(180deg,#000 0,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 70%,transparent),linear-gradient(180deg,#000 0,#000 78%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.specimen_connect__dweN_>:last-child{opacity:.6}.specimen_connect__dweN_ .specimen_chat__Dur8H,.specimen_connect__dweN_ .specimen_window__jp3je{height:520px}@media (max-width:960px){.specimen_connect__dweN_{grid-template-columns:1fr}.specimen_chat__Dur8H{height:520px}}@media (max-width:720px){.specimen_chat__Dur8H{height:440px}}@container (max-width: 820px){.specimen_split__4mSXO{grid-template-columns:1fr;gap:18px}}@container (561px <= width <= 820px){.specimen_body__IJFny{grid-template-columns:150px minmax(0,1fr)}.specimen_pane__fBfWP{padding:18px;overflow-y:auto}}@container (max-width: 640px){.specimen_track__de_wU{display:none}.specimen_meeting__KVhUw{grid-template-columns:1fr}}.specimen_chat__Dur8H,.specimen_window__jp3je{border:0;background:color-mix(in srgb,var(--text-primary) 4%,var(--surface-page))}.specimen_gBar__7Mdke{position:absolute;height:18px;padding:0 6px;border:1px solid var(--bd);background:linear-gradient(90deg,var(--fill) var(--done),var(--bg) var(--done));color:var(--tx);font:inherit;font-size:11px;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer;transition:left var(--motion-duration-slow) var(--motion-ease),width var(--motion-duration-slow) var(--motion-ease)}.specimen_gBar__7Mdke[data-tone=success]{--bd:var(--status-success-bd);--bg:var(--status-success-bg);--fill:color-mix(in srgb,var(--status-success-bd) 45%,var(--status-success-bg));--tx:var(--status-success-tx)}.specimen_gBar__7Mdke[data-tone=warning]{--bd:var(--status-warning-bd);--bg:var(--status-warning-bg);--fill:color-mix(in srgb,var(--status-warning-bd) 45%,var(--status-warning-bg));--tx:var(--status-warning-tx)}.specimen_gBar__7Mdke[data-tone=info]{--bd:var(--status-info-bd);--bg:var(--status-info-bg);--fill:var(--status-info-bg);--tx:var(--status-info-tx)}.specimen_gBar__7Mdke[data-open]{box-shadow:0 0 0 1px var(--bd)}.Container_root__QxEvs{width:100%;margin-inline:auto;padding-inline:var(--page-gutter)}.Container_root__QxEvs[data-width=narrow]{max-width:620px}.Container_root__QxEvs[data-width=doc]{max-width:820px}.Container_root__QxEvs[data-width=wide]{max-width:1440px}@media print{.Container_root__QxEvs{max-width:none;padding-inline:0}}.Wordmark_root__2ju0j{color:var(--text-primary);display:inline-block;vertical-align:middle}.BoardText_root__tOS1b{display:none}.BoardText_group__bQaKC{padding:14px 0;border-top:1px solid var(--border-subtle)}.BoardText_label__6qd_Q{margin:0 0 8px;font-family:var(--font-technical);font-size:calc(9.5px * var(--s-text));letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.BoardText_row__blLuv{padding:10px 0;border-top:1px solid var(--border-subtle)}.BoardText_group__bQaKC .BoardText_row__blLuv:first-of-type{border-top:0;padding-top:0}.BoardText_name__nMe6r{margin:0;font-family:var(--font-editorial);font-weight:var(--weight-semibold);font-size:calc(14px * var(--s-text));line-height:1.3;color:var(--text-primary)}.BoardText_detail__XxFAy{margin:3px 0 0;font-family:var(--font-interface);font-size:calc(12px * var(--s-text));line-height:1.45;color:var(--text-secondary)}@media screen and (max-width:899px){.BoardText_root__tOS1b{display:block}}.BoardHtml_note__zXuIH,.BoardHtml_sideLabel__zZEn3,.BoardHtml_threeLabel__6FlRt,.BoardHtml_verb__yx9Cu{margin:0;font-family:var(--font-technical);font-size:calc(9.5px * var(--s-text));letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}ol.BoardHtml_phases__wPf2N,ul.BoardHtml_phaseItems__bNHkd,ul.BoardHtml_serves__xRDXA,ul.BoardHtml_sideItems__AaK3k,ul.BoardHtml_three__NePwG{margin:0;padding:0;list-style:none}.BoardHtml_contrast__BUzhn{display:grid;grid-template-columns:1fr 1fr}.BoardHtml_side__11VjP{display:flex;flex-direction:column;gap:12px;padding:4px 0}.BoardHtml_side__11VjP:first-child{padding-right:44px;border-right:1px solid var(--border-strong)}.BoardHtml_side__11VjP+.BoardHtml_side__11VjP{padding-left:44px}.BoardHtml_side__11VjP[data-ahead=true] .BoardHtml_sideLabel__zZEn3{color:var(--accent-text)}.BoardHtml_sideItems__AaK3k li{padding:8px 0;border-bottom:1px solid var(--border-subtle);font-family:var(--font-editorial);font-size:calc(17px * var(--s-mid));line-height:1.3;color:var(--text-primary)}.BoardHtml_sideItems__AaK3k li:last-child{border-bottom:0}.BoardHtml_phasesWrap__gZ47G{display:flex;flex-direction:column;gap:12px}.BoardHtml_phases__wPf2N{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:36px;gap:36px}.BoardHtml_phases__wPf2N:before{content:"";position:absolute;top:7px;left:0;right:0;border-top:1px solid var(--border-strong)}.BoardHtml_phase__JpuF5{position:relative;display:flex;flex-direction:column;animation:BoardHtml_rise__tz82F var(--motion-duration-slow) var(--motion-ease) both;animation-delay:calc(var(--i) * 4 * var(--motion-stagger))}.BoardHtml_marker__OAEPe{width:15px;height:15px;fill:var(--surface-page);stroke:var(--text-secondary);stroke-width:1.4}.BoardHtml_marker__OAEPe[data-live=true]{stroke:var(--accent-mark)}.BoardHtml_year__b1ebB{margin:14px 0 0;font-family:var(--font-editorial);font-weight:var(--weight-regular);letter-spacing:var(--editorial-tracking);line-height:1;font-size:calc(40px * var(--s-display));color:var(--text-primary)}.BoardHtml_verb__yx9Cu{margin-top:8px;color:var(--text-secondary)}.BoardHtml_phaseItems__bNHkd{display:flex;flex-direction:column;gap:5px;margin-top:14px}.BoardHtml_phaseItems__bNHkd li{font-family:var(--font-interface);font-size:calc(12.5px * var(--s-text));line-height:1.4;color:var(--text-secondary)}.BoardHtml_phaseLine__JldtY{margin:auto 0 0;padding-top:14px;font-family:var(--font-editorial);font-size:calc(14.5px * var(--s-text));line-height:1.35;color:var(--text-primary)}.BoardHtml_note__zXuIH{letter-spacing:.12em}@keyframes BoardHtml_rise__tz82F{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BoardHtml_phase__JpuF5{animation:none}}@media print{.BoardHtml_phase__JpuF5{animation:none}}.BoardHtml_serves__xRDXA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;padding-top:12px;border-top:1px solid var(--border-subtle)}.BoardHtml_servesLabel__u10dS{margin:0;font-family:var(--font-editorial);font-weight:var(--weight-semibold);font-size:calc(15px * var(--s-mid));color:var(--text-primary)}.BoardHtml_servesBody__iMTNQ{margin:4px 0 0;font-family:var(--font-interface);font-size:calc(12px * var(--s-text));line-height:1.45;color:var(--text-secondary)}.BoardHtml_statements__CcpkT{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:30px}.BoardHtml_three__NePwG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px;gap:36px}.BoardHtml_three__NePwG li{padding-top:14px;border-top:1px solid var(--border-subtle)}.BoardHtml_threeLabel__6FlRt{color:var(--text-secondary)}.BoardHtml_threeBody__jkLYa{margin:10px 0 0;font-family:var(--font-editorial);font-size:calc(16px * var(--s-mid));line-height:1.4;color:var(--text-primary)}.BoardHtml_vision__VElVU{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;padding-top:12px;border-top:1px solid var(--border-subtle)}.BoardHtml_prompt__6Y6kI{margin:8px 0 0;font-size:calc(16px * var(--s-mid));line-height:1.4}.BoardHtml_prompt__6Y6kI,.BoardHtml_visionLine__lrlIm{font-family:var(--font-editorial);color:var(--text-primary)}.BoardHtml_visionLine__lrlIm{margin:0;font-size:calc(19px * var(--s-mid));line-height:1.3}.BoardHtml_visionSub__ouLqo{margin:4px 0 0;font-family:var(--font-interface);font-size:calc(13px * var(--s-text));line-height:1.5;color:var(--text-secondary)}@media screen and (max-width:899px){.BoardHtml_contrast__BUzhn,.BoardHtml_phases__wPf2N,.BoardHtml_serves__xRDXA,.BoardHtml_three__NePwG,.BoardHtml_vision__VElVU{grid-template-columns:1fr;gap:24px}.BoardHtml_side__11VjP:first-child{padding:0 0 20px;border-right:0;border-bottom:1px solid var(--border-strong)}.BoardHtml_side__11VjP+.BoardHtml_side__11VjP{padding-left:0}.BoardHtml_phases__wPf2N:before{display:none}}.Pathways_root___5tyR{display:flex;flex-direction:column;gap:12px}.Pathways_field__deonX{display:grid;grid-template-columns:1fr 150px 1fr;grid-template-areas:"p0 hub p1" "p2 hub p3";grid-row-gap:6px;row-gap:6px}.Pathways_path__ChB_i:first-child{grid-area:p0}.Pathways_path__ChB_i:nth-child(2){grid-area:p1}.Pathways_path__ChB_i:nth-child(3){grid-area:p2}.Pathways_path__ChB_i:nth-child(4){grid-area:p3}.Pathways_path__ChB_i{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--border-subtle)}.Pathways_head__V1mBn{margin:0;display:flex;align-items:baseline;gap:10px}.Pathways_emphasisLabel__luGVs,.Pathways_foundationLabel__ViWy7,.Pathways_index__IRK0S,.Pathways_partLabel__qMZ9A{font-family:var(--font-technical);font-size:calc(9px * var(--s-text));letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.Pathways_label__wnNBk{font-family:var(--font-editorial);font-weight:var(--weight-semibold);font-size:calc(15px * var(--s-mid));color:var(--text-primary)}.Pathways_body__AQ0qP,.Pathways_emphasis__UJNPL,.Pathways_line__BmcMp{margin:0;font-family:var(--font-interface);font-size:calc(11px * var(--s-text));line-height:1.45;color:var(--text-secondary)}.Pathways_emphasis__UJNPL{padding-left:10px;border-left:1px solid var(--border-strong);color:var(--text-primary)}.Pathways_emphasisLabel__luGVs{color:var(--text-secondary)}.Pathways_line__BmcMp{color:var(--text-muted)}.Pathways_hub__b387q{grid-area:hub;position:relative;display:flex;align-items:center;justify-content:center}.Pathways_links__BfhA0{position:absolute;inset:0;width:100%;height:100%}.Pathways_links__BfhA0 path{fill:none;stroke:var(--border-strong);stroke-width:1}.Pathways_destination__cnNQN{position:relative;width:70%;margin:0;padding:8px 6px;border:1px solid var(--accent-mark);background:var(--surface-page);font-family:var(--font-editorial);font-size:calc(12.5px * var(--s-mid));line-height:1.3;text-align:center;color:var(--text-primary)}.Pathways_foundation___No9J{display:grid;grid-template-columns:124px 1fr;grid-gap:16px;gap:16px;align-items:start}.Pathways_foundationLabel__ViWy7{margin:0;padding-top:12px}.Pathways_parts__qz9IB{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.Pathways_parts__qz9IB:before{content:"";position:absolute;top:4px;left:0;right:0;border-top:1px solid var(--border-strong)}.Pathways_parts__qz9IB li{position:relative;display:flex;flex-direction:column;gap:3px;padding-top:12px}.Pathways_parts__qz9IB li:before{content:"";position:absolute;top:0;left:0;width:7px;height:7px;border:1px solid var(--text-secondary);background:var(--surface-page)}.Pathways_partLabel__qMZ9A{color:var(--text-secondary)}.Pathways_partBody__Qem5L{font-family:var(--font-interface);font-size:calc(11px * var(--s-text));line-height:1.4;color:var(--text-primary)}@media screen and (max-width:899px){.Pathways_field__deonX{grid-template-columns:1fr;grid-template-areas:"p0" "p1" "p2" "p3" "hub"}.Pathways_links__BfhA0{display:none}.Pathways_destination__cnNQN{width:auto}.Pathways_foundation___No9J,.Pathways_parts__qz9IB{grid-template-columns:1fr}.Pathways_parts__qz9IB:before{display:none}}.Shift_root__vBiBK{display:flex;flex-direction:column;gap:16px}.Shift_compare__ImGUQ{display:grid;grid-template-columns:1fr 176px 1fr;grid-gap:24px;gap:24px;align-items:start}.Shift_side__9u2nu{display:flex;flex-direction:column;gap:4px}.Shift_date__r_W9j,.Shift_label___k_mU{margin:0;font-family:var(--font-technical);font-size:calc(9.5px * var(--s-text));letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.Shift_items__d_Bqh{margin:0;padding:0;list-style:none}.Shift_items__d_Bqh li{padding:5px 0;border-bottom:1px solid var(--border-subtle);font-family:var(--font-editorial);font-size:calc(13.5px * var(--s-mid));line-height:1.3;color:var(--text-secondary)}.Shift_items__d_Bqh li:last-child{border-bottom:0}.Shift_side__9u2nu[data-at=after] .Shift_items__d_Bqh li{color:var(--text-primary)}.Shift_timeline__KBH89{position:relative;margin:0;padding:4px 0 0 18px;list-style:none;display:flex;flex-direction:column;gap:9px}.Shift_timeline__KBH89:before{content:"";position:absolute;top:8px;bottom:6px;left:3px;border-left:1px solid var(--border-strong)}.Shift_timeline__KBH89 li{position:relative;display:flex;flex-direction:column;gap:2px}.Shift_timeline__KBH89 li:before{content:"";position:absolute;top:3px;left:-19px;width:7px;height:7px;border:1px solid var(--text-secondary);background:var(--surface-page)}.Shift_timeline__KBH89 li[data-last=true]:before{border-color:var(--accent-mark)}.Shift_event__TeDTW{font-family:var(--font-interface);font-size:calc(11.5px * var(--s-text));line-height:1.35;color:var(--text-primary)}.Shift_reported__8vTnK{padding-top:10px;border-top:1px solid var(--border-strong);display:flex;flex-direction:column;gap:6px}.Shift_outcomes__OnWIH{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.Shift_outcomes__OnWIH li{display:flex;align-items:baseline;gap:12px}.Shift_figure__ZIHF2{font-family:var(--font-interface);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:calc(26px * var(--s-mid));line-height:1;color:var(--text-primary)}.Shift_outcome__Q5Knr{font-family:var(--font-interface);font-size:calc(12px * var(--s-text));line-height:1.4;color:var(--text-secondary)}.Shift_qualification__qD2_0{margin:0;font-family:var(--font-interface);font-size:calc(10.5px * var(--s-text));line-height:1.45;color:var(--text-muted)}@media screen and (max-width:899px){.Shift_compare__ImGUQ,.Shift_outcomes__OnWIH{grid-template-columns:1fr;gap:20px}}.BoardDiagram_root__hVKw_{display:flex;flex-direction:column;gap:16px}.BoardDiagram_svg__42U4z svg{display:block;width:100%;height:auto}.BoardDiagram_root__hVKw_[data-type=horizon] .BoardDiagram_svg__42U4z{max-width:820px}.Topic_root__oJORH{margin-top:var(--space-8)}.Topic_root__oJORH:first-child{margin-top:0}.Topic_skick__8AIPr{display:flex;align-items:center;gap:13px}.Topic_label__ohhMW{font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent-text);white-space:nowrap;flex:0 0 auto}.Topic_band__gSGe_{flex:1 1;height:10px;background:repeating-linear-gradient(var(--hatch-angle-strip),var(--hatch) 0 var(--hatch-thickness),transparent var(--hatch-thickness) var(--hatch-pitch))}.Topic_heading__NEurL{margin-top:var(--space-3)}.Topic_heading__NEurL[data-size=medium] h2{font-size:var(--type-narrative-size);line-height:var(--type-narrative-leading)}.Topic_rule__5m3rJ{border:0;height:1px;background:var(--border-subtle);margin:var(--space-5) 0 var(--space-6)}.Topic_content__ARDt4{display:flex;flex-direction:column;gap:var(--space-3)}@media print{.Topic_heading__NEurL,.Topic_rule__5m3rJ,.Topic_skick__8AIPr{page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid}}.Swatch_root__Jh_Cw{background:var(--surface-card);border:1px solid var(--border-subtle);display:flex;flex-direction:column}.Swatch_chip__0jIhb{height:88px;width:100%}.Swatch_body__G_W1K{padding:var(--space-3) var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.Swatch_name__7vWod{font-family:var(--font-editorial);font-weight:var(--weight-semibold);font-size:16px;color:var(--text-primary)}.Swatch_hex__04l0k{color:var(--text-muted)}.Swatch_hex__04l0k,.Swatch_token__2mJgj{font-family:var(--font-technical);font-size:var(--label-size)}.Swatch_token__2mJgj{color:var(--accent-text);margin-top:var(--space-2)}.Swatch_use__pssp7{font-size:var(--type-support-size);color:var(--text-secondary);margin-top:var(--space-2);line-height:1.4}@media print{.Swatch_root__Jh_Cw{page-break-inside:avoid;break-inside:avoid}}.TypeRow_root__lDu9_{display:flex;gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);align-items:baseline}.TypeRow_root__lDu9_:first-child{border-top:none;padding-top:0}.TypeRow_left__KDZi4{flex:0 0 165px;font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:.08em;text-transform:uppercase;line-height:1.7}.TypeRow_role__AiASH{color:var(--accent-text-strong)}.TypeRow_meta__z5Gi7{color:var(--text-muted)}.TypeRow_right__s83b_{flex:1 1}.TypeRow_right__s83b_[data-voice=marketing]{font-family:var(--font-display);font-optical-sizing:var(--display-optical-sizing);font-size:var(--type-section-size);font-weight:var(--display-md-weight);letter-spacing:var(--display-md-tracking);line-height:var(--display-md-leading);color:var(--text-primary)}.TypeRow_right__s83b_[data-voice=accent],.TypeRow_right__s83b_[data-voice=display]{font-family:var(--font-editorial);font-optical-sizing:var(--editorial-optical-sizing);font-size:var(--type-section-size);font-weight:var(--weight-regular);letter-spacing:var(--editorial-tracking);line-height:var(--type-section-leading);color:var(--text-primary)}.TypeRow_right__s83b_[data-voice=accent]{font-style:italic}.TypeRow_right__s83b_[data-voice=subhead]{font-family:var(--font-editorial);font-optical-sizing:var(--editorial-optical-sizing);font-size:var(--type-subhead-size);font-weight:var(--weight-semibold);letter-spacing:var(--editorial-tracking);line-height:var(--type-subhead-leading);color:var(--text-primary)}.TypeRow_right__s83b_[data-voice=functional]{font-family:var(--font-interface);font-size:var(--type-heading-size);font-weight:var(--weight-semibold);line-height:var(--type-heading-leading);color:var(--text-primary)}.TypeRow_right__s83b_[data-voice=body]{font-family:var(--font-interface);font-size:var(--type-body-size);font-weight:var(--body-weight);line-height:var(--type-body-leading);color:var(--text-primary)}.TypeRow_right__s83b_[data-voice=mono]{font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:var(--label-leading);color:var(--text-secondary)}@media print{.TypeRow_root__lDu9_{page-break-inside:avoid;break-inside:avoid}}.ClosingAsterisk_root__AkllT{margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.ClosingAsterisk_line__PHQCC{font-family:var(--font-editorial);font-weight:var(--weight-regular);font-optical-sizing:var(--editorial-optical-sizing);font-size:var(--type-intro-size);color:var(--text-secondary);max-width:540px;margin:0;line-height:var(--type-intro-leading)}.ClosingAsterisk_line__PHQCC[data-style=italic]{font-style:italic}@media print{.ClosingAsterisk_root__AkllT{page-break-inside:avoid;break-inside:avoid}}.DoDontList_root__JLOXT{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:720px){.DoDontList_root__JLOXT{grid-template-columns:1fr}}.DoDontList_col___mQzw{padding:var(--space-5);border:1px solid var(--border-subtle);background:var(--surface-card)}.DoDontList_colTitle__QObmU{font-family:var(--font-editorial);font-weight:var(--weight-semibold);font-size:17px;color:var(--text-primary);margin:0 0 var(--space-4)}.DoDontList_list__6KfDD{display:flex;flex-direction:column;gap:var(--space-3);padding:0;margin:0;list-style:none}.DoDontList_item__cIYTe{display:flex;gap:var(--space-3);font-size:var(--type-support-size);color:var(--text-secondary);line-height:1.55}.DoDontList_sym__u4Hr5{flex:0 0 14px;font-family:var(--font-technical);font-weight:500;line-height:1.4}.DoDontList_col___mQzw[data-kind=hold] .DoDontList_sym__u4Hr5{color:var(--accent-mark)}.DoDontList_col___mQzw[data-kind=break] .DoDontList_sym__u4Hr5{color:var(--status-danger-bd)}.DoDontList_text__tZh57 strong{color:var(--text-primary);font-weight:500}@media print{.DoDontList_colTitle__QObmU{page-break-after:avoid;break-after:avoid}.DoDontList_item__cIYTe{page-break-inside:avoid;break-inside:avoid}}.ProportionBar_root__hq8oQ{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.ProportionBar_bar__oTmtO{display:flex;height:44px;border:1px solid var(--border-strong);overflow:hidden;border-radius:2px}.ProportionBar_seg__2whVF{display:block;height:100%}.ProportionBar_legend__BL5RP{display:flex;flex-wrap:wrap;gap:var(--space-4);font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ProportionBar_legendItem__U0IUF{display:inline-flex;align-items:center;gap:var(--space-2)}.ProportionBar_legendItem__U0IUF strong{color:var(--text-primary);font-weight:500}.ProportionBar_swatch__4ZSuO{display:inline-block;width:9px;height:9px;border:1px solid var(--border-strong)}@media print{.ProportionBar_root__hq8oQ{page-break-inside:avoid;break-inside:avoid}}.TokenTable_wrap__5TAtG{margin-top:var(--space-4);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);overflow-x:auto}.TokenTable_table__Lgflq{width:100%;border-collapse:collapse;font-family:var(--font-technical);font-size:var(--label-size)}.TokenTable_table__Lgflq th{text-align:left;color:var(--text-muted);font-weight:400;text-transform:uppercase;letter-spacing:var(--label-tracking);font-size:var(--label-size);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-subtle)}.TokenTable_table__Lgflq td{padding:var(--space-3) var(--space-3);border-top:1px solid var(--border-subtle);vertical-align:top;color:var(--text-secondary)}.TokenTable_table__Lgflq tbody tr:first-child td{border-top:none}.TokenTable_token__uBseV{color:var(--accent-text-strong);white-space:nowrap}[data-register=dark] .TokenTable_token__uBseV{color:var(--accent-mark)}.TokenTable_value__NYSzR{color:var(--text-primary);white-space:nowrap}.TokenTable_purpose__YIL0q{color:var(--text-secondary);font-family:var(--font-interface);font-size:var(--type-support-size)}@media print{.TokenTable_table__Lgflq tr{page-break-inside:avoid;break-inside:avoid}}.StatusBadgeRow_root__MWVWn{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}@media (max-width:720px){.StatusBadgeRow_root__MWVWn{grid-template-columns:1fr 1fr}}.StatusBadgeRow_cell__9WYhE{padding:var(--space-3) var(--space-4) var(--space-4);border-radius:2px;border:1px solid}.StatusBadgeRow_badge__lCo_6{display:inline-block;font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:2px;border:1px solid;background:var(--ks-paper);margin-bottom:var(--space-3)}.StatusBadgeRow_name__YDj0X{font-family:var(--font-editorial);font-weight:var(--weight-semibold);font-size:16px;color:var(--ks-ink);margin-bottom:var(--space-1)}.StatusBadgeRow_use__4zj8t{font-size:var(--type-support-size);color:#5C5A54;line-height:1.4;margin:0}.StatusBadgeRow_cell__9WYhE[data-kind=success]{background:var(--status-success-bg);border-color:var(--status-success-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=success] .StatusBadgeRow_badge__lCo_6{color:var(--status-success-tx);border-color:var(--status-success-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=warning]{background:var(--status-warning-bg);border-color:var(--status-warning-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=warning] .StatusBadgeRow_badge__lCo_6{color:var(--status-warning-tx);border-color:var(--status-warning-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=danger]{background:var(--status-danger-bg);border-color:var(--status-danger-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=danger] .StatusBadgeRow_badge__lCo_6{color:var(--status-danger-tx);border-color:var(--status-danger-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=info]{background:var(--status-info-bg);border-color:var(--status-info-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=info] .StatusBadgeRow_badge__lCo_6{color:var(--status-info-tx);border-color:var(--status-info-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=neutral]{background:var(--status-neutral-bg);border-color:var(--status-neutral-bd)}.StatusBadgeRow_cell__9WYhE[data-kind=neutral] .StatusBadgeRow_badge__lCo_6{color:var(--status-neutral-tx);border-color:var(--status-neutral-bd)}@media print{.StatusBadgeRow_root__MWVWn{page-break-inside:avoid;break-inside:avoid}}.ClientStrip_row__GGg4_{display:flex;flex-direction:column;gap:var(--space-5);padding-block:var(--space-6)}.ClientStrip_logo__JCp_R{--logo-scale:0.85;--logo-row:34px;display:block;width:auto;height:calc(var(--logo-h, 32px) * var(--logo-scale));margin-block:calc((var(--logo-row) - var(--logo-h, 32px) * var(--logo-scale)) / 2);opacity:.9}.ClientStrip_name__wUg1O{font-size:18px;line-height:1.3;color:var(--text-primary)}@media (max-width:1199px){.ClientStrip_logo__JCp_R{--logo-scale:0.75;--logo-row:30px}}@media (max-width:720px){.ClientStrip_logo__JCp_R{--logo-scale:0.7;--logo-row:28px}}.Capabilities_intro___mvtZ{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px}.Capabilities_columns__n_xOm{margin:var(--block-gap) 0 0}@media (max-width:720px){.Capabilities_columns__n_xOm{margin:var(--block-gap) 0 0}}@media (min-width:881px){.Capabilities_columns__n_xOm li{padding-bottom:0}}.NavLink_off__AZvZn{opacity:.38;cursor:not-allowed;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HeroSet_stage__wmGhL{position:relative;overflow-x:clip;overflow-y:visible;background:var(--surface-page)}.HeroSet_sheet__FQcAz{position:absolute;overflow:hidden;--sheet-edge:color-mix(in srgb,var(--border-strong) 60%,var(--text-muted));background:var(--surface-page);border:1px solid var(--sheet-edge);box-sizing:border-box;border-radius:14px;transform-origin:left center;cursor:pointer;transition:transform var(--motion-duration-slow) var(--motion-ease),opacity var(--motion-duration-base) var(--motion-ease)}.HeroSet_jump__gvAVI .HeroSet_sheet__FQcAz{transition:none}.HeroSet_sheet__FQcAz[data-open=true]{cursor:default}.HeroSet_sheet__FQcAz[data-hot]{border-color:var(--text-muted)}.HeroSet_inner__LOgQd{width:840px;height:522px}.HeroSet_cover__l89oB{background:var(--surface-card)}.HeroSet_coverFace__7fFqJ{position:absolute;inset:0;display:grid;place-items:center;color:var(--mark-k)}.HeroSet_coverFace__7fFqJ>*{opacity:.78}.HeroSet_rail__husn8{position:absolute;height:1px;background:var(--border-strong)}.HeroSet_back__U8xR_,.HeroSet_idx__5cuC3{position:absolute;z-index:20;font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer}.HeroSet_idx__5cuC3{display:flex;align-items:center;padding:.35em .6em;transform:translateY(-50%);font-size:var(--hs-label);background:var(--surface-page);border:0;color:var(--text-primary)}.HeroSet_idx__5cuC3:focus-visible,.HeroSet_idx__5cuC3:hover{outline:none}.HeroSet_idx__5cuC3:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.HeroSet_idx__5cuC3[data-on=true]{color:var(--accent-text)}.HeroSet_back__U8xR_{right:var(--hs-back-right,96px);padding:.3em .6em;font-size:var(--hs-back);background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease)}.HeroSet_back__U8xR_[data-on=true]{opacity:1;pointer-events:auto}.HeroSet_back__U8xR_:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.HeroSet_back__U8xR_,.HeroSet_sheet__FQcAz{transition:none}}.HeroSetStage_root__yC6jt{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow-x:clip;overflow-y:visible;-webkit-clip-path:inset(-40% 0 0 0);clip-path:inset(-40% 0 0 0)}.HeroSetStage_scale__PUURD{position:absolute;top:0;left:0;transform-origin:top left;transform:scale(var(--hs-scale,1)) translateX(var(--hs-shift,0))}.HeroSetStage_root__yC6jt[data-narrow]{width:auto;margin-inline:calc(-1 * var(--page-gutter))}.HeroSetVertical_stage__va1iu{position:relative;overflow-x:clip;overflow-y:visible;background:var(--surface-page);transition:opacity var(--hsv-fade,.9s) var(--motion-ease)}.HeroSetVertical_stage__va1iu[data-shown=false]{opacity:0}@media (scripting:none){.HeroSetVertical_stage__va1iu[data-shown=false]{opacity:1}}.HeroSetVertical_sheet__YtJG2{position:absolute;overflow:hidden;background:var(--surface-page);border:1px solid color-mix(in srgb,var(--border-strong) 55%,var(--text-muted));box-sizing:border-box;border-radius:calc(14px * var(--sheet-s, 1));transform-origin:0 0;cursor:pointer;container-type:inline-size;transition:transform var(--motion-duration-slow) var(--motion-ease),width var(--motion-duration-slow) var(--motion-ease),height var(--motion-duration-slow) var(--motion-ease),border-radius var(--motion-duration-slow) var(--motion-ease),opacity var(--motion-duration-base) var(--motion-ease)}.HeroSetVertical_jump__qI02H .HeroSetVertical_sheet__YtJG2{transition:none}.HeroSetVertical_pull__iGXWn .HeroSetVertical_sheet__YtJG2{transition-duration:var(--hsv-pull,1.4s),var(--hsv-pull,1.4s),var(--hsv-pull,1.4s),var(--hsv-pull,1.4s),var(--hsv-pull,1.4s)}.HeroSetVertical_sheet__YtJG2[data-open=true]{cursor:default}.HeroSetVertical_inner__SW2HM{width:100%}.HeroSetVertical_cover__HE3qU{background:var(--surface-sheet-top)}.HeroSetVertical_sheet__YtJG2[data-live=true]{border-color:var(--accent-mark)}.HeroSetVertical_row__MUa_D{position:absolute;left:0;right:0;height:0;z-index:15;transition:top var(--motion-duration-slow) var(--motion-ease),opacity var(--motion-duration-base) var(--motion-ease)}.HeroSetVertical_row__MUa_D[data-hidden=true]{opacity:0;pointer-events:none}.HeroSetVertical_connector__85g4J{position:absolute;top:0;height:1px;background:var(--text-muted);opacity:.45}.HeroSetVertical_dot__PWvd5{position:absolute;top:-3.5px;width:7px;height:7px;border-radius:50%;background:var(--text-secondary)}.HeroSetVertical_label__DPyG_{position:absolute;top:0;transform:translateY(-50%);padding:.25em 0;background:transparent;border:0;font-family:var(--font-technical);font-size:var(--hsv-label,11px);line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.HeroSetVertical_label__DPyG_:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.HeroSetVertical_row__MUa_D[data-live=true] .HeroSetVertical_dot__PWvd5{background:var(--accent-mark)}.HeroSetVertical_row__MUa_D[data-live=true] .HeroSetVertical_label__DPyG_{color:var(--accent-mark)}.HeroSetVertical_back__ULQWX{position:absolute;z-index:20;font-family:var(--font-technical);font-size:var(--hsv-back,var(--label-size));letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer;right:var(--hsv-back-right,48px);top:var(--hsv-back-top,30px);padding:.3em .6em;background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease)}.HeroSetVertical_back__ULQWX[data-on=true]{opacity:1;pointer-events:auto}.HeroSetVertical_back__ULQWX:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.HeroSetVertical_back__ULQWX,.HeroSetVertical_row__MUa_D,.HeroSetVertical_sheet__YtJG2,.HeroSetVertical_stage__va1iu{transition:none}}.HeroSetVerticalIndex_index__BFDPW{--u:calc(100cqi / 840);position:absolute;left:calc(72 * var(--u));right:calc(72 * var(--u));bottom:calc(64 * var(--u));margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:calc(8 * var(--u)) calc(30 * var(--u));pointer-events:none}.HeroSetVerticalIndex_index__BFDPW[data-active=true]{pointer-events:auto}.HeroSetVerticalIndex_indexItem__hkPwn{display:inline-flex;align-items:center;gap:calc(12 * var(--u));padding:calc(4 * var(--u)) 0;background:transparent;border:0;font-family:var(--font-technical);font-size:calc(22 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary);cursor:pointer}.HeroSetVerticalIndex_indexItem__hkPwn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.HeroSetVerticalIndex_indexDot__fOe0H{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--text-primary)}.HeroSetVerticalIndex_indexItem__hkPwn[data-live=true]{color:var(--accent-mark)}.HeroSetVerticalIndex_indexItem__hkPwn[data-live=true] .HeroSetVerticalIndex_indexDot__fOe0H{background:var(--accent-mark)}.HeroSetVerticalStage_root__3ZTkH{position:relative;width:100%;margin:0 auto;aspect-ratio:var(--hsv-ratio-wide);overflow-x:clip;overflow-y:visible}.HeroSetVerticalStage_scale__L_yZG{position:absolute;top:0;left:0;zoom:var(--hsv-scale,1);transform:translate(var(--hsv-shift,0),var(--hsv-shift-y,0))}@supports not (zoom:1){.HeroSetVerticalStage_scale__L_yZG{zoom:normal;transform-origin:top left;transform:scale(var(--hsv-scale,1)) translate(var(--hsv-shift,0),var(--hsv-shift-y,0))}}@media (max-width:720px){.HeroSetVerticalStage_root__3ZTkH{width:auto;margin-inline:calc(-1 * var(--page-gutter));aspect-ratio:var(--hsv-ratio-narrow)}}.Footer_root__0ePHW{padding-block:var(--space-8) var(--space-6);border-top:1px solid var(--border-subtle);margin-top:0}.Footer_grid___faTj{display:grid;grid-template-columns:minmax(0,.7fr) repeat(3,minmax(0,1fr));grid-gap:var(--space-7) var(--space-6);gap:var(--space-7) var(--space-6);align-items:start}@media (max-width:960px){.Footer_grid___faTj{grid-template-columns:1fr 1fr}.Footer_lead__poWkh{grid-column:1/-1}}@media (max-width:520px){.Footer_grid___faTj{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.Footer_col__C3KHt:last-child{grid-column:1/-1}.Footer_address__F6Pz7,.Footer_colLink__qHEkG{overflow-wrap:anywhere}}.Footer_lead__poWkh{display:flex;flex-direction:column;gap:var(--space-4);max-width:340px;color:var(--text-primary)}.Footer_mark__qsMpC{display:block;margin-left:1px}.Footer_col__C3KHt{display:flex;flex-direction:column;gap:var(--space-4)}.Footer_colHeading__Ab7Jw{font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase;color:var(--text-muted)}.Footer_colLinks___f3Ba{font-size:var(--type-support-size);line-height:20px;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.Footer_colLink__qHEkG{font-size:var(--type-support-size);color:var(--text-secondary);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease)}.Footer_colLink__qHEkG[href]:hover{color:var(--text-primary)}.Footer_tagged__9rukK{display:flex;align-items:flex-start;gap:6px}.Footer_tagged__9rukK .Footer_colLink__qHEkG{color:var(--text-primary)}.Footer_tag__Fa_y9{line-height:1;transform:translateY(-4px)}.Footer_address__F6Pz7{display:flex;flex-direction:column;gap:2px;font-style:normal;font-size:var(--type-support-size);color:var(--text-secondary);line-height:1.5}.Footer_addressLine__y7LkI{display:block}.Footer_notice__khT_Y{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.Footer_acknowledgement__DakNO{margin:0;font-size:var(--footer-note-size);line-height:1.6;color:var(--text-muted);max-width:none;text-wrap:balance}.Footer_legal__QaHNB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);font-family:var(--font-technical);font-size:var(--footer-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.Footer_legalLinks__fQelK{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;margin:0 0 0 auto;padding:0}.Footer_legalLink__xG8A8{color:var(--text-muted);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease)}.Footer_legalLink__xG8A8[href]:hover{color:var(--text-primary)}@media (max-width:720px){.Footer_legalLinks__fQelK{margin-left:0;width:100%}}.CaseStudies_grid__HzseY{--gap:var(--space-7);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8) var(--gap);gap:var(--space-8) var(--gap);margin:0;padding:0;list-style:none}.CaseStudies_cell__kI1z5{position:relative;min-width:0}.CaseStudies_cell__kI1z5:not(:nth-child(3n+1)):before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gap) / -2);border-left:1px solid var(--border-subtle)}@media (max-width:960px){.CaseStudies_grid__HzseY{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudies_cell__kI1z5:not(:nth-child(3n+1)):before{content:none}.CaseStudies_cell__kI1z5:nth-child(2n):before{content:""}}@media (max-width:640px){.CaseStudies_grid__HzseY{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.CaseStudies_cell__kI1z5:nth-child(2n):before{content:none}}.ThankYou_root__qBxB_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--block-gap-sm)}.ThankYou_head__p8cFU{--h1-size:clamp(36px,4.4vw,60px)}.ThankYou_head__p8cFU,.ThankYou_next__iUcfd{display:flex;flex-direction:column;gap:var(--space-3)}.ThankYou_next__iUcfd{align-items:flex-start;align-self:stretch;padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.ThankYou_prompt__8ikQH{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--tier-body)}.ThankYou_home__fAXoX{font-size:var(--type-body-size);letter-spacing:var(--interface-tracking);color:var(--tier-title);text-decoration:none;border-bottom:1px solid var(--border-strong);padding-bottom:2px;transition:border-color var(--motion-duration-fast) var(--motion-ease)}.ThankYou_home__fAXoX:focus-visible,.ThankYou_home__fAXoX:hover{border-bottom-color:currentColor}.HeaderMenu_menu__Sb5NK{display:flex;align-items:center}.HeaderMenu_trigger__CuQGe{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);background:transparent;border:0;font-family:var(--font-interface);font-size:var(--type-support-size);font-weight:var(--weight-medium);letter-spacing:var(--interface-tracking);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:6px;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease),-webkit-text-decoration-color var(--motion-duration-fast) var(--motion-ease);transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease),background-color var(--motion-duration-fast) var(--motion-ease);transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease),background-color var(--motion-duration-fast) var(--motion-ease),-webkit-text-decoration-color var(--motion-duration-fast) var(--motion-ease)}.HeaderMenu_trigger__CuQGe[aria-expanded=true]{background:var(--surface-card)}.HeaderMenu_trigger__CuQGe:focus-visible,.HeaderMenu_trigger__CuQGe:hover,.HeaderMenu_trigger__CuQGe[aria-expanded=true]{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.HeaderMenu_trigger__CuQGe[data-current]{font-weight:var(--weight-semibold)}.HeaderMenu_chevron__XiHNE{opacity:.6;transition:transform var(--motion-duration-fast) var(--motion-ease)}.HeaderMenu_trigger__CuQGe[aria-expanded=true] .HeaderMenu_chevron__XiHNE{transform:rotate(180deg)}.HeaderMenu_panel__1PtQ7{position:absolute;top:100%;left:0;right:0;width:min(calc(var(--cols, 2) * 320px + var(--space-4)),calc(100% - var(--page-gutter) * 2));margin:var(--space-2) auto 0;padding:var(--space-2);background:var(--surface-page);border:1px solid var(--border-subtle);visibility:hidden;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease),visibility var(--motion-duration-fast)}.HeaderMenu_panel__1PtQ7[data-open]{visibility:visible;opacity:1}.HeaderMenu_grid__PH5NT{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));margin:0;padding:0;list-style:none;background:var(--surface-card);border:1px solid var(--border-subtle)}.HeaderMenu_grid__PH5NT[data-cols="2"]>li:nth-child(2n){border-left:1px solid var(--border-subtle)}.HeaderMenu_groupBlock__j0pNk{display:flex;flex-direction:column;gap:var(--space-2)}.HeaderMenu_groupLabel__MADc6{margin:0;padding:var(--space-3) var(--space-3) 0;font-family:var(--font-technical);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.HeaderMenu_item__OMUkS{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-5) var(--space-6);text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-ease)}.HeaderMenu_item__OMUkS[href]:focus-visible,.HeaderMenu_item__OMUkS[href]:hover{background:var(--surface-raised)}.HeaderMenu_title__lm8C6{font-family:var(--font-interface);font-size:15px;font-weight:500;color:var(--text-primary)}.HeaderMenu_blurb__fP6SM{font-size:var(--type-support-size);line-height:1.45;color:var(--text-muted)}.HeaderMenu_item__OMUkS[data-current] .HeaderMenu_title__lm8C6{font-weight:var(--weight-semibold)}.HeaderMenu_foot__ZCvhe{display:flex;justify-content:flex-end;padding:var(--space-4) var(--space-5) var(--space-3)}.HeaderMenu_all__FUm6C{font-family:var(--font-interface);font-size:var(--type-support-size);font-weight:var(--weight-medium);letter-spacing:var(--interface-tracking);color:var(--text-secondary);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease)}.HeaderMenu_all__FUm6C[href]:focus-visible,.HeaderMenu_all__FUm6C[href]:hover{color:var(--text-primary)}@media (max-width:960px){.HeaderMenu_item__OMUkS{padding:var(--space-4) var(--space-5)}}.MobileMenu_toggle__O6vmC{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease)}.MobileMenu_toggle__O6vmC:hover{color:var(--accent-mark)}@media (max-width:720px){.MobileMenu_toggle__O6vmC{display:inline-flex}}.MobileMenu_backdrop__bkwXW{position:fixed;inset:calc(var(--header-height) + 1px) 0 0;z-index:45;background:color-mix(in srgb,var(--surface-page) 70%,transparent)}.MobileMenu_panel__QEpN7{position:absolute;top:100%;left:0;right:0;z-index:50;background:var(--surface-page);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:var(--space-4) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);max-height:calc(100dvh - 60px);overflow-y:auto}.MobileMenu_list__AwH3M{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.MobileMenu_itemLink___NWj9{display:block;width:100%;font-family:var(--font-interface);font-size:var(--type-body-size);font-weight:var(--weight-medium);letter-spacing:var(--interface-tracking);color:var(--text-primary);text-decoration:none;text-align:left;padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);transition:color var(--motion-duration-fast) var(--motion-ease)}.MobileMenu_list__AwH3M>li:first-child .MobileMenu_itemLink___NWj9{border-top:none}.MobileMenu_itemLink___NWj9[href]:hover{color:var(--accent-mark)}.MobileMenu_itemLink___NWj9[data-current],.MobileMenu_subLink__IfUts[data-current]{font-weight:var(--weight-semibold)}.MobileMenu_group__o7w9w{display:flex;align-items:center;justify-content:space-between;background:transparent;border-inline:0;border-bottom:0;cursor:pointer}.MobileMenu_group__o7w9w:hover{color:var(--accent-mark)}.MobileMenu_chevron__Sxree{opacity:.6;transition:transform var(--motion-duration-fast) var(--motion-ease)}.MobileMenu_group__o7w9w[aria-expanded=true] .MobileMenu_chevron__Sxree{transform:rotate(180deg)}.MobileMenu_sub__7A6g0{list-style:none;margin:0;padding:0 0 var(--space-2) var(--space-4)}.MobileMenu_sub__7A6g0[hidden]{display:none}.MobileMenu_subList__AnI37{list-style:none;margin:0;padding:0}.MobileMenu_subLabel__kV7_f{display:block;padding:var(--space-2) 0 var(--space-1);font-family:var(--font-technical);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.MobileMenu_subNote__YksyH{display:block;margin-top:2px;font-size:11px;letter-spacing:.1em;color:var(--text-muted);text-transform:none}.MobileMenu_subLink__IfUts{display:block;font-family:var(--font-interface);font-size:var(--type-support-size);font-weight:var(--weight-medium);letter-spacing:var(--interface-tracking);color:var(--text-secondary);text-decoration:none;padding:var(--space-2) 0;transition:color var(--motion-duration-fast) var(--motion-ease)}.MobileMenu_subLink__IfUts[href]:hover{color:var(--accent-mark)}.PageIntro_status__4NiJj{margin-top:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.PageIntro_heading___smQV{margin:var(--space-6) 0 var(--space-5);--h1-size:clamp(36px,4.4vw,60px)}.PageIntro_lead__5xRPo{max-width:640px}.PageIntro_note__u2kZ5{max-width:640px;margin-top:var(--space-4)}.PageIntro_foot__JbMA6{margin:var(--space-5) 0 0;font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--tier-caption)}.PageIntro_cta__nOlg3{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-3)}.ProjectEnquiry_grid__GVjMj{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"intro form" "aside form";grid-template-rows:auto 1fr;grid-column-gap:var(--space-8);column-gap:var(--space-8);grid-row-gap:var(--block-gap);row-gap:var(--block-gap)}.ProjectEnquiry_intro__q9R2s{grid-area:intro;display:flex;flex-direction:column;gap:var(--space-4)}.ProjectEnquiry_aside__ecPXn{grid-area:aside;display:flex;flex-direction:column;justify-content:space-between;gap:var(--block-gap-sm)}.ProjectEnquiry_form__J0JSS{grid-area:form}.ProjectEnquiry_frame__LYQIK{padding:var(--space-4);border:1px solid var(--border-subtle);background:repeating-linear-gradient(var(--hatch-angle-frame),var(--hatch) 0 var(--hatch-thickness),transparent var(--hatch-thickness) var(--hatch-pitch-soft))}.ProjectEnquiry_paper__vJS46{padding:var(--space-7);background:var(--surface-page);color:var(--tier-body)}.ProjectEnquiry_formHeading__0hptC{margin:0 0 var(--space-6);padding-bottom:var(--space-5);font-family:var(--font-interface);font-size:var(--type-subhead-size);font-weight:var(--functional-weight);letter-spacing:var(--interface-tracking);line-height:var(--type-subhead-leading);color:var(--tier-title);border-bottom:1px solid var(--border-subtle)}.ProjectEnquiry_paper__vJS46 input,.ProjectEnquiry_paper__vJS46 select,.ProjectEnquiry_paper__vJS46 textarea{color-scheme:light}.ProjectEnquiry_cover__ibW6R{display:flex;flex-direction:column;gap:var(--space-4)}.ProjectEnquiry_list__cXSGc{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-subtle)}.ProjectEnquiry_list__cXSGc li{padding:var(--space-3) 0;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--tier-body);border-bottom:1px solid var(--border-subtle)}.ProjectEnquiry_direct__SnYtt{margin:0;max-width:44ch;font-size:var(--type-support-size);line-height:var(--type-support-leading);color:var(--tier-caption)}.ProjectEnquiry_direct__SnYtt a{color:var(--tier-title);text-decoration:underline;text-underline-offset:.2em}@media (max-width:960px){.ProjectEnquiry_grid__GVjMj{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "aside";grid-template-rows:auto}.ProjectEnquiry_frame__LYQIK{padding:var(--space-2)}.ProjectEnquiry_paper__vJS46{padding:var(--space-5) var(--space-4)}}.ConsultationHero_root__6Gos8{position:relative;overflow:hidden;min-height:clamp(560px,calc(100svh - var(--header-height) - 120px),760px);display:grid;align-items:center;padding-block:var(--space-8)}.ConsultationHero_photo__I35NM{position:absolute;inset:0 0 0 auto;width:62%;height:100%;object-fit:cover;object-position:60% 35%;filter:grayscale(1);opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%,#000),linear-gradient(180deg,transparent 0,#000 25%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 45%,#000),linear-gradient(180deg,transparent 0,#000 25%,#000 70%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;pointer-events:none}.ConsultationHero_text__hrHfc{position:relative;max-width:760px;--h1-size:clamp(38px,4.2vw,56px);display:flex;flex-direction:column;gap:var(--space-5)}.ConsultationHero_line___Q_Bm{display:inline}@media (min-width:1024px){.ConsultationHero_line___Q_Bm{display:block}}.ConsultationHero_actions__yrlok{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-3)}.ConsultationHero_textLink__YaRUP{font-size:var(--type-body-size);letter-spacing:var(--interface-tracking);color:var(--tier-title);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.3em;transition:-webkit-text-decoration-color var(--motion-duration-fast) var(--motion-ease);transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease);transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease),-webkit-text-decoration-color var(--motion-duration-fast) var(--motion-ease)}.ConsultationHero_textLink__YaRUP:focus-visible,.ConsultationHero_textLink__YaRUP:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:720px){.ConsultationHero_root__6Gos8{min-height:0;padding-block:var(--space-7) var(--space-8)}.ConsultationHero_photo__I35NM{width:100%;object-position:60% 30%;opacity:.35;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent)}.ConsultationHero_actions__yrlok>:first-child{display:none}}.ProjectEnquiryForm_pair__RVqJv{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4);align-items:start}@media (max-width:720px){.ProjectEnquiryForm_pair__RVqJv{grid-template-columns:1fr}}.EvidenceActions_actions__ZGkBl{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.EvidenceActions_main__8xfTI,.EvidenceActions_quiet__6PRYs{font-size:var(--type-support-size);letter-spacing:var(--interface-tracking);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--motion-duration-fast) var(--motion-ease),-webkit-text-decoration-color var(--motion-duration-fast) var(--motion-ease);transition:color var(--motion-duration-fast) var(--motion-ease),text-decoration-color var(--motion-duration-fast) var(--motion-ease);transition:color var(--motion-duration-fast) var(--motion-ease),text-decoration-color var(--motion-duration-fast) var(--motion-ease),-webkit-text-decoration-color var(--motion-duration-fast) var(--motion-ease)}.EvidenceActions_main__8xfTI{color:var(--tier-title);font-weight:var(--functional-weight)}.EvidenceActions_quiet__6PRYs{color:var(--tier-caption)}.EvidenceActions_main__8xfTI:focus-visible,.EvidenceActions_main__8xfTI:hover,.EvidenceActions_quiet__6PRYs:focus-visible,.EvidenceActions_quiet__6PRYs:hover{color:var(--tier-title);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.DesignWork_principal__RGmow{margin-top:var(--block-gap);display:flex;flex-direction:column;gap:var(--space-6)}.DesignWork_principal__RGmow>.DesignWork_copy__Skv_J{max-width:620px}.DesignWork_supporting__fYE2A{margin-top:var(--block-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.DesignWork_example__yZ4c3{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;padding-inline:var(--space-6);border-left:1px solid var(--border-subtle)}.DesignWork_example__yZ4c3:first-child{padding-left:0;border-left:0}.DesignWork_example__yZ4c3:last-child{padding-right:0}.DesignWork_copy__Skv_J{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;--h3-size:24px}.DesignWork_visuals__CmQUk{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:end}.DesignWork_visuals__CmQUk[data-size=supporting]{grid-template-columns:repeat(2,minmax(0,1fr))}.DesignWork_visuals__CmQUk[data-count="3"]>:first-child{grid-column:1/-1}.DesignWork_visuals__CmQUk[data-count="1"]{grid-template-columns:minmax(0,1fr)}.DesignWork_composition__aagMP{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.DesignWork_stage__5qgVc{position:relative;aspect-ratio:16/9;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.DesignWork_layer__KKbh4{position:absolute;display:block;height:auto}.DesignWork_layer__KKbh4[data-layer="0"]{left:4%;top:6%;width:58%}.DesignWork_layer__KKbh4[data-layer="1"]{right:3%;bottom:4%;width:56%}.DesignWork_captions__ElyyU{display:flex;justify-content:space-between;gap:var(--space-5)}.DesignWork_captions__ElyyU .DesignWork_caption__iiEjv{max-width:40ch}.DesignWork_captions__ElyyU .DesignWork_caption__iiEjv:last-child{text-align:right}.DesignWork_figure__zKapl{margin:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.DesignWork_image__iMmu9{display:block;width:100%;height:auto}.DesignWork_caption__iiEjv{font-size:var(--type-support-size);line-height:var(--type-support-leading);letter-spacing:var(--interface-tracking);color:var(--tier-caption)}@media (max-width:860px){.DesignWork_visuals__CmQUk[data-size=principal],.DesignWork_visuals__CmQUk[data-size=supporting]{grid-template-columns:minmax(0,1fr)}.DesignWork_visuals__CmQUk[data-size=supporting]>:nth-child(n+2){display:none}.DesignWork_supporting__fYE2A{display:flex;gap:var(--scroll-card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.DesignWork_supporting__fYE2A::-webkit-scrollbar{display:none}.DesignWork_example__yZ4c3,.DesignWork_example__yZ4c3:first-child,.DesignWork_example__yZ4c3:last-child{flex:0 0 min(90%,420px);scroll-snap-align:start;padding:var(--scroll-card-pad);border:1px solid var(--border-subtle);border-radius:var(--scroll-card-radius);background:var(--surface-card)}}.FAQ_list__rZnvo{margin-top:var(--space-7);display:flex;flex-direction:column}.FAQ_list__rZnvo>details:last-child{border-bottom:0}.ClientHead_row__1umWf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.ClientHead_client__iAob4{margin:0;font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent-text)}[data-register=dark] .ClientHead_client__iAob4{color:var(--accent-mark)}.ClientHead_link__wx3_o{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;font-size:var(--type-support-size);letter-spacing:var(--interface-tracking);color:var(--tier-caption);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease)}.ClientHead_link__wx3_o svg{opacity:var(--icon-opacity-mono)}.ClientHead_link__wx3_o:focus-visible,.ClientHead_link__wx3_o:hover{color:var(--tier-title)}.ClientHead_link__wx3_o:focus-visible svg,.ClientHead_link__wx3_o:hover svg{opacity:1}@media (max-width:560px){.ClientHead_row__1umWf{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}.AfterDiscovery_steps__wEkaJ{margin-top:calc(-1 * var(--space-3))}.AfterDiscovery_link__NxNQ2{margin-top:var(--space-2)}.StepPanel_strip__MGStr{margin-bottom:var(--space-5)}.StepPanel_intro__Bpcrf{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px}.StepPanel_columns__Ur5wO{margin:var(--block-gap) 0 0}.StepPanel_panel__ACGCR{margin-top:var(--space-7);--matte-gap:10px}.StepPanel_index__ZgOak{font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.StepPanel_figureSlot__kjDZ8{margin-bottom:var(--space-5);color:var(--text-secondary)}.StepPanel_figure__fuyv3{display:block;width:100%;height:auto}.StepPanel_heading__6gUt2{font-family:var(--font-interface);font-weight:var(--functional-weight);font-size:var(--type-heading-size);line-height:var(--type-heading-leading);letter-spacing:var(--interface-tracking);color:var(--tier-title);margin:0 0 var(--space-3)}.StepPanel_body__g1Ngw{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--interface-tracking);color:var(--tier-caption);margin:0}.FinalCTA_inner__w56rB{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);max-width:760px;margin:0 auto}.FinalCTA_body__nv_Mk{max-width:40ch;text-wrap:balance}.FinalCTA_heading__y092a{--h2-size:clamp(26px,2.2vw,30px)}.FinalCTA_heading__y092a h2{letter-spacing:-.022em;text-wrap:balance}.FinalCTA_cta___XLu7{margin-top:var(--space-5);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:720px){.FinalCTA_inner__w56rB{align-items:flex-start;text-align:left}.FinalCTA_cta___XLu7{display:flex;flex-direction:column;align-items:flex-start}}.TextSection_text__W_XYn{display:flex;flex-direction:column;gap:var(--space-4);max-width:640px}.TextSection_splitText__Vpugi{display:flex;flex-direction:column;gap:var(--space-5);max-width:640px}.ExploreNav_root__Lghdo{width:100%;display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:calc(var(--header-height) + var(--space-5))}.ExploreNav_intro__jqjLm{max-width:680px;margin-inline:auto;width:100%}.ExploreNav_nav__kMErc{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:5;background:var(--surface-page);border-block:1px solid var(--border-subtle)}.ExploreNav_toggle__eOCaF{display:none}.ExploreNav_list__AZ_NB{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);padding-block:var(--space-3)}.ExploreNav_link__oXkJN{font-size:var(--type-support-size);letter-spacing:var(--interface-tracking);color:var(--tier-caption);text-decoration:none;padding-block:var(--space-1);border-bottom:1px solid transparent;transition:color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease)}.ExploreNav_link__oXkJN:focus-visible,.ExploreNav_link__oXkJN:hover{color:var(--tier-title)}.ExploreNav_link__oXkJN[aria-current=true]{color:var(--tier-title);border-bottom-color:var(--border-strong)}@media (max-width:860px){.ExploreNav_toggle__eOCaF{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;background:transparent;border:0;color:var(--tier-title);font-size:var(--type-support-size);letter-spacing:var(--interface-tracking);text-align:left;cursor:pointer}.ExploreNav_toggleLabel__Nrhko{color:var(--tier-caption)}.ExploreNav_toggleCurrent__9N2Jj{flex:1 1;font-weight:var(--functional-weight)}.ExploreNav_chevron__B2tw7{opacity:.6;transition:transform var(--motion-duration-fast) var(--motion-ease)}.ExploreNav_nav__kMErc[data-open] .ExploreNav_chevron__B2tw7{transform:rotate(180deg)}.ExploreNav_list__AZ_NB{display:none;flex-direction:column;gap:0;padding-block:0 var(--space-3)}.ExploreNav_nav__kMErc[data-open] .ExploreNav_list__AZ_NB{display:flex}.ExploreNav_link__oXkJN{display:block;padding-block:var(--space-2);font-size:var(--type-body-size)}}.PatternMotion_root__tIotI{--draw-ms:1400ms;--draw-stagger:24ms;--draw-max:600ms}.PatternMotion_root__tIotI path{stroke-dasharray:1;stroke-dashoffset:1}.PatternMotion_root__tIotI[data-drawn] path{animation:PatternMotion_draw__qXP36 var(--draw-ms) cubic-bezier(.33,0,.2,1) forwards;animation-delay:min(calc(var(--i) * var(--draw-stagger)),var(--draw-max))}@keyframes PatternMotion_draw__qXP36{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.PatternMotion_root__tIotI[data-drawn] path{animation:none}.PatternMotion_root__tIotI path{stroke-dashoffset:0}}.WorkingApproach_steps__u8gmD{margin-top:calc(-1 * var(--space-3))}.WorkingApproach_steps__u8gmD>:last-child{padding-bottom:0}.ServiceHero_root__5HG3_{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:max(520px,calc(100svh - var(--header-height)))}.ServiceHero_ground__jmSS3{position:absolute;inset:0;background-image:radial-gradient(circle,var(--border-subtle) 1px,transparent 1.5px);background-size:28px 28px;opacity:.7}.ServiceHero_background__KmGF8{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.75;mask-image:var(--fade,linear-gradient(195deg,black 18%,transparent 52%));-webkit-mask-image:var(--fade,linear-gradient(195deg,black 18%,transparent 52%))}.ServiceHero_tilt__hNoDE{position:absolute;top:var(--tilt-top,-30%);right:var(--tilt-right,-12%);width:var(--tilt-width,84%);transform-origin:70% 35%;transform:var(--lean,perspective(1500px) rotateX(58deg) rotateZ(-18deg))}.ServiceHero_tilt__hNoDE>svg{display:block;width:100%;height:auto}.ServiceHero_content__efi2c{position:relative;padding-block:var(--space-8)}.ServiceHero_text__9Pgn_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:760px;--h1-size:clamp(36px,4.4vw,60px)}.ServiceHero_text__9Pgn_ h1{text-wrap:balance}.ServiceHero_eyebrow__XZ8Fu{margin-bottom:calc(var(--space-3) - var(--space-4));display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ServiceHero_label__LMx7C{line-height:1.4}.ServiceHero_foot__dJiJ2{margin:var(--space-2) 0 0;font-family:var(--font-technical);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--tier-caption)}.ServiceHero_actions__nQ4Q4{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}@media (max-width:720px){.ServiceHero_content__efi2c{padding-block:var(--space-7)}.ServiceHero_background__KmGF8{mask-image:var(--m-fade,var(--fade,linear-gradient(195deg,black 18%,transparent 52%)));-webkit-mask-image:var(--m-fade,var(--fade,linear-gradient(195deg,black 18%,transparent 52%)))}.ServiceHero_tilt__hNoDE{top:var(--m-top,-12%);right:var(--m-right,-60%);width:var(--m-width,240%)}}.ServiceHero_noteLink__Jbq62{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.ServiceHero_noteLink__Jbq62:focus-visible,.ServiceHero_noteLink__Jbq62:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.IndexedList_list__q5XXN{list-style:none;margin:0;padding:0;max-width:720px;border-top:1px solid var(--border-subtle)}.IndexedList_item__nQ_A9{display:flex;align-items:baseline;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.IndexedList_text__reBbi{font-family:var(--font-interface);font-weight:var(--functional-weight);font-size:var(--type-heading-size);line-height:var(--type-heading-leading);letter-spacing:var(--interface-tracking);color:var(--tier-title)}.IndexedList_closing__P7nBC{margin-top:var(--block-gap-sm);max-width:640px}.ServiceRoutes_list__BHEx_{margin:var(--block-gap) 0 0;border-top:1px solid var(--border-subtle)}.ServiceRoutes_row__u9XB6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:baseline;padding:var(--space-5) 0;border-bottom:1px solid var(--border-subtle)}.ServiceRoutes_name__Cx2WS{margin:0;font-family:var(--font-interface);font-weight:var(--functional-weight);letter-spacing:var(--interface-tracking);font-size:var(--type-heading-size);line-height:var(--type-heading-leading);color:var(--tier-title)}.ServiceRoutes_link__WKbWC{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px}.ServiceRoutes_link__WKbWC:focus-visible,.ServiceRoutes_link__WKbWC:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ServiceRoutes_line__0jS1F{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--interface-tracking);color:var(--tier-caption)}.ServiceRoutes_more__3UwfC{margin-top:var(--space-6)}@media (max-width:720px){.ServiceRoutes_row__u9XB6{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.DesignSituations_row__BE47Z{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:start}.DesignSituations_list__91X8I{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.DesignSituations_item__1gyZ1{display:flex;flex-direction:column;gap:var(--space-2);max-width:560px}.DesignSituations_figure__N8vN5{min-width:0;padding:var(--space-7) var(--space-5);background-image:radial-gradient(circle,var(--border-subtle) 1px,transparent 1.5px);background-size:28px 28px}@media (max-width:860px){.DesignSituations_row__BE47Z{grid-template-columns:minmax(0,1fr);gap:var(--block-gap-sm)}.DesignSituations_figure__N8vN5{max-width:420px}}