:root{--board-ink:#07131f;--board-ink-raised:#102333;--board-paper:#f8f4ec;--board-paper-deep:#eee8dc;--board-blue:#0b5cff;--board-blue-deep:#063fb7;--board-coral:#ff6b53;--board-accent-on-light:#0647bd;--board-accent-on-dark:#8fb8ff;--board-coral-readable:#b43b2e;--board-steel:#8798a5;--board-muted:#4f5c64;--board-paper-link:#1f5eb7;--board-focus:#ffbf47;--board-light-line:#ffffff2e;--board-dark-line:#07131f29;--board-serif:"Iowan Old Style", "Palatino Linotype", Baskerville, Georgia, "Times New Roman", serif;--board-sans:var(--font-inter), Inter, "Helvetica Neue", Arial, sans-serif;--board-ease:cubic-bezier(.22, 1, .36, 1);--board-gutter:clamp(48px, 5vw, 72px);--board-max:1440px;--shell-content-offset:104px}html{scroll-behavior:smooth;scroll-padding-top:var(--shell-content-offset)}body{background:var(--board-ink);min-inline-size:0;color:var(--board-paper);font-family:var(--board-sans)}main{inline-size:100%;min-inline-size:0}main,.board-page,.board-route-page,.board-page *,.board-route-page *{box-sizing:border-box}.board-page,.board-route-page{background:var(--board-paper);min-inline-size:0;color:var(--board-ink);font-family:var(--board-sans)}.board-page :where([hidden]),.board-route-page :where([hidden]){display:none!important}.board-page :where(h1,h2,h3,p),.board-route-page :where(h1,h2,h3,p){margin:0}.board-page :where(h1,h2,h3),.board-route-page :where(h1,h2,h3),.site-footer :where(h2,h3){color:inherit;font-family:var(--board-serif);letter-spacing:-.025em;text-wrap:balance;font-weight:400}.board-page :where(p,li,dd),.board-route-page :where(p,li,dd){color:inherit;line-height:1.62}.board-page a,.board-route-page a{color:inherit;text-decoration:none}.board-page button,.board-route-page button{font:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--board-focus)!important;outline-offset:3px!important}:where(button,[role=tab],summary){touch-action:manipulation}:where([role=tab],.rail-control,.state-control,.mobile-nav-toggle,.mobile-menu-close){min-block-size:44px}::selection{background:var(--board-coral);color:var(--board-ink)}.skip-link{z-index:1000;border-color:var(--board-focus);background:var(--board-paper);color:var(--board-ink);border-radius:2px}.board-kicker,.eyebrow{color:var(--board-blue);font-family:var(--board-sans);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.35}.site-header,.site-header-occlusion,.desktop-context-panel{--header-height:68px;--header-inset-block-start:16px;--header-dock-gap:8px}.site-header-occlusion{z-index:98;block-size:calc(var(--header-inset-block-start) + var(--header-height));background:linear-gradient(115deg, #355f9c12 0 18%, transparent 18% 58%, #b08a4d0e 58% 76%, #66786d0a 76% 100%), radial-gradient(360px 96px at 8% 0%, #355f9c1f, transparent 72%), linear-gradient(90deg, #f4f8fcfa, #fbfaf7fa 38%, #fbfaf7fc 72%, #efebe2f7), var(--paper);pointer-events:none;transition:block-size .28s var(--board-ease);position:fixed;inset:0 0 auto;box-shadow:0 12px 28px #1113170e}.site-header-occlusion.is-compact,.site-header-occlusion.has-context{block-size:calc(var(--header-inset-block-start) + var(--header-height) + var(--header-dock-gap))}.site-header-occlusion.has-context{transition:none}main>.page-hero.light-hero,.dashboard-shell{padding-block-start:var(--shell-content-offset)}.site-header{inset:var(--header-inset-block-start) 24px auto;z-index:100;isolation:isolate;min-block-size:var(--header-height);block-size:var(--header-height);color:var(--ink);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);transition:block-size .28s var(--board-ease), min-block-size .28s var(--board-ease), inset .28s var(--board-ease), background-color .28s var(--board-ease), backdrop-filter .28s var(--board-ease);background:linear-gradient(115deg,#355f9c17 0 18%,#0000 18% 58%,#b08a4d12 58% 76%,#66786d0d 76% 100%),radial-gradient(280px 82px at 8% 0,#355f9c24,#0000 72%),linear-gradient(90deg,#f4f8fcf7,#fbfaf7f5 38%,#fbfaf7f7 72%,#efebe2f0),#fbfaf7f2;border:1px solid #c8c3b8db;border-radius:10px;grid-template-columns:160px minmax(0,1fr) 136px;align-items:center;gap:20px;padding:8px 8px 8px 18px;display:grid;position:fixed;overflow:visible;box-shadow:0 14px 34px #1113171f,inset 0 1px #ffffffe0}.site-header:before{z-index:0;background:linear-gradient(90deg, var(--blue), #355f9c9e 42%, #b08a4d7a 76%, var(--sage)) top / 100% 2px no-repeat;content:"";opacity:.78;pointer-events:none;display:block;position:absolute;inset:0}.site-header:after{z-index:0;clip-path:polygon(0 0,8% 0,22% 100%,14% 100%);content:"";opacity:0;pointer-events:none;background:#ffffff24;display:block;position:absolute;inset:0;transform:translate(-120%)}.site-header.has-signal:after,.site-header.is-signaling:after,.site-header[data-signal=active]:after{animation:header-signal .9s var(--board-ease) 1 both}.site-header.is-compact,.site-header[data-compact=true],.site-header-occlusion.is-compact,.desktop-context-panel.is-compact{--header-height:56px;--header-inset-block-start:8px}.site-header.is-compact,.site-header[data-compact=true]{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background-color:#fbfaf7fa}.site-header>*{z-index:1;min-inline-size:0;position:relative}.brand-mark{transform-origin:0;block-size:51px;inline-size:116px;transition:transform .28s var(--board-ease);align-items:center;display:inline-flex;overflow:visible}.site-header.is-compact .brand-mark,.site-header[data-compact=true] .brand-mark{transform:scale(.9)}@media (min-width:1200px){.site-header.is-compact .brand-mark,.site-header[data-compact=true] .brand-mark{block-size:46px;inline-size:104px;transform:none}.site-header.is-compact .nav-cta,.site-header[data-compact=true] .nav-cta{min-block-size:44px}}.brand-mark img{object-fit:contain;block-size:100%;inline-size:100%;display:block;filter:none!important}.primary-nav{background:linear-gradient(#fffc,#f4f8fc99),#ffffff94;border:1px solid #355f9c2e;border-radius:999px;justify-self:center;align-items:center;gap:2px;min-inline-size:0;padding:1px 3px;display:flex;box-shadow:inset 0 1px #ffffffc7,0 8px 22px #14274312}.primary-nav-item{align-items:center;min-inline-size:0;display:inline-flex;position:relative}.primary-nav a{isolation:isolate;min-block-size:44px;color:var(--muted);letter-spacing:.055em;border-radius:999px;align-items:center;padding:12px 10px;font-size:.72rem;font-weight:650;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:relative}.primary-nav a:before{z-index:-1;border-radius:inherit;content:"";opacity:0;transition:opacity .18s ease, transform .22s var(--board-ease);background:linear-gradient(#ffffffeb,#dbe7f7b8),#355f9c1a;position:absolute;inset:0;transform:translateY(2px)scaleX(.96);box-shadow:inset 0 0 0 1px #355f9c2b,0 4px 12px #1427430d}.primary-nav a:hover{color:var(--ink);background:0 0}.primary-nav a[aria-current=page],.primary-nav-item.is-context-open .primary-nav-route-link{color:#172c4c;background:0 0}.primary-nav a:hover:before,.primary-nav a[aria-current=page]:before,.primary-nav-item.is-context-open .primary-nav-route-link:before{opacity:1;transform:translate(0,0)scaleX(1)}.desktop-context-panel{inset:calc(var(--header-inset-block-start) + var(--header-height) + var(--header-dock-gap)) auto auto 50%;z-index:99;max-block-size:calc(100vh - 116px);inline-size:min(960px,100vw - 48px);color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(1.06);backdrop-filter:blur(24px)saturate(1.06);opacity:0;transition:opacity .18s ease, transform .22s var(--board-ease);background:linear-gradient(105deg,#355f9c14,#0000 28% 72%,#b08a4d12),#fbfaf7fb;border:1px solid #355f9c38;border-radius:10px;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%,-8px);box-shadow:0 24px 60px #1113172e,inset 0 1px #ffffffe6}.desktop-context-panel.is-open{opacity:1;transform:translate(-50%)}.desktop-context-heading{border-bottom:1px solid #355f9c29;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:26px 28px;display:grid}.desktop-context-heading>div:first-child>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.desktop-context-heading h2{max-inline-size:720px;color:var(--ink);margin-block-start:8px;font-size:clamp(1.55rem,2.2vw,2.4rem);line-height:1.06}.desktop-context-heading-actions{align-items:center;gap:8px;display:flex}.desktop-context-heading-actions a,.desktop-context-heading-actions button,.desktop-context-action{min-block-size:44px;color:var(--ink);cursor:pointer;background:#ffffffb3;border:1px solid #355f9c3d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:14px;font-size:.72rem;font-weight:700;display:inline-flex}.desktop-context-heading-actions a:hover,.desktop-context-heading-actions button:hover,.desktop-context-action:hover{border-color:var(--blue);background:var(--blue);color:#fff}.desktop-context-heading-actions svg{block-size:15px;inline-size:15px}.desktop-context-items{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.desktop-context-items li{border-bottom:1px solid #355f9c24;border-right:1px solid #355f9c24;min-inline-size:0}.desktop-context-items li:nth-child(3n){border-right:0}.desktop-context-items a,.desktop-context-items span{color:#4e5863;align-items:center;min-block-size:58px;padding:13px 18px;font-size:.76rem;line-height:1.35;display:flex}.desktop-context-items a:hover{color:#244a80;background:#dbe7f7b8}.desktop-context-action{border-color:var(--blue);background:var(--blue);color:#fff;justify-self:end;margin:18px 28px 22px}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nav-cta,.mobile-nav-toggle,.mobile-menu-close{min-block-size:48px;box-shadow:none;color:var(--board-paper);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:2px;justify-content:center;align-items:center;padding-inline:16px;font-size:.74rem;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.nav-cta:hover,.mobile-nav-toggle:hover,.mobile-menu-close:hover{background:var(--board-blue-deep);color:#fff;border-color:#ffffff7a;transform:translateY(-2px)}.site-header .nav-cta,.site-header .mobile-nav-toggle{color:var(--ink);background:linear-gradient(#fffffff0,#dbe7f79e),#ffffffc2;border-color:#14274338;border-radius:999px;box-shadow:0 10px 24px #14274317,inset 0 1px #fffc}.site-header .nav-cta:hover,.site-header .mobile-nav-toggle:hover{background:var(--white);color:var(--blue);border-color:#355f9c6b}.site-header .nav-cta[aria-current=page]{border-color:var(--blue);color:#244a80;box-shadow:0 10px 24px #1427431a,inset 0 0 0 1px #355f9c29}.site-header :where(a,button):focus-visible,.desktop-context-panel :where(a,button):focus-visible{outline-color:var(--blue)!important}.mobile-nav-toggle{display:none}.mobile-nav-toggle svg,.mobile-menu-close svg{block-size:17px;inline-size:17px}.mobile-menu-backdrop{z-index:109;visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;background:#02080eb3;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;inset:0}.mobile-menu-backdrop.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.mobile-menu-panel{z-index:110;overscroll-behavior:contain;border:0;border-inline-start:1px solid var(--board-light-line);background:var(--board-ink);max-block-size:100dvh;inline-size:min(520px,100%);min-inline-size:0;color:var(--board-paper);opacity:1;visibility:hidden;transform-origin:50%;transition:transform .28s var(--board-ease), visibility 0s linear .28s;border-radius:0;grid-template-rows:auto 1fr auto;gap:0;padding:24px;display:grid;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 72px #02080e3d}.mobile-menu-panel.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.mobile-menu-heading{border-bottom:1px solid var(--board-light-line);color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;justify-content:space-between;align-items:center;gap:24px;padding-block-end:20px;display:flex}.mobile-menu-heading>span{color:var(--board-steel);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mobile-navigation{align-content:center;gap:0;padding-block:28px;display:grid}.mobile-navigation a{isolation:isolate;border:0;border-block-end:1px solid var(--board-light-line);color:#f8f4ecb3;min-block-size:58px;font-family:var(--board-serif);border-radius:0;align-items:center;padding-block:0;padding-inline:18px 72px;font-size:clamp(1.45rem,4vw,2rem);font-weight:400;transition:none;display:flex;position:relative}.mobile-navigation a:hover,.mobile-navigation a:focus-visible{border-color:#0000;border-block-end-color:var(--board-light-line);color:#fff;background:#355f9c24}.mobile-navigation a[aria-current=page]{background:linear-gradient(96deg, color-mix(in srgb, var(--blue) 58%, var(--board-ink)), color-mix(in srgb, var(--sage) 18%, var(--board-ink-raised))), var(--board-ink-raised);box-shadow:inset 4px 0 0 var(--gold), inset 0 0 0 1px #dbe7f71f;color:#fff;border-block-start:1px solid #dbe7f757;border-block-end-color:#b08a4db8;font-weight:600}.mobile-navigation a[aria-current=page]:after{color:var(--blue-soft);content:"Current";font-family:var(--board-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:800;position:absolute;inset-inline-end:16px}@media (min-width:1200px){.mobile-menu-backdrop,.mobile-menu-panel{display:none!important}}@media (768px<=width<1200px){.site-header .header-actions>.nav-cta{display:inline-flex}}.mobile-menu-context,.menu-context{background:var(--board-light-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:24px;display:grid}.mobile-menu-context a,.menu-context a{background:var(--board-ink-raised);min-inline-size:0;color:var(--board-paper);padding:16px;font-size:.8rem;line-height:1.45}.mobile-menu-cta{border-color:var(--line-strong);min-block-size:48px;inline-size:100%;color:var(--board-paper);background:0 0;align-self:end;margin:0}.mobile-menu-cta[aria-current=page]{border-color:#dbe7f77a;border-inline-start:4px solid var(--gold);background:linear-gradient(96deg, color-mix(in srgb, var(--blue) 52%, var(--board-ink)), color-mix(in srgb, var(--sage) 22%, var(--board-ink-raised))), var(--board-ink-raised);color:#fff;justify-content:space-between;gap:16px;padding-inline:16px 12px;font-weight:760;position:relative;box-shadow:inset 0 0 0 1px #dbe7f724}.mobile-menu-cta-current{min-block-size:24px;color:var(--blue-soft);font-family:var(--board-sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid #dbe7f775;align-items:center;padding-inline:8px;font-size:.58rem;font-weight:800;display:inline-flex}.mobile-menu-close{gap:8px;padding-block:0}@keyframes header-signal{0%{opacity:0;transform:translate(-120%)}28%{opacity:.58}to{opacity:0;transform:translate(650%)}}.board-button-row{flex-wrap:wrap;gap:12px;margin-block-start:32px;display:flex}.board-button,.route-close-copy>a,.capability-workspace-footer a,.industry-active-copy>a{min-block-size:48px;color:inherit;letter-spacing:.02em;border:1px solid;border-radius:2px;justify-content:space-between;align-items:center;gap:30px;padding:0 18px;font-size:.78rem;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.board-button svg,.route-close-copy>a svg,.capability-workspace-footer a svg,.industry-active-copy>a svg{block-size:17px;inline-size:17px}.board-button:hover,.route-close-copy>a:hover,.capability-workspace-footer a:hover,.industry-active-copy>a:hover{transform:translateY(-3px)}.board-button.primary{border-color:var(--board-blue);background:var(--board-blue);color:#fff}.board-button.primary:hover{border-color:var(--board-blue-deep);background:var(--board-blue-deep)}.board-button.secondary{color:#fff;background:0 0;border-color:#ffffff6b}:where(.solutions-route,.industries-route,.method-route,.insights-route){--e3-paper:var(--paper);--e3-soft:var(--soft);--e3-ink:var(--ink);--e3-dark:var(--dark);--e3-dark-raised:var(--dark-2);--e3-blue:var(--blue);--e3-blue-soft:var(--blue-soft);--e3-gold:var(--gold);--e3-sage:var(--sage);--e3-line:var(--line);--e3-line-strong:var(--line-strong);--e3-light-line:#dbe7f733}.solutions-route{--route-accent:var(--e3-blue);--route-hero-background:linear-gradient(135deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 42%, var(--e3-dark)));--route-hero-overlay:radial-gradient(circle at 82% 18%, #b08a4d2e, transparent 25%), linear-gradient(100deg, #090a0df5 4%, #111317c7 48%, #355f9c80 100%);--route-hero-image-filter:saturate(.74) contrast(1.12) brightness(.72);--route-hero-line:#dbe7f72e;--route-close-background:radial-gradient(circle at 30% 55%, #b08a4d1c, transparent 27%), linear-gradient(125deg, var(--e3-dark) 12%, color-mix(in srgb, var(--e3-blue) 40%, var(--e3-dark)) 100%)}.industries-route{--route-accent:var(--e3-sage);--route-hero-background:linear-gradient(135deg, var(--e3-dark), color-mix(in srgb, var(--e3-sage) 35%, var(--e3-dark)));--route-hero-overlay:radial-gradient(circle at 78% 20%, #b08a4d24, transparent 28%), linear-gradient(104deg, #090a0deb 0%, #202d27b3 52%, #355f9c47 100%);--route-hero-image-filter:saturate(.78) contrast(1.08) brightness(.72);--route-hero-line:#dbe7f729;--route-close-blue-background:radial-gradient(circle at 22% 50%, #dbe7f724, transparent 28%), linear-gradient(130deg, color-mix(in srgb, var(--e3-sage) 42%, var(--e3-dark)) 0%, var(--e3-blue) 58%, color-mix(in srgb, var(--e3-blue) 58%, var(--e3-dark)) 100%)}.method-route{--route-accent:var(--e3-blue);--route-hero-background:linear-gradient(120deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 48%, var(--e3-dark)));--route-hero-overlay:linear-gradient(112deg, #090a0df0 0 32%, #14253bb3 58%, #355f9c57 100%), linear-gradient(180deg, transparent 60%, #090a0d52);--route-hero-image-filter:saturate(.58) contrast(1.14) brightness(.7);--route-hero-line:#dbe7f72e;--route-close-background:linear-gradient(120deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 34%, var(--e3-dark)));--route-closing-image-filter:saturate(.54) contrast(1.1) brightness(.66)}.insights-route{--route-accent:var(--e3-gold);--route-hero-background:radial-gradient(circle at 84% 18%, #66786d33, transparent 27%), linear-gradient(128deg, var(--e3-paper) 0%, var(--e3-soft) 62%, color-mix(in srgb, var(--e3-blue-soft) 42%, var(--e3-soft)) 100%);--route-hero-color:var(--e3-ink);--route-hero-title:var(--e3-ink);--route-hero-body:color-mix(in srgb, var(--e3-ink) 72%, transparent);--route-hero-index:color-mix(in srgb, var(--e3-sage) 82%, var(--e3-ink));--route-hero-scroll:color-mix(in srgb, var(--e3-sage) 82%, var(--e3-ink));--route-hero-line:#66786d38;--route-close-paper-background:radial-gradient(circle at 18% 44%, #b08a4d1f, transparent 30%), linear-gradient(122deg, var(--e3-paper), color-mix(in srgb, var(--e3-sage) 12%, var(--e3-soft)));--route-close-paper-color:var(--e3-ink)}:where(.solutions-route,.industries-route,.method-route,.insights-route) .board-button.primary{border-color:var(--e3-blue);background:var(--e3-blue);color:#fff}:where(.solutions-route,.industries-route,.method-route,.insights-route) .board-button.primary:hover{border-color:color-mix(in srgb, var(--e3-blue) 76%, var(--e3-dark));background:color-mix(in srgb, var(--e3-blue) 76%, var(--e3-dark))}.route-masthead{min-block-size:clamp(660px,72vh,850px);padding:168px var(--board-gutter) 112px;border-bottom:1px solid var(--board-light-line);background:var(--route-hero-background,var(--board-ink));color:var(--route-hero-color,var(--board-paper));isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:end;display:grid;position:relative;overflow:hidden}.route-masthead.is-compact{min-block-size:560px;padding-block-end:80px}.route-masthead-media,.route-masthead-media picture,.route-masthead-linework,.route-masthead-image,.board-route-hero-overlay{position:absolute;inset:0}.route-masthead-media{z-index:-2;overflow:hidden}.route-masthead-media picture{display:block}.route-masthead-image{object-fit:cover;block-size:100%;inline-size:100%;filter:var(--route-hero-image-filter,saturate(.55) contrast(1.08) brightness(.66))}.board-route-hero-overlay{background:var(--route-hero-overlay,#07131f8a)}.route-masthead-linework{z-index:-1;padding-inline:var(--board-gutter);opacity:.66;grid-template-columns:repeat(5,1fr);display:grid}.route-masthead-linework i{border-left:1px solid var(--route-hero-line,var(--board-light-line));transform:skew(-10deg)}.route-masthead-linework i:last-child{border-right:1px solid var(--route-hero-line,var(--board-light-line))}.route-masthead-index{inset:126px var(--board-gutter) auto auto;z-index:1;color:var(--route-hero-index,#f8f4ec9e);font-family:var(--board-serif);align-items:center;gap:12px;font-size:1rem;display:flex;position:absolute}.route-masthead-index i{background:var(--route-accent,var(--board-blue));block-size:1px;inline-size:64px}.route-masthead-copy{z-index:2;inline-size:min(100%,920px);min-inline-size:0;position:relative}.route-masthead-copy h1{max-inline-size:900px;color:var(--route-hero-title,var(--board-paper));margin-block-start:20px;font-size:clamp(4rem,6.3vw,6.7rem);line-height:.94}.route-masthead-copy>p:last-of-type{max-inline-size:50ch;color:var(--route-hero-body,#f8f4ecc2);margin-block-start:26px;font-size:clamp(1rem,1.4vw,1.15rem)}.board-route-scroll{inset:auto var(--board-gutter) 42px auto;z-index:2;min-block-size:44px;color:var(--route-hero-scroll,#f8f4ecb3);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute}.board-route-scroll svg{inline-size:16px}.route-close{background:var(--route-close-background,var(--board-ink));min-block-size:420px;max-block-size:580px;color:var(--route-close-color,var(--board-paper));grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);display:grid}.route-close.is-blue{background:var(--route-close-blue-background,var(--board-blue))}.route-close.is-paper{background:var(--route-close-paper-background,var(--board-paper-deep));color:var(--route-close-paper-color,var(--board-ink))}.board-closing-image,.route-close-mark{border-right:1px solid var(--board-light-line);min-block-size:420px;min-inline-size:0;position:relative;overflow:hidden}.board-closing-image img{object-fit:cover;filter:var(--route-closing-image-filter,saturate(.55) contrast(1.06) brightness(.75))}.route-close-mark{place-items:center;display:grid}.route-close-mark:before,.route-close-mark:after,.route-close-mark i{content:"";opacity:.16;border:1px solid;position:absolute}.route-close-mark:before{aspect-ratio:1;inline-size:46%;transform:rotate(45deg)}.route-close-mark:after{block-size:1px;inline-size:72%}.route-close-mark i{block-size:72%;inline-size:1px}.route-close-mark span{font-family:var(--board-serif);letter-spacing:-.08em;font-size:clamp(3rem,7vw,6rem)}.route-close-copy{min-inline-size:0;padding:64px var(--board-gutter);align-content:center;justify-items:start;display:grid}.route-close-copy h2{max-inline-size:720px;margin-block-start:16px;font-size:clamp(2.5rem,4.4vw,5rem);line-height:.98}.route-close-copy>p:not(.board-kicker){max-inline-size:52ch;color:color-mix(in srgb, currentColor 72%, transparent);margin-block-start:22px}.route-close-copy>a{margin-block-start:30px}.capability-studio,.route-engagement-browser,.industry-explorer,.route-method-sequence,.insights-editorial-system{inline-size:min(100%, var(--board-max));min-inline-size:0;margin-inline:auto}.capability-studio{background:var(--board-paper);min-block-size:760px;color:var(--board-ink);grid-template-columns:minmax(260px,4fr) minmax(0,8fr);display:grid}.capability-mobile-accordion{display:none}.capability-studio>*,.capability-workspace>*,.route-engagement-stage>*,.industry-explorer>*,.industry-active-stage>*,.route-method-sequence>*,.insights-field-guide>*{min-inline-size:0}.capability-studio-index{padding:96px 34px 72px var(--board-gutter);border-right:1px solid var(--board-dark-line)}.solutions-route .capability-studio{background:linear-gradient(145deg, #dbe7f757, transparent 42%), var(--e3-soft)}.solutions-route .capability-studio-index{border-color:var(--e3-light-line);background:linear-gradient(#dbe7f70f 1px, transparent 1px), linear-gradient(90deg, #dbe7f70d 1px, transparent 1px), radial-gradient(circle at 12% 12%, #355f9c57, transparent 31%), linear-gradient(155deg, var(--e3-dark-raised), color-mix(in srgb, var(--e3-blue) 32%, var(--e3-dark)));color:var(--e3-paper);background-size:34px 34px,34px 34px,auto,auto}.solutions-route .capability-studio-index>h2{color:var(--e3-paper)}.capability-studio-index>h2{margin-block-start:16px;font-size:clamp(2.3rem,3.8vw,4.5rem);line-height:.98}.capability-studio-index [role=tablist]{border-top:1px solid var(--board-dark-line);margin-block-start:48px;display:grid}.solutions-route .capability-studio-index [role=tablist]{border-color:#dbe7f733}.capability-studio-index [role=tab]{border:0;border-bottom:1px solid var(--board-dark-line);min-block-size:74px;inline-size:100%;color:var(--board-muted);text-align:left;cursor:pointer;transition:color .18s ease, padding .22s var(--board-ease);background:0 0;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 4px;display:grid;position:relative}.solutions-route .capability-studio-index [role=tab]{color:#fbfaf7a8;border-color:#dbe7f729}.solutions-route .capability-studio-index [role=tab] span{color:color-mix(in srgb, var(--e3-blue-soft) 82%, white)}.solutions-route .capability-studio-index [role=tab] small{color:#fbfaf794}.capability-studio-index [role=tab] span{color:var(--board-blue);font-size:.7rem}.capability-studio-index [role=tab] strong{font-family:var(--board-serif);font-size:1.05rem;font-weight:400}.capability-studio-index [role=tab] small{color:var(--board-muted);grid-column:2;font-size:.66rem;line-height:1.35}.capability-studio-index [role=tab] svg{opacity:0;grid-area:1/3/span 2;inline-size:15px}.capability-studio-index [role=tab]:hover,.capability-studio-index [role=tab][aria-selected=true],.capability-studio-index [role=tab].is-active{color:var(--board-ink);padding-inline-start:10px}.solutions-route .capability-studio-index [role=tab]:hover{color:var(--e3-paper);background:#dbe7f70f}.solutions-route .capability-studio-index [role=tab][aria-selected=true],.solutions-route .capability-studio-index [role=tab].is-active{color:#fff;background:linear-gradient(90deg,#355f9c5c,#355f9c14);box-shadow:inset 0 1px #dbe7f71f,inset 0 -1px #dbe7f71f}.solutions-route .capability-studio-index [role=tab][aria-selected=true] small,.solutions-route .capability-studio-index [role=tab].is-active small{color:#ffffffb8}.capability-studio-index [role=tab][aria-selected=true]:before,.capability-studio-index [role=tab].is-active:before{background:var(--board-blue);content:"";inline-size:3px;position:absolute;inset:0 auto 0 0}.solutions-route .capability-studio-index [role=tab][aria-selected=true]:before,.solutions-route .capability-studio-index [role=tab].is-active:before{background:var(--e3-gold);inline-size:4px;box-shadow:0 0 18px #b08a4d57}.capability-studio-index [role=tab][aria-selected=true] svg,.capability-studio-index [role=tab].is-active svg{opacity:1}.capability-workspace{background:var(--board-paper-deep);grid-template-rows:auto 1fr auto;min-inline-size:0;display:grid}.solutions-route .capability-workspace{background:radial-gradient(circle at 92% 8%, #355f9c1c, transparent 28%), linear-gradient(145deg, var(--e3-paper), color-mix(in srgb, var(--e3-blue-soft) 38%, var(--e3-soft)))}.capability-workspace-image{aspect-ratio:16/9;background:var(--board-ink-raised);color:#fff;min-inline-size:0;position:relative;overflow:hidden}.capability-workspace-image img{object-fit:cover;filter:saturate(.62)contrast(1.06)brightness(.7)}.solutions-route .capability-workspace-image img{filter:saturate(.76)contrast(1.09)brightness(.73)}.solutions-route .capability-workspace-image:after{content:"";pointer-events:none;background:linear-gradient(110deg,#090a0d38,#355f9c3d),linear-gradient(#0000 38%,#090a0dcc 100%);position:absolute;inset:0}.capability-workspace-image>div{background:#07131fd1;padding:32px;position:absolute;inset:auto 0 0}.solutions-route .capability-workspace-image>div{z-index:1;background:linear-gradient(#0000,#090a0ddb 28%)}.solutions-route .capability-workspace-image span{color:var(--e3-blue-soft)}.capability-workspace-image span{color:#9bc1ff;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.capability-workspace-image h2{color:#fff;margin-block-start:8px;font-size:clamp(2.1rem,3.4vw,4.1rem)}.capability-workspace-image p{color:#ffffffbd;max-inline-size:58ch;margin-block-start:10px}.capability-workspace-detail,.capability-detail-sections{min-inline-size:0;padding:38px clamp(24px,4vw,56px)}.capability-workspace-tabs{border-block:1px solid var(--board-dark-line);grid-template-columns:repeat(5,minmax(0,1fr));min-inline-size:0;display:grid}.solutions-route .capability-workspace-tabs{background:#fbfaf78a;border-color:#355f9c42}.capability-workspace-tabs button{border:0;border-right:1px solid var(--board-dark-line);min-block-size:48px;min-inline-size:0;color:var(--board-muted);cursor:pointer;letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;transition:background-color .18s var(--board-ease), color .18s var(--board-ease);background:0 0;padding:9px 7px;font-size:clamp(.68rem,1vw,.78rem);font-weight:700;line-height:1.2}.solutions-route .capability-workspace-tabs button{color:color-mix(in srgb, var(--e3-ink) 62%, var(--e3-blue));border-color:#355f9c38}.capability-workspace-tabs button:last-child{border-right:0}.capability-workspace-tabs button:is(:hover,:focus-visible),.capability-workspace-tabs button.is-active{background:var(--board-blue);color:#fff}.solutions-route .capability-workspace-tabs button:is(:hover,:focus-visible):not(.is-active){background:var(--e3-blue-soft);color:var(--e3-ink)}.solutions-route .capability-workspace-tabs button.is-active{background:var(--e3-blue);color:#fff;box-shadow:inset 0 -3px var(--e3-gold)}.capability-detail-panels{min-inline-size:0;padding-block-start:32px}.capability-detail-panel{min-inline-size:0}.capability-workspace-detail[data-direction=forward] .capability-detail-panel.is-active{animation:capability-detail-enter-forward .28s var(--board-ease) both}.capability-workspace-detail[data-direction=backward] .capability-detail-panel.is-active{animation:capability-detail-enter-backward .28s var(--board-ease) both}.capability-workspace-detail h3,.capability-detail-sections h3{font-size:clamp(1.65rem,2.2vw,2.5rem)}.capability-workspace-detail h4,.capability-detail-sections h4{color:var(--board-blue-deep);letter-spacing:.14em;text-transform:uppercase;margin:28px 0 0;font-size:.72rem}.solutions-route .capability-workspace-detail h4,.solutions-route .capability-detail-sections h4{color:var(--e3-blue)}.capability-workspace-detail p,.capability-detail-sections p,.capability-workspace-detail ul,.capability-detail-sections ul{max-inline-size:66ch;color:var(--board-muted);margin-block-start:14px}.capability-workspace-detail ul,.capability-detail-sections ul{columns:2;column-gap:40px}.capability-workspace-detail li,.capability-detail-sections li{break-inside:avoid;margin-block-end:8px}.capability-workspace details,.capability-detail-sections details{border-top:1px solid var(--board-dark-line)}.capability-workspace summary,.capability-detail-sections summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:56px;font-weight:700;list-style:none;display:flex}.capability-workspace-footer{border-top:1px solid var(--board-dark-line);justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(24px,4vw,56px);display:flex}.solutions-route .capability-workspace-footer{background:#fbfaf78f;border-color:#355f9c3d}.capability-workspace-footer>span{color:var(--board-muted);font-family:var(--board-serif)}.route-state-controls,.workspace-controls,.industry-controls,.route-method-controls,.insights-controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.route-state-controls button,.workspace-controls button,.industry-controls button,.route-method-controls button,.insights-controls button{min-block-size:44px;min-inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.route-state-controls button:disabled,.workspace-controls button:disabled,.industry-controls button:disabled,.route-method-controls button:disabled,.insights-controls button:disabled{cursor:not-allowed;opacity:.36}.solution-architecture-board{min-block-size:390px;padding:88px var(--board-gutter);border-block:1px solid var(--board-light-line);background:var(--board-ink);color:var(--board-paper);grid-template-columns:minmax(260px,4fr) minmax(0,5fr) minmax(240px,3fr);display:grid}.solutions-route .solution-architecture-board{border-color:var(--e3-light-line);background:linear-gradient(#dbe7f70e 1px, transparent 1px), linear-gradient(90deg, #dbe7f70e 1px, transparent 1px), radial-gradient(circle at 69% 46%, #b08a4d26, transparent 24%), linear-gradient(132deg, var(--e3-dark) 4%, color-mix(in srgb, var(--e3-blue) 42%, var(--e3-dark)) 100%);background-size:46px 46px,46px 46px,auto,auto}.solution-architecture-copy-board{padding-inline-end:36px}.solution-architecture-copy-board h2{margin-block-start:14px;font-size:clamp(2.5rem,4vw,4.7rem);line-height:.98}.solution-architecture-copy-board>p:last-child{color:#f8f4ecad;margin-block-start:18px}.solution-architecture-steps{border-left:1px solid var(--board-light-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.solution-architecture-steps li{border-right:1px solid var(--board-light-line);border-bottom:1px solid var(--board-light-line);align-content:space-between;min-block-size:108px;padding:18px;display:grid}.solutions-route .solution-architecture-steps,.solutions-route .solution-architecture-steps li{border-color:#dbe7f72e}.solutions-route .solution-architecture-steps li{background:linear-gradient(145deg,#dbe7f70a,#355f9c1a)}.solutions-route .solution-architecture-steps li:nth-child(2),.solutions-route .solution-architecture-steps li:nth-child(3){background:linear-gradient(145deg,#355f9c1f,#dbe7f708)}.solution-architecture-steps span{color:#91b9ff;font-size:.7rem}.solution-architecture-steps strong{font-family:var(--board-serif);font-size:1.15rem;font-weight:400}.solution-architecture-signal{align-content:end;gap:16px;padding-inline-start:36px;display:grid}.solutions-route .solution-architecture-signal{border-left:2px solid var(--e3-gold)}.solutions-route .solution-architecture-steps span{color:var(--e3-blue-soft)}.solutions-route .solution-architecture-signal span{color:color-mix(in srgb, var(--e3-gold) 88%, white)}.solution-architecture-signal span{color:#91b9ff;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.solution-architecture-signal strong{font-family:var(--board-serif);font-size:clamp(1.45rem,2.3vw,2.7rem);font-weight:400;line-height:1.08}.route-engagement-browser{padding:104px var(--board-gutter);background:var(--board-paper);color:var(--board-ink)}.solutions-route .route-engagement-browser{background:radial-gradient(circle at 12% 22%, #355f9c1a, transparent 26%), linear-gradient(145deg, var(--e3-paper), var(--e3-soft))}.route-engagement-heading{grid-template-columns:3fr 7fr;align-items:end;gap:40px;display:grid}.route-engagement-heading h2{font-size:clamp(2.6rem,4.8vw,5.6rem);line-height:.96}.route-engagement-stage{border:1px solid var(--board-dark-line);grid-template-columns:minmax(0,640px) minmax(280px,1fr);margin-block-start:52px;display:grid}.solutions-route .route-engagement-stage{border-color:var(--e3-line-strong);background:#fbfaf7c2;box-shadow:0 28px 64px #1113171a}.route-engagement-image{background:var(--board-ink-raised);justify-self:center;min-block-size:540px;inline-size:100%;max-inline-size:640px;position:relative;overflow:hidden}.solutions-route .route-engagement-image:after{content:"";pointer-events:none;background:linear-gradient(135deg,#355f9c0d,#66786d29);position:absolute;inset:0}.solutions-route .route-engagement-stage>article{background:linear-gradient(145deg,#fbfaf7f5,#dbe7f733)}.route-engagement-image img{object-fit:cover}.route-engagement-stage>article{align-content:start;padding:40px;display:grid}.route-engagement-stage>article>span{color:var(--board-blue-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.route-engagement-stage h3{margin-block-start:16px;font-size:clamp(2rem,3vw,3.5rem);line-height:1}.route-engagement-stage article>p{color:var(--board-muted);margin-block-start:18px}.route-engagement-stage details{border-block:1px solid var(--board-dark-line);margin-block-start:22px}.route-engagement-stage summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:54px;font-weight:700;display:flex}.route-engagement-columns,.engagement-proof-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block-start:26px;display:grid}.route-engagement-columns h4,.engagement-proof-ledger h4{color:var(--board-blue-deep);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.69rem}.route-engagement-columns ul,.engagement-proof-ledger ul{color:var(--board-muted);margin:10px 0 0;padding-inline-start:18px}.route-engagement-nav{border:1px solid var(--board-dark-line);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.route-engagement-nav button{border:0;border-right:1px solid var(--board-dark-line);min-block-size:72px;min-inline-size:0;color:var(--board-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.route-engagement-nav button:last-child{border-right:0}.route-engagement-nav button:hover,.route-engagement-nav button.is-active,.route-engagement-nav button[aria-selected=true]{background:var(--board-paper-deep);color:var(--board-ink)}.solutions-route .route-engagement-nav,.solutions-route .route-engagement-nav button{border-color:var(--e3-line-strong)}.solutions-route .route-engagement-nav button:hover,.solutions-route .route-engagement-nav button.is-active,.solutions-route .route-engagement-nav button[aria-pressed=true]{background:linear-gradient(135deg, var(--e3-blue-soft), color-mix(in srgb, var(--e3-sage) 12%, var(--e3-soft)));color:var(--e3-ink)}.solutions-route .route-close-mark{color:var(--e3-paper);border-color:#dbe7f729}.industry-explorer{background:var(--board-ink);color:var(--board-paper);grid-template-columns:minmax(260px,4fr) minmax(0,8fr);display:grid}.industries-route .industry-explorer{background:radial-gradient(circle at 82% 12%, #355f9c1a, transparent 25%), linear-gradient(145deg, var(--e3-paper), color-mix(in srgb, var(--e3-sage) 14%, var(--e3-soft)));color:var(--e3-ink)}.industry-index{padding:100px 34px 80px var(--board-gutter);border-right:1px solid var(--board-light-line)}.industries-route .industry-index{border-color:color-mix(in srgb, var(--e3-sage) 38%, transparent);background:linear-gradient(#66786d12 1px, transparent 1px), linear-gradient(90deg, #66786d12 1px, transparent 1px), radial-gradient(circle at 8% 10%, #b08a4d21, transparent 28%), linear-gradient(150deg, color-mix(in srgb, var(--e3-sage) 18%, var(--e3-paper)), var(--e3-soft));color:var(--e3-ink);background-size:52px 52px,52px 52px,auto,auto}.industry-index h2{margin-block-start:16px;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.98}.industry-index [role=tablist]{border-top:1px solid var(--board-light-line);border-left:1px solid var(--board-light-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:44px;display:grid}.industries-route .industry-index [role=tablist]{border-color:color-mix(in srgb, var(--e3-sage) 42%, transparent)}.industry-index [role=tab]{border:0;border-right:1px solid var(--board-light-line);border-bottom:1px solid var(--board-light-line);color:#f8f4ec9e;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr;align-items:center;min-block-size:64px;min-inline-size:0;padding:10px;display:grid}.industries-route .industry-index [role=tab]{border-color:color-mix(in srgb, var(--e3-sage) 38%, transparent);color:color-mix(in srgb, var(--e3-ink) 68%, var(--e3-sage))}.industry-index [role=tab] span{color:#91b9ff;font-size:.68rem}.industry-index [role=tab]:hover,.industry-index [role=tab][aria-selected=true],.industry-index [role=tab].is-active{background:var(--board-blue-deep);color:#fff}.industries-route .industry-index [role=tab] span{color:var(--e3-blue)}.industries-route .industry-index [role=tab]:hover{color:var(--e3-ink);background:#66786d1f}.industries-route .industry-index [role=tab][aria-selected=true],.industries-route .industry-index [role=tab].is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--e3-sage) 76%, var(--e3-ink)), color-mix(in srgb, var(--e3-blue) 42%, var(--e3-sage)));color:#fff;box-shadow:inset 4px 0 var(--e3-gold)}.industries-route .industry-index [role=tab][aria-selected=true] span,.industries-route .industry-index [role=tab].is-active span{color:#fff}.industry-active-stage{grid-template-rows:auto 1fr;min-inline-size:0;display:grid}.industries-route .industry-active-stage{background:linear-gradient(145deg, #fbfaf7fa, color-mix(in srgb, var(--e3-sage) 11%, var(--e3-soft)));color:var(--e3-ink)}.industry-active-image{aspect-ratio:16/9;min-inline-size:0;position:relative;overflow:hidden}.industry-active-image img{object-fit:cover;filter:saturate(.7)contrast(1.05)brightness(.75)}.industries-route .industry-active-image{background:color-mix(in srgb, var(--e3-sage) 42%, var(--e3-dark))}.industries-route .industry-active-image img{filter:saturate(.86)contrast(1.04)brightness(.86)}.industries-route .industry-active-image:after{content:"";pointer-events:none;background:linear-gradient(110deg,#66786d29,#0000 58%),linear-gradient(#0000 68%,#f5f4f047);position:absolute;inset:0}.industry-active-copy{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-content:start;gap:36px;padding:40px clamp(24px,4vw,56px);display:grid}.industries-route .industry-active-copy{border-top:1px solid color-mix(in srgb, var(--e3-sage) 30%, transparent);background:radial-gradient(circle at 92% 18%,#b08a4d1a,#0000 28%),linear-gradient(145deg,#fbfaf7fa,#f5f4f0e6)}.industry-active-copy h2{margin-block-start:12px;font-size:clamp(2.5rem,4.2vw,4.8rem);line-height:.96}.industry-active-copy>strong{color:#9bc1ff;font-family:var(--board-serif);margin-block-start:14px;font-size:1.25rem;font-weight:400;display:block}.industries-route .industry-active-copy>strong{color:color-mix(in srgb, var(--e3-blue) 72%, var(--e3-sage))}.industry-active-copy>p{color:#f8f4ecb3;margin-block-start:16px}.industries-route .industry-active-copy>p{color:color-mix(in srgb, var(--e3-ink) 68%, transparent)}.industry-active-copy dl{grid-area:1/2/span 5;margin:0}.industry-active-copy dl div{border-top:1px solid var(--board-light-line);padding:16px 0}.industry-active-copy dt{color:#9bc1ff;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.industry-active-copy dd{color:#f8f4ecb8;margin:8px 0 0}.industry-active-copy>a{justify-self:start;margin-block-start:24px}.industries-route .industry-active-copy dl div{border-color:color-mix(in srgb, var(--e3-sage) 34%, transparent)}.industries-route .industry-active-copy dt{color:var(--e3-blue)}.industries-route .industry-active-copy dd{color:color-mix(in srgb, var(--e3-ink) 70%, transparent)}.industries-route .industry-active-copy>a{border-color:var(--e3-blue);color:var(--e3-blue)}.industries-route .industry-active-copy>a:hover{background:var(--e3-blue);color:#fff}.industry-pattern-strip{padding:96px var(--board-gutter);background:var(--board-paper-deep);color:var(--board-ink);grid-template-columns:2fr 5fr 4fr;align-items:start;gap:40px;display:grid}.industries-route .industry-pattern-strip{border-top:1px solid color-mix(in srgb, var(--e3-gold) 56%, transparent);background:radial-gradient(circle at 82% 22%, #b08a4d21, transparent 26%), linear-gradient(118deg, var(--e3-paper) 0%, color-mix(in srgb, var(--e3-sage) 18%, var(--e3-soft)) 76%, color-mix(in srgb, var(--e3-blue-soft) 44%, var(--e3-soft)) 100%);color:var(--e3-ink)}.industries-route .industry-pattern-strip h2{text-wrap:balance}.industries-route .industry-pattern-strip>div{border-left:2px solid var(--e3-gold);color:color-mix(in srgb, var(--e3-ink) 68%, transparent);padding-inline-start:24px}.industries-route .route-close.is-blue{border-top:1px solid #dbe7f733}.industry-pattern-strip h2{font-size:clamp(2.6rem,4.7vw,5.2rem);line-height:.98}.industry-pattern-strip>div{color:var(--board-muted);padding-block-start:6px}.industry-pattern-strip>div p+p{margin-block-start:18px}.route-method-sequence{background:var(--board-blue);color:#fff;grid-template-columns:minmax(270px,4fr) minmax(0,8fr);display:grid}.method-route .route-method-sequence{background:linear-gradient(118deg, transparent 0 41%, #dbe7f70e 41% 41.12%, transparent 41.12% 100%), linear-gradient(152deg, color-mix(in srgb, var(--e3-blue) 72%, var(--e3-dark)) 0%, var(--e3-blue) 48%, color-mix(in srgb, var(--e3-blue) 72%, var(--e3-dark-raised)) 100%)}.route-method-index{padding:96px 34px 72px var(--board-gutter);border-right:1px solid #ffffff40}.method-route .route-method-index{border-color:var(--e3-light-line);background:linear-gradient(#dbe7f70f 1px, transparent 1px), linear-gradient(90deg, #dbe7f70f 1px, transparent 1px), linear-gradient(160deg, color-mix(in srgb, var(--e3-blue) 34%, var(--e3-dark-raised)), var(--e3-dark));background-size:38px 38px,38px 38px,auto}.route-method-index h2{margin-block-start:16px;font-size:clamp(2.5rem,4vw,4.8rem);line-height:.96}.route-method-index>button,.route-method-index [role=tab]{color:#ffffffa8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff40;grid-template-columns:40px 1fr;align-items:center;gap:8px;min-block-size:70px;inline-size:100%;padding:10px 4px;display:grid;position:relative}.method-route .route-method-index [role=tab]{color:#fbfaf7ad;border-color:#dbe7f72e}.method-route .route-method-index [role=tab] span{color:color-mix(in srgb, var(--e3-gold) 86%, white)}.method-route .route-method-index [role=tab]:hover{background:#dbe7f70f}.method-route .route-method-index [role=tab][aria-selected=true],.method-route .route-method-index [role=tab].is-active{background:linear-gradient(90deg,#355f9c6b,#355f9c14)}.route-method-index>button:first-of-type,.route-method-index [role=tab]:first-child{border-top:1px solid #ffffff40;margin-block-start:40px}.route-method-index button span{font-size:.7rem}.route-method-index button strong{font-family:var(--board-serif);font-size:1.05rem;font-weight:400}.route-method-index button i{block-size:2px;inline-size:0;transition:inline-size .28s var(--board-ease);background:#fff;position:absolute;inset:auto 0 -1px}.route-method-index button:hover,.route-method-index button.is-active,.route-method-index button[aria-selected=true]{color:#fff}.route-method-index button.is-active i,.route-method-index button[aria-selected=true] i{inline-size:100%}.method-route .route-method-index button i{background:var(--e3-gold);box-shadow:0 0 18px #b08a4d47}.route-method-stage{grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);min-block-size:650px;min-inline-size:0;display:grid}.method-route .route-method-stage{background:radial-gradient(circle at 66% 18%, #dbe7f71a, transparent 24%), linear-gradient(135deg, color-mix(in srgb, var(--e3-blue) 74%, var(--e3-dark)), var(--e3-blue))}.route-method-image,.method-assembly-diagram,.method-system-diagram{background:var(--board-blue-deep);border-right:1px solid #ffffff40;min-block-size:360px;min-inline-size:0;position:relative;overflow:hidden}.route-method-image img{object-fit:cover;filter:saturate(.4)contrast(1.1)brightness(.75)}.method-assembly-diagram svg,.method-system-diagram svg{block-size:100%;min-block-size:360px;inline-size:100%}.method-assembly-diagram .is-built,.method-system-diagram .is-built{stroke:#fff;fill:var(--board-ink)}.route-method-copy{align-self:stretch;padding:48px}.method-route .route-method-copy{background:radial-gradient(circle at 90% 12%,#b08a4d1f,#0000 24%),linear-gradient(150deg,#090a0d5c,#355f9c14);border-left:1px solid #dbe7f729}.route-method-copy>span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.route-method-copy h2{margin-block-start:16px;font-size:clamp(2.5rem,4vw,4.8rem);line-height:.96}.route-method-copy>p{color:#ffffffc7;margin-block-start:18px}.route-method-copy h3{font-family:var(--board-sans);letter-spacing:.14em;text-transform:uppercase;margin-block-start:34px;font-size:.7rem;font-weight:700}.route-method-copy ul{color:#ffffffd1;margin-block-start:12px;padding-inline-start:18px}.route-method-progress{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:2px;padding:0 36px;display:grid}.route-method-progress i{background:#ffffff47;block-size:3px}.route-method-progress i.is-complete{background:#fff}.method-route .route-method-progress i{background:#dbe7f733}.method-route .route-method-progress i.is-complete{background:var(--e3-gold);box-shadow:0 0 14px #b08a4d3d}.route-method-controls{grid-column:1/-1;padding:20px 36px 28px}.method-route .route-method-controls button:not(:disabled):hover{border-color:var(--e3-blue-soft);background:var(--e3-blue-soft);color:var(--e3-ink)}.method-artifact-stage{background:var(--board-paper);color:var(--board-ink);grid-column:1/-1;grid-template-columns:minmax(270px,4fr) minmax(0,8fr);display:grid}.method-route .method-artifact-stage{background:radial-gradient(circle at 12% 14%, #355f9c17, transparent 26%), linear-gradient(145deg, var(--e3-paper), var(--e3-soft));color:var(--e3-ink)}.method-artifact-stage>header{padding:72px var(--board-gutter);border-right:1px solid var(--board-dark-line);align-content:center;display:grid}.method-route .method-artifact-stage>header{border-color:var(--e3-line);background:#fbfaf7ad}.method-artifact-stage>header h2{margin-block-start:16px;font-size:clamp(2.6rem,4.2vw,4.9rem);line-height:.96}.method-artifact-stage>header>p:last-child{color:var(--board-muted);margin-block-start:22px}.method-artifact-rail{background:var(--board-paper);color:var(--board-ink);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.method-route .method-artifact-rail{background:var(--e3-soft);color:var(--e3-ink)}.method-artifact-stage .method-artifact-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.method-artifact-rail article{border-right:1px solid var(--board-dark-line);min-block-size:220px;min-inline-size:0;padding:28px}.method-route .method-artifact-rail article{border-color:var(--e3-line);background:linear-gradient(145deg,#fbfaf7f5,#dbe7f747)}.method-route .method-artifact-rail article:nth-child(2),.method-route .method-artifact-rail article:nth-child(3){background:linear-gradient(145deg, #f5f4f0f5, color-mix(in srgb, var(--e3-sage) 11%, var(--e3-soft)))}.method-route .method-artifact-rail span{color:var(--e3-blue)}.method-route .route-close.has-media{background:linear-gradient(120deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 32%, var(--e3-dark)))}.method-route .board-closing-image:after{content:"";pointer-events:none;background:linear-gradient(110deg,#090a0d2e,#355f9c5c);position:absolute;inset:0}.method-artifact-rail article:last-child{border-right:0}.method-artifact-stage .method-artifact-rail article:nth-child(-n+2){border-bottom:1px solid var(--board-dark-line)}.method-artifact-stage .method-artifact-rail article:nth-child(2){border-right:0}.method-artifact-rail span{color:var(--board-blue-deep);font-size:.7rem}.method-artifact-rail h3{margin-block-start:28px;font-size:1.55rem}.method-artifact-rail p{color:var(--board-muted);margin-block-start:12px;font-size:.9rem}.insights-route .route-masthead{border-bottom-color:color-mix(in srgb, var(--e3-sage) 34%, transparent)}.insights-route .route-masthead-linework{opacity:.9}.insights-route .route-masthead-linework i:nth-child(2),.insights-route .route-masthead-linework i:nth-child(5){border-color:#b08a4d3d}.insights-route .board-button.secondary{border-color:color-mix(in srgb, var(--e3-sage) 64%, transparent);color:var(--e3-ink);background:#fbfaf780}.insights-route .board-button.secondary:hover{border-color:var(--e3-sage);background:color-mix(in srgb, var(--e3-sage) 12%, var(--e3-paper))}.insights-editorial-system{padding:108px var(--board-gutter);background:var(--board-paper);color:var(--board-ink)}.insights-route .insights-editorial-system{background:radial-gradient(circle at 88% 8%, #66786d21, transparent 25%), linear-gradient(142deg, var(--e3-paper) 0%, var(--e3-soft) 70%, color-mix(in srgb, var(--e3-blue-soft) 30%, var(--e3-soft)) 100%);color:var(--e3-ink);border-top:1px solid #b08a4d47}.insights-route .insights-masthead{border-bottom:1px solid color-mix(in srgb, var(--e3-gold) 52%, transparent);padding-block-end:36px}.insights-route .insights-masthead>p:last-child{border-left:2px solid var(--e3-gold);color:color-mix(in srgb, var(--e3-ink) 68%, transparent);padding-inline-start:22px}.insights-masthead{grid-template-columns:3fr 6fr 3fr;align-items:end;gap:36px;display:grid}.insights-masthead h2{font-size:clamp(2.8rem,5.2vw,5.8rem);line-height:.96}.insights-masthead>p:last-child{color:var(--board-muted)}.insights-field-guide{border:1px solid var(--board-dark-line);grid-template-columns:minmax(260px,4fr) minmax(0,8fr);margin-block-start:58px;display:grid}.insights-route .insights-field-guide{border-color:var(--e3-line-strong);background:#fbfaf7d6;box-shadow:0 28px 70px #11131717}.insights-field-index{border-right:1px solid var(--board-dark-line);align-content:start;display:grid}.insights-route .insights-field-index{border-color:var(--e3-line-strong);background:linear-gradient(#66786d0f 1px, transparent 1px), linear-gradient(90deg, #66786d0f 1px, transparent 1px), linear-gradient(145deg, color-mix(in srgb, var(--e3-sage) 12%, var(--e3-soft)), var(--e3-soft));background-size:42px 42px,42px 42px,auto}.insights-field-index [role=tab]{border:0;border-bottom:1px solid var(--board-dark-line);min-block-size:76px;min-inline-size:0;color:var(--board-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 18px;display:grid}.insights-route .insights-field-index [role=tab]{border-color:var(--e3-line);color:color-mix(in srgb, var(--e3-ink) 65%, var(--e3-sage));position:relative}.insights-field-index [role=tab] span{color:var(--board-coral);font-size:.68rem}.insights-field-index [role=tab] strong{font-family:var(--board-serif);font-size:1rem;font-weight:400}.insights-field-index [role=tab]:hover,.insights-field-index [role=tab][aria-selected=true],.insights-field-index [role=tab].is-active{background:var(--board-paper-deep);color:var(--board-ink)}.insights-route .insights-field-index [role=tab] span{color:var(--e3-blue)}.insights-route .insights-field-index [role=tab]:hover{color:var(--e3-ink);background:#fbfaf7b8}.insights-route .insights-field-index [role=tab][aria-selected=true],.insights-route .insights-field-index [role=tab].is-active{background:linear-gradient(90deg, var(--e3-paper), color-mix(in srgb, var(--e3-blue-soft) 34%, var(--e3-paper)));color:var(--e3-ink);box-shadow:inset 4px 0 var(--e3-gold)}.insights-field-active{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);min-block-size:550px;min-inline-size:0;display:grid}.insights-route .insights-field-active{background:linear-gradient(145deg,#fbfaf7fa,#f5f4f0eb)}.insights-field-active>div:first-child,.insight-active-image{background:var(--board-ink-raised);grid-row:1/-1;min-inline-size:0;position:relative;overflow:hidden}.insights-route .insights-field-active>div:first-child{background:var(--e3-dark-raised)}.insights-route .insights-field-active>div:first-child:after{content:"";pointer-events:none;background:linear-gradient(115deg,#090a0d0d,#355f9c2e),linear-gradient(#0000 72%,#090a0d4d);position:absolute;inset:0}.insights-field-active img{object-fit:cover}.insights-field-active>span,.insights-field-active>h3,.insights-field-active>p,.insights-field-active>strong{margin-inline:34px}.insights-field-active>span{color:var(--board-coral);letter-spacing:.13em;text-transform:uppercase;margin-block-start:34px;font-size:.68rem;font-weight:700}.insights-field-active h3{margin-block-start:16px;font-size:clamp(2rem,3.4vw,4rem);line-height:.98}.insights-field-active>p{color:var(--board-muted);margin-block-start:16px}.insights-field-active>strong{color:var(--board-muted);align-self:end;margin-block:24px 34px;font-size:.78rem;line-height:1.5}.insights-route .insights-field-active>span{color:var(--e3-blue)}.insights-route .insights-field-active>.insights-field-status{border-top:1px solid var(--e3-line);color:color-mix(in srgb, var(--e3-sage) 76%, var(--e3-ink));align-self:end;margin-block:24px 34px;padding-block-start:18px;font-size:.78rem;line-height:1.5}.insights-publication-state{padding:96px var(--board-gutter);border-top:1px solid var(--board-dark-line);background:var(--board-paper-deep);color:var(--board-ink);grid-template-columns:2fr 8fr 2fr;display:grid}.insights-route .route-close.is-paper{border-top:1px solid color-mix(in srgb, var(--e3-gold) 52%, transparent)}.insights-route .route-close.is-paper .route-close-mark{border-color:color-mix(in srgb, var(--e3-sage) 28%, transparent);color:var(--e3-ink)}.insights-publication-state>span{color:var(--board-coral);font-family:var(--board-serif);font-size:1.2rem}.insights-publication-state>div{grid-column:2}.insights-publication-state h2{margin-block-start:14px;font-size:clamp(2.7rem,4.8vw,5.4rem);line-height:.98}.insights-publication-state p:last-child{max-inline-size:66ch;color:var(--board-muted);margin-block-start:22px}:where(.about-route,.contact-route,.intake-route,.privacy-route,.thank-you-route){--e4-paper:var(--paper);--e4-soft:var(--soft);--e4-ink:var(--ink);--e4-muted:var(--muted);--e4-dark:var(--dark);--e4-dark-raised:var(--dark-2);--e4-blue:var(--blue);--e4-blue-soft:var(--blue-soft);--e4-gold:var(--gold);--e4-sage:var(--sage);--e4-line:var(--line);--e4-line-strong:var(--line-strong);--e4-light-line:#dbe7f733;color:var(--e4-ink)}.about-route{--board-focus:var(--e4-blue);--route-accent:var(--e4-blue);--route-hero-background:radial-gradient(ellipse 56% 88% at 88% 6%, #dbe7f7c7, transparent 64%), radial-gradient(ellipse 34% 52% at 11% 96%, #b08a4d17, transparent 70%), linear-gradient(118deg, var(--e4-paper) 0 46%, var(--e4-soft) 68%, color-mix(in srgb, var(--e4-blue-soft) 56%, var(--e4-soft)) 100%);--route-hero-color:var(--e4-ink);--route-hero-title:var(--e4-ink);--route-hero-body:color-mix(in srgb, var(--e4-ink) 72%, transparent);--route-hero-index:color-mix(in srgb, var(--e4-sage) 84%, var(--e4-ink));--route-hero-scroll:color-mix(in srgb, var(--e4-sage) 84%, var(--e4-ink));--route-hero-line:#66786d2e;--route-close-blue-background:radial-gradient(circle at 20% 52%, #b08a4d29, transparent 27%), linear-gradient(126deg, color-mix(in srgb, var(--e4-sage) 34%, var(--e4-dark)), var(--e4-blue) 62%, color-mix(in srgb, var(--e4-blue) 58%, var(--e4-dark)));--route-close-color:var(--e4-paper);background:var(--e4-paper)}.contact-route{--board-focus:var(--e4-blue);--route-accent:var(--e4-blue);--route-hero-background:radial-gradient(ellipse 42% 70% at 72% 100%, #355f9c3b, transparent 66%), radial-gradient(ellipse 34% 54% at 92% 10%, #66786d21, transparent 72%), radial-gradient(ellipse 28% 44% at 14% 86%, #b08a4d14, transparent 72%), linear-gradient(126deg, var(--e4-paper) 0 38%, var(--e4-soft) 62%, color-mix(in srgb, var(--e4-blue-soft) 68%, var(--e4-soft)) 100%);--route-hero-color:var(--e4-ink);--route-hero-title:var(--e4-ink);--route-hero-body:color-mix(in srgb, var(--e4-ink) 72%, transparent);--route-hero-index:color-mix(in srgb, var(--e4-sage) 84%, var(--e4-ink));--route-hero-scroll:color-mix(in srgb, var(--e4-sage) 84%, var(--e4-ink));--route-hero-line:#66786d2b;background:var(--e4-soft)}.thank-you-route{--route-accent:color-mix(in srgb, var(--e4-sage) 56%, white);--route-hero-color:var(--e4-paper);--route-hero-title:var(--e4-paper);--route-hero-body:#fbfaf7c7;--route-hero-index:#dbe7f7c2;--route-hero-overlay:radial-gradient(circle at 76% 22%, #66786d61, transparent 29%), radial-gradient(circle at 24% 78%, #b08a4d1f, transparent 26%), linear-gradient(104deg, #090a0df7 4%, #111317db 52%, #355f9c8a 100%);--route-hero-image-filter:saturate(.58) contrast(1.1) brightness(.68);--route-hero-line:#dbe7f724;background:var(--e4-dark)}:where(.about-route,.contact-route) .route-masthead{border-bottom-color:color-mix(in srgb, var(--e4-sage) 24%, var(--e4-line))}.about-route .route-masthead{border-bottom-color:#0000}:where(.about-route,.contact-route) .route-masthead-linework{opacity:.5}.contact-route .route-masthead-linework{opacity:.72;padding:0;display:block}.contact-route .route-masthead-linework i{transform-origin:0;border:0;border-top:1px solid #66786d29;block-size:1px;inline-size:150vmax;position:absolute;inset:auto auto 0 72%;transform:rotate(191deg)}.contact-route .route-masthead-linework i:nth-child(2){border-top-color:#355f9c38;transform:rotate(204deg)}.contact-route .route-masthead-linework i:nth-child(3){transform:rotate(218deg)}.contact-route .route-masthead-linework i:nth-child(4){border-top-color:#b08a4d2e;transform:rotate(236deg)}.contact-route .route-masthead-linework i:nth-child(5){transform:rotate(309deg)}.thank-you-route .route-masthead-linework{opacity:.42}:where(.about-route,.contact-route,.thank-you-route) .board-button.primary{border-color:var(--e4-blue);background:var(--e4-blue);color:#fff}:where(.about-route,.contact-route,.thank-you-route) .board-button.primary:hover{border-color:color-mix(in srgb, var(--e4-blue) 76%, var(--e4-dark));background:color-mix(in srgb, var(--e4-blue) 76%, var(--e4-dark))}:where(.about-route,.contact-route) .board-button.secondary{border-color:var(--e4-line-strong);color:var(--e4-ink);background:#fbfaf794}.about-purpose-stage{padding:112px var(--board-gutter) 120px;border-bottom:1px solid color-mix(in srgb, var(--e4-sage) 22%, var(--e4-line));background:radial-gradient(ellipse 64% 110% at 88% -22%, #dbe7f7b8, transparent 59%), radial-gradient(ellipse 38% 70% at 10% 4%, #b08a4d14, transparent 70%), linear-gradient(118deg, var(--e4-paper) 0 46%, var(--e4-soft) 68%, color-mix(in srgb, var(--e4-blue-soft) 56%, var(--e4-soft)) 100%);color:var(--e4-ink);grid-template-columns:minmax(0,7fr) minmax(280px,4fr) minmax(52px,1fr);align-items:start;gap:48px;margin-block-start:-1px;display:grid;position:relative;overflow:hidden}.about-purpose-stage:before{content:"";opacity:.5;pointer-events:none;background:repeating-linear-gradient(100deg,#0000 0 calc(20% - 1px),#66786d1c calc(20% - 1px) 20%);position:absolute;inset:-1px 0 0;-webkit-mask-image:linear-gradient(#000,#00000080 48%,#0000);mask-image:linear-gradient(#000,#00000080 48%,#0000)}.about-purpose-stage>*{z-index:1;position:relative}.about-purpose-stage:after{inset:0 var(--board-gutter) 0 auto;border-inline:1px solid color-mix(in srgb, var(--e4-sage) 22%, transparent);content:"";pointer-events:none;background:linear-gradient(#0000 0 43%,#b08a4d6b 43% calc(43% + 1px),#0000 calc(43% + 1px)),radial-gradient(at 50% 52%,#dbe7f7b3,#0000 60%);inline-size:clamp(72px,8vw,124px);position:absolute}.about-purpose-stage h2{margin-block-start:16px;font-size:clamp(2.8rem,4.8vw,5.4rem);line-height:.98}.about-purpose-stage>p{max-inline-size:58ch;color:var(--e4-muted);margin-block-start:38px;font-size:1.08rem}.about-founder-stage{background:var(--e4-paper);min-block-size:720px;color:var(--e4-ink);isolation:isolate;grid-template-columns:minmax(320px,5fr) minmax(0,7fr);display:grid;position:relative;overflow:clip}.about-founder-image{background:var(--e4-soft);border-right:0;min-inline-size:0;position:relative;overflow:hidden}.about-founder-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#355f9c14 88%,#fbfaf76b 100%),linear-gradient(#0000 58%,#090a0d33);position:absolute;inset:0}.about-founder-image img{object-fit:cover;object-position:center 30%;filter:saturate(.78)contrast(1.04)}.about-founder-copy{padding:88px var(--board-gutter);background:radial-gradient(circle at 94% 12%, #dbe7f7b8, transparent 28%), linear-gradient(145deg, var(--e4-paper), color-mix(in srgb, var(--e4-soft) 84%, var(--e4-sage)));isolation:isolate;align-content:center;justify-items:start;display:grid;position:relative}.about-founder-copy:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#dbe7f724 34%,#fbfaf7b8 48%,#b08a4d17 53%,#0000 76%),linear-gradient(90deg,#0000 49%,#355f9c52 49% 50%,#b08a4d42 50% 51%,#0000 51%);inline-size:clamp(52px,5vw,84px);position:absolute;inset:-1px auto -1px 0;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.about-founder-copy>*{z-index:1;position:relative}.about-founder-copy h2{margin-block-start:18px;font-size:clamp(3.8rem,6vw,7rem);line-height:.92}.about-founder-copy h3{color:color-mix(in srgb, var(--e4-blue) 84%, var(--e4-ink));font-family:var(--board-sans);letter-spacing:.05em;margin-block-start:12px;font-size:1rem;font-weight:700}.about-founder-copy>p:not(.board-kicker){max-inline-size:66ch;color:var(--e4-muted);margin-block-start:24px}.about-founder-copy blockquote{border-top:1px solid color-mix(in srgb, var(--e4-gold) 56%, var(--e4-line));max-inline-size:58ch;font-family:var(--board-serif);margin:40px 0 0;padding:24px 0 0;font-size:clamp(1.45rem,2.2vw,2.4rem);line-height:1.28}.about-direction-stage{padding:112px var(--board-gutter) 120px;background:radial-gradient(circle at 16% 84%, #b08a4d24, transparent 26%), radial-gradient(circle at 86% 18%, #66786d3d, transparent 30%), linear-gradient(124deg, var(--e4-dark) 0%, var(--e4-dark-raised) 58%, color-mix(in srgb, var(--e4-blue) 30%, var(--e4-dark)) 100%);color:var(--e4-paper);border-top:1px solid #dbe7f724}.about-direction-copy{grid-template-columns:4fr 8fr;gap:42px;display:grid}.about-direction-copy>.board-kicker{grid-column:1}.about-direction-copy>h2{grid-column:2;font-size:clamp(3rem,5.4vw,6.2rem);line-height:.94}.about-now-next{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15182080;border:1px solid #dbe7f733;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:38px;display:grid;box-shadow:0 26px 70px #090a0d38}.about-now-next article{background:linear-gradient(145deg,#dbe7f70a,#0000 70%);min-block-size:210px;padding:30px}.about-now-next article+article{background:linear-gradient(145deg,#66786d1f,#0000 74%);border-left:1px solid #dbe7f733}.about-now-next span{color:color-mix(in srgb, var(--e4-gold) 78%, white);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.about-now-next article+article span{color:color-mix(in srgb, var(--e4-sage) 52%, white)}.about-now-next p{color:#fbfaf7c2;margin-block-start:28px}.about-belief-strip{border-bottom:1px solid var(--e4-line);background:radial-gradient(ellipse at 7% 0, #dbe7f76b, transparent 34%), radial-gradient(ellipse at 78% 100%, #66786d1a, transparent 36%), linear-gradient(112deg, var(--e4-paper), var(--e4-soft));color:var(--e4-ink);grid-template-columns:minmax(0,5fr) minmax(220px,3fr) minmax(0,4fr);align-items:stretch;display:grid;position:relative}.about-belief-strip article{border-right:1px solid var(--e4-line);background:0 0;grid-template-rows:auto auto 1fr;min-block-size:clamp(360px,30vw,430px);min-inline-size:0;padding:54px clamp(30px,4vw,64px) 62px;display:grid;position:relative}.about-belief-strip article:nth-child(2){background:0 0;padding-block-start:104px}.about-belief-strip article:nth-child(3){background:0 0;padding-block-start:76px}.about-belief-strip article:last-child{border-right:0}.about-belief-strip article:before{background:var(--e4-blue);content:"";block-size:2px;inline-size:clamp(64px,7vw,104px);position:absolute;inset:0 auto auto clamp(30px,4vw,64px)}.about-belief-strip article:nth-child(2):before{background:var(--e4-gold)}.about-belief-strip article:nth-child(3):before{background:var(--e4-sage)}.about-belief-strip span{color:var(--e4-blue)}.about-belief-strip article:nth-child(2) span{color:color-mix(in srgb, var(--e4-gold) 86%, var(--e4-ink))}.about-belief-strip article:nth-child(3) span{color:color-mix(in srgb, var(--e4-sage) 84%, var(--e4-ink))}.about-belief-strip h3{margin-block-start:56px;font-size:clamp(2.5rem,3.5vw,4.1rem)}.about-belief-strip article:nth-child(2) h3{font-size:clamp(1.8rem,2.3vw,2.7rem)}.about-belief-strip article:nth-child(3) h3{font-size:clamp(2.1rem,2.8vw,3.2rem)}.about-belief-strip p{color:var(--e4-muted);margin-block-start:18px}.contact-route .route-masthead.is-compact{min-block-size:540px}.contact-route .utility-stage{isolation:isolate;padding:96px var(--board-gutter) 108px;background:radial-gradient(ellipse 52% 38% at 84% 18%, #dbe7f7c7, transparent 70%), radial-gradient(ellipse 38% 28% at 10% 88%, #b08a4d17, transparent 72%), linear-gradient(135deg, var(--e4-paper), var(--e4-soft) 72%, color-mix(in srgb, var(--e4-blue-soft) 46%, var(--e4-soft)));color:var(--e4-ink);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.contact-paths{z-index:2;min-block-size:clamp(600px,50vw,720px);box-shadow:none;background:0 0;border:0;grid-area:1/1;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:center;padding-block:76px;display:grid;position:relative;overflow:visible}.contact-path{border:1px solid color-mix(in srgb, var(--e4-sage) 38%, var(--e4-line-strong));min-block-size:360px;min-inline-size:0;color:var(--e4-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(at 88% 12%,#dbe7f7b8,#0000 36%),linear-gradient(145deg,#fbfaf7f5,#f5f4f0e8);grid-template-rows:auto auto 1fr auto;align-content:start;padding:48px;transition:background-color .18s,color .18s;display:grid;position:relative;box-shadow:0 34px 82px #090a0d47,inset 0 1px #ffffffdb}.contact-path+.contact-path{z-index:2;border-left:1px solid color-mix(in srgb, var(--e4-blue) 48%, var(--e4-line-strong));margin-inline-start:clamp(-110px,-7vw,-78px);padding-inline-start:clamp(74px,7vw,96px)}.contact-path.is-primary{z-index:1;background:radial-gradient(ellipse 54% 64% at 12% 8%, #dbe7f72e, transparent 68%), radial-gradient(ellipse 36% 46% at 84% 86%, #66786d47, transparent 72%), radial-gradient(circle at 8% 92%, #b08a4d29, transparent 24%), linear-gradient(132deg, color-mix(in srgb, var(--e4-blue) 72%, var(--e4-dark)) 0%, var(--e4-blue) 48%, color-mix(in srgb, var(--e4-sage) 32%, var(--e4-dark)) 100%);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#dbe7f738;min-block-size:470px;margin-inline-end:clamp(80px,7vw,110px);padding:clamp(50px,4.2vw,60px);box-shadow:0 42px 100px #090a0d57,inset 0 1px #dbe7f733}.contact-path.is-primary:after{z-index:-1;background:radial-gradient(circle at 0 86%, #b08a4d24, transparent 30%), linear-gradient(132deg, var(--e4-blue), color-mix(in srgb, var(--e4-sage) 30%, var(--e4-dark)));clip-path:polygon(0 0,100% 50%,0 100%);content:"";pointer-events:none;inline-size:clamp(80px,7vw,110px);position:absolute;inset:0 clamp(-110px,-7vw,-80px) 0 auto}.contact-path:not(.is-primary):before{border:2px solid var(--e4-paper);background:var(--e4-gold);content:"";pointer-events:none;block-size:13px;inline-size:13px;position:absolute;inset:50% auto auto -7px;transform:translateY(-50%);box-shadow:0 0 0 1px #11131747,0 8px 24px #1113173d}.contact-path:focus-visible{z-index:5}.contact-path>span{color:currentColor;letter-spacing:.14em;opacity:.76;text-transform:uppercase;font-size:.7rem;font-weight:700}.contact-path h3{overflow-wrap:anywhere;max-inline-size:100%;margin-block-start:34px;font-size:clamp(2.4rem,4.2vw,4.8rem);line-height:.98}.contact-path h3.public-email{font-family:var(--board-sans);letter-spacing:-.04em;overflow-wrap:break-word;font-size:clamp(1.3rem,1.6vw,1.52rem);font-weight:600}.contact-path p{color:currentColor;opacity:.76;max-inline-size:52ch;margin-block-start:18px}.contact-path>strong{align-self:end;align-items:center;gap:10px;margin-block-start:36px;font-size:.78rem;display:inline-flex}.contact-path>strong svg{inline-size:16px}.contact-route .contact-path.is-primary:hover{background:radial-gradient(ellipse 54% 64% at 12% 8%, #dbe7f72e, transparent 68%), radial-gradient(ellipse 36% 46% at 84% 86%, #66786d47, transparent 72%), radial-gradient(circle at 8% 92%, #b08a4d29, transparent 24%), linear-gradient(132deg, color-mix(in srgb, var(--e4-blue) 72%, var(--e4-dark)) 0%, var(--e4-blue) 48%, color-mix(in srgb, var(--e4-sage) 32%, var(--e4-dark)) 100%);color:#fff}.contact-route .contact-path:not(.is-primary):hover{color:var(--e4-ink);background:#fbfaf7fa}.contact-quiet-band{z-index:1;block-size:auto;min-block-size:clamp(600px,50vw,720px);margin-inline:calc(var(--board-gutter) * -1);border-block:1px solid color-mix(in srgb, var(--e4-sage) 38%, var(--e4-line));background:var(--e4-dark-raised);clip-path:polygon(0 8%,100% 0,100% 84%,72% 100%,0 90%);grid-area:1/1;position:relative;overflow:hidden}.contact-quiet-band:after{content:"";pointer-events:none;background:radial-gradient(42% 64% at 82% 20%,#355f9c57,#0000 74%),radial-gradient(30% 42% at 12% 84%,#66786d3d,#0000 72%),linear-gradient(96deg,#090a0dd6 0%,#090a0d6b 46%,#355f9c57 100%),linear-gradient(#090a0d2e,#0000 38%,#090a0da3);position:absolute;inset:0}.contact-quiet-band img{object-fit:cover;object-position:50% 58%;filter:saturate(.52)contrast(1.08)brightness(.8)}.contact-expectation-board{z-index:3;background:radial-gradient(38% 66% at 6% 12%,#dbe7f794,#0000 70%),radial-gradient(34% 56% at 92% 82%,#66786d1f,#0000 72%),linear-gradient(118deg,#fbfaf7f0,#f5f4f0e6);border:0;grid-template-columns:repeat(16,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);margin-block-start:34px;padding-block:100px 38px;display:grid;position:relative;overflow:hidden}.contact-expectation-board:before{background:linear-gradient(90deg, var(--e4-blue), var(--e4-sage) 68%, var(--e4-gold));content:"";opacity:.64;pointer-events:none;transform-origin:0;block-size:2px;position:absolute;inset:104px 3% auto;transform:rotate(8deg)}.contact-expectation-board article{border:0;border-top:1px solid color-mix(in srgb, var(--e4-blue) 32%, var(--e4-line-strong));background:0 0;min-block-size:224px;min-inline-size:0;padding:0 4px 28px;position:relative}.contact-expectation-board article:first-child{grid-column:1/5}.contact-expectation-board article:nth-child(2){grid-column:5/10;margin-block-start:58px}.contact-expectation-board article:nth-child(3){grid-column:10/13;margin-block-start:116px}.contact-expectation-board article:nth-child(4){grid-column:13/17;margin-block-start:174px}.contact-expectation-board span{background:var(--e4-blue);color:#fff;border:1px solid #fbfaf7b8;place-items:center;block-size:40px;inline-size:40px;margin-block-start:-20px;font-size:.7rem;display:inline-grid;position:relative;box-shadow:0 10px 24px #11131724}.contact-expectation-board article:nth-child(2) span{background:color-mix(in srgb, var(--e4-sage) 76%, var(--e4-ink));color:#fff}.contact-expectation-board article:nth-child(3) span{background:color-mix(in srgb, var(--e4-gold) 68%, var(--e4-ink));color:#fff}.contact-expectation-board article:nth-child(4) span{background:var(--e4-ink);color:var(--e4-blue-soft)}.contact-expectation-board h3{margin-block-start:26px;font-size:1.45rem}.contact-expectation-board p{color:var(--e4-muted);margin-block-start:12px;font-size:.88rem}.intake-route{--board-focus:var(--e4-blue);background:radial-gradient(circle at 82% 4%, #dbe7f7b8, transparent 23%), linear-gradient(180deg, var(--e4-soft), var(--e4-paper));color:var(--e4-ink);padding-block-start:116px}.intake-masthead{padding:76px var(--board-gutter) 56px;border-bottom:1px solid color-mix(in srgb, var(--e4-sage) 28%, var(--e4-line));background:radial-gradient(circle at 84% 10%, #dbe7f7c2, transparent 24%), linear-gradient(124deg, var(--e4-paper), color-mix(in srgb, var(--e4-sage) 10%, var(--e4-soft)));color:var(--e4-ink);grid-template-columns:minmax(0,8fr) minmax(240px,4fr);align-items:end;gap:48px;display:grid;position:relative}.intake-masthead:after{background:linear-gradient(90deg, var(--e4-blue) 0 33.333%, var(--e4-sage) 33.333% 82%, var(--e4-gold), transparent 96%);content:"";pointer-events:none;block-size:2px;position:absolute;inset:auto 0 0}.intake-masthead h1{max-inline-size:900px;margin-block-start:16px;font-size:clamp(3.5rem,6vw,6.5rem);line-height:.94}.intake-masthead>div>p:last-child{max-inline-size:56ch;color:var(--e4-muted);margin-block-start:22px}.intake-time-note{border-top:1px solid color-mix(in srgb, var(--e4-sage) 36%, var(--e4-line));color:var(--e4-muted);padding:20px 0 4px}.intake-time-note span{color:var(--e4-blue);letter-spacing:.14em;text-transform:uppercase;margin-block-end:8px;font-size:.7rem;font-weight:700;display:block}.board-intake-shell{--intake-stage-tone:var(--e4-blue);--intake-stage-atmosphere:#355f9c29;isolation:isolate;max-inline-size:var(--board-max);border-inline:1px solid var(--e4-line);background:var(--e4-paper);color:var(--e4-ink);grid-template-columns:minmax(280px,4fr) minmax(0,8fr);align-items:start;margin-inline:auto;display:grid;position:relative;box-shadow:0 30px 90px #11131712}.board-intake-shell:before{z-index:4;background:linear-gradient(180deg, var(--e4-blue), var(--e4-sage) 72%, var(--e4-gold));content:"";pointer-events:none;inline-size:3px;position:absolute;inset:0 auto 0 calc(33.333% - 1px);box-shadow:0 0 28px #355f9c52}.board-intake-shell:has(.intake-progress[aria-valuenow="2"]){--intake-stage-tone:var(--e4-sage);--intake-stage-atmosphere:#66786d2e}.board-intake-shell:has(.intake-progress[aria-valuenow="3"]){--intake-stage-tone:var(--e4-gold);--intake-stage-atmosphere:#b08a4d29}.board-intake-shell:has(.intake-progress[aria-valuenow="4"]){--intake-stage-tone:color-mix(in srgb, var(--e4-sage) 62%, var(--e4-blue));--intake-stage-atmosphere:#355f9c2e}.board-intake-context{min-block-size:620px;min-inline-size:0;padding:72px 36px 72px var(--board-gutter);border-right:1px solid var(--e4-light-line);background:radial-gradient(circle at 8% 90%, #b08a4d24, transparent 27%), linear-gradient(145deg, var(--e4-dark), color-mix(in srgb, var(--e4-blue) 34%, var(--e4-dark)) 72%, color-mix(in srgb, var(--e4-sage) 32%, var(--e4-dark)));color:var(--e4-paper);align-content:start;display:grid;position:sticky;inset-block-start:90px}.board-intake-context:after{z-index:5;border:2px solid var(--e4-dark);background:linear-gradient(135deg, var(--e4-blue), var(--e4-sage) 72%, var(--e4-gold));content:"";pointer-events:none;block-size:17px;inline-size:17px;position:absolute;inset:82px -9px auto auto;transform:rotate(45deg);box-shadow:0 0 0 1px #dbe7f757,0 0 24px #355f9c70}.board-intake-context h2{color:var(--e4-paper);margin-block-start:18px;font-size:clamp(1.85rem,2.55vw,2.8rem);line-height:1}.board-intake-context ol{border-top:1px solid var(--e4-light-line);margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.board-intake-context ol:before{background:linear-gradient(180deg, var(--e4-blue-soft), #dbe7f70f);content:"";opacity:.52;pointer-events:none;inline-size:1px;position:absolute;inset:0 auto 0 20px}.board-intake-context li{border-bottom:1px solid var(--e4-light-line);color:#fbfaf7d1;grid-template-columns:42px 1fr;align-items:center;min-block-size:52px;display:grid;position:relative}.board-intake-context li:after{background:var(--e4-dark-raised);content:"";opacity:.62;pointer-events:none;border:1px solid #dbe7f76b;block-size:7px;inline-size:7px;position:absolute;inset:50% -4px auto auto;transform:translateY(-50%)rotate(45deg)}.board-intake-context li span{color:color-mix(in srgb, var(--e4-gold) 76%, white);font-size:.68rem}.board-intake-form{isolation:isolate;min-inline-size:0;padding:60px var(--board-gutter) 84px;background:radial-gradient(ellipse 44% 30% at 0 8%, var(--intake-stage-atmosphere), transparent 72%), radial-gradient(circle at 100% 0%, #dbe7f785, transparent 22%), linear-gradient(180deg, var(--e4-paper), color-mix(in srgb, var(--e4-soft) 72%, var(--e4-paper)));position:relative;box-shadow:inset 18px 0 42px #355f9c09}.board-intake-form:before{z-index:0;background:linear-gradient(90deg, var(--intake-stage-atmosphere), transparent);content:"";pointer-events:none;inline-size:clamp(52px,6vw,86px);position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.board-intake-form .intake-flow{z-index:1;max-inline-size:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:22px;margin:0;padding:0;display:grid;position:relative}.board-intake-form .intake-progress{border-bottom:1px solid var(--e4-line);background:0 0;border-radius:0;gap:16px;padding:0 0 26px;position:relative}.board-intake-form .intake-progress:after{background:linear-gradient(90deg, var(--intake-stage-tone), var(--e4-gold));content:"";pointer-events:none;block-size:2px;inline-size:clamp(62px,9vw,112px);position:absolute;inset:auto 0 -1px auto}.board-intake-form .intake-progress>div:first-child{justify-content:space-between;gap:16px;display:flex}.board-intake-form .intake-progress span{color:var(--e4-muted);letter-spacing:.12em;text-transform:uppercase;align-self:end;font-size:.72rem;font-weight:700}.board-intake-form .intake-progress strong{color:var(--e4-ink);font-family:var(--board-serif);margin:0;font-size:clamp(1.55rem,2.3vw,2.2rem);font-weight:400}.board-intake-form .progress-track{isolation:isolate;border:1px solid color-mix(in srgb, var(--e4-blue) 28%, var(--e4-line-strong));background:linear-gradient(90deg, transparent calc(25% - .5px), var(--e4-line-strong) calc(25% - .5px) calc(25% + .5px), transparent calc(25% + .5px) calc(50% - .5px), var(--e4-line-strong) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px) calc(75% - .5px), var(--e4-line-strong) calc(75% - .5px) calc(75% + .5px), transparent calc(75% + .5px)), color-mix(in srgb, var(--e4-blue-soft) 68%, var(--e4-paper));border-radius:0;block-size:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #11131714}.board-intake-form .progress-track:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#ffffff85,#0000 42% 72%,#11131714);position:absolute;inset:0}.board-intake-form .progress-track:after{z-index:3;background:radial-gradient(circle at 12.5% 50%, var(--e4-paper) 0 2px, var(--e4-blue) 2.5px 4px, transparent 4.5px), radial-gradient(circle at 37.5% 50%, var(--e4-paper) 0 2px, var(--e4-blue) 2.5px 4px, transparent 4.5px), radial-gradient(circle at 62.5% 50%, var(--e4-paper) 0 2px, var(--e4-blue) 2.5px 4px, transparent 4.5px), radial-gradient(circle at 87.5% 50%, var(--e4-paper) 0 2px, var(--e4-blue) 2.5px 4px, transparent 4.5px);content:"";pointer-events:none;position:absolute;inset:0}.board-intake-form .progress-track div{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--e4-blue) 78%, var(--e4-dark)), var(--e4-blue) 68%, color-mix(in srgb, var(--e4-sage) 34%, var(--e4-blue)));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);transition:inline-size .28s var(--board-ease);border-radius:0;position:relative}.board-intake-form .intake-step{min-block-size:470px;padding:12px 0 0}.board-intake-form .intake-step.intake-step-identity{min-block-size:390px}.board-intake-form .step-heading{max-inline-size:700px;margin-block-end:36px}.board-intake-form .step-heading h2{margin-block-start:10px;font-size:clamp(2.3rem,4vw,4.6rem);line-height:1}.board-intake-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.board-intake-form label{min-inline-size:0;color:var(--e4-ink);font-size:.88rem;font-weight:700}.board-intake-form label:not(.option-card){display:block}.board-intake-form label:not(.option-card)>:is(input,select,textarea),.board-intake-form label:not(.option-card)>.field-error{margin-block-start:.45rem;display:block}.board-intake-form input,.board-intake-form select,.board-intake-form textarea{border:1px solid color-mix(in srgb, var(--e4-muted) 72%, var(--e4-line));min-block-size:52px;color:var(--e4-ink);background:#fffc;border-radius:2px;padding:14px;scroll-margin-block-start:128px;font-size:1rem;box-shadow:inset 0 1px #ffffffb3}.board-intake-form :is(input,textarea)::placeholder{color:var(--e4-muted);opacity:1}.board-intake-form textarea{resize:vertical;min-block-size:190px}.board-intake-form input:focus,.board-intake-form select:focus,.board-intake-form textarea:focus{border-color:var(--e4-blue);outline:3px solid var(--e4-blue);outline-offset:2px}.board-intake-form [aria-invalid=true]{border:2px solid #b32920;box-shadow:inset 3px 0 #b32920}.board-intake-form :is(input,select,textarea)[aria-invalid=true]:focus{border:2px solid #b32920}.intake-route .field-error{color:#8f1e18;font-size:.78rem;font-weight:650;line-height:1.45}.board-intake-form .option-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-inline-size:0;margin:0;padding:0;display:grid;position:relative}.board-intake-form .option-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--e4-muted) 72%, var(--e4-line));background:#ffffffb8;border-radius:2px;min-block-size:126px;min-inline-size:0;padding:16px;scroll-margin-block-start:128px;overflow:hidden}.board-intake-form .option-card.selected{border-color:var(--e4-blue);background:radial-gradient(ellipse at 96% 10%, #66786d2e, transparent 42%), linear-gradient(145deg, var(--e4-blue-soft), color-mix(in srgb, var(--e4-blue-soft) 46%, var(--e4-paper)));box-shadow:inset 4px 0 0 var(--e4-blue), inset 0 -2px 0 color-mix(in srgb, var(--e4-gold) 64%, var(--e4-line))}.board-intake-form .option-card.selected:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#355f9c33,#66786d2e 72%,#b08a4d2e);inline-size:18px;position:absolute;inset:0 0 0 auto}.board-intake-form .option-card:has(input:focus-visible){outline:3px solid var(--e4-blue)!important;outline-offset:3px!important}.board-intake-form .option-card span{color:var(--e4-ink);font-size:.92rem}.board-intake-form .option-card small{color:color-mix(in srgb, var(--e4-muted) 76%, var(--e4-ink));font-size:.76rem}.board-intake-form .option-grid-error{grid-column:1/-1}.board-intake-form .intake-summary{border:1px solid #dbe7f73d;border-inline-start:4px solid var(--e4-sage);background:radial-gradient(circle at 100% 0%, #b08a4d29, transparent 34%), linear-gradient(136deg, color-mix(in srgb, var(--e4-blue) 30%, var(--e4-dark)), color-mix(in srgb, var(--e4-sage) 24%, var(--e4-dark-raised)));color:var(--e4-paper);border-radius:2px;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 62px #11131729,inset 0 1px #dbe7f71f}.board-intake-form .intake-summary:after{background:linear-gradient(180deg, var(--e4-blue-soft), var(--e4-sage) 72%, var(--e4-gold));content:"";pointer-events:none;inline-size:2px;position:absolute;inset:0 0 0 auto}.board-intake-form .intake-review-heading{z-index:1;background:linear-gradient(100deg,#090a0d5c,#355f9c24);border-block-end:1px solid #dbe7f733;padding:24px 26px 26px;position:relative}.board-intake-form .intake-review-heading>span{color:color-mix(in srgb, var(--e4-gold) 78%, white);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:750}.board-intake-form .intake-review-heading h3{max-inline-size:24ch;color:var(--e4-paper);margin-block-start:9px;font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.02}.board-intake-form .intake-review-heading p{color:#fbfaf7c2;max-inline-size:62ch;margin-block-start:10px;font-size:.86rem;line-height:1.55}.board-intake-form .intake-review-groups{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.board-intake-form .intake-review-group{background:#090a0d29;border-block-end:1px solid #dbe7f72b;min-inline-size:0;padding:22px 24px 24px}.board-intake-form .intake-review-group:nth-child(odd){border-inline-end:1px solid #dbe7f72b}.board-intake-form .intake-review-group.is-brief{background:linear-gradient(105deg,#355f9c2e,#090a0d33);border-block-end:0;border-inline-end:0;grid-column:1/-1}.board-intake-form .intake-review-group>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.board-intake-form .intake-review-group h4{color:var(--e4-paper);margin:0;font-size:.98rem;line-height:1.25}.board-intake-form .intake-review-group button{min-block-size:44px;color:var(--e4-blue-soft);cursor:pointer;background:#dbe7f714;border:1px solid #dbe7f74d;border-radius:2px;justify-content:center;align-items:center;padding-inline:12px;font-size:.7rem;font-weight:750;display:inline-flex}.board-intake-form .intake-review-group button:hover{border-color:var(--e4-gold);color:#fff;background:#b08a4d24}.board-intake-form .intake-review-group button:focus-visible{outline-color:var(--e4-paper)!important}.board-intake-form .intake-review-group dl{gap:0;margin:18px 0 0;display:grid}.board-intake-form .intake-review-group dl>div{border-block-start:1px solid #dbe7f721;grid-template-columns:minmax(118px,.72fr) minmax(0,1.28fr);gap:14px;padding-block:10px;display:grid}.board-intake-form .intake-review-group dt{color:#dbe7f7bd;letter-spacing:.035em;font-size:.69rem;font-weight:700;line-height:1.4}.board-intake-form .intake-review-group dd{min-inline-size:0;color:var(--e4-paper);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.48}.board-intake-form .intake-review-group.is-brief dd{white-space:pre-wrap}.board-intake-form .intake-privacy-disclosure{color:var(--e4-muted)}.board-intake-form .intake-privacy-disclosure a{color:var(--e4-blue);text-underline-offset:3px;text-decoration:underline}.board-intake-form .form-message{color:#8f1e18;background:#8f1e180f;border-inline-start:3px solid #8f1e18;padding:12px 14px}.board-intake-form .form-actions{border-top:1px solid var(--e4-line);justify-content:space-between;gap:14px;padding:20px 0 0;display:flex}.board-intake-form .button{border:1px solid var(--e4-ink);min-block-size:48px;box-shadow:none;border-radius:2px;padding:0 18px}.board-intake-form .button.primary{border-color:var(--e4-blue);background:var(--e4-blue);color:#fff}.board-intake-form .button.secondary{color:var(--e4-ink);background:#fbfaf7bd}.board-intake-form .button:disabled{border-color:var(--e4-line-strong);background:var(--e4-soft);color:var(--e4-muted);opacity:.72}.board-intake-form .button.primary:disabled{border-color:var(--e4-blue);background:var(--e4-blue-soft);color:color-mix(in srgb, var(--e4-blue) 84%, var(--e4-ink));cursor:progress;opacity:1}.intake-route .intake-no-script{border-color:var(--e4-line);background:linear-gradient(145deg, var(--e4-paper), var(--e4-soft));color:var(--e4-ink)}:is(.board-intake-shell:has(.intake-progress[aria-valuenow="1"]) .board-intake-context li:first-child,.board-intake-shell:has(.intake-progress[aria-valuenow="2"]) .board-intake-context li:nth-child(2),.board-intake-shell:has(.intake-progress[aria-valuenow="3"]) .board-intake-context li:nth-child(3),.board-intake-shell:has(.intake-progress[aria-valuenow="4"]) .board-intake-context li:nth-child(4)){box-shadow:inset 4px 0 0 var(--e4-blue-soft), inset 0 1px 0 #dbe7f70f;color:var(--e4-paper);background:linear-gradient(90deg,#dbe7f721,#355f9c14)}.board-intake-shell:has(.intake-progress[aria-valuenow="1"]) .board-intake-context li:first-child:after{border-color:var(--e4-blue-soft);background:var(--e4-blue);opacity:1;block-size:10px;inline-size:10px;box-shadow:0 0 18px #dbe7f77a}.board-intake-shell:has(.intake-progress[aria-valuenow="2"]) .board-intake-context li:nth-child(2):after{border-color:var(--e4-blue-soft);background:var(--e4-blue);opacity:1;block-size:10px;inline-size:10px;box-shadow:0 0 18px #dbe7f77a}.board-intake-shell:has(.intake-progress[aria-valuenow="3"]) .board-intake-context li:nth-child(3):after{border-color:var(--e4-blue-soft);background:var(--e4-blue);opacity:1;block-size:10px;inline-size:10px;box-shadow:0 0 18px #dbe7f77a}.board-intake-shell:has(.intake-progress[aria-valuenow="4"]) .board-intake-context li:nth-child(4):after{border-color:var(--e4-blue-soft);background:var(--e4-blue);opacity:1;block-size:10px;inline-size:10px;box-shadow:0 0 18px #dbe7f77a}.board-intake-shell:has(.intake-progress[aria-valuenow="4"]) .board-intake-context li:nth-child(4):after{background:var(--e4-gold)}.privacy-route{--board-focus:var(--e4-blue);background:radial-gradient(ellipse 46% 18% at 86% 78%, #dbe7f757, transparent 74%), linear-gradient(180deg, var(--e4-soft), var(--e4-paper) 24%, var(--e4-paper) 88%, color-mix(in srgb, var(--e4-dark-raised) 8%, var(--e4-paper)) 100%);color:var(--e4-ink)}.privacy-masthead{isolation:isolate;padding:180px var(--board-gutter) 92px;background:radial-gradient(circle at 84% 12%, #355f9c75, transparent 30%), radial-gradient(circle at 61% 88%, #b08a4d1f, transparent 27%), linear-gradient(126deg, var(--e4-dark) 0%, var(--e4-dark-raised) 54%, color-mix(in srgb, var(--e4-blue) 42%, var(--e4-dark)) 100%);color:var(--e4-paper);border-bottom:0;grid-template-columns:8fr 4fr;gap:48px;display:grid;position:relative;overflow:hidden}.privacy-masthead:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(134deg,#0000 0 31%,#dbe7f70e 31% 58%,#0000 58%),linear-gradient(90deg,#355f9c29,#66786d14);border:1px solid #dbe7f729;position:absolute;inset:13% -8% 8% 58%;transform:skew(-8deg)}.privacy-masthead:after{background:linear-gradient(90deg, var(--e4-blue), var(--e4-sage) 68%, var(--e4-gold), transparent 94%);content:"";pointer-events:none;block-size:2px;position:absolute;inset:auto 0 0}.privacy-masthead>.board-kicker,.privacy-masthead>h1,.privacy-masthead>p{z-index:1;grid-column:1;position:relative}.privacy-masthead h1{max-inline-size:900px;margin-block-start:16px;font-size:clamp(3.6rem,6vw,6.6rem);line-height:.94}.privacy-masthead>p{color:#fbfaf7c2;max-inline-size:64ch;margin-block-start:24px}.privacy-masthead dl{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#dbe7f714,#15182057);border:1px solid #dbe7f733;grid-area:1/2/span 3;align-self:end;margin:0;padding:12px 20px;display:grid;position:relative;box-shadow:0 24px 68px #090a0d38,inset 0 1px #ffffff12}.privacy-masthead dl div{border-bottom:1px solid #dbe7f729;justify-content:space-between;gap:24px;min-block-size:52px;padding:14px 0;display:flex}.privacy-masthead dl div:last-child{border-bottom:0}.privacy-masthead dt{color:#dbe7f7b3}.privacy-masthead dd{color:var(--e4-paper);margin:0}.privacy-layout{inline-size:min(100%, var(--board-max));padding:88px var(--board-gutter) 124px;grid-template-columns:clamp(240px,20vw,280px) minmax(0,1fr);gap:clamp(48px,5vw,72px);margin-inline:auto;display:grid;position:relative}.privacy-toc{border-top:2px solid var(--e4-gold);background:radial-gradient(circle at 100% 0%, #355f9c57, transparent 42%), linear-gradient(148deg, var(--e4-dark), color-mix(in srgb, var(--e4-blue) 26%, var(--e4-dark-raised)) 66%, color-mix(in srgb, var(--e4-sage) 22%, var(--e4-dark)));color:var(--e4-paper);border-inline:1px solid #dbe7f724;grid-area:1/1;align-self:start;padding:18px 18px 20px;display:grid;position:sticky;inset-block-start:90px;overflow:hidden;box-shadow:0 28px 76px #1113172e}.privacy-toc>p{color:#dbe7f7ad;letter-spacing:.14em;text-transform:uppercase;padding:2px 0 16px;font-size:.7rem;font-weight:700}.privacy-toc a{min-block-size:56px;color:var(--e4-blue-soft);border-top:1px solid #dbe7f724;grid-template-columns:3px 32px minmax(0,1fr);align-items:center;column-gap:10px;padding:4px 8px 4px 0;font-size:.78rem;display:grid;position:relative}.privacy-toc a:before{content:"";background:0 0;align-self:stretch;margin-block:8px}.privacy-toc-index{color:color-mix(in srgb, var(--e4-gold) 72%, white);font-variant-numeric:tabular-nums}.privacy-toc-label{min-inline-size:0;font-weight:600;line-height:1.35}.privacy-toc a:focus-visible{outline-color:var(--e4-gold)!important;outline-offset:-3px!important}.privacy-document{grid-area:1/2;inline-size:100%;min-inline-size:0;max-inline-size:66ch;position:relative}.privacy-document>header{border-bottom:1px solid var(--e4-line-strong);padding:0 0 44px;position:relative}.privacy-document>header h2{margin-block-start:14px;font-size:clamp(2.6rem,4.2vw,4.8rem);line-height:.98}.privacy-document>header>p:last-child{color:var(--e4-muted);margin-block-start:18px}.privacy-document>section{border-bottom:1px solid var(--e4-line);padding:clamp(36px,4vw,46px) 0;scroll-margin-block-start:calc(var(--shell-content-offset) + 24px);position:relative}.privacy-document>section:nth-of-type(7){border-bottom-color:color-mix(in srgb, var(--e4-sage) 46%, var(--e4-line))}.privacy-document h3{font-size:clamp(1.7rem,2.5vw,2.6rem)}.privacy-document section p{color:var(--e4-muted);margin-block-start:14px}.privacy-document a{color:var(--e4-blue);text-underline-offset:3px;text-decoration:underline}.thank-you-route .route-masthead.is-compact{border-bottom-color:#dbe7f729;min-block-size:clamp(620px,76vh,760px)}.thank-you-route .route-masthead-copy{max-inline-size:860px}.site-footer{--e4-footer-paper:var(--paper);--e4-footer-ink:var(--ink);--e4-footer-dark:var(--dark);--e4-footer-dark-raised:var(--dark-2);--e4-footer-blue:var(--blue);--e4-footer-blue-soft:var(--blue-soft);--e4-footer-gold:var(--gold);--e4-footer-sage:var(--sage);--e4-footer-line:#dbe7f72e;--board-accent-on-dark:var(--e4-footer-blue-soft);--board-focus:var(--e4-footer-gold);z-index:41;min-block-size:0;max-block-size:none;padding:68px var(--board-gutter) 26px;background:radial-gradient(circle at 82% -18%, #355f9c6b, transparent 38%), radial-gradient(circle at 8% 118%, #66786d33, transparent 34%), linear-gradient(126deg, var(--e4-footer-dark), var(--e4-footer-dark-raised) 58%, color-mix(in srgb, var(--e4-footer-blue) 28%, var(--e4-footer-dark)));color:var(--e4-footer-paper);isolation:isolate;position:relative;overflow:clip}.site-footer:before{background:linear-gradient(90deg, var(--e4-footer-blue), color-mix(in srgb, var(--e4-footer-sage) 72%, var(--e4-footer-blue)), var(--e4-footer-gold), transparent 88%);content:"";block-size:2px;position:absolute;inset:0 0 auto}.site-footer:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 57%,#dbe7f709 57% 68%,#0000 68%),linear-gradient(112deg,#0000 0 69%,#355f9c1f 69% 79%,#66786d13 79% 80%,#0000 80%),linear-gradient(112deg,#0000 0 79.7%,#b08a4d38 79.7% calc(79.7% + 1px),#0000 calc(79.7% + 1px));position:absolute;inset:2px 0 0;-webkit-mask-image:linear-gradient(#000 0 54%,#0000005c 78%,#0000 100%);mask-image:linear-gradient(#000 0 54%,#0000005c 78%,#0000 100%)}.site-footer img{filter:none!important}.footer-statement,.footer-grid,.fine-print,.footer-primary,.footer-meta{inline-size:min(100%,1260px);margin-inline:auto}.footer-statement{border-bottom:1px solid var(--board-light-line);grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:38px;padding-block-end:42px;display:grid}.footer-statement img{block-size:auto;inline-size:148px}.footer-statement .eyebrow{color:#9bc1ff}.footer-statement h2{max-inline-size:720px;color:var(--board-paper);margin-block-start:12px;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.96}.footer-statement .board-button{align-self:end}.footer-grid{grid-template-columns:2fr 2fr 3fr;gap:42px;padding:32px 0;display:grid}.footer-grid>div{align-content:start;gap:8px;display:grid}.footer-grid>div>span{color:#9bc1ff;letter-spacing:.14em;text-transform:uppercase;margin-block-end:4px;font-size:.68rem;font-weight:700}.footer-grid a,.footer-grid p{color:#f8f4ecad;font-size:.82rem;line-height:1.45}.footer-grid a:hover{color:#fff}.fine-print{border-top:1px solid var(--board-light-line);color:#f8f4ec85;margin:0;padding-block-start:18px;font-size:.72rem}@media not (min-width:1200px){:root{--board-gutter:clamp(32px, 4vw, 48px)}.site-header,.site-header-occlusion{--header-height:64px}.site-header{grid-template-columns:122px 1fr auto}.site-header.is-compact,.site-header[data-compact=true]{--header-height:56px}.brand-mark{block-size:46px;inline-size:104px}.primary-nav{display:none}.desktop-context-panel{display:none!important}.mobile-nav-toggle{min-block-size:44px;display:inline-flex}.nav-cta{min-block-size:44px}.route-masthead-image{object-position:var(--route-tablet-position,50% 50%)!important}.board-closing-image img{object-position:var(--closing-tablet-position,50% 50%)!important}.route-masthead{min-block-size:720px;padding-block-start:150px}.route-masthead-copy h1{font-size:clamp(4rem,7vw,5.7rem)}.capability-studio-index,.industry-index,.route-method-index{padding-inline-start:var(--board-gutter)}}@media not (min-width:1024px){:root{--board-gutter:clamp(24px, 4.2vw, 36px)}.route-masthead{min-block-size:670px}.route-masthead-copy h1{max-inline-size:780px;font-size:clamp(3.6rem,8.2vw,5.2rem)}.capability-studio,.industry-explorer,.route-method-sequence{grid-template-columns:1fr}.capability-studio-index,.industry-index,.route-method-index{padding:80px var(--board-gutter) 48px;border-right:0;border-bottom:1px solid var(--board-dark-line)}.industry-index,.route-method-index{border-bottom-color:var(--board-light-line)}.capability-studio-index [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-studio-index [role=tab]{border-right:1px solid var(--board-dark-line);min-inline-size:0}.capability-workspace-image{aspect-ratio:4/3}.solution-architecture-board{grid-template-columns:1fr 1fr;gap:40px}.solution-architecture-signal{border-top:1px solid var(--board-light-line);grid-column:1/-1;padding:30px 0 0}.solutions-route .solution-architecture-signal{padding-inline-start:24px}.route-engagement-stage{grid-template-columns:1fr}.route-engagement-image{aspect-ratio:16/9;min-block-size:auto}.industry-index [role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-active-image{aspect-ratio:16/9}.industry-pattern-strip{grid-template-columns:1fr 2fr}.industry-pattern-strip>.board-kicker{grid-column:1/-1}.route-method-stage{min-block-size:610px}.method-artifact-stage{grid-template-columns:1fr}.method-artifact-stage>header{border-right:0;border-bottom:1px solid var(--board-dark-line)}.method-artifact-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.method-artifact-rail article:nth-child(2){border-right:0}.method-artifact-rail article:nth-child(-n+2){border-bottom:1px solid var(--board-dark-line)}.insights-masthead{grid-template-columns:1fr 2fr}.insights-masthead>p:last-child{grid-column:2}.insights-field-guide{grid-template-columns:1fr}.insights-field-index{border-right:0;border-bottom:1px solid var(--board-dark-line);grid-template-columns:repeat(3,minmax(0,1fr))}.insights-field-index [role=tab]{border-right:1px solid var(--board-dark-line)}.about-founder-stage{grid-template-columns:5fr 7fr;min-block-size:650px}.about-purpose-stage{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.about-direction-copy{grid-template-columns:3fr 7fr}.about-belief-strip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(0,1fr)}.about-belief-strip article{padding:56px 32px 52px}.about-belief-strip article:nth-child(2){padding-block-start:84px}.about-belief-strip article:nth-child(3){padding-block-start:68px}.about-belief-strip article:before{inset-inline-start:32px}.contact-paths{grid-template-columns:minmax(0,1fr);min-block-size:690px;padding-block:54px}.contact-path.is-primary{justify-self:start;min-block-size:410px;inline-size:82%;margin-inline-end:0}.contact-path+.contact-path{justify-self:end;inline-size:62%;min-inline-size:330px;margin-block-start:-90px;margin-inline-start:0;padding-inline-start:70px}.contact-quiet-band{min-block-size:690px}.contact-expectation-board{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:82px 42px}.contact-expectation-board:before{inset:92px 4% auto;transform:rotate(10deg)}.contact-expectation-board article,.contact-expectation-board article:first-child,.contact-expectation-board article:nth-child(2),.contact-expectation-board article:nth-child(3),.contact-expectation-board article:nth-child(4){grid-column:1;min-block-size:0;inline-size:76%;margin-block-start:0}.contact-expectation-board article:nth-child(2){margin-inline-start:7%}.contact-expectation-board article:nth-child(3){margin-inline-start:14%}.contact-expectation-board article:nth-child(4){margin-inline-start:21%}.intake-masthead{grid-template-columns:minmax(0,1fr)}.intake-time-note{max-inline-size:52ch;margin-block-start:10px}.board-intake-shell{grid-template-columns:1fr}.board-intake-shell:before{display:none}.board-intake-context{min-block-size:0;padding:48px var(--board-gutter);border-right:0;border-bottom:1px solid var(--e4-light-line);position:relative;inset-block-start:auto}.board-intake-context:after{inset:auto auto -9px calc((var(--board-gutter) / 2) - 8px)}.board-intake-context h2{max-inline-size:26ch;font-size:clamp(2rem,4vw,2.75rem)}.board-intake-context ol{border-left:1px solid var(--e4-light-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:34px}.board-intake-context ol:before{background:linear-gradient(90deg, var(--e4-blue), var(--e4-sage) 72%, var(--e4-gold));opacity:.72;block-size:1px;inline-size:auto;inset:0 0 auto}.board-intake-context li{border-right:1px solid var(--e4-light-line);grid-template-columns:1fr;gap:4px;padding:12px}.board-intake-context li:after{inset:auto auto -5px 50%;transform:translate(-50%)rotate(45deg)}.board-intake-form:before{inset:0 auto 0 calc(var(--board-gutter) / 2);background:linear-gradient(180deg, var(--e4-blue), var(--e4-sage) 72%, var(--e4-gold));opacity:.62;inline-size:2px;-webkit-mask-image:linear-gradient(#000,#000 86%,#0000);mask-image:linear-gradient(#000,#000 86%,#0000)}.privacy-layout{grid-template-columns:minmax(196px,220px) minmax(0,1fr);gap:clamp(28px,4vw,40px)}.privacy-toc{padding-inline:16px}.privacy-document{max-inline-size:66ch}}@media not (min-width:768px){:root{--board-gutter:clamp(20px, 5.5vw, 24px);--shell-content-offset:78px}html{scroll-padding-top:var(--shell-content-offset)}.site-header,.site-header-occlusion{--header-height:60px;--header-inset-block-start:8px}.site-header{inset-inline:var(--board-gutter);grid-template-columns:1fr auto;gap:10px;padding:6px 6px 6px 12px}.site-header.is-compact,.site-header[data-compact=true],.site-header-occlusion.is-compact{--header-height:54px;--header-inset-block-start:6px}.brand-mark{block-size:43px;inline-size:96px}.header-actions{grid-column:2}.nav-cta{display:none}.mobile-nav-toggle{min-block-size:44px;min-inline-size:86px}.mobile-menu-panel{inline-size:100%;padding:20px var(--board-gutter)}.mobile-menu-context,.menu-context{grid-template-columns:1fr}.board-button-row{flex-direction:column;align-items:stretch}.board-button{inline-size:100%}.route-masthead,.route-masthead.is-compact{min-block-size:650px;padding:126px var(--board-gutter) 72px}.route-masthead.has-media{min-block-size:720px}.route-masthead-media{inset-block-start:0}.route-masthead-image{object-position:var(--route-mobile-position,50% 50%)!important}.route-masthead-index{inset:98px var(--board-gutter) auto auto}.route-masthead-copy h1{font-size:clamp(2.9rem,10.8vw,3.45rem);line-height:.98}.route-masthead-copy>p:last-of-type{font-size:1rem}.board-route-scroll{display:none}.route-masthead-linework{grid-template-columns:repeat(4,1fr)}.route-close{grid-template-columns:1fr;min-block-size:0;max-block-size:420px}.board-closing-image,.route-close-mark{display:none}.route-close-copy{min-block-size:390px;padding:52px var(--board-gutter)}.route-close-copy h2{font-size:clamp(2.4rem,10vw,3.2rem)}.capability-studio-index,.industry-index,.route-method-index{padding:64px var(--board-gutter) 36px}.capability-studio-index>h2,.industry-index h2,.route-method-index h2{font-size:clamp(2.4rem,10vw,3.3rem)}.capability-studio-index [role=tablist]{grid-template-columns:1fr;margin-block-start:34px}.capability-studio-index [role=tab]{border-right:0;min-block-size:62px}.capability-workspace-image{aspect-ratio:4/5}.capability-workspace-image>div{padding:24px}.capability-workspace-detail,.capability-detail-sections{padding:28px var(--board-gutter)}.capability-workspace-detail ul,.capability-detail-sections ul{columns:1}.capability-workspace-footer{padding:20px var(--board-gutter);flex-direction:column;align-items:flex-start}.solution-architecture-board{min-block-size:0;padding:68px var(--board-gutter);grid-template-columns:1fr}.solution-architecture-copy-board{padding:0}.solution-architecture-steps{border-top:1px solid var(--board-light-line);border-left:0}.solution-architecture-signal{grid-column:auto}.route-engagement-browser{padding:68px var(--board-gutter)}.route-engagement-heading{grid-template-columns:1fr}.route-engagement-heading h2{font-size:clamp(2.6rem,10vw,3.4rem)}.route-engagement-image{aspect-ratio:4/5}.route-engagement-stage>article{padding:28px var(--board-gutter)}.route-engagement-columns,.engagement-proof-ledger{grid-template-columns:1fr}.route-engagement-nav{display:none}.industry-index [role=tablist]{grid-template-columns:1fr}.industry-index [role=tab]{min-block-size:56px}.industry-active-image{aspect-ratio:4/5}.industry-active-copy{padding:30px var(--board-gutter);grid-template-columns:1fr}.industry-active-copy dl{grid-area:auto}.industry-pattern-strip{padding:68px var(--board-gutter);grid-template-columns:1fr}.industry-pattern-strip>.board-kicker{grid-column:auto}.industry-pattern-strip h2{font-size:clamp(2.6rem,10vw,3.4rem)}.route-method-index>button,.route-method-index [role=tab]{min-block-size:58px}.route-method-stage{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-block-size:0}.route-method-image,.method-assembly-diagram,.method-system-diagram{border-bottom:1px solid #ffffff40;border-right:0;min-block-size:300px}.method-assembly-diagram svg,.method-system-diagram svg{min-block-size:300px}.route-method-copy{padding:36px var(--board-gutter)}.route-method-progress,.route-method-controls{grid-column:auto}.method-artifact-rail{grid-column:auto;grid-template-columns:1fr}.method-artifact-stage .method-artifact-rail{grid-template-columns:1fr}.method-artifact-rail article{border-right:0;border-bottom:1px solid var(--board-dark-line);min-block-size:170px}.insights-editorial-system{padding:68px var(--board-gutter)}.insights-masthead{grid-template-columns:1fr}.insights-masthead>p:last-child{grid-column:auto}.insights-masthead h2{font-size:clamp(2.6rem,10vw,3.4rem)}.insights-field-guide{margin-block-start:38px}.insights-field-index{grid-template-columns:1fr}.insights-field-index [role=tab]{border-right:0;min-block-size:58px}.insights-field-active{grid-template-rows:auto;grid-template-columns:1fr;min-block-size:0}.insights-field-active>div:first-child,.insight-active-image{aspect-ratio:4/5;grid-row:auto}.insights-field-active>span,.insights-field-active>h3,.insights-field-active>p,.insights-field-active>strong{margin-inline:var(--board-gutter)}.insights-field-active>strong{margin-block-end:30px}.insights-publication-state{padding:68px var(--board-gutter);grid-template-columns:1fr}.insights-publication-state>div{grid-column:auto;margin-block-start:24px}.insights-publication-state h2{font-size:clamp(2.6rem,10vw,3.4rem)}.about-founder-stage{grid-template-columns:1fr;min-block-size:0}.about-founder-image{aspect-ratio:4/5}.about-founder-image:after{background:linear-gradient(#0000 52%,#090a0d38 82%,#fbfaf742)}.about-founder-copy{padding:58px var(--board-gutter)}.about-founder-copy:before{background:linear-gradient(#0000,#dbe7f724 34%,#fbfaf7b8 48%,#b08a4d17 53%,#0000 76%),linear-gradient(#0000 49%,#355f9c52 49% 50%,#b08a4d42 50% 51%,#0000 51%);block-size:clamp(42px,10vw,64px);inline-size:auto;inset:0 0 auto;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.about-founder-copy h2{font-size:clamp(3.3rem,15vw,4.8rem)}.about-purpose-stage{padding:68px var(--board-gutter);grid-template-columns:1fr;gap:30px}.about-purpose-stage:before{opacity:.36;background:repeating-linear-gradient(100deg,#0000 0 calc(25% - 1px),#66786d1a calc(25% - 1px) 25%)}.about-purpose-stage:after{display:none}.about-purpose-stage>p{margin-block-start:0}.about-direction-stage{padding:68px var(--board-gutter)}.about-direction-copy{grid-template-columns:1fr}.about-direction-copy>.board-kicker,.about-direction-copy>h2,.about-now-next{grid-column:auto}.about-direction-copy>h2{font-size:clamp(2.8rem,11vw,3.8rem)}.about-now-next{grid-template-columns:1fr}.about-now-next article+article{border-left:0;border-top:1px solid var(--e4-light-line)}.about-belief-strip{grid-template-columns:1fr}.about-belief-strip article,.about-belief-strip article:nth-child(2),.about-belief-strip article:nth-child(3){min-block-size:0;padding:44px var(--board-gutter) 48px;border-right:0;border-bottom:1px solid var(--e4-line)}.about-belief-strip article:nth-child(2){padding-block-start:58px;padding-inline-start:calc(var(--board-gutter) + 22px)}.about-belief-strip article:nth-child(3){padding-block-start:48px}.about-belief-strip article:before{inset-inline-start:var(--board-gutter)}.about-belief-strip article:nth-child(2):before{inset-inline-start:calc(var(--board-gutter) + 22px)}.about-belief-strip h3{margin-block-start:36px}.contact-route .route-masthead.is-compact{min-block-size:620px}.contact-route .route-masthead-linework i{opacity:.78;inset-inline-start:56%}.contact-route .utility-stage{padding:64px var(--board-gutter)}.contact-paths{grid-template-columns:1fr;min-block-size:740px;padding-block:44px}.contact-path{padding:32px var(--board-gutter)}.contact-path.is-primary{justify-self:start;min-block-size:342px;inline-size:calc(100% - 18px);margin-inline-end:0}.contact-path.is-primary:after{inline-size:48px;inset-inline-end:-48px}.contact-path+.contact-path{min-block-size:318px;inline-size:calc(100% - 30px);min-inline-size:0;padding-inline:34px var(--board-gutter);border-top:1px solid color-mix(in srgb, var(--e4-blue) 30%, var(--e4-line-strong));border-left:1px solid color-mix(in srgb, var(--e4-blue) 48%, var(--e4-line-strong));justify-self:end;margin-block-start:-30px;margin-inline-start:0}.contact-path h3{font-size:clamp(2.35rem,10vw,3rem)}.contact-path h3.public-email{font-size:clamp(1.05rem,5.4vw,1.45rem)}.contact-quiet-band{clip-path:polygon(0 4%,100% 0,100% 94%,66% 100%,0 96%);block-size:auto;min-block-size:740px;margin-block-start:0;display:block}.contact-expectation-board{grid-template-columns:1fr;gap:0;margin-block-start:26px;padding:68px 0 38px;overflow:visible}.contact-expectation-board:before{background:linear-gradient(180deg, var(--e4-blue), var(--e4-sage) 68%, var(--e4-gold));block-size:auto;inline-size:2px;inset:62px auto 32px 24px;transform:none}.contact-expectation-board article,.contact-expectation-board article:first-child,.contact-expectation-board article:nth-child(2),.contact-expectation-board article:nth-child(3),.contact-expectation-board article:nth-child(4){background:0 0;border:0;grid-column:1;min-block-size:0;inline-size:100%;margin:0;padding:24px 0 32px 62px}.contact-expectation-board span{margin:0;position:absolute;inset:22px auto auto 4px}.intake-route{padding-block-start:76px}.intake-masthead{padding:54px var(--board-gutter) 38px;grid-template-columns:1fr}.intake-masthead h1{font-size:clamp(2.9rem,10.8vw,3.45rem)}.intake-time-note{display:none}.board-intake-context{padding:36px var(--board-gutter)}.board-intake-context h2{font-size:2rem}.board-intake-context ol{grid-template-columns:repeat(4,minmax(0,1fr))}.board-intake-context li{font-size:.76rem}.board-intake-form{padding:40px var(--board-gutter) 64px}.board-intake-form .intake-step,.board-intake-form .intake-step.intake-step-identity{min-block-size:0}.board-intake-form .form-grid,.board-intake-form .option-grid{grid-template-columns:1fr}.board-intake-form .option-card{min-block-size:104px}.board-intake-form .intake-review-heading{padding:22px 20px 24px}.board-intake-form .intake-review-groups{grid-template-columns:1fr}.board-intake-form .intake-review-group,.board-intake-form .intake-review-group.is-brief{border-inline-end:0;grid-column:1;padding:20px}.board-intake-form .intake-review-group>header{align-items:flex-start}.board-intake-form .intake-review-group dl>div{grid-template-columns:1fr;gap:4px}.privacy-masthead{padding:132px var(--board-gutter) 64px;grid-template-columns:1fr}.privacy-masthead>.board-kicker,.privacy-masthead>h1,.privacy-masthead>p,.privacy-masthead dl{grid-area:auto}.privacy-masthead h1{font-size:clamp(2.9rem,10.8vw,3.45rem)}.privacy-masthead dl{margin-block-start:28px}.privacy-layout{padding:32px var(--board-gutter) 80px;grid-template-columns:1fr;gap:0}.privacy-toc{grid-area:auto/1;margin-block-start:-64px;position:static}.privacy-document{grid-area:auto/1;max-inline-size:66ch;margin-block-start:48px}.privacy-document>section{padding:30px 0}.site-footer{max-block-size:none;padding:46px var(--board-gutter) 20px}.footer-statement{grid-template-columns:1fr auto;gap:18px;padding-block-end:28px}.footer-statement img{inline-size:112px}.footer-statement .eyebrow,.footer-statement h2{display:none}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 0}.footer-grid a,.footer-grid p{font-size:.7rem}.fine-print{font-size:.65rem}}@media (min-width:768px){.challenge-controls.controlled-rail-controls{display:none}}@media not (min-width:1024px){.insights-field-index [role=tab]{min-inline-size:44px}}@media not (min-width:768px){.brand-mark{block-size:44px;min-block-size:44px}.board-hero{min-block-size:740px}.board-hero-content{padding-block:110px 174px}.board-challenges,.board-capabilities,.board-engagements,.board-method,.board-insights{padding-block:36px}.challenge-stage{margin-block-start:18px}.challenge-selector button{min-block-size:52px}.challenge-controls{padding:8px 12px}.challenge-visual{aspect-ratio:16/9}.challenge-diagnosis-panel{padding:18px var(--board-gutter)}.challenge-diagnosis-panel h3{margin-block-start:10px;font-size:1.75rem}.challenge-impact{padding-block-start:14px}.challenge-response-toggle{margin-block-start:12px}.mobile-capability-index{margin-block-start:18px}.mobile-capability-index button{min-block-size:52px}.mobile-capability-index article{aspect-ratio:16/9}.mobile-capability-index article>div{padding:18px}.engagement-stage{margin-block-start:18px}.engagement-image{aspect-ratio:16/9}.engagement-story{padding:20px var(--board-gutter)}.engagement-mobile-proof .engagement-evidence{grid-template-columns:1fr;margin-block:0 16px}.engagement-signals{padding:14px var(--board-gutter);gap:8px}.method-stage-list button{min-block-size:64px}.method-active-detail{min-block-size:190px;padding:18px var(--board-gutter)}.method-artifact{padding-block:12px}.method-artifact-diagram{block-size:72px}.method-artifact-list>li{display:none}.method-artifact-list>li.is-active{min-block-size:72px;display:grid}.insights-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;gap:12px;overflow-x:auto}.insights-rail article{scroll-snap-align:start}.insights-rail article>div{aspect-ratio:16/9}.board-insights>.insights-publication-state{margin-block-start:22px;padding:18px}.solutions-route .solution-architecture-board{padding-block:54px}.solutions-route .route-engagement-browser{padding-block:68px}.privacy-masthead{padding:104px var(--board-gutter) 44px}.privacy-masthead dl{margin-block-start:18px}.privacy-masthead dl div{padding-block:10px}.privacy-layout{padding-block:36px 52px}.privacy-toc{border-left:1px solid var(--e4-light-line);scroll-snap-type:x mandatory;grid-auto-columns:minmax(150px,70vw);grid-auto-flow:column;overflow-x:auto}.privacy-toc>p{display:none}.privacy-toc a{border-top:0;border-right:1px solid var(--e4-light-line);scroll-snap-align:start;min-block-size:48px;padding:4px 8px 4px 0}.privacy-document>header{padding-block-end:30px}.privacy-document>section{padding-block:30px}}@media (max-width:390px){:root{--board-gutter:clamp(16px, 5vw, 20px)}.site-header{--header-height:60px}.brand-mark{block-size:42px;inline-size:94px}.mobile-nav-toggle{min-inline-size:84px}.route-masthead-copy h1,.intake-masthead h1,.privacy-masthead h1{font-size:clamp(2.35rem,10.8vw,2.9rem)}.route-masthead-copy>p:last-of-type{font-size:.95rem}.solution-architecture-steps{grid-template-columns:1fr}.route-engagement-stage>article{padding-inline:var(--board-gutter)}.board-intake-context ol{grid-template-columns:repeat(4,minmax(0,1fr))}.board-intake-context li{min-block-size:72px;padding:8px 4px;font-size:.68rem;line-height:1.28}.board-intake-context li:nth-child(-n+2){border-bottom:1px solid var(--e4-light-line)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{display:none}}@media (max-width:340px){.brand-mark{block-size:39px;inline-size:88px}.mobile-nav-toggle{min-block-size:42px;min-inline-size:78px;padding-inline:10px}.route-masthead-copy h1,.intake-masthead h1,.privacy-masthead h1{font-size:2.35rem}}@media not (min-width:1200px){.footer-navigation a,.footer-meta a,.capability-intro>a,.insights-rail-intro>a{min-block-size:44px}}@media not (min-width:1024px){.insights-field-index [role=tab]{min-inline-size:44px}}@media not (min-width:768px){.brand-mark{block-size:44px;min-block-size:44px}.board-hero{min-block-size:740px}.board-hero-content{padding-block:110px 174px}.board-challenges,.board-capabilities,.board-engagements,.board-method,.board-insights{padding-block:36px}.challenge-stage{margin-block-start:18px}.challenge-selector button{min-block-size:52px}.challenge-controls{padding:8px 12px}.challenge-visual{aspect-ratio:16/9}.challenge-diagnosis-panel{padding:18px var(--board-gutter)}.challenge-diagnosis-panel h3{margin-block-start:10px;font-size:1.75rem}.challenge-impact{padding-block-start:14px}.challenge-response-toggle{margin-block-start:12px}.mobile-capability-index{margin-block-start:18px}.mobile-capability-index button{min-block-size:52px}.mobile-capability-index article{aspect-ratio:16/9}.mobile-capability-index article>div{padding:18px}.engagement-stage{margin-block-start:18px}.engagement-image{aspect-ratio:16/9}.engagement-story{padding:20px var(--board-gutter)}.engagement-mobile-proof .engagement-evidence{grid-template-columns:1fr;margin-block:0 16px}.engagement-signals{padding:14px var(--board-gutter);gap:8px}.method-stage-list button{min-block-size:64px}.method-active-detail{min-block-size:190px;padding:18px var(--board-gutter)}.method-artifact{padding-block:12px}.method-artifact-diagram{block-size:72px}.method-artifact-list>li{display:none}.method-artifact-list>li.is-active{min-block-size:72px;display:grid}.insights-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;gap:12px;overflow-x:auto}.insights-rail article{scroll-snap-align:start}.insights-rail article>div{aspect-ratio:16/9}.board-insights>.insights-publication-state{margin-block-start:22px;padding:18px}}.primary-nav a{color:var(--muted)}:where(.board-hero-content,.challenge-diagnosis-panel,.engagement-story,.board-route-hero-copy,.solution-architecture-copy-board,.industry-index,.route-method-index,.about-direction-copy,.board-home-close,.route-close.is-ink,.site-footer) :where(.board-kicker,.eyebrow){color:var(--board-accent-on-dark)}.route-close.is-blue :where(.board-kicker,.eyebrow),.board-method :where(.board-kicker,.eyebrow){color:#fff}.method-stage-list button,.route-method-index [role=tab],.method-active-detail>div:last-child>p:last-child,.method-artifact-list>li small,.method-artifact figcaption,.route-method-copy>p,.route-method-copy ul,.route-method-stage>.method-assembly figcaption,.method-assembly-artifacts ul{color:#fff}.route-method-copy :where(span,h2,h3,p,li){color:#fff}.industry-index [role=tab]:is([aria-selected=true],.is-active) span,.route-engagement-nav>.is-active>span{color:var(--board-paper)}.route-close.is-blue .route-close-copy>p:not(.board-kicker),.contact-path.is-primary>:where(span,p){color:#fff;opacity:1}@media not (min-width:768px){.insights-rail{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.insights-rail article{scroll-snap-align:none;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:14px;display:grid}.insights-rail article>div{aspect-ratio:4/5;grid-row:1/span 3}.challenge-impact li,.method-artifact-rail p,.contact-expectation-board p,.route-engagement-context p,.route-engagement-proof p,.route-no-script p,.route-no-script li,.method-sequence-fallback p,.method-sequence-fallback li,.insights-rail article>p,.board-insights>.insights-publication-state>p:last-child,.board-home-close>ul li,.privacy-document section p,.privacy-document>header>p:last-child,.privacy-masthead p,.intake-no-script>p:not(.eyebrow),.intake-no-script li{font-size:1rem!important;line-height:1.5!important}}.intake-no-script{border:1px solid var(--board-dark-line);background:var(--board-paper);color:var(--board-ink);padding:clamp(24px,5vw,48px)}.intake-no-script h2{max-inline-size:16ch;margin-block-start:14px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.intake-no-script>p:not(.eyebrow),.intake-no-script ul{max-inline-size:62ch;color:var(--board-muted);margin-block-start:18px}.intake-no-script ul{padding-inline-start:20px}.intake-no-script .button{margin-block-start:24px}@media not (min-width:768px){.insights-rail{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.insights-rail article{scroll-snap-align:none;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:14px;display:grid}.insights-rail article>div{aspect-ratio:4/5;grid-row:1/span 3}.challenge-impact ul,.insights-rail article>p,.board-insights>.insights-publication-state>p:last-child,.privacy-document section p,.privacy-document>header>p:last-child,.privacy-masthead>p{font-size:1rem;line-height:1.5}.privacy-toc{border-top:2px solid var(--e4-gold);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.privacy-toc a{white-space:normal;scroll-snap-align:none;border-top:0;min-block-size:56px;min-inline-size:0}}@keyframes capability-detail-enter-forward{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes capability-detail-enter-backward{0%{opacity:1;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.board-hero-image,.challenge-visual img,.capability-tile img,.mobile-capability-index article img,.engagement-image img,.insights-rail img,.final-cta-image img,.capability-workspace-image img,.route-engagement-image img,.industry-active-image img,.insights-field-active img{object-position:var(--asset-desktop-position,50% 50%)}.contact-quiet-band img{object-position:62% 50%}@media not (min-width:1200px){.board-hero-image,.challenge-visual img,.capability-tile img,.mobile-capability-index article img,.engagement-image img,.insights-rail img,.final-cta-image img,.capability-workspace-image img,.route-engagement-image img,.industry-active-image img,.insights-field-active img{object-position:var(--asset-tablet-position,var(--asset-desktop-position,50% 50%))!important}.contact-quiet-band img{object-position:60% 50%!important}}@media not (min-width:768px){.board-hero-image,.challenge-visual img,.capability-tile img,.mobile-capability-index article img,.engagement-image img,.insights-rail img,.final-cta-image img,.capability-workspace-image img,.route-engagement-image img,.industry-active-image img,.insights-field-active img{object-position:var(--asset-mobile-position,var(--asset-tablet-position,50% 50%))!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-header:after{display:none}}.site-header-signal{z-index:0;clip-path:polygon(0 0,7% 0,20% 100%,13% 100%);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#355f9c1a 18%,#355f9c5c 46%,#b08a4d47 68%,#0000 100%);position:absolute;inset:0;overflow:hidden;transform:translate(-120%)}.site-header.has-entry-signal .site-header-signal{animation:header-signal .9s var(--board-ease) 1 both}.mobile-menu-context{border-block:1px solid var(--board-light-line);background:0 0;grid-template-columns:1fr;gap:0;margin:0 0 24px;padding:24px 0;display:grid}.mobile-menu-context header{gap:8px;display:grid}.mobile-menu-context header>span{color:#9bc1ff;letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:700}.mobile-menu-context h2{max-inline-size:38ch;color:var(--board-paper);font-family:var(--board-serif);font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:400;line-height:1.12}.mobile-menu-context ul{background:var(--board-light-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;padding:1px;list-style:none;display:grid}.mobile-menu-context li{background:var(--board-ink-raised);min-inline-size:0}.mobile-menu-context li :where(a,span){color:#f8f4ecb8;align-items:center;min-block-size:48px;padding:10px 12px;font-size:.74rem;line-height:1.35;display:flex}.mobile-menu-context li a:hover{color:#fff}.mobile-menu-context-action{color:#9bc1ff;border-bottom:1px solid;justify-self:start;align-items:center;min-block-size:44px;margin-block-start:16px;font-size:.76rem;font-weight:700;display:inline-flex}.no-script-menu{display:none}@media not (min-width:1200px){.no-script-menu{z-index:120;border:1px solid var(--board-light-line);inline-size:min(340px,100vw - 48px);color:var(--board-paper);background:#07131f;border-radius:3px;display:block;position:fixed;inset:16px 24px auto auto}.no-script-menu>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-block-size:44px;padding-inline:16px;font-size:.76rem;font-weight:700;list-style-position:inside;display:flex}.no-script-menu>nav{border-top:1px solid var(--board-light-line);max-block-size:calc(100vh - 88px);padding:10px;display:grid;overflow-y:auto}.no-script-menu>nav a{color:#f8f4ecd1;border-bottom:1px solid #ffffff17;align-items:center;min-block-size:44px;padding-inline:12px;font-size:.8rem;text-decoration:none;display:flex}}.about-p3-story{background:var(--paper);color:var(--ink);overflow:clip}.about-p3-mandate,.about-p3-founder,.about-p3-trajectory,.about-p3-close{position:relative}.about-route [data-about-stage-state] .board-kicker{opacity:.86;transition:opacity var(--ef-motion-state) ease}.about-route [data-about-stage-state=current] .board-kicker{opacity:1}.about-p3-hero{min-block-size:clamp(660px,72svh,800px);padding:clamp(142px, 15vh, 170px) var(--board-gutter) 88px;border-block-end:1px solid var(--line);background:radial-gradient(circle at 78% 42%, #355f9c1c, transparent 27%), linear-gradient(108deg, #fbfaf700 58%, #dbe7f733), var(--paper);align-items:center;display:grid;position:relative;overflow:hidden}.about-p3-hero:after{background:linear-gradient(90deg, var(--gold), color-mix(in srgb, var(--gold) 22%, transparent), transparent 82%);content:"";block-size:1px;position:absolute;inset:auto 0 0 38%}.about-p3-hero__architecture{pointer-events:none;opacity:.64;inline-size:min(44vw,640px);position:absolute;inset:0 0 0 auto}.about-p3-hero__architecture:before,.about-p3-hero__architecture:after,.about-p3-hero__architecture i{border:1px solid color-mix(in srgb, var(--blue) 12%, transparent);content:"";position:absolute}.about-p3-hero__architecture:before{block-size:25%;inset:18% -8% auto 18%;transform:skewY(-8deg)}.about-p3-hero__architecture:after{block-size:22%;inset:auto -12% 14% 34%;transform:skewY(7deg)}.about-p3-hero__architecture i:first-child{inset:27% 14% auto 6%}.about-p3-hero__architecture i:nth-child(2){inset:36% -4% auto 24%}.about-p3-hero__architecture i:nth-child(3){inset:auto 10% 31% 15%}.about-p3-hero__architecture i:nth-child(4){inset:auto -2% 22% 38%}.about-p3-hero__architecture i{block-size:1px}.about-p3-hero__copy{z-index:2;inline-size:min(100%,940px);position:relative}.about-p3-hero__copy h1{letter-spacing:-.05em;max-inline-size:920px;margin-block-start:16px;font-size:clamp(4rem,6.3vw,6.7rem);line-height:.92}.about-p3-hero__copy>p:not(.board-kicker){max-inline-size:54ch;color:color-mix(in srgb, var(--ink) 74%, transparent);margin-block-start:26px;font-size:clamp(1rem,1.22vw,1.15rem)}.about-p3-hero__actions{margin-block-start:30px}.about-p3-hero__scroll{inset:auto var(--board-gutter) 34px auto}.about-p3-purpose{padding:90px var(--board-gutter) 96px;background:linear-gradient(90deg, color-mix(in srgb, var(--blue-soft) 18%, transparent), transparent 34%), var(--paper)}.about-p3-purpose__inner{max-inline-size:var(--board-max);grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:end;gap:clamp(48px,7vw,96px);margin-inline:auto;padding-block-start:30px;display:grid;position:relative}.about-p3-purpose__inner:before{background:linear-gradient(90deg, var(--gold) 0 62%, color-mix(in srgb, var(--gold) 30%, transparent) 62%);content:"";block-size:4px;inline-size:min(184px,18vw);position:absolute;inset:0 auto auto 0}.about-p3-purpose h2{max-inline-size:780px;margin-block-start:14px;font-size:clamp(2.9rem,4.2vw,4.8rem);line-height:.98}.about-p3-purpose__inner>p{border-block-start:1px solid var(--line);max-inline-size:50ch;color:color-mix(in srgb, var(--ink) 70%, transparent);margin:0;padding-block-start:22px}.about-p3-founder{padding:86px var(--board-gutter) 90px;background:radial-gradient(circle at 19% 18%, #355f9c33, transparent 31%), linear-gradient(112deg, var(--dark), color-mix(in srgb, var(--blue) 24%, var(--dark)));color:var(--paper)}.about-p3-founder__inner{max-inline-size:var(--board-max);grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,88px);margin-inline:auto;display:grid}.about-p3-founder__portrait{aspect-ratio:4/5;border-block-start:4px solid var(--sage);inline-size:min(100%,420px);position:relative;overflow:hidden;box-shadow:24px 28px #355f9c1f}.about-p3-founder__portrait:after{content:"";pointer-events:none;border:1px solid #fbfaf729;position:absolute;inset:0}.about-p3-founder__portrait img{object-fit:cover;object-position:center 28%}.about-p3-founder__copy{max-inline-size:720px;padding-block-start:28px;position:relative}.about-p3-founder__copy:before{background:linear-gradient(90deg, var(--gold), transparent);content:"";block-size:1px;inline-size:132px;position:absolute;inset:0 auto auto 0}.about-p3-founder__copy .board-kicker{color:var(--blue-soft)!important}.about-p3-founder__copy h2{color:var(--paper);margin-block-start:15px;font-size:clamp(3rem,4.3vw,4.9rem);line-height:.94}.about-p3-founder__copy h3{color:var(--paper);font-family:var(--board-sans);letter-spacing:.01em;margin-block-start:10px;font-size:.94rem;font-weight:750}.about-p3-founder__copy>p:not(.board-kicker){max-inline-size:58ch;color:color-mix(in srgb, var(--paper) 78%, transparent);margin-block-start:24px}.about-p3-founder__copy blockquote{border-block-start:1px solid color-mix(in srgb, var(--gold) 72%, transparent);max-inline-size:49ch;color:var(--paper);font-family:var(--board-serif);letter-spacing:-.02em;margin:32px 0 0;padding-block-start:23px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.2}.about-p3-trajectory{background:var(--paper)}.about-p3-direction{padding:86px var(--board-gutter) 92px;background:linear-gradient(#dbe7f70e 1px, transparent 1px), linear-gradient(90deg, #dbe7f70e 1px, transparent 1px), linear-gradient(118deg, var(--dark), color-mix(in srgb, var(--blue) 28%, var(--dark)));color:var(--paper);background-size:56px 56px,56px 56px,auto;position:relative;overflow:hidden}.about-p3-direction__field{pointer-events:none;position:absolute;inset:0}.about-p3-direction__field i,.about-p3-direction__field span{content:"";block-size:1px;display:block;position:absolute}.about-p3-direction__field i:first-child{background:linear-gradient(90deg, var(--blue-soft), transparent);transform-origin:0;inset:36px 0 auto 56%;transform:rotate(4deg)}.about-p3-direction__field i:nth-child(2){background:linear-gradient(90deg, var(--gold), transparent);inset:auto 0 48px 44%}.about-p3-direction__field span{border:1px solid #dbe7f729;block-size:70px;inline-size:20%;inset:36px 10% auto auto;transform:skewY(-5deg)}.about-p3-direction__inner{z-index:1;max-inline-size:var(--board-max);grid-template-columns:minmax(140px,.2fr) minmax(0,1fr);column-gap:clamp(32px,4vw,56px);margin-inline:auto;display:grid;position:relative}.about-p3-direction .board-kicker{grid-column:1;align-self:start;margin-block-start:12px;color:var(--gold-soft,var(--gold))!important}.about-p3-direction h2{max-inline-size:820px;color:var(--paper);grid-column:2;font-size:clamp(3.2rem,4.5vw,5.2rem);line-height:.95}.about-p3-direction__comparison{background:#090a0d2e;border:1px solid #dbe7f740;grid-column:2;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);max-inline-size:1040px;margin-block-start:44px;display:grid}.about-p3-direction__comparison article{min-inline-size:0;padding:28px 32px 32px;position:relative}.about-p3-direction__comparison article+article{border-inline-start:1px solid var(--gold);background:linear-gradient(120deg,#355f9c4d,#355f9c14)}.about-p3-direction__comparison span{color:var(--gold-soft,var(--gold));letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.about-p3-direction__comparison p{max-inline-size:56ch;color:color-mix(in srgb, var(--paper) 78%, transparent);margin-block-start:18px;font-size:.96rem}.about-p3-principles{max-inline-size:calc(var(--board-max) + (var(--board-gutter) * 2));padding:84px var(--board-gutter) 96px;grid-template-columns:minmax(0,1.14fr) repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-inline:auto;display:grid}.about-p3-principles__item{border:1px solid var(--line);border-block-start:4px solid var(--blue);background:color-mix(in srgb, var(--paper) 94%, var(--blue-soft));min-block-size:0;padding:31px 32px 34px;position:relative}.about-p3-principles__item:after{background:color-mix(in srgb, var(--blue) 35%, transparent);content:"";block-size:4px;position:absolute;inset:-4px 0 auto 58%}.about-p3-principles__item.is-2{border-block-start-color:var(--gold);background:var(--paper);margin-block-start:38px}.about-p3-principles__item.is-2:after{background:color-mix(in srgb, var(--gold) 38%, transparent)}.about-p3-principles__item.is-3{border-block-start-color:var(--sage);background:color-mix(in srgb, var(--paper) 92%, var(--sage));margin-block-start:76px}.about-p3-principles__item.is-3:after{background:color-mix(in srgb, var(--sage) 38%, transparent)}.about-p3-principles__item h3{font-size:clamp(1.85rem,2.55vw,3rem);line-height:1}.about-p3-principles__item p{max-inline-size:48ch;color:color-mix(in srgb, var(--ink) 70%, transparent);margin-block-start:18px;font-size:.96rem}.about-p3-close{background:linear-gradient(104deg, var(--dark), color-mix(in srgb, var(--blue) 32%, var(--dark)));grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);min-block-size:460px;max-block-size:none}.about-p3-close__structure{border-inline-end-color:#dbe7f72e;min-block-size:460px}.about-p3-close__structure span{color:#dbe7f745;font-size:clamp(4.5rem,8vw,8rem)}.about-p3-close__copy{padding-block:62px}.about-p3-close__copy h2{max-inline-size:800px;font-size:clamp(3rem,4.5vw,5.2rem);line-height:.95}@media (max-width:1199px){.about-p3-hero{min-block-size:680px}.about-p3-purpose{padding-block:78px 84px}.about-p3-founder{padding-block:76px 80px}.about-p3-founder__inner{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:42px}.about-p3-founder__portrait{max-inline-size:360px}.about-p3-direction{padding-block:78px 82px}.about-p3-principles{padding-block:74px 84px}}@media (max-width:1023px){.about-p3-purpose__inner{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:38px}.about-p3-founder__inner{grid-template-columns:minmax(280px,332px) minmax(0,1fr);gap:36px}.about-p3-founder__portrait{max-inline-size:332px}.about-p3-founder__copy>p:not(.board-kicker){font-size:.94rem}.about-p3-founder__copy blockquote{margin-block-start:26px}.about-p3-direction__inner{grid-template-columns:minmax(112px,.18fr) minmax(0,1fr);gap:28px}.about-p3-direction__comparison{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.about-p3-direction__comparison article{padding-inline:26px}.about-p3-close{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);min-block-size:430px}.about-p3-close__structure{min-block-size:430px}}@media (max-width:899px){.about-p3-hero{align-items:end;min-block-size:650px;padding-block:142px 84px}.about-p3-hero__copy h1{max-inline-size:700px;font-size:clamp(3rem,8vw,4rem)}.about-p3-hero__architecture{opacity:.5;inline-size:58vw}.about-p3-purpose__inner{grid-template-columns:1fr;gap:34px}.about-p3-purpose__inner>p{max-inline-size:54ch}.about-p3-founder__inner{grid-template-columns:1fr;gap:44px}.about-p3-founder__portrait{inline-size:min(100%,360px);max-inline-size:none}.about-p3-founder__copy{max-inline-size:680px}.about-p3-founder__copy>p:not(.board-kicker){font-size:1rem}.about-p3-direction__inner{grid-template-columns:1fr}.about-p3-direction .board-kicker,.about-p3-direction h2,.about-p3-direction__comparison{grid-column:1}.about-p3-direction .board-kicker{margin-block-start:0}.about-p3-direction h2{margin-block-start:16px}.about-p3-direction__comparison{margin-block-start:38px}.about-p3-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.about-p3-principles__item.is-1{grid-column:1/-1;inline-size:72%}.about-p3-principles__item.is-2{grid-column:1;margin-block-start:0}.about-p3-principles__item.is-3{grid-column:2;inline-size:100%;margin-block-start:24px}.about-p3-close{grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr)}.about-p3-close__copy{padding-inline:40px}}@media (max-width:767px){.about-p3-hero{min-block-size:0;padding-block:128px 66px}.about-p3-hero__copy h1{font-size:clamp(2.6rem,10.2vw,3.85rem);line-height:.94}.about-p3-hero__copy>p:not(.board-kicker){margin-block-start:22px;font-size:1rem}.about-p3-hero__scroll{display:none}.about-p3-purpose{padding-block:62px 66px}.about-p3-purpose__inner{padding-block-start:25px}.about-p3-purpose h2{font-size:clamp(2.35rem,7.5vw,2.9rem)}.about-p3-founder{padding-block:64px 68px}.about-p3-founder__inner{gap:38px}.about-p3-founder__portrait{inline-size:min(100%,360px)}.about-p3-founder__copy{padding-block-start:24px}.about-p3-founder__copy h2{font-size:clamp(2.45rem,6.25vw,3rem)}.about-p3-founder__copy blockquote{font-size:clamp(1.4rem,6vw,1.85rem)}.about-p3-direction{background-size:40px 40px,40px 40px,auto;padding-block:66px 70px}.about-p3-direction h2{font-size:clamp(2.5rem,6.6vw,3.2rem)}.about-p3-direction__field span{display:none}.about-p3-direction__comparison{grid-template-columns:1fr;margin-block-start:32px}.about-p3-direction__comparison article{padding:25px 24px 28px}.about-p3-direction__comparison article+article{border-block-start:1px solid var(--gold);border-inline-start:0}.about-p3-principles{grid-template-columns:1fr;gap:18px;padding-block:64px 70px}.about-p3-principles__item{padding:27px 26px 29px}.about-p3-principles__item.is-1{grid-column:1;inline-size:100%}.about-p3-principles__item.is-2{inline-size:calc(100% - 22px);margin-block-start:0;margin-inline-start:22px}.about-p3-principles__item.is-3{grid-column:1;inline-size:calc(100% - 12px);margin-inline-end:12px}.about-p3-principles__item h3{font-size:clamp(1.85rem,4vw,2rem)}.about-p3-close{grid-template-columns:1fr;min-block-size:0}.about-p3-close__copy{padding:52px var(--board-gutter) 58px}.about-p3-close__copy h2{font-size:clamp(2.45rem,6.25vw,3rem)}}@media (max-width:430px){.about-p3-hero{padding-block-start:118px}.about-p3-hero__actions{display:grid}.about-p3-hero__actions .board-button{inline-size:100%}.about-p3-founder__portrait{max-inline-size:100%}.about-p3-principles__item.is-2{inline-size:calc(100% - 14px);margin-inline-start:14px}}@media (max-width:390px){.about-p3-hero__copy h1{font-size:clamp(2.6rem,10.2vw,3.85rem)}.about-p3-purpose h2{font-size:clamp(2.35rem,7.5vw,2.9rem)}.about-p3-founder__copy h2{font-size:clamp(2.45rem,6.25vw,3rem)}.about-p3-direction h2{font-size:clamp(2.5rem,6.6vw,3.2rem)}.about-p3-close__copy h2{font-size:clamp(2.45rem,6.25vw,3rem)}}@media (prefers-reduced-motion:reduce){.about-route [data-about-stage-state] .board-kicker{transition:none!important}}.site-footer{max-block-size:none;padding:62px var(--board-gutter) 24px}.footer-shell{z-index:1;inline-size:min(100%,1260px);margin-inline:auto;position:relative}.footer-statement{border-bottom:0;grid-template-rows:auto auto;grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:8px 38px;padding-block-end:34px;display:grid}.footer-brand-mark{grid-row:1/span 2;align-self:center;align-items:center;min-block-size:44px;inline-size:136px;display:inline-flex}.footer-brand-mark img{block-size:auto;inline-size:100%;display:block}.footer-statement>.eyebrow{grid-column:2;align-self:end;margin:0}.footer-statement>h2{max-inline-size:720px;color:var(--e4-footer-paper);grid-column:2;margin:0;font-size:clamp(2.1rem,3.6vw,4.25rem);line-height:.98}.footer-intake-action{color:#fff;background:#dbe7f70e;border:1px solid #dbe7f76b;border-radius:2px;grid-area:1/3/span 2;justify-content:space-between;align-self:center;align-items:center;gap:22px;min-block-size:52px;padding-inline:18px;font-size:.76rem;font-weight:700;transition:background-color .18s,transform .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14}.footer-intake-action:hover{background:var(--e4-footer-blue);transform:translateY(-2px)}.footer-intake-action svg{inline-size:16px}.footer-navigation{border-block:1px solid var(--e4-footer-line);grid-template-columns:repeat(7,max-content);justify-content:start;gap:8px clamp(34px,4.1vw,68px);padding:24px 0;display:grid}.footer-navigation a{color:#fbfaf7b8;align-items:center;min-block-size:44px;min-inline-size:44px;padding-inline:6px;font-size:.76rem;display:inline-flex}@media (min-width:1024px){.footer-intake-action:before{background:linear-gradient(90deg, transparent, var(--e4-footer-blue) 42%, var(--e4-footer-sage) 74%, var(--e4-footer-gold));content:"";pointer-events:none;block-size:1px;inline-size:clamp(52px,6vw,88px);position:absolute;inset:50% calc(100% + 1px) auto auto;transform:translateY(-50%)}}.footer-navigation a:hover{color:#fff}.footer-meta{color:#fbfaf7a8;grid-template-columns:auto auto 1fr;align-items:center;gap:22px;padding-block-start:18px;font-size:.72rem;display:grid}.footer-meta p{color:inherit;font-size:inherit;justify-self:end;margin:0}.footer-meta a{color:#fbfaf7c7;align-items:center;min-block-size:44px;padding-inline:6px;display:inline-flex}@media not (min-width:1024px){.mobile-menu-context ul{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{max-block-size:none;padding-block-start:52px}.footer-statement{gap-inline:24px;grid-template-columns:126px minmax(0,1fr) auto}.footer-brand-mark{inline-size:116px}.footer-statement>h2{font-size:clamp(2rem,4vw,3rem)}.footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-header{overflow:hidden;animation:none!important}.site-header:before,.site-header:after{animation:none!important}.engagement-controls>div button{inline-size:44px}@media (min-width:768px){.board-engagements{padding-block:50px 42px}.engagement-stage{min-block-size:430px;margin-block-start:24px}.engagement-image{min-block-size:430px}.engagement-story{padding:22px}.engagement-story h3{font-size:clamp(1.55rem,2.2vw,2.45rem)}.engagement-evidence{gap:7px;margin-block-start:14px}.engagement-evidence div{padding-block-start:7px}.engagement-signals{gap:12px;padding:18px}.board-method{padding-block:50px 40px}.method-assembly{margin-block-start:24px}.method-stage-list button{min-block-size:78px;padding:12px}.method-active-detail{min-block-size:180px;padding-block:24px}.method-dial{inline-size:92px}.method-artifact{padding-block:14px 12px}.method-artifact-diagram{block-size:86px}.method-artifact-list{margin-block-start:-8px}.method-artifact-list>li{min-block-size:74px;padding:10px}.method-artifact-list>li small{display:none}.method-artifact figcaption{margin-block-start:8px}.board-insights{padding-block:52px 54px}.insights-rail{margin-block-start:28px}.insights-rail article>div{aspect-ratio:2}.insights-rail article>span{margin-block-start:12px}.insights-rail h3{font-size:clamp(1.4rem,2vw,2.15rem)}.insights-rail article>p{margin-block-start:8px;font-size:.78rem}.board-insights>.insights-publication-state{margin-block-start:26px;padding:20px}}@media not (min-width:768px){.challenge-controls{display:flex}.mobile-menu-context ul{grid-template-columns:1fr}.site-footer{max-block-size:none;padding:46px var(--board-gutter) 24px}.footer-statement{grid-template-rows:auto auto auto;grid-template-columns:104px minmax(0,1fr);gap:14px 18px;padding-block-end:28px}.footer-brand-mark{grid-area:1/1;inline-size:104px}.footer-statement>.eyebrow{grid-area:1/2;align-self:center;font-size:.68rem;display:block}.footer-statement>h2{grid-area:2/1/auto/-1;font-size:clamp(2rem,9vw,2.75rem);display:block}.footer-intake-action{grid-area:3/1/auto/-1;gap:14px;inline-size:100%;min-inline-size:0;padding-inline:16px}.footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;padding:20px 0;display:grid}.footer-navigation a{min-block-size:44px;min-inline-size:0;font-size:.76rem}.footer-meta a{min-block-size:44px}.footer-meta{grid-template-columns:1fr auto;gap:10px;padding-block-start:14px;font-size:.72rem}.footer-meta p{grid-column:1/-1;justify-self:start}.site-footer:after{background:linear-gradient(112deg,#0000 0 50%,#dbe7f709 50% 62%,#0000 62%),linear-gradient(112deg,#0000 0 62%,#355f9c1f 62% 72%,#66786d13 72% 73%,#0000 73%),linear-gradient(112deg,#0000 0 72.7%,#b08a4d38 72.7% calc(72.7% + 1px),#0000 calc(72.7% + 1px));-webkit-mask-image:linear-gradient(#000 0 46%,#00000052 72%,#0000 92%);mask-image:linear-gradient(#000 0 46%,#00000052 72%,#0000 92%)}}@media (max-width:359px){.footer-statement{grid-template-columns:92px minmax(0,1fr);gap:14px}.footer-brand-mark{inline-size:92px}.footer-statement>.eyebrow{letter-spacing:.105em;font-size:.64rem;line-height:1.25}.footer-statement>h2{font-size:clamp(1.92rem,9.2vw,2.12rem)}}.method-route .route-method-stage{grid-template-rows:auto auto auto;align-content:start;min-block-size:0}.method-route .route-method-stage>.method-assembly,.method-route .route-method-panels,.method-route .route-method-copy{min-block-size:0}.method-route .route-method-stage>.method-assembly{isolation:isolate;background:linear-gradient(90deg, transparent calc(12.5% - 1px), #dbe7f70e 12.5%, transparent calc(12.5% + 1px)) 0 0 / 12.5% 100%, radial-gradient(circle at 78% 20%, #355f9c75, transparent 32%), linear-gradient(150deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 34%, var(--e3-dark-raised)));grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative;overflow:hidden}.method-route .route-method-stage>.method-assembly:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(132deg,#0000 0 57%,#b08a4d1f 57% 57.2%,#0000 57.2%);position:absolute;inset:0}.method-route .method-assembly-status{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:16px;padding:24px 26px 0;display:grid}.method-route .method-assembly-status>span{color:var(--e3-blue-soft);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:750}.method-route .method-assembly-status>strong{color:var(--e3-paper);font-family:var(--board-serif);font-size:clamp(2.8rem,4.8vw,4.6rem);font-weight:400;line-height:.9}.method-route .method-assembly-status>small{color:#fbfaf7b8;max-inline-size:24ch;padding-block-end:5px;font-size:.78rem;line-height:1.35}.method-route .method-assembly-graphic{block-size:clamp(250px,27vw,350px);min-block-size:0;inline-size:100%;padding:14px 20px 0}.method-route :is(.method-assembly-baseline,.method-assembly-bus,.method-assembly-segment,.method-assembly-drop){fill:none;stroke:#dbe7f733;stroke-width:2px}.method-route .method-assembly-bus{stroke:#b08a4d9e}.method-route .method-assembly-drop{stroke-dasharray:4 6}.method-route .method-assembly-segment.is-complete,.method-route .method-assembly-node.is-complete .method-assembly-drop,.method-route .method-assembly-node.is-active .method-assembly-drop{stroke:var(--e3-blue-soft)}.method-route .method-assembly-node :is(circle,rect){fill:color-mix(in srgb, var(--e3-dark) 82%, var(--e3-blue));stroke:#dbe7f752}.method-route .method-assembly-node.is-complete rect{fill:color-mix(in srgb, var(--e3-sage) 34%, var(--e3-dark));stroke:var(--e3-blue-soft)}.method-route .method-assembly-node text,.method-route .method-assembly-output-label{fill:#fbfaf7b3;letter-spacing:.08em;font-size:12px;font-weight:700}.method-route .method-assembly-node.is-complete text,.method-route .method-assembly-node.is-active text{fill:#fff}.method-route .method-assembly-output-field{fill:#090a0dd1;stroke:var(--e3-gold);stroke-width:2px}.method-route .method-assembly-legend{flex-wrap:wrap;gap:8px 18px;padding:0 26px 18px;display:flex}.method-route .method-assembly-legend span{color:#fbfaf7a8;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.method-route .method-assembly-legend span:before{background:var(--e3-dark);content:"";border:1px solid #dbe7f76b;border-radius:50%;block-size:9px;inline-size:9px}.method-route .method-assembly-legend span[data-state=complete]:before{background:var(--e3-sage)}.method-route .method-assembly-legend span[data-state=active]:before{background:var(--e3-gold);border-color:#fff}.method-route .route-method-stage>.method-assembly figcaption{border-block:1px solid #dbe7f729;margin:0;padding:16px 26px 20px;font-size:.78rem;line-height:1.5;color:#fbfaf7bd!important}.method-route .method-assembly-artifacts{background:0 0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:18px 20px 24px;list-style:none;display:grid}.method-route .method-assembly-artifacts>li{background:#090a0d8a;border:1px solid #dbe7f72e;border-inline-start:3px solid #dbe7f747;min-inline-size:0;padding:16px 18px 18px}.method-route .method-assembly-artifacts>li.is-complete{border-inline-start-color:var(--e3-sage);background:linear-gradient(110deg, color-mix(in srgb, var(--e3-sage) 24%, var(--e3-dark)), #090a0dc2)}.method-route .method-assembly-artifacts>li.is-active{border-color:color-mix(in srgb, var(--e3-gold) 64%, transparent);border-inline-start-color:var(--e3-gold);background:linear-gradient(110deg, color-mix(in srgb, var(--e3-blue) 56%, var(--e3-dark)), #090a0dc7);box-shadow:0 18px 42px #090a0d33}.method-route .method-assembly-artifacts>li.is-pending{color:#fbfaf794;background:#090a0d57}.method-route .method-assembly-artifacts>li>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.method-route .method-assembly-artifacts>li>header span,.method-route .method-assembly-artifacts>li>header em{color:var(--e3-blue-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:750}.method-route .method-assembly-artifacts>li.is-active>header em{color:color-mix(in srgb, var(--e3-gold) 82%, white)}.method-route .method-assembly-artifacts>li.is-pending>header em{color:#fbfaf780}.method-route .method-assembly-artifacts>li>strong{color:#fff;font-family:var(--board-serif);margin:9px 0 0;font-size:1.08rem;font-weight:400;line-height:1.15;display:block}.method-route .method-assembly-artifacts>li>ul{gap:5px;margin:11px 0 0;padding:0;font-size:.82rem;line-height:1.5;list-style:none;display:grid;color:#fbfaf7d6!important}.method-route .method-assembly-artifacts>li>ul li:before{color:var(--e3-gold);content:"—";margin-inline-end:8px}.method-route .method-assembly-artifacts>li.is-pending>ul{opacity:1;display:grid}.method-route .route-method-panels{min-inline-size:0}.method-route .route-method-copy{align-content:center;gap:34px;padding:clamp(34px,4vw,58px);display:grid}.method-route .method-stage-copy-heading>span{color:var(--e3-blue-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:750}.method-route .method-stage-copy-heading>h2{color:#fff;margin-block-start:15px;font-size:clamp(2.7rem,4.5vw,5.1rem);line-height:.92}.method-route .method-stage-copy-brief,.method-route .method-stage-copy-outputs{border-block-start:1px solid #dbe7f733;padding-block-start:18px}.method-route .method-stage-copy-brief .board-kicker,.method-route .method-stage-copy-outputs h3{font-family:var(--board-sans);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750;color:color-mix(in srgb, var(--e3-gold) 80%, white)!important}.method-route .method-stage-copy-brief>p:last-child{max-inline-size:62ch;margin-block-start:12px;font-size:.96rem;line-height:1.65;color:#fbfaf7cc!important}.method-route .method-stage-copy-outputs ul{gap:9px;margin:14px 0 0;padding:0;font-size:.86rem;line-height:1.45;list-style:none;display:grid;color:#fbfaf7d6!important}.method-route .method-stage-copy-outputs li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.method-route .method-stage-copy-outputs li:before{color:var(--e3-gold);content:"↳"}.method-route .route-method-stage.is-culmination{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));min-block-size:0}.method-route .route-method-stage.is-culmination>.method-assembly{border-block-end:1px solid #dbe7f72e;border-inline-end:0;grid-area:1/1/auto/-1}.method-route .route-method-stage.is-culmination .method-assembly-artifacts{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;padding:22px clamp(24px,4vw,46px) 34px}.method-route .route-method-stage.is-culmination .method-assembly-artifacts>li:first-child{grid-column:1/5}.method-route .route-method-stage.is-culmination .method-assembly-artifacts>li:nth-child(2){grid-column:5/9}.method-route .route-method-stage.is-culmination .method-assembly-artifacts>li:nth-child(3){grid-column:9/13}.method-route .route-method-stage.is-culmination .method-assembly-artifacts>li:nth-child(4){grid-column:2/7}.method-route .route-method-stage.is-culmination .method-assembly-artifacts>li:nth-child(5){grid-column:7/13}.method-route .route-method-stage.is-culmination .route-method-panels{grid-area:2/1/auto/-1}.method-route .route-method-stage.is-culmination .route-method-copy{border-inline-start:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0;padding:0}.method-route .route-method-stage.is-culmination .method-stage-copy-heading,.method-route .route-method-stage.is-culmination .method-stage-copy-brief,.method-route .route-method-stage.is-culmination .method-stage-copy-outputs{min-inline-size:0;padding:clamp(28px,3vw,42px)}.method-route .route-method-stage.is-culmination .method-stage-copy-heading{background:#090a0d57;grid-column:1/5}@media (min-width:768px){.method-route .route-method-stage.is-culmination .method-stage-copy-heading>h2{font-size:clamp(2.5rem,4vw,4.5rem)}}.method-route .route-method-stage.is-culmination .method-stage-copy-brief{background:#355f9c29;border-block-start:0;border-inline-start:1px solid #dbe7f72e;grid-column:5/9}.method-route .route-method-stage.is-culmination .method-stage-copy-outputs{background:linear-gradient(140deg,#66786d3d,#090a0d2e);border-block-start:0;border-inline-start:1px solid #dbe7f72e;grid-column:9/-1}.method-route .route-method-stage.is-culmination .route-method-progress{grid-area:3/1/auto/-1}.method-route .route-method-stage.is-culmination .route-method-controls{grid-area:4/1/auto/-1}.method-route .method-artifact-stage{isolation:isolate;padding:clamp(62px, 7vw, 108px) var(--board-gutter) clamp(72px, 8vw, 120px);background:linear-gradient(90deg, transparent calc(8.333% - 1px), #355f9c12 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 82% 12%, #dbe7f7db, transparent 29%), linear-gradient(138deg, var(--e3-paper), var(--e3-soft));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);display:grid;position:relative;overflow:hidden}.method-route .method-artifact-stage:before{background:linear-gradient(90deg, transparent, var(--e3-blue), var(--e3-gold), transparent);content:"";transform-origin:0;pointer-events:none;block-size:1px;position:absolute;inset:7% -10% auto 22%;transform:rotate(12deg)}.method-route .method-artifact-stage>header{z-index:2;border:1px solid var(--e3-line-strong);border-block-start:4px solid var(--e3-gold);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf7e0;grid-column:1/5;align-content:start;align-self:start;padding:clamp(30px,3.4vw,52px);box-shadow:0 28px 74px #11131717}.method-route .method-artifact-stage>header h2{font-size:clamp(3rem,4.5vw,5.4rem);line-height:.9}.method-route .method-artifact-stage>header>p:last-of-type{max-inline-size:48ch;font-size:.94rem;line-height:1.65}.method-route .method-artifact-summary{background:var(--e3-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:32px 0 0;display:grid}.method-route .method-artifact-summary>div{background:var(--e3-paper);min-inline-size:0;padding:14px 10px}.method-route .method-artifact-summary dt{color:var(--e3-blue);font-family:var(--board-serif);font-size:1.55rem;line-height:1}.method-route .method-artifact-summary dd{color:var(--e3-muted);margin:7px 0 0;font-size:.7rem;line-height:1.35}.method-route .method-artifact-system{z-index:1;background:linear-gradient(#dbe7f70e 1px, transparent 1px), linear-gradient(90deg, #dbe7f70e 1px, transparent 1px), radial-gradient(circle at 72% 22%, #355f9c6b, transparent 32%), linear-gradient(142deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 30%, var(--e3-dark-raised)));min-inline-size:0;color:var(--e3-paper);background-size:38px 38px,38px 38px,auto,auto;border:1px solid #dbe7f738;grid-column:5/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0;padding:clamp(26px,3vw,44px);display:grid;position:relative;box-shadow:0 36px 92px #11131733}.method-route .method-artifact-system-core{border-block-end:1px solid #dbe7f733;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px 20px;padding:4px 0 24px;display:grid}.method-route .method-artifact-system-core span{color:var(--e3-blue-soft);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:750}.method-route .method-artifact-system-core strong{color:#fff;font-family:var(--board-serif);font-size:clamp(2.2rem,3.4vw,4.4rem);font-weight:400;line-height:.92}.method-route .method-artifact-system-core p{color:#fbfaf7ad;text-align:right;justify-self:end;max-inline-size:34ch;margin:0;font-size:.78rem}.method-route .method-artifact-system-stages{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.method-route .method-artifact-system-stages>li{background:#090a0dad;border:1px solid #dbe7f72e;min-inline-size:0;padding:18px;position:relative}.method-route .method-artifact-system-stages>li:first-child{border-block-start:3px solid var(--e3-blue-soft);grid-column:1/5}.method-route .method-artifact-system-stages>li:nth-child(2){border-block-start:3px solid var(--e3-sage);grid-column:5/9}.method-route .method-artifact-system-stages>li:nth-child(3){border-block-start:3px solid var(--e3-gold);grid-column:9/13}.method-route .method-artifact-system-stages>li:nth-child(4){border-inline-start:3px solid var(--e3-sage);grid-column:2/7}.method-route .method-artifact-system-stages>li:nth-child(5){border-inline-start:3px solid var(--e3-gold);background:linear-gradient(135deg,#355f9c7a,#090a0db8);grid-column:7/13}.method-route .method-artifact-system-stages>li>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.method-route .method-artifact-system-stages>li>header span{color:var(--e3-blue-soft);font-size:.76rem;font-weight:750}.method-route .method-artifact-system-stages>li>header strong{color:#fff;font-family:var(--board-serif);font-size:1.08rem;font-weight:400;line-height:1.14}.method-route .method-artifact-system-stages>li>ul{color:#fbfaf7b8;gap:7px;margin:16px 0 0;padding:0;font-size:.76rem;line-height:1.4;list-style:none;display:grid}.method-route .method-artifact-system-stages>li>ul li{border-block-start:1px solid #dbe7f724;padding-block-start:7px}.method-route .method-artifact-system figcaption{color:#fbfaf7a8;border-block-start:1px solid #dbe7f72e;grid-column:1/-1;margin:4px 0 0;padding-block-start:16px;font-size:.76rem;line-height:1.5}.method-route .method-framework-register{z-index:2;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);margin-block-start:clamp(18px,2vw,34px);display:grid}.method-route .method-framework-register>header{border-block:1px solid var(--e3-line-strong);grid-column:1/4;align-self:start;padding:24px 0}.method-route .method-framework-register>header h3{color:var(--e3-ink);margin-block-start:14px;font-size:clamp(2rem,3.1vw,3.9rem);line-height:.98}.method-route .method-framework-register>ol{grid-column:4/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.method-route .method-framework-register>ol>li{border:1px solid var(--e3-line-strong);background:#fbfaf7db;min-block-size:190px;min-inline-size:0;padding:24px;box-shadow:0 22px 56px #11131714}.method-route .method-framework-register>ol>li:first-child{border-block-start:4px solid var(--e3-blue);grid-column:1/7}.method-route .method-framework-register>ol>li:nth-child(2){border-block-start:4px solid var(--e3-sage);grid-column:7/13;transform:translateY(26px)}.method-route .method-framework-register>ol>li:nth-child(3){border-inline-start:4px solid var(--e3-gold);grid-column:2/7}.method-route .method-framework-register>ol>li:nth-child(4){border-inline-start:4px solid var(--e3-blue);grid-column:7/12;transform:translateY(26px)}.method-route .method-framework-register>ol>li span{color:var(--e3-blue);letter-spacing:.1em;font-size:.76rem;font-weight:750}.method-route .method-framework-register>ol>li h4{color:var(--e3-ink);margin-block-start:28px;font-size:clamp(1.45rem,2vw,2.35rem);line-height:1.05}.method-route .method-framework-register>ol>li p{max-inline-size:52ch;color:var(--e3-muted);margin-block-start:14px;font-size:.88rem;line-height:1.6}@media not (min-width:1200px){.method-route .route-method-stage{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.method-route .route-method-stage.is-culmination{grid-template-columns:repeat(12,minmax(0,1fr))}.method-route .method-artifact-stage{padding-inline:clamp(28px,4vw,48px)}.method-route .method-artifact-stage>header{grid-column:1/6}.method-route .method-artifact-system{grid-column:5/-1}.method-route .method-framework-register>header{grid-column:1/5}.method-route .method-framework-register>ol{grid-column:5/-1}}@media not (min-width:1024px){.method-route .route-method-stage,.method-route .route-method-stage.is-culmination{grid-template-columns:minmax(0,1fr)}.method-route .route-method-stage>.method-assembly,.method-route .route-method-stage.is-culmination>.method-assembly,.method-route .route-method-panels,.method-route .route-method-stage.is-culmination .route-method-panels,.method-route .route-method-progress,.method-route .route-method-controls{grid-column:1}.method-route .route-method-stage>.method-assembly{border-block-end:1px solid #dbe7f72e;border-inline-end:0;grid-row:1}.method-route .route-method-panels,.method-route .route-method-stage.is-culmination .route-method-panels{grid-row:2}.method-route .route-method-progress{grid-row:3}.method-route .route-method-controls{grid-row:4}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts{grid-template-columns:repeat(5,minmax(0,1fr))}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li{padding:14px}.method-route .method-artifact-stage{grid-template-columns:repeat(12,minmax(0,1fr))}.method-route .method-artifact-stage>header{grid-column:1/9}.method-route .method-artifact-system{grid-column:3/-1;margin-block-start:-36px}.method-route .method-framework-register>header,.method-route .method-framework-register>ol{grid-column:1/-1}.method-route .method-framework-register>ol{margin-inline-start:8%}}@media not (min-width:768px){.method-route .route-method-stage>.method-assembly,.method-route .route-method-stage.is-culmination>.method-assembly{grid-area:auto}.method-route .method-assembly-status{padding:22px 20px 0}.method-route .method-assembly-status>strong{font-size:3rem}.method-route .method-assembly-graphic{block-size:230px;padding-inline:8px}.method-route .method-assembly-legend,.method-route .route-method-stage>.method-assembly figcaption{padding-inline:20px}.method-route .method-assembly-artifacts,.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts,.method-route .route-method-stage.is-culmination .method-assembly-artifacts{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 16px 24px}.method-route .route-method-stage.is-culmination .method-assembly-artifacts>li:nth-child(n){grid-column:1}.method-route .method-assembly-artifacts>li:nth-child(2n){margin-inline-start:20px}.method-route .route-method-copy,.method-route .route-method-stage.is-culmination .route-method-copy{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.method-route .method-stage-copy-heading,.method-route .method-stage-copy-brief,.method-route .method-stage-copy-outputs,.method-route .route-method-stage.is-culmination .method-stage-copy-heading,.method-route .route-method-stage.is-culmination .method-stage-copy-brief,.method-route .route-method-stage.is-culmination .method-stage-copy-outputs{border-block-start:1px solid #dbe7f72e;border-inline-start:0;grid-column:1;padding:28px 20px}.method-route .method-stage-copy-heading>h2{font-size:clamp(2.8rem,13vw,4.2rem)}.method-route .method-stage-copy-brief>p:last-child,.method-route .method-stage-copy-outputs ul{font-size:.92rem}.method-route .method-artifact-stage{grid-template-columns:minmax(0,1fr);gap:22px;padding:58px 20px 78px;display:grid}.method-route .method-artifact-stage>header,.method-route .method-artifact-system,.method-route .method-framework-register{grid-column:1}.method-route .method-artifact-stage>header{padding:28px 24px 30px}.method-route .method-artifact-stage>header h2{font-size:clamp(3rem,13vw,4.4rem)}.method-route .method-artifact-summary{grid-template-columns:minmax(0,1fr)}.method-route .method-artifact-summary>div{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.method-route .method-artifact-summary dd{margin:0}.method-route .method-artifact-system{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 0 14px;padding:24px 18px 26px}.method-route .method-artifact-system-core,.method-route .method-artifact-system-stages,.method-route .method-artifact-system figcaption{grid-column:1}.method-route .method-artifact-system-core{grid-template-columns:minmax(0,1fr)}.method-route .method-artifact-system-core p{text-align:left;justify-self:start}.method-route .method-artifact-system-stages{grid-template-columns:minmax(0,1fr)}.method-route .method-artifact-system-stages>li:nth-child(n){grid-column:1}.method-route .method-artifact-system-stages>li:nth-child(2n){margin-inline-start:18px}.method-route .method-framework-register{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.method-route .method-framework-register>header,.method-route .method-framework-register>ol{grid-column:1}.method-route .method-framework-register>ol{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.method-route .method-framework-register>ol>li:nth-child(n){grid-column:1;min-block-size:0;transform:none}.method-route .method-framework-register>ol>li:nth-child(2n){margin-inline-start:22px}}@media (max-width:359px){.method-route .method-artifact-stage{padding-inline:16px}.method-route .method-artifact-stage>header,.method-route .method-framework-register>ol>li{padding-inline:20px}.method-route .method-artifact-system{margin-inline-start:8px;padding-inline:14px}.method-route .method-assembly-artifacts>li:nth-child(2n),.method-route .method-artifact-system-stages>li:nth-child(2n),.method-route .method-framework-register>ol>li:nth-child(2n){margin-inline-start:12px}}@media (prefers-reduced-motion:reduce){.site-header-signal{display:none}}.board-home{background:#050d15;padding-inline-start:96px}.board-home-frame{inline-size:min(100%, calc(var(--board-max) + 1px));border-inline:1px solid var(--board-light-line);margin-inline:auto}.board-chapter-rail{z-index:40;border-right:1px solid var(--board-light-line);background:#050d15;align-content:center;gap:2px;inline-size:96px;padding:96px 12px 24px;display:grid;position:fixed;inset:0 auto 0 0}.board-chapter-rail a{color:#f8f4ec6b;border-bottom:1px solid #ffffff14;grid-template-columns:24px 1fr;align-content:center;gap:6px;min-block-size:72px;transition:color .18s;display:grid}.board-chapter-rail span{color:#91b9ff;font-family:var(--board-serif);font-size:.82rem}.board-chapter-rail strong{letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:.54rem;font-weight:700;line-height:1.35}.board-chapter-rail i{background:var(--board-blue);block-size:2px;inline-size:0;transition:inline-size .28s var(--board-ease);grid-column:1/-1}.board-chapter-rail a:hover,.board-chapter-rail a.is-active{color:#fff}.board-chapter-rail a.is-active i{inline-size:100%}.board-hero{border-bottom:1px solid var(--board-light-line);background:var(--board-ink);min-block-size:820px;color:var(--board-paper);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.board-hero-picture,.board-hero-picture>img,.board-hero-image,.board-hero-overlay{block-size:100%;inline-size:100%;position:absolute;inset:0}.board-hero-picture{z-index:-2;display:block}.board-hero-image{object-fit:cover;object-position:62% 45%;filter:saturate(.52)contrast(1.12)brightness(.56)}.board-hero-overlay{z-index:-1;background:#07131f61}.board-hero-number{inset:130px var(--board-gutter) auto auto;color:#f8f4ec9e;font-family:var(--board-serif);font-size:1rem;position:absolute}.board-hero-content{inline-size:min(100%,760px);min-inline-size:0;padding:154px var(--board-gutter) 174px}.board-hero h1{color:var(--board-paper);margin-block-start:18px;font-size:clamp(4.6rem,6.8vw,7.3rem);line-height:.91}.board-hero-content>span{color:#9bc1ff;margin-block-start:26px;font-size:1rem;display:block}.board-hero-content>span:before{background:var(--board-blue);content:"";block-size:1px;inline-size:44px;margin-block-end:16px;display:block}.board-hero-content>p:last-of-type{color:#f8f4ecc2;max-inline-size:52ch;margin-block-start:16px}.board-scroll-cue{inset:auto var(--board-gutter) 106px auto;color:#f8f4eca8;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;min-block-size:44px;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute}.board-scroll-cue svg{inline-size:15px}.hero-metric-strip{border-top:1px solid var(--board-light-line);background:#07131fe0;grid-template-columns:repeat(4,minmax(0,1fr));min-block-size:90px;display:grid;position:absolute;inset:auto 0 0}.hero-metric-strip>div{border-right:1px solid var(--board-light-line);grid-template-columns:auto 1fr;align-items:center;gap:12px;min-inline-size:0;padding:15px 20px;display:grid}.hero-metric-strip>div:last-child{border-right:0}.hero-metric-strip strong{font-family:var(--board-serif);font-size:1.55rem;font-weight:400}.hero-metric-strip span{color:#f8f4eca3;font-size:.7rem;line-height:1.4}.board-chapter{border-bottom:1px solid var(--board-light-line);position:relative}.board-section-heading{align-items:flex-start;gap:16px;display:flex}.board-section-heading>span{color:#91b9ff;font-family:var(--board-serif);font-size:1rem}.board-section-heading p{color:#91b9ff;letter-spacing:.14em;text-transform:uppercase;margin-block-end:8px;font-size:.68rem;font-weight:700}.board-section-heading h2{max-inline-size:620px;font-size:clamp(2.5rem,4vw,4.6rem);line-height:.98}.board-section-heading.dark-ink{color:var(--board-ink)}.board-section-heading.dark-ink p,.board-section-heading.dark-ink>span{color:var(--board-blue-deep)}.board-challenges{min-block-size:650px;padding:62px var(--board-gutter) 70px;background:var(--board-ink);color:var(--board-paper)}.challenge-stage{border:1px solid var(--board-light-line);grid-template-columns:minmax(190px,3fr) minmax(0,4.7fr) minmax(270px,4.3fr);min-block-size:470px;margin-block-start:38px;display:grid}.challenge-stage>*{min-inline-size:0}.challenge-selector{border-right:1px solid var(--board-light-line);flex-direction:column;display:flex}.challenge-selector button{color:#f8f4ec94;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;flex:1;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-block-size:52px;min-inline-size:0;padding:8px 12px;font-size:.7rem;display:grid;position:relative}.challenge-selector button span{color:#91b9ff;font-size:.63rem}.challenge-selector button svg{opacity:0;inline-size:14px}.challenge-selector button:hover,.challenge-selector button.is-active{background:var(--board-ink-raised);color:#fff}.challenge-selector button.is-active:before{background:var(--board-blue);content:"";inline-size:3px;position:absolute;inset:0 auto 0 0}.challenge-selector button.is-active svg{opacity:1}.challenge-controls{display:none}.challenge-visual{min-block-size:470px;position:relative;overflow:hidden}.challenge-visual img{object-fit:cover;object-position:54% 52%;filter:saturate(.62)contrast(1.08)brightness(.72);animation:state-forward-in .32s var(--board-ease) both}.challenge-visual-label{background:#07131fd1;gap:5px;padding:12px;display:grid;position:absolute;inset:auto 20px 20px}.challenge-visual-label span{color:#9bc1ff;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.challenge-visual-label strong{font-family:var(--board-serif);font-size:1.4rem;font-weight:400}.challenge-diagnosis-panel{border-left:1px solid var(--board-light-line);background:#091825;flex-direction:column;min-inline-size:0;padding:30px;display:flex}.challenge-diagnosis-panel h3{margin-block-start:18px;font-size:clamp(1.7rem,2.5vw,2.8rem);line-height:1.08}.challenge-impact{border-top:1px solid var(--board-light-line);margin-block-start:auto;padding-block-start:24px}.challenge-impact>span{color:#9bc1ff;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.challenge-impact ul{color:#f8f4ecb3;margin:12px 0 0;padding-inline-start:18px;font-size:.76rem}.challenge-response-toggle{border:0;border-block:1px solid var(--board-light-line);color:#fff;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;min-block-size:50px;margin-block-start:18px;padding:0;display:flex}.challenge-response-toggle svg{inline-size:16px;transition:transform .2s}.challenge-response-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.challenge-response-copy{color:#f8f4ecb3;padding-block-start:16px;font-size:.78rem}.challenge-response-copy a{color:#9bc1ff;align-items:center;gap:8px;margin-block-start:12px;display:inline-flex}.board-capabilities{min-block-size:720px;padding:72px var(--board-gutter);background:var(--board-paper);color:var(--board-ink);grid-template-columns:minmax(230px,3fr) minmax(0,9fr);gap:42px;display:grid}.capability-intro{flex-direction:column;justify-content:space-between;display:flex}.capability-intro>a,.insights-rail-intro>a{min-block-size:40px;color:var(--board-paper-link);justify-self:start;align-items:center;gap:9px;font-size:.76rem;font-weight:700;display:inline-flex}.capability-intro>a svg,.insights-rail-intro>a svg{inline-size:15px}.capability-mosaic{grid-template-rows:repeat(3,minmax(165px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;min-inline-size:0;display:grid}.capability-tile{background:var(--board-ink);color:#fff;isolation:isolate;border:1px solid #ffffff29;grid-column:span 6;align-content:start;min-block-size:165px;min-inline-size:0;padding:20px;display:grid;position:relative;overflow:hidden}.capability-tile-1,.capability-tile-4{grid-column:span 7}.capability-tile-2,.capability-tile-3{grid-column:span 5}.capability-tile img{z-index:-2;object-fit:cover;filter:saturate(.4)contrast(1.1)brightness(.42);transition:transform .32s var(--board-ease), filter .32s ease}.capability-tile:after{z-index:-1;content:"";background:#07131f73;position:absolute;inset:0}.capability-tile>span{color:#9bc1ff;font-size:.65rem}.capability-tile h3{color:#fff;max-inline-size:300px;margin-block-start:9px;font-size:clamp(1.3rem,2vw,2.1rem)}.capability-tile p{color:#ffffffb8;opacity:0;max-inline-size:44ch;transition:opacity .22s ease, transform .22s var(--board-ease);margin-block-start:10px;font-size:.72rem;transform:translateY(8px)}.capability-tile>svg{inline-size:16px;position:absolute;inset:auto 18px 16px auto}.capability-tile:hover img,.capability-tile:focus-visible img{filter:saturate(.58)contrast(1.06)brightness(.52);transform:scale(1.025)}.capability-tile:hover p,.capability-tile:focus-visible p{opacity:1;transform:translateY(0)}.mobile-capability-index{display:none}.board-engagements{min-block-size:620px;padding:70px var(--board-gutter) 56px;background:var(--board-ink);color:var(--board-paper)}.engagement-intro{justify-content:space-between;align-items:end;gap:32px;display:flex}.engagement-position{color:var(--board-steel);font-family:var(--board-serif)}.engagement-stage{border:1px solid var(--board-light-line);grid-template-columns:minmax(0,5fr) minmax(310px,4fr) minmax(190px,3fr);min-block-size:450px;margin-block-start:36px;display:grid}.engagement-stage>*{min-inline-size:0}.engagement-image{justify-self:center;min-block-size:450px;inline-size:100%;max-inline-size:640px;position:relative;overflow:hidden}.engagement-image img{object-fit:cover;filter:saturate(.58)contrast(1.08)brightness(.72)}.engagement-story{border-left:1px solid var(--board-light-line);flex-direction:column;padding:30px;display:flex}.engagement-story>span{color:#f8f4ec99;margin-block-start:12px;font-size:.74rem}.engagement-story h3{margin-block-start:10px;font-size:clamp(1.7rem,2.6vw,3rem);line-height:1}.engagement-evidence{gap:10px;margin:22px 0 0;display:grid}.engagement-evidence div{border-top:1px solid var(--board-light-line);padding-block-start:10px}.engagement-evidence dt{color:#9bc1ff;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:700}.engagement-evidence dd{color:#f8f4ecb8;margin:5px 0 0;font-size:.72rem}.engagement-proof-note{color:var(--board-steel);margin-block-start:14px;font-size:.66rem}.engagement-mobile-proof{display:none}.engagement-story>a{color:#9bc1ff;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:18px;font-size:.73rem;font-weight:700;display:inline-flex}.engagement-signals{border-left:1px solid var(--board-light-line);flex-direction:column;justify-content:center;gap:18px;padding:24px;display:flex}.engagement-signals span{color:#f8f4ecbd;grid-template-columns:28px 1fr;gap:8px;font-size:.69rem;display:grid}.engagement-signals i{color:#9bc1ff;font-style:normal}.engagement-controls,.controlled-rail-controls{justify-content:flex-end;align-items:center;gap:10px;margin-block-start:16px;display:flex}.controlled-rail-controls>button{min-block-size:44px;min-inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.controlled-rail-controls>button:disabled{cursor:not-allowed;opacity:.34}.engagement-controls>div{gap:6px;display:flex}.engagement-controls>div button{cursor:pointer;background:0 0;border:0;block-size:44px;inline-size:44px;padding:0}.engagement-controls>div button:after{content:"";background:#ffffff40;block-size:3px;inline-size:100%;display:block}.engagement-controls>div button[aria-pressed=true]:after{background:#fff}.engagement-control-count{font-family:var(--board-serif);font-weight:400}.board-method{min-block-size:650px;padding:70px var(--board-gutter) 56px;background:var(--board-blue);color:#fff}.board-method .board-section-heading>span,.board-method .board-section-heading p{color:#fff}.method-assembly{border:1px solid #ffffff4d;margin-block-start:34px}.method-stage-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.method-stage-list button{color:#ffffffa8;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff4d;gap:8px;min-block-size:98px;min-inline-size:0;padding:16px;display:grid;position:relative}.method-stage-list button:last-child{border-right:0}.method-stage-list button span{font-size:.66rem}.method-stage-list button strong{font-family:var(--board-serif);font-size:1rem;font-weight:400}.method-stage-list button i{background:0 0;block-size:3px;position:absolute;inset:auto 16px 0}.method-stage-list button:hover,.method-stage-list button.is-active{background:var(--board-blue-deep);color:#fff}.method-stage-list button.is-active i{background:#fff}.method-active-detail{border-top:1px solid #ffffff4d;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:40px;min-block-size:230px;padding:34px clamp(24px,6vw,70px);display:grid}.method-dial{aspect-ratio:1;border:1px solid #ffffff8f;border-radius:50%;place-content:center;justify-items:center;inline-size:120px;display:grid}.method-dial span{font-family:var(--board-serif);font-size:2.5rem}.method-dial small{letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.method-active-detail h3{margin-block-start:10px;font-size:2rem}.method-active-detail>div:last-child>p:last-child{color:#ffffffbd;max-inline-size:66ch;margin-block-start:10px}.method-artifact{border-top:1px solid #ffffff4d;margin:0;padding:28px 24px 20px}.method-artifact-diagram{block-size:150px;inline-size:100%;display:block}.method-artifact-segment{stroke:#ffffff40;stroke-width:3px}.method-artifact-segment.is-complete{stroke:#fff}.method-artifact-node{fill:var(--board-blue);stroke:#ffffff57;stroke-width:3px}.method-artifact-node.is-complete,.method-artifact-node.is-active{fill:#fff;stroke:#fff}.method-artifact-node.is-active{fill:var(--board-coral)}.method-artifact-list{background:#ffffff3d;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:-16px 0 0;padding:0;list-style:none;display:grid}.method-artifact-list>li{background:var(--board-blue-deep);opacity:.5;align-content:start;min-block-size:122px;padding:14px;display:grid}.method-artifact-list>li.is-complete,.method-artifact-list>li.is-active{opacity:1}.method-artifact-list>li span{font-size:.62rem}.method-artifact-list>li strong{font-family:var(--board-serif);margin-block-start:8px;font-size:.95rem;font-weight:400}.method-artifact-list>li small{color:#ffffffad;margin-block-start:8px;font-size:.65rem;line-height:1.4}.method-artifact figcaption{color:#ffffff9e;margin-block-start:14px;font-size:.65rem}.method-controls{padding:0 24px 20px}.board-insights{padding:70px var(--board-gutter) 76px;background:var(--board-paper);color:var(--board-ink)}.insights-rail-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.insights-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-start:42px;display:grid}.insights-rail article{border-bottom:1px solid var(--board-dark-line);min-inline-size:0;padding-block-end:20px}.insights-rail article>div{aspect-ratio:4/3;background:var(--board-paper-deep);position:relative;overflow:hidden}.insights-rail img{object-fit:cover;filter:saturate(.58)contrast(1.05)}.insights-rail article>span{color:var(--board-coral);letter-spacing:.14em;text-transform:uppercase;margin-block-start:18px;font-size:.67rem;font-weight:700;display:block}.insights-rail h3{margin-block-start:9px;font-size:clamp(1.55rem,2.4vw,2.7rem)}.insights-rail article>p{color:var(--board-muted);margin-block-start:12px;font-size:.84rem}.board-insights>.insights-publication-state{border:1px solid var(--board-dark-line);background:var(--board-paper-deep);grid-template-columns:3fr 4fr 5fr;gap:24px;margin-block-start:42px;padding:26px;display:grid}.board-insights>.insights-publication-state h3{font-size:1.65rem}.board-insights>.insights-publication-state>p:last-child{color:var(--board-muted);font-size:.84rem}.board-home-close{border-top:1px solid var(--board-light-line);background:var(--board-ink);min-block-size:420px;max-block-size:560px;color:var(--board-paper);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(200px,3fr);padding:0;display:grid}.board-home-close>div:first-child{padding:50px var(--board-gutter);align-content:center;justify-items:start;display:grid}.board-home-close>div:first-child>p{color:#9bc1ff;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.board-home-close h2{color:#fff;margin-block-start:16px;font-size:clamp(2.5rem,4vw,4.6rem);line-height:.98}.board-home-close>div:first-child>a{border:1px solid #fff;border-radius:2px;align-items:center;gap:24px;min-block-size:48px;margin-block-start:28px;padding-inline:18px;font-size:.76rem;font-weight:700;display:inline-flex}.final-cta-image{min-block-size:420px;min-inline-size:0;position:relative;overflow:hidden}.final-cta-image img{object-fit:cover;object-position:62% 50%;filter:saturate(.52)contrast(1.08)brightness(.74)}.board-home-close>ul{border-left:1px solid var(--board-light-line);color:#f8f4ecc2;align-content:center;gap:18px;margin:0;padding:40px 30px;list-style:none;display:grid}.board-home-close>ul li{border-top:1px solid var(--board-light-line);padding-block-start:14px;font-size:.78rem}.home-no-script,.route-no-script{padding:48px var(--board-gutter);background:var(--board-paper);color:var(--board-ink);border-top:1px solid;grid-column:1/-1}@media (min-width:1200px){.industries-route .industry-explorer{min-block-size:1250px}.industries-route .industry-pattern-strip{min-block-size:540px}.method-route .route-masthead,.insights-route .route-masthead{min-block-size:720px}.method-route .route-method-stage{min-block-size:1380px}.method-route .method-artifact-stage{min-block-size:680px}.insights-route .route-close{min-block-size:490px}.board-hero{min-block-size:740px}.board-hero-content{padding-block:82px 118px}.board-challenges{min-block-size:0;padding-block:40px 42px}.challenge-stage{min-block-size:390px;margin-block-start:24px}.challenge-controls.controlled-rail-controls{display:none}.challenge-visual{min-block-size:390px}.challenge-diagnosis-panel{padding:24px}.board-capabilities{min-block-size:0;padding-block:52px}.capability-mosaic{grid-template-rows:repeat(3,minmax(145px,max-content))}.capability-tile{min-block-size:130px;padding:16px}.board-engagements{min-block-size:0;padding-block:44px 32px}.engagement-stage,.engagement-image{block-size:440px;min-block-size:0}.engagement-stage{margin-block-start:24px}.engagement-story{padding:18px}.engagement-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-block-start:10px}.engagement-evidence div{padding-block-start:5px}.board-method{min-block-size:0;padding-block:32px 24px}.method-assembly{margin-block-start:18px}.method-stage-list button{min-block-size:64px;padding:9px 12px}.method-active-detail{grid-template-columns:96px minmax(0,1fr);gap:28px;min-block-size:144px;padding:14px 40px}.method-dial{inline-size:88px}.method-dial span{font-size:2rem}.method-artifact{padding:8px 20px 6px}.method-artifact-diagram{block-size:52px}.method-artifact-list{margin-block-start:-6px}.method-artifact-list>li{min-block-size:64px;padding:8px 10px}.method-artifact-list>li small{display:none}.method-artifact figcaption{margin-block-start:8px}.method-controls{padding:0 20px 8px}.board-insights{padding-block:32px 34px}.insights-rail{margin-block-start:20px}.insights-rail article>div{aspect-ratio:2.6}.insights-rail article>span{margin-block-start:12px}.insights-rail article>p{margin-block-start:8px}.board-insights>.insights-publication-state{margin-block-start:18px;padding:14px 18px}.board-home-close{block-size:340px;min-block-size:340px;max-block-size:340px}.final-cta-image{min-block-size:340px}}.home-no-script h2,.route-no-script h3{font-size:2rem}.home-no-script h3{margin-block-start:28px}.home-no-script ol,.route-no-script ol{color:var(--board-muted);margin-block-start:12px}.capability-studio-panels,.industry-panels,.route-method-panels,.insights-field-panels{min-inline-size:0}.capability-studio-controls,.route-engagement-controls,.insights-field-controls{justify-content:space-between;align-items:center;gap:10px;margin-block-start:22px;display:flex}.capability-studio-controls button,.route-engagement-controls button,.insights-field-controls button{min-block-size:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.capability-studio-controls button:disabled,.route-engagement-controls button:disabled,.insights-field-controls button:disabled{cursor:not-allowed;opacity:.34}.capability-studio-controls output,.route-engagement-controls output,.industry-controls output,.route-method-controls output,.insights-field-controls output{font-family:var(--board-serif)}.capability-detail-section summary svg,.route-engagement-context summary svg{inline-size:16px;transition:transform .2s}.capability-detail-section[open] summary svg,.route-engagement-context[open] summary svg{transform:rotate(180deg)}.workspace-related{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.workspace-related button{border:1px solid var(--board-dark-line);min-block-size:44px;color:var(--board-paper-link);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.solutions-route .workspace-related button{border-color:color-mix(in srgb, var(--e3-sage) 42%, transparent);background:color-mix(in srgb, var(--e3-sage) 8%, var(--e3-paper));color:var(--e3-blue)}.solutions-route .workspace-related button:hover,.solutions-route .workspace-related button:focus-visible{border-color:var(--e3-blue);background:var(--e3-blue-soft);color:var(--e3-ink)}.route-engagement-proof{gap:12px;margin:24px 0 0;display:grid}.route-engagement-proof>div{border-top:1px solid var(--board-dark-line);padding-block-start:12px}.route-engagement-proof dt{color:var(--board-blue-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:700}.solutions-route .route-engagement-proof dt{color:var(--e3-blue)}.route-engagement-proof dd{color:var(--board-muted);margin:7px 0 0;font-size:.86rem}.route-engagement-proof ul{margin:0;padding-inline-start:18px}.route-engagement-context{border-block:1px solid var(--board-dark-line);margin-block-start:22px}.route-engagement-context summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:52px;font-weight:700;display:flex}.route-engagement-context p{color:var(--board-muted);margin-block-end:14px;font-size:.86rem}.route-engagement-capabilities{flex-wrap:wrap;gap:6px;margin-block-start:22px;display:flex}.route-engagement-capabilities span{border:1px solid var(--board-dark-line);color:var(--board-muted);padding:6px 8px;font-size:.66rem}.solutions-route .route-engagement-capabilities span{border-color:color-mix(in srgb, var(--e3-sage) 40%, transparent);background:color-mix(in srgb, var(--e3-sage) 9%, var(--e3-paper));color:color-mix(in srgb, var(--e3-sage) 78%, var(--e3-ink))}.industry-controls{margin-block-start:20px}.industries-route .industry-controls button{border-color:var(--e3-blue);color:var(--e3-blue)}.industries-route .industry-controls button:not(:disabled):hover{background:var(--e3-blue);color:#fff}.industries-route .industry-controls output{color:var(--e3-ink)}.industry-controls button,.route-method-controls button,.insights-field-controls button{min-inline-size:0}.route-method-stage>.method-assembly{border:0;border-right:1px solid #ffffff40;grid-area:1/1;min-inline-size:0;margin:0}.method-route .route-method-stage>.method-assembly{background:linear-gradient(#dbe7f70e 1px, transparent 1px), linear-gradient(90deg, #dbe7f70e 1px, transparent 1px), radial-gradient(circle at 52% 42%, #355f9c42, transparent 36%), linear-gradient(150deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 36%, var(--e3-dark-raised)));background-size:40px 40px,40px 40px,auto,auto;border-color:#dbe7f72e}.method-assembly-graphic{min-block-size:330px;inline-size:100%;padding:28px;display:block}.method-assembly-baseline,.method-assembly-segment,.method-assembly-output{fill:none;stroke:#ffffff47;stroke-width:3px}.method-assembly-segment.is-complete,.method-assembly-output{stroke:#fff}.method-route .method-assembly-segment.is-complete{stroke:color-mix(in srgb, var(--e3-sage) 64%, white)}.method-route .method-assembly-output{stroke:color-mix(in srgb, var(--e3-gold) 82%, white)}.method-assembly-node circle,.method-assembly-node rect{fill:var(--board-blue-deep);stroke:#ffffff6b;stroke-width:2px}.method-assembly-node text,.method-assembly-output-label{fill:#fff9;font-family:var(--board-sans);font-size:12px}.method-assembly-node.is-complete circle,.method-assembly-node.is-active circle{fill:#fff;stroke:#fff}.method-assembly-node.is-active circle{fill:var(--board-coral)}.method-assembly-node.is-complete rect,.method-assembly-node.is-active rect{fill:var(--board-ink);stroke:#fff}.method-assembly-node.is-complete text,.method-assembly-node.is-active text{fill:#fff}.route-method-stage>.method-assembly figcaption{color:#ffffffb3;padding:0 28px 22px;font-size:.72rem}.method-assembly-artifacts{background:#fff3;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.method-assembly-artifacts>li{background:var(--board-blue-deep);padding:18px 22px}.method-route .method-assembly-artifacts{background:#dbe7f72e}.method-route .method-assembly-artifacts>li{border-left:3px solid var(--e3-gold);background:linear-gradient(100deg, color-mix(in srgb, var(--e3-blue) 48%, var(--e3-dark)), var(--e3-dark-raised))}.method-route .method-assembly-artifacts>li>span{color:var(--e3-blue-soft)}.method-assembly-artifacts>li>span{color:#dbe7ff;font-size:.64rem}.method-assembly-artifacts>li>strong{font-family:var(--board-serif);margin-inline-start:12px;font-weight:400}.method-assembly-artifacts ul{color:#ffffffb3;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;padding-inline-start:16px;font-size:.7rem;display:flex}.route-method-panels{grid-area:1/2}.method-sequence-fallback{background:var(--board-paper-deep);color:var(--board-ink);grid-column:1/-1}.method-route .method-sequence-fallback{border-top:1px solid var(--e3-line);background:linear-gradient(110deg, var(--e3-paper), color-mix(in srgb, var(--e3-blue-soft) 38%, var(--e3-soft)));color:var(--e3-ink)}.method-route .method-sequence-fallback>summary,.method-route .method-sequence-fallback>ol>li{border-color:var(--e3-line)}.method-sequence-fallback>summary{min-block-size:56px;padding:0 var(--board-gutter);border-bottom:1px solid var(--board-dark-line);cursor:pointer;font-weight:700}.method-sequence-fallback>ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.method-sequence-fallback>ol>li{border-right:1px solid var(--board-dark-line);min-inline-size:0;padding:24px}.method-sequence-fallback h3{font-size:1.2rem}.method-sequence-fallback p,.method-sequence-fallback ul{color:var(--board-muted);margin-block-start:10px;font-size:.78rem}.insights-field-panels{grid-area:1/2}.insights-field-controls{border-top:1px solid var(--board-dark-line);grid-column:2;padding:18px}.insights-route .insights-field-controls{border-color:var(--e3-line-strong);background:#fbfaf7c2}.insights-route .insights-field-controls button:not(:disabled):hover{border-color:var(--e3-blue);background:var(--e3-blue);color:#fff}.insights-editorial-system>.insights-publication-state{border:1px solid var(--board-dark-line);background:var(--board-paper-deep);color:var(--board-ink);grid-template-columns:3fr 4fr 5fr;gap:28px;margin-block-start:38px;padding:28px;display:grid}.insights-route .insights-editorial-system>.insights-publication-state{background:linear-gradient(#dbe7f70b 1px, transparent 1px), linear-gradient(90deg, #dbe7f70b 1px, transparent 1px), radial-gradient(circle at 88% 18%, #355f9c42, transparent 28%), linear-gradient(135deg, var(--e3-dark), color-mix(in srgb, var(--e3-sage) 24%, var(--e3-dark-raised)));color:var(--e3-paper);background-size:38px 38px,38px 38px,auto,auto;border-color:#b08a4d8a;position:relative;overflow:hidden;box-shadow:0 24px 56px #1113171f}.insights-route .insights-editorial-system>.insights-publication-state:before{background:var(--e3-gold);content:"";inline-size:4px;position:absolute;inset:0 auto 0 0}.insights-editorial-system>.insights-publication-state h3{font-size:1.8rem}.insights-route .insights-editorial-system>.insights-publication-state h3{color:var(--e3-paper)}.insights-editorial-system>.insights-publication-state>p:last-child{color:var(--board-muted);font-size:.86rem}.insights-route .insights-editorial-system>.insights-publication-state>p:last-child{color:#fbfaf7bd}[data-direction=forward]>:where(.capability-workspace.is-active,.industry-active-stage.is-active,.insights-field-active.is-active),[data-direction=forward] :where(.route-engagement-stage,.route-method-copy.is-active){animation:state-forward-in .32s var(--board-ease) both}[data-direction=backward]>:where(.capability-workspace.is-active,.industry-active-stage.is-active,.insights-field-active.is-active),[data-direction=backward] :where(.route-engagement-stage,.route-method-copy.is-active){animation:state-backward-in .32s var(--board-ease) both}@media not (min-width:1200px){.board-home{padding-inline-start:72px}.board-chapter-rail{inline-size:72px;padding-inline:9px}.board-chapter-rail a{grid-template-columns:1fr;min-block-size:66px}.board-chapter-rail strong{display:none}.board-hero h1{font-size:clamp(4rem,7.2vw,6rem)}.challenge-stage{grid-template-columns:minmax(180px,3fr) minmax(0,5fr) minmax(250px,4fr)}.board-capabilities{grid-template-columns:minmax(210px,3fr) minmax(0,9fr)}.engagement-stage{grid-template-columns:minmax(0,5fr) minmax(290px,4.5fr) minmax(170px,2.5fr)}}@media not (min-width:1024px){.board-home{padding-inline-start:0}.board-home-frame{border-inline:0;inline-size:100%}.board-chapter-rail{display:none}.board-hero{min-block-size:760px}.board-hero h1{max-inline-size:680px;font-size:clamp(3.8rem,8vw,4.7rem)}.challenge-stage{grid-template-columns:minmax(180px,3fr) minmax(0,5fr)}.challenge-diagnosis-panel{border-left:0;border-top:1px solid var(--board-light-line);grid-column:1/-1;min-block-size:310px}.challenge-impact{margin-block-start:24px}.board-capabilities{grid-template-columns:1fr;min-block-size:0}.capability-intro{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.engagement-stage{grid-template-columns:minmax(0,7fr) minmax(300px,5fr)}.engagement-signals{border-left:0;border-top:1px solid var(--board-light-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.method-artifact-list>li small{display:none}.board-home-close{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.board-home-close>ul{padding:22px var(--board-gutter);border-left:0;border-top:1px solid var(--board-light-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.route-method-stage>.method-assembly{grid-column:1}.method-sequence-fallback>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:768px){.capability-intro>a,.insights-rail-intro>a{min-block-size:44px}.board-hero{align-items:end;min-block-size:720px}.board-hero-image{object-position:54% 34%}.board-hero-overlay{background:#07131f7a}.board-hero-number{inset:98px var(--board-gutter) auto auto}.board-hero-content{inline-size:100%;padding:142px var(--board-gutter) 182px}.board-hero h1{max-inline-size:100%;font-size:clamp(3rem,13vw,3.7rem)}.board-scroll-cue{display:none}.hero-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:154px}.hero-metric-strip>div{grid-template-columns:58px 1fr;padding:10px 12px}.hero-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--board-light-line)}.hero-metric-strip>div:nth-child(2){border-right:0}.hero-metric-strip strong{font-size:1.35rem}.hero-metric-strip span{font-size:.7rem}.board-challenges,.board-capabilities,.board-engagements,.board-method,.board-insights{min-block-size:0;padding:64px var(--board-gutter)}.board-section-heading h2{font-size:clamp(2.35rem,10vw,3.2rem)}.challenge-stage{grid-template-columns:1fr;min-block-size:0;margin-block-start:30px}.challenge-selector{border-right:0;border-bottom:1px solid var(--board-light-line);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;grid-auto-columns:minmax(176px,68vw);grid-auto-flow:column;padding-inline-end:20px;scroll-padding-inline:0 20px;display:grid;overflow-x:auto}.challenge-selector button{border-right:1px solid var(--board-light-line);scroll-snap-align:start;border-bottom:0;min-block-size:48px}.challenge-controls{border-bottom:1px solid var(--board-light-line);grid-row:2;justify-content:space-between;margin:0;padding:12px;display:flex}.challenge-visual{aspect-ratio:4/5;grid-row:3;min-block-size:0}.challenge-diagnosis-panel{min-block-size:0;padding:26px var(--board-gutter);grid-row:4}.capability-intro{grid-template-columns:1fr}.capability-mosaic{display:none}.mobile-capability-index{border-top:1px solid var(--board-dark-line);margin-block-start:32px;display:grid}.mobile-capability-index>div{border-bottom:1px solid var(--board-dark-line)}.mobile-capability-index button{min-block-size:62px;inline-size:100%;color:var(--board-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:10px 0;display:grid}.mobile-capability-index button>span{color:var(--board-blue-deep);font-size:.68rem}.mobile-capability-index button strong{font-family:var(--board-serif);font-size:1.08rem;font-weight:400}.mobile-capability-index button i{font-size:1.2rem;font-style:normal}.mobile-capability-index article{aspect-ratio:auto;color:#fff;isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mobile-capability-index article:before{aspect-ratio:4/5;content:"";grid-area:1/1;inline-size:100%}.mobile-capability-index article[hidden]{display:none}.mobile-capability-index article img{z-index:-2;object-fit:cover;filter:saturate(.5)contrast(1.08)brightness(.45)}.mobile-capability-index article:after{z-index:-1;content:"";background:#07131f73;position:absolute;inset:0}.mobile-capability-index article>div{grid-area:1/1;align-self:end;min-inline-size:0;padding:24px}.mobile-capability-index article p,.mobile-capability-index article ul{color:#ffffffc7}.mobile-capability-index article a{color:#b7d0ff;align-items:center;gap:8px;margin-block-start:16px;display:inline-flex}.engagement-intro{align-items:start}.engagement-stage{grid-template-columns:1fr;min-block-size:0}.engagement-image{aspect-ratio:4/5;min-block-size:0}.engagement-story{padding:28px var(--board-gutter);border-left:0;border-top:1px solid var(--board-light-line)}.engagement-story>a{margin-block-start:22px}.engagement-signals{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-controls{justify-content:space-between}.engagement-controls>div{display:none}.method-stage-list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;grid-template-columns:none;grid-auto-columns:minmax(140px,45vw);grid-auto-flow:column;padding-inline-end:20px;scroll-padding-inline:0 20px;display:grid;overflow-x:auto}.challenge-selector::-webkit-scrollbar{block-size:0;inline-size:0;display:none}.method-stage-list::-webkit-scrollbar{block-size:0;inline-size:0;display:none}.method-stage-list button{scroll-snap-align:start;min-block-size:54px}.method-active-detail{min-block-size:230px;padding:26px var(--board-gutter);grid-template-columns:84px minmax(0,1fr);gap:20px}.method-dial{inline-size:82px}.method-dial span{font-size:1.8rem}.method-artifact{padding:20px 12px}.method-artifact-diagram{block-size:90px}.method-artifact-list{grid-template-columns:1fr;margin-block-start:0}.method-artifact-list>li{min-block-size:58px}.method-artifact-list>li small{display:block}.method-controls{justify-content:space-between;padding:0 12px 16px}.insights-rail-intro,.insights-rail{grid-template-columns:1fr}.insights-rail article>div{aspect-ratio:4/3}.board-insights>.insights-publication-state,.insights-editorial-system>.insights-publication-state{grid-template-columns:1fr}.board-home-close{grid-template-columns:1fr;min-block-size:390px;max-block-size:420px}.board-home-close>div:first-child{min-block-size:300px;padding:46px var(--board-gutter)}.final-cta-image{display:none}.board-home-close>ul{padding:18px var(--board-gutter);grid-column:auto;grid-template-columns:1fr;gap:7px}.board-home-close>ul li{padding-block-start:7px;font-size:.7rem}.route-method-stage>.method-assembly{border-bottom:1px solid #ffffff40;border-right:0;grid-area:auto/1}.route-method-panels{grid-area:auto/1}.method-assembly-graphic{min-block-size:260px;padding:12px}.method-assembly-artifacts>li{padding-inline:var(--board-gutter)}.method-sequence-fallback>ol{grid-template-columns:1fr}.method-sequence-fallback>ol>li{border-right:0;border-bottom:1px solid var(--board-dark-line)}.insights-field-panels,.insights-field-controls{grid-area:auto/1}.insights-field-controls{justify-content:space-between}}@media (max-width:390px){.board-hero h1{font-size:clamp(2.85rem,13vw,3.2rem)}.hero-metric-strip span{font-size:.7rem}.engagement-signals,.method-active-detail{grid-template-columns:1fr}.method-dial{inline-size:72px}.footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:1200px){.site-header.is-compact .brand-mark,.site-header[data-compact=true] .brand-mark{transform:none}.footer-navigation a,.footer-meta a,.capability-intro>a,.insights-rail-intro>a,.engagement-story>a{min-block-size:44px}.footer-navigation a,.footer-meta a{padding-inline:6px}}@media not (min-width:1024px){.insights-field-panels,.insights-field-controls{grid-area:auto/1}.insights-field-index [role=tab]{min-inline-size:44px}}@media not (min-width:768px){.brand-mark{block-size:44px;min-block-size:44px}.challenge-stage,.engagement-stage{margin-block-start:18px}.challenge-controls{padding:8px 12px}.challenge-visual,.mobile-capability-index article:before,.engagement-image{aspect-ratio:16/9}.challenge-diagnosis-panel{padding:18px var(--board-gutter)}.challenge-diagnosis-panel h3{margin-block-start:10px;font-size:1.75rem}.challenge-response-toggle{margin-block-start:12px}.mobile-capability-index{margin-block-start:18px}.mobile-capability-index article a,.engagement-story>a{min-block-size:44px}.engagement-story{padding:20px var(--board-gutter)}.engagement-desktop-evidence{display:none}.engagement-mobile-proof{border-block:1px solid var(--board-light-line);margin-block-start:14px;display:block}.engagement-mobile-proof>summary{cursor:pointer;color:#b7d0ff;align-items:center;min-block-size:44px;font-size:.74rem;font-weight:700;display:flex}.engagement-mobile-proof .engagement-evidence{grid-template-columns:1fr;margin-block:0 16px}.engagement-signals{padding:14px var(--board-gutter);gap:8px}.method-active-detail{min-block-size:190px;padding:18px var(--board-gutter)}.method-artifact-list>li{display:none}.method-artifact-list>li.is-active{min-block-size:72px;display:grid}.insights-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;gap:12px;overflow-x:auto}.insights-rail article{scroll-snap-align:start}.insights-rail article>div{aspect-ratio:16/9}.board-insights>.insights-publication-state{margin-block-start:22px;padding:18px}.board-hero{min-block-size:720px}.board-hero-content{padding-block:98px 168px}.board-challenges,.board-capabilities,.board-engagements,.board-method,.board-insights{padding-block:24px}.board-section-heading{gap:10px}.board-section-heading h2{font-size:clamp(2rem,8.8vw,2.7rem)}.challenge-visual,.mobile-capability-index article:before,.engagement-image,.insights-rail article>div{aspect-ratio:21/9}.challenge-controls{padding-block:6px}.challenge-diagnosis-panel{padding-block:12px}.challenge-diagnosis-panel h3{font-size:1.5rem}.challenge-impact{padding-block-start:10px}.challenge-impact ul{margin-block-start:8px;font-size:.68rem;line-height:1.35}.challenge-response-toggle{min-block-size:44px;margin-block-start:8px}.mobile-capability-index button{min-block-size:44px}.mobile-capability-index article>div{padding:14px}.engagement-story{padding-block:14px}.engagement-story>span{margin-block-start:6px}.engagement-story h3{margin-block-start:6px;font-size:1.6rem}.engagement-mobile-proof{margin-block-start:10px}.engagement-proof-note,.engagement-story>a{margin-block-start:8px}.engagement-signals{padding-block:10px}.method-active-detail{grid-template-columns:64px minmax(0,1fr);gap:14px;min-block-size:160px;padding-block:12px}.method-dial{inline-size:64px}.method-artifact{padding-block:8px}.method-artifact-diagram{block-size:54px}.method-artifact-list>li.is-active{min-block-size:60px;padding:10px}.method-artifact-list>li.is-active small{display:none}.method-controls{padding-block-end:8px}.insights-rail-intro{gap:12px}.insights-rail{margin-block-start:18px}.insights-rail article>span{margin-block-start:10px}.insights-rail h3{margin-block-start:6px;font-size:1.45rem}.insights-rail article>p{margin-block-start:6px;font-size:.78rem}.board-insights>.insights-publication-state{gap:8px;margin-block-start:16px;padding:12px}.board-insights>.insights-publication-state h3{font-size:1.4rem}.board-insights>.insights-publication-state>p:last-child{font-size:.76rem}.board-home-close{min-block-size:360px;max-block-size:390px}.board-home-close>div:first-child{min-block-size:260px;padding-block:32px}.board-home-close>ul{padding-block:12px}.solutions-route .solution-architecture-board{padding-block:38px}.solutions-route .route-engagement-browser{padding-block:52px}.solutions-route .capability-studio-tablist{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(220px,78vw);grid-auto-flow:column;overflow-x:auto}.solutions-route .capability-studio-tablist [role=tab]{scroll-snap-align:start}.solutions-route .route-close{min-block-size:390px;max-block-size:390px}.privacy-masthead{padding-block:96px 40px}.privacy-layout{padding-block:32px 48px}.privacy-document>section{padding-block:30px}.privacy-document h3{font-size:1.45rem}.privacy-document section p{font-size:.88rem;line-height:1.48}.privacy-document>header h2{font-size:2.15rem}.privacy-document>header>p:last-child{font-size:.88rem;line-height:1.48}.mobile-nav-toggle{block-size:44px;min-block-size:44px!important}.route-method-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.privacy-masthead{padding-block:88px 30px}.privacy-layout{padding-block-end:38px}.privacy-toc{grid-template-columns:minmax(0,1fr)}.privacy-toc a{border-right:0;border-bottom:1px solid var(--e4-light-line)}.privacy-document>section{padding-block:28px}.privacy-masthead h1{font-size:2.55rem}.privacy-masthead>p{margin-block-start:16px;font-size:.88rem;line-height:1.45}.privacy-masthead dl{margin-block-start:12px;font-size:.76rem}}@media (max-width:340px){.site-header{--header-height:60px}.site-header.is-compact,.site-header[data-compact=true]{--header-height:54px}}@media (prefers-reduced-motion:reduce){[data-direction] :where(.capability-workspace,.capability-detail-panel,.industry-active-stage,.insights-field-active,.route-engagement-stage,.route-method-copy),.challenge-visual img{animation:none!important;transform:none!important}}.board-kicker,.eyebrow{color:var(--board-accent-on-light)!important}.board-chapter-rail a{color:#f8f4ecb8!important}:where(.board-hero-content,.challenge-diagnosis-panel,.engagement-story,.board-route-hero-copy,.solution-architecture-copy-board,.industry-index,.about-direction-copy,.board-home-close,.route-close.is-ink,.site-footer) :where(.board-kicker,.eyebrow){color:var(--board-accent-on-dark)!important}.board-method :where(.board-kicker,.eyebrow),.route-method-index :where(.board-kicker,.eyebrow),.board-method :where(.method-stage-list button,.method-active-detail>div:last-child>p:last-child,.method-artifact-list>li span,.method-artifact-list>li strong,.method-artifact-list>li small,.method-artifact figcaption){color:#fff!important}.method-artifact-list>li{background:var(--board-blue-deep)!important;opacity:1!important}.method-artifact-list>li.is-complete,.method-artifact-list>li.is-active{background:var(--board-ink)!important}.route-method-copy :where(span,h2,h3,p,li),.route-method-stage>.method-assembly figcaption,.method-assembly-artifacts ul{color:#fff!important}.insights-rail article>span,.insights-field-index [role=tab] span,.insights-field-active>span{color:var(--board-coral-readable)!important}.route-engagement-proof :where(dd,li){color:var(--board-muted)!important}.route-engagement-nav button span{color:var(--board-accent-on-light)!important}.board-hero-content :is(.board-kicker,.eyebrow),.challenge-diagnosis-panel :is(.board-kicker,.eyebrow),.engagement-story :is(.board-kicker,.eyebrow),.board-route-hero-copy :is(.board-kicker,.eyebrow),.solution-architecture-copy-board :is(.board-kicker,.eyebrow),.industry-index :is(.board-kicker,.eyebrow),.industry-active-copy :is(.board-kicker,.eyebrow),.about-direction-copy :is(.board-kicker,.eyebrow),.board-home-close :is(.board-kicker,.eyebrow),.route-close.is-ink :is(.board-kicker,.eyebrow),.site-footer :is(.board-kicker,.eyebrow){color:var(--board-accent-on-dark)!important}.route-close.is-blue :is(.board-kicker,.eyebrow),.board-method :is(.board-kicker,.eyebrow),.route-method-index :is(.board-kicker,.eyebrow){color:#fff!important}.solutions-route .capability-studio-index .board-kicker,.solutions-route .solution-architecture-copy-board .board-kicker,.method-route .route-method-index .board-kicker,.insights-route .insights-editorial-system>.insights-publication-state .board-kicker{color:color-mix(in srgb, var(--e3-gold) 88%, white)!important}.industries-route .industry-index .board-kicker,.industries-route .industry-active-copy .board-kicker,.insights-route .route-masthead-copy .board-kicker,.insights-route .insights-field-index [role=tab] span,.insights-route .insights-field-active>span{color:var(--e3-blue)!important}.insights-route .route-masthead-copy .board-kicker{color:color-mix(in srgb, var(--e3-blue) 86%, var(--e3-ink))!important}.solutions-route :is(.capability-workspace,.mobile-capability-panel,.route-engagement-browser) :focus-visible,.industries-route :is(.industry-explorer,.industry-pattern-strip) :focus-visible,.method-route :is(.method-sequence-fallback,.method-artifact-stage) :focus-visible,.insights-route :is(.route-masthead,.insights-editorial-system,.route-close.is-paper) :focus-visible{outline-color:var(--e3-blue)!important}:where(.about-route,.contact-route) .route-masthead-copy .board-kicker,.intake-route :is(.intake-masthead,.board-intake-form) :is(.board-kicker,.eyebrow),.privacy-route .privacy-document .board-kicker{color:var(--e4-blue)!important}.about-route .about-direction-copy .board-kicker{color:color-mix(in srgb, var(--e4-gold) 78%, white)!important}.intake-route .board-intake-context .board-kicker,.privacy-route .privacy-masthead .board-kicker,.thank-you-route .route-masthead-copy .board-kicker{color:var(--e4-blue-soft)!important}:where(.about-route,.contact-route) .route-masthead .board-button.primary:focus-visible,.intake-route .board-intake-form .button.primary:focus-visible{outline-color:var(--e4-ink)!important}.contact-route .contact-path.is-primary:focus-visible{outline-color:var(--e4-paper)!important}.contact-route .contact-path:not(.is-primary):focus-visible{box-shadow:0 0 0 5px #fbfaf7db,0 34px 82px #090a0d47;outline-color:var(--e4-blue)!important}.about-route .route-close :focus-visible{outline-color:var(--e4-paper)!important}@keyframes state-forward-in{0%{opacity:1;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes state-backward-in{0%{opacity:1;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes capability-mobile-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media not (min-width:768px){.board-hero{flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.board-hero-content{padding:104px var(--board-gutter) 28px;margin-block-start:auto}.hero-metric-strip{flex:none;inline-size:100%;position:relative;inset:auto}.industries-route .industry-explorer,.industries-route .industry-index,.industries-route .industry-panels,.industries-route .industry-active-stage{inline-size:100%;min-inline-size:0;max-inline-size:100%}.industries-route .industry-tablist{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;touch-action:pan-x pan-y;grid-template-columns:none;grid-auto-columns:minmax(184px,72vw);grid-auto-flow:column;inline-size:100%;max-inline-size:100%;padding-inline-end:20px;scroll-padding-inline:0 20px;display:grid;overflow-x:auto}.industries-route .industry-tablist [role=tab]{scroll-snap-align:start;min-block-size:64px;min-inline-size:0}.solutions-route .capability-studio-tablist{overscroll-behavior-inline:contain;touch-action:pan-x pan-y;padding-inline-end:20px;scroll-padding-inline:0 20px}.solutions-route .capability-studio{min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.solutions-route .capability-studio-index{min-inline-size:0;padding-block-end:32px}.solutions-route .capability-studio-tablist,.solutions-route .capability-studio-controls,.solutions-route .capability-studio-panels{display:none}.solutions-route .capability-mobile-accordion{border-top:1px solid var(--board-dark-line);background:var(--board-paper);background:var(--e3-dark-raised);border-color:#dbe7f72e;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:grid}.mobile-capability-item{border-bottom:1px solid var(--board-dark-line);inline-size:100%;min-inline-size:0;max-inline-size:100%}.solutions-route .mobile-capability-item{border-color:#dbe7f729}.mobile-capability-heading{margin:0}.mobile-capability-heading>button{min-block-size:68px;inline-size:100%;min-inline-size:0;padding:12px var(--board-gutter);color:var(--board-ink);text-align:left;cursor:pointer;transition:background-color .2s var(--board-ease), color .2s var(--board-ease);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px;display:grid}.solutions-route .mobile-capability-heading>button{color:var(--e3-paper);background:linear-gradient(90deg,#355f9c14,#0000)}.mobile-capability-heading>button>span:first-child{color:var(--board-paper-link);font-size:.7rem}.solutions-route .mobile-capability-heading>button>span:first-child{color:var(--e3-blue-soft)}.mobile-capability-heading>button>span:nth-child(2){gap:3px;min-inline-size:0;display:grid}.mobile-capability-heading strong,.mobile-capability-heading small{overflow-wrap:anywhere;min-inline-size:0}.solutions-route .mobile-capability-heading small{color:#fbfaf794}.mobile-capability-heading strong{font-family:var(--board-serif);font-size:1.08rem;font-weight:400;line-height:1.16}.mobile-capability-heading small{color:var(--board-muted);font-size:.68rem;line-height:1.35}.mobile-capability-heading svg{block-size:18px;inline-size:18px;transition:transform .2s var(--board-ease)}.mobile-capability-heading>button[aria-expanded=true]{background:var(--board-blue);color:#fff;cursor:default}.solutions-route .mobile-capability-heading>button[aria-expanded=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--e3-blue) 64%, var(--e3-dark)), color-mix(in srgb, var(--e3-blue) 88%, var(--e3-dark-raised)));color:#fff;box-shadow:inset 4px 0 var(--e3-gold)}.mobile-capability-heading>button[aria-expanded=true]>span:first-child,.mobile-capability-heading>button[aria-expanded=true] small{color:#ffffffc7}.mobile-capability-heading>button[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-capability-panel{background:var(--board-paper-deep);inline-size:100%;min-inline-size:0;max-inline-size:100%}.solutions-route .mobile-capability-panel{background:radial-gradient(circle at 92% 4%, #355f9c1f, transparent 26%), linear-gradient(145deg, var(--e3-paper), color-mix(in srgb, var(--e3-blue-soft) 30%, var(--e3-soft)))}.mobile-capability-panel[hidden]{display:none}.mobile-capability-panel:not([hidden]){animation:capability-mobile-panel-in .24s var(--board-ease) both;display:grid}.mobile-capability-image{inline-size:100%;min-inline-size:0;max-inline-size:100%}.mobile-capability-detail-sections{inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:0 var(--board-gutter) 24px;overflow-wrap:anywhere}.mobile-capability-detail-section{border-bottom:1px solid var(--board-dark-line);min-inline-size:0;padding-block:0}.solutions-route .mobile-capability-detail-section{border-color:#355f9c38}.mobile-capability-detail-section:first-child{padding-block-start:0}.mobile-capability-detail-section:last-child{border-bottom:0}.mobile-capability-detail-section>summary{min-block-size:56px}.mobile-capability-detail-section>summary svg{block-size:18px;inline-size:18px;transition:transform .18s var(--board-ease)}.mobile-capability-detail-section[open]>summary svg{transform:rotate(180deg)}.mobile-capability-detail-section>div{padding-block:4px 24px}.mobile-capability-detail-label{color:var(--board-paper-link);letter-spacing:.12em;text-transform:uppercase;margin-block-end:0;font-size:.68rem;font-weight:700;display:block}.solutions-route .mobile-capability-detail-label{color:var(--e3-blue)}.method-route .route-method-copy{border-top:1px solid #dbe7f729;border-left:0}.insights-rail{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.insights-rail article{scroll-snap-align:none;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:14px;display:grid}.insights-rail article>div{aspect-ratio:4/5;grid-row:1/span 3}.insights-rail article>:where(span,h3,p){grid-column:2}.challenge-impact li,.engagement-mobile-proof dd,.engagement-mobile-proof li,.engagement-proof-note,.board-route-hero-copy>p:not(.board-kicker),.method-artifact-rail p,.contact-expectation-board p,.route-engagement-context p,.route-engagement-proof p,.route-engagement-proof dd,.route-engagement-proof li,.route-no-script p,.route-no-script li,.method-sequence-fallback p,.method-sequence-fallback li,.insights-rail article>p,.insights-publication-state>p,.board-insights>.insights-publication-state>p:last-child,.board-home-close>ul li,.privacy-document section p,.privacy-document>header>p:last-child,.privacy-masthead>p,.intake-no-script>p:not(.eyebrow),.intake-no-script li{font-size:1rem!important;line-height:1.5!important}}@media (max-width:390px){.contact-expectation-board{grid-template-columns:minmax(0,1fr)}.contact-expectation-board article,.contact-expectation-board article:nth-child(2n){border-bottom:0;border-right:0}}.board-home{--home-paper:var(--paper);--home-soft:var(--soft);--home-ink:var(--ink);--home-dark:var(--dark);--home-dark-raised:var(--dark-2);--home-blue:var(--blue);--home-blue-soft:var(--blue-soft);--home-gold:var(--gold);--home-sage:var(--sage);--home-light-line:#dbe7f733;background:var(--home-dark)}.board-home .board-home-frame{border-color:var(--home-light-line)}.board-home .board-chapter-rail{border-color:var(--home-light-line);background:linear-gradient(180deg, #355f9c1a, transparent 34%), var(--home-dark)}.board-home .board-chapter-rail a{border-color:#dbe7f71a;color:#fbfaf7b8!important}.board-home .board-chapter-rail a:is(:hover,.is-active){color:var(--home-paper)!important}.board-home .board-chapter-rail span{color:var(--home-blue-soft)}.board-home .board-chapter-rail i{background:var(--home-blue)}.board-home :is(.board-hero,.board-challenges,.board-engagements,.board-method,.board-home-close){border-color:var(--home-light-line)}.board-home :is(.board-capabilities,.board-insights){border-color:var(--line)}.board-home .board-hero{background:var(--home-dark);color:var(--home-paper)}.board-home .board-hero-overlay{background:linear-gradient(90deg,#090a0dd1 0%,#090a0d7a 54%,#355f9c2e 100%),linear-gradient(#090a0d14 38%,#090a0d6b 100%)}.board-home .board-hero-number{color:#dbe7f7c2}.board-home .board-hero-content .board-kicker{color:var(--home-blue-soft)!important}.board-home .board-hero h1{color:var(--home-paper)}.board-home .board-hero-content>span,.board-home .board-scroll-cue{color:var(--home-blue-soft)}.board-home .board-hero-content>span:before{background:var(--home-blue)}.board-home .board-hero-content>p:last-of-type{color:#fbfaf7cc}.board-home .board-button.primary{border-color:var(--home-blue);background:var(--home-blue);color:#fff}.board-home .board-button.primary:hover{border-color:var(--home-blue-soft);background:var(--home-dark-raised)}.board-home .board-button.secondary{background:#090a0d2e;border-color:#fbfaf77a}.board-home .board-button.secondary:hover{border-color:var(--home-blue-soft);background:#fbfaf714}.board-home .hero-metric-strip{border-color:var(--home-light-line);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#090a0ddb;box-shadow:inset 0 1px #fbfaf70f}.board-home .hero-metric-strip>div{border-color:var(--home-light-line)}.board-home .hero-metric-strip strong{color:var(--home-paper)}.board-home .hero-metric-strip span{color:#fbfaf7ad}.board-home .board-challenges{background:var(--home-ink);color:var(--home-paper)}.board-home .board-challenges .board-section-heading>span,.board-home .board-challenges .board-section-heading p,.board-home .challenge-visual-label span,.board-home .challenge-impact>span{color:var(--home-blue-soft)}.board-home .challenge-stage{border-color:var(--home-light-line);background:var(--home-dark);box-shadow:0 24px 64px #090a0d2e}.board-home .challenge-selector{border-color:var(--home-light-line)}.board-home .challenge-selector button{color:#fbfaf7a8;border-color:#dbe7f71a}.board-home .challenge-selector button span{color:var(--home-blue-soft)}.board-home .challenge-selector button:is(:hover,.is-active){color:#fff;background:#355f9c3d}.board-home .challenge-selector button.is-active:before{background:var(--home-blue)}.board-home .challenge-visual-label{border:1px solid var(--home-light-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0dd6}.board-home .challenge-diagnosis-panel{border-color:var(--home-light-line);background:var(--home-dark-raised)}.board-home .challenge-diagnosis-panel .board-kicker{color:var(--home-blue-soft)!important}.board-home .challenge-impact,.board-home .challenge-response-toggle{border-color:var(--home-light-line)}.board-home .challenge-impact ul,.board-home .challenge-response-copy{color:#fbfaf7bd}.board-home .challenge-response-toggle[aria-expanded=true] svg{color:var(--board-coral)}.board-home .challenge-response-copy a{color:var(--home-blue-soft)}.board-home .challenge-controls{background:var(--home-dark-raised)}.board-home .board-capabilities{background:var(--home-paper);color:var(--home-ink);box-shadow:inset 0 1px #ffffffb8}.board-home .board-capabilities .board-section-heading>span,.board-home .board-capabilities .board-section-heading p,.board-home .capability-intro>a{color:var(--home-blue)}.board-home .capability-tile{background:var(--home-ink);border-color:#dbe7f733}.board-home .capability-tile:after,.board-home .mobile-capability-index article:after{background:linear-gradient(135deg,#111317d1,#355f9c3d)}.board-home .capability-tile>span{color:var(--home-blue-soft)}.board-home .capability-tile>svg{color:var(--home-paper)}.board-home .capability-tile:is(:hover,:focus-visible){border-color:#b08a4de0;box-shadow:inset 0 0 0 1px #b08a4d80}.board-home .mobile-capability-index,.board-home .mobile-capability-index>div{border-color:var(--line)}.board-home .mobile-capability-index button{background:var(--home-paper);color:var(--home-ink)}.board-home .mobile-capability-index button>span{color:var(--home-blue)}.board-home .mobile-capability-index>.is-active>button{background:var(--home-blue-soft);box-shadow:inset 3px 0 0 var(--home-blue)}.board-home .mobile-capability-index article{background:var(--home-ink)}.board-home .mobile-capability-index article a{color:var(--home-blue-soft)}.board-home .board-engagements{background:var(--home-dark);color:var(--home-paper)}.board-home .board-engagements .board-section-heading>span,.board-home .board-engagements .board-section-heading p,.board-home .engagement-evidence dt,.board-home .engagement-story>a,.board-home .engagement-signals i,.board-home .engagement-mobile-proof>summary{color:var(--home-blue-soft)}.board-home .engagement-position{color:var(--home-gold)}.board-home .engagement-stage{border-color:var(--home-light-line);background:#1518206b}.board-home .engagement-story{border-color:var(--home-light-line);background:var(--home-dark-raised)}.board-home .engagement-story .board-kicker{color:var(--home-blue-soft)!important}.board-home .engagement-story>span,.board-home .engagement-evidence dd,.board-home .engagement-signals span,.board-home .engagement-proof-note{color:#fbfaf7b8}.board-home .engagement-evidence div,.board-home .engagement-mobile-proof,.board-home .engagement-signals{border-color:var(--home-light-line)}.board-home .engagement-signals{background:#355f9c0f}.board-home .engagement-controls>div button:after{background:#dbe7f73d}.board-home .engagement-controls>div button[aria-pressed=true]:after{background:var(--home-blue)}.board-home .board-method{background:linear-gradient(135deg, #11131700 0%, #11131733 100%), var(--home-blue);color:#fff}.board-home .board-method .method-assembly{background:#090a0d14;border-color:#fbfaf757;box-shadow:0 24px 72px #1113171f}.board-home .board-method .method-stage-list button{border-color:#fbfaf747}.board-home .board-method .method-stage-list button:is(:hover,.is-active){background:#1113174d}.board-home .board-method .method-stage-list button.is-active i{background:var(--home-paper)}.board-home .board-method .method-active-detail,.board-home .board-method .method-artifact{border-color:#fbfaf74d}.board-home .board-method .method-active-detail{background:#fbfaf70a}.board-home .board-method .method-dial{border-color:#fbfaf7b8;box-shadow:inset 0 0 0 1px #b08a4d80}.board-home .board-method .method-artifact-segment{stroke:#fbfaf73d}.board-home .board-method .method-artifact-segment.is-complete{stroke:var(--home-paper)}.board-home .board-method .method-artifact-node{fill:#1518206b;stroke:#fbfaf76b}.board-home .board-method .method-artifact-node.is-complete{fill:var(--home-paper);stroke:var(--home-paper)}.board-home .board-method .method-artifact-node.is-active{fill:var(--board-blue);stroke:#fff}.board-home .board-method .method-artifact-list{background:#fbfaf733}.board-home .board-method .method-artifact-list>li{background:#15182094!important}.board-home .board-method .method-artifact-list>li.is-complete{background:var(--home-ink)!important}.board-home .board-method .method-artifact-list>li.is-active{box-shadow:inset 0 0 0 2px var(--home-gold);background:var(--home-dark-raised)!important}.board-home .board-insights{background:var(--home-soft);color:var(--home-ink);box-shadow:inset 0 1px #ffffffb8}.board-home .board-insights .board-section-heading>span,.board-home .board-insights .board-section-heading p,.board-home .insights-rail-intro>a,.board-home .insights-rail article>span{color:var(--home-blue)!important}.board-home .insights-rail article{border-color:var(--line)}.board-home .insights-rail article>div{border:1px solid var(--line);background:var(--home-paper)}.board-home .insights-rail article>p,.board-home .board-insights>.insights-publication-state>p:last-child{color:var(--muted)}.board-home .board-insights>.insights-publication-state{border:1px solid var(--line-strong);border-block-start:3px solid var(--home-gold);background:linear-gradient(90deg, #66786d1a, var(--home-paper) 46%);box-shadow:inset 3px 0 0 var(--home-sage);color:var(--home-ink)}.board-home .board-insights>.insights-publication-state .board-kicker{color:var(--home-blue)!important}.board-home .board-home-close{background:var(--home-ink);color:var(--home-paper)}.board-home .board-home-close>div:first-child{background:linear-gradient(135deg,#355f9c24,#0000 62%)}.board-home .board-home-close>div:first-child>p{color:var(--home-blue-soft)}.board-home .board-home-close h2{color:var(--home-paper)}.board-home .board-home-close>div:first-child>a{border-color:var(--home-blue);background:var(--home-blue);color:#fff}.board-home .board-home-close>div:first-child>a:hover{border-color:var(--home-paper);background:var(--home-paper);color:var(--home-ink)}.board-home .board-home-close>ul{border-color:var(--home-light-line);background:var(--home-dark-raised);color:#fbfaf7c7}.board-home .board-home-close>ul li{border-color:var(--home-light-line)}.board-home .home-no-script{border-color:var(--line);background:var(--home-paper);color:var(--home-ink)}.board-home .capability-intro>a:focus-visible,.board-home .capability-tile:focus-visible,.board-home .mobile-capability-index>div>button:focus-visible,.board-home .insights-rail-intro>a:focus-visible{outline-color:var(--home-blue)!important}.board-home .board-method :focus-visible{outline-color:var(--home-paper)!important}.static-route-entry{isolation:isolate;min-block-size:min(900px,100svh);padding:156px clamp(32px,5vw,72px) 72px;position:relative;overflow:hidden}.static-route-entry :where(h1,p,ol,ul,figure){margin:0}.static-route-entry h1{letter-spacing:-.055em;font-size:clamp(4.4rem,6.2vw,7.35rem);line-height:.88}.static-entry-actions{flex-wrap:wrap;gap:10px;margin-block-start:34px;display:flex}.static-entry-actions .board-button{min-inline-size:220px}.static-entry-scroll{z-index:6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;min-block-size:44px;font-size:.66rem;font-weight:750;display:inline-flex;position:absolute;inset:auto clamp(32px,5vw,72px) 24px auto}.static-entry-scroll svg{block-size:15px;inline-size:15px}.solutions-system-entry{background:linear-gradient(90deg, transparent 0 8.333%, #dbe7f714 8.333% calc(8.333% + 1px), transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 12% 22%, #355f9c57, transparent 24%), linear-gradient(122deg, var(--dark) 0 46%, color-mix(in srgb, var(--blue) 48%, var(--dark)) 74%, var(--dark-2));color:var(--paper);border-bottom:1px solid #dbe7f72e;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.solutions-system-entry:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(138deg,#0000 0 56%,#b08a4d24 56% 56.15%,#0000 56.15%),linear-gradient(90deg,#090a0d2e,#0000 62%);position:absolute;inset:0}.solutions-entry-core{z-index:3;grid-column:1/9;grid-template-rows:minmax(0,1fr) auto;min-inline-size:0;display:grid;position:relative}.solutions-entry-copy{align-self:center;max-inline-size:800px;padding-block:12px 54px}.solutions-entry-copy .board-kicker{color:var(--blue-soft)!important}.solutions-entry-copy h1{max-inline-size:840px;color:var(--paper)}.solutions-entry-copy>p:last-of-type{color:#fbfaf7c2;max-inline-size:660px;margin-block-start:24px;font-size:1rem}.solutions-entry-architecture{border:1px solid #dbe7f733;border-block-start:3px solid var(--gold);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0db8}.solutions-entry-architecture>p{color:var(--blue-soft);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #dbe7f729;justify-content:space-between;gap:20px;padding:12px 16px;font-size:.64rem;display:flex}.solutions-entry-architecture>p strong{color:#fbfaf7a6;font-weight:600}.solutions-entry-architecture ol{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.solutions-entry-architecture li{border-inline-end:1px solid #dbe7f729;min-block-size:104px;padding:14px 16px 12px;display:grid}.solutions-entry-architecture li:last-child{background:linear-gradient(145deg,#355f9c52,#66786d29);border-inline-end:0}.solutions-entry-architecture li span{color:var(--blue-soft);font:700 .62rem/1 var(--board-sans);letter-spacing:.12em}.solutions-entry-architecture li strong{color:var(--paper);align-self:end;font-size:.82rem}.solutions-entry-architecture li small{color:#fbfaf78a;font-size:.66rem}.solutions-entry-aperture{z-index:1;background:var(--dark-2);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,0 19%);position:absolute;inset:112px 0 42px 53%;overflow:hidden}.solutions-entry-aperture:before,.solutions-entry-aperture:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.solutions-entry-aperture:before{background:linear-gradient(90deg,#090a0deb,#0000 42%),linear-gradient(#355f9c14,#090a0d61)}.solutions-entry-aperture:after{border:1px solid #dbe7f747;border-inline-start-color:var(--gold);inset:18px}.solutions-entry-aperture img{object-fit:cover;filter:saturate(.62)contrast(1.16)brightness(.72)}.solutions-entry-aperture figcaption{z-index:2;border-inline-end:3px solid var(--gold);max-inline-size:320px;color:var(--paper);text-align:end;background:#090a0dcc;justify-items:end;padding:12px 14px;display:grid;position:absolute;inset:auto 19px 18px auto}.solutions-entry-aperture figcaption span{color:var(--blue-soft);letter-spacing:.14em;font-size:.6rem}.solutions-entry-aperture figcaption strong{margin-block-start:4px;font-size:.72rem}.industries-terrain-entry{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--sage) 32%, var(--dark));color:var(--ink);align-items:flex-end;display:flex}.industries-entry-atlas{z-index:-1;position:absolute;inset:0;overflow:hidden}.industries-entry-atlas:after{content:"";background:linear-gradient(#090a0d47 0 22%,#0000 55%,#090a0d6b),linear-gradient(90deg,#090a0d14,#0000 52%,#090a0d3d);position:absolute;inset:0}.industries-entry-atlas img{object-fit:cover;filter:saturate(.68)contrast(1.08)brightness(.76);transform:scale(1.015)}.industries-entry-contours{z-index:1;pointer-events:none;position:absolute;inset:0}.industries-entry-contours i{border:1px solid #dbe7f761;border-radius:50%;position:absolute}.industries-entry-contours i:first-child{inset:11% 7% 18% 39%}.industries-entry-contours i:nth-child(2){inset:20% 14% 26% 48%}.industries-entry-contours i:nth-child(3){border-color:#b08a4d94;inset:30% 21% 34% 57%}.industries-entry-contours i:nth-child(4){inset:39% 28% 43% 65%}.industries-entry-legend{z-index:2;grid-template-columns:repeat(2,minmax(150px,1fr));inline-size:min(490px,42vw);padding:0;list-style:none;display:grid;position:absolute;inset:144px clamp(32px,5vw,72px) auto auto}.industries-entry-legend li{color:#fbfaf7d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0dad;border:1px solid #dbe7f738;align-items:center;gap:10px;min-block-size:47px;padding:8px 12px;font-size:.68rem;line-height:1.3;display:flex}.industries-entry-legend li:nth-child(2),.industries-entry-legend li:nth-child(6){transform:translate(22px)}.industries-entry-legend li:nth-child(3),.industries-entry-legend li:nth-child(7){transform:translate(-18px)}.industries-entry-legend span{color:var(--blue-soft);letter-spacing:.12em;font-size:.58rem}.industries-entry-copy{z-index:3;border-block-start:4px solid var(--gold);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(115deg,#dbe7f78a,#0000 44%),#fbfaf7f5;inline-size:min(760px,61vw);padding:38px 44px 32px;position:relative;box-shadow:24px -24px 70px #090a0d38}.industries-entry-copy:after{background:var(--sage);content:"";block-size:3px;inline-size:32%;position:absolute;inset:0 0 auto auto}.industries-entry-copy h1{max-inline-size:680px;color:var(--ink);font-size:clamp(3.8rem,5.3vw,6.25rem)}.industries-entry-copy>p:last-of-type{max-inline-size:610px;color:var(--muted);margin-block-start:20px}.industries-entry-copy .board-button.secondary,.insights-entry-copy .board-button.secondary{border-color:var(--ink);color:var(--ink)}.industries-entry-forces{border-block-start:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;margin-block-start:30px!important}.industries-entry-forces li{border-inline-end:1px solid var(--line);color:color-mix(in srgb, var(--sage) 72%, var(--ink));letter-spacing:.08em;text-transform:uppercase;padding:12px 8px 0 0;font-size:.65rem;font-weight:750}.insights-evidence-entry{background:linear-gradient(90deg, transparent calc(8.333% - 1px), #355f9c1c 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 78% 24%, #dbe7f7eb, transparent 27%), radial-gradient(circle at 14% 82%, #66786d29, transparent 25%), linear-gradient(118deg, var(--paper), var(--soft));color:var(--ink);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}.insights-evidence-entry:after{z-index:0;content:"";background:linear-gradient(105deg,#355f9c12,#b08a4d14 48%,#66786d1a);border-block-start:1px solid #355f9c3d;block-size:38%;position:absolute;inset:auto 0 0 36%}.insights-entry-copy{z-index:3;grid-column:2/8;align-self:center;max-inline-size:760px;padding:28px 34px 34px 0;position:relative}.insights-entry-copy h1{max-inline-size:710px;color:var(--ink)}.insights-entry-copy>p:last-of-type{max-inline-size:600px;color:var(--muted);margin-block-start:22px}.insights-entry-evidence-plate{z-index:2;border:1px solid var(--line-strong);background:var(--blue-soft);grid-column:8/-1;align-self:center;min-block-size:450px;margin:10px 0 92px;position:relative;overflow:hidden;box-shadow:-24px 28px #355f9c14}.insights-entry-evidence-plate:after{border:1px solid #fbfaf78a;border-block-end-color:var(--gold);content:"";position:absolute;inset:14px}.insights-entry-evidence-plate img{object-fit:cover;filter:saturate(.48)contrast(1.08)brightness(.88)}.insights-entry-evidence-plate figcaption{z-index:2;border-inline-start:3px solid var(--gold);color:var(--paper);background:#090a0dcc;padding:13px 15px;display:grid;position:absolute;inset:auto 15px 15px}.insights-entry-evidence-plate figcaption span{color:var(--blue-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem}.insights-entry-evidence-plate figcaption strong{margin-block-start:4px;font-size:.76rem}.insights-entry-records{z-index:2;grid-column:4/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-self:end;min-block-size:150px;padding:0 0 16px;list-style:none;display:grid;position:relative}.insights-entry-records li{border-block-start:2px solid var(--blue);background:#fbfaf7c2;border-inline-start:1px solid #355f9c3d;align-self:end;min-block-size:90px;padding:12px 12px 10px}.insights-entry-records li:first-child{grid-column:1/4;min-block-size:118px}.insights-entry-records li:nth-child(2){border-block-start-color:var(--sage);grid-column:4/6;transform:translateY(-28px)}.insights-entry-records li:nth-child(3){border-block-start-color:var(--gold);grid-column:6/8;min-block-size:130px}.insights-entry-records li:nth-child(4){grid-column:8/10;transform:translateY(-14px)}.insights-entry-records li:nth-child(5){border-block-start-color:var(--sage);grid-column:10/12;min-block-size:106px}.insights-entry-records li:nth-child(6){border-block-start-color:var(--gold);grid-column:12/13;min-block-size:138px;padding-inline:8px}.insights-entry-records span{color:var(--blue);letter-spacing:.12em;font-size:.58rem;display:block}.insights-entry-records strong{color:var(--ink);margin-block-start:10px;font-size:clamp(.58rem,.72vw,.72rem);line-height:1.25;display:block}.solutions-system-close,.insights-research-close{isolation:isolate;min-block-size:520px;padding:78px var(--board-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.solutions-system-close{background:linear-gradient(90deg, transparent calc(8.333% - 1px), #dbe7f717 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, linear-gradient(128deg, var(--dark), color-mix(in srgb, var(--blue) 42%, var(--dark)) 70%, var(--dark-2));color:var(--paper);align-items:stretch}.solutions-system-close:before{z-index:-1;content:"";background:linear-gradient(142deg,#0000 0 61%,#b08a4d42 61% 61.2%,#0000 61.2%);position:absolute;inset:0}.solutions-close-copy{grid-column:1/7;align-self:center;max-inline-size:690px;padding-inline-end:36px}.solutions-close-copy .board-kicker{color:var(--blue-soft)!important}.solutions-close-copy h2,.insights-research-close h2{margin-block-start:14px;font-size:clamp(3rem,4.8vw,5.7rem);line-height:.94}.solutions-close-copy>p:last-of-type{color:#fbfaf7b3;max-inline-size:560px;margin-block-start:20px}.solutions-close-copy>a,.insights-research-close>div>a{border:1px solid var(--blue);background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:34px;min-block-size:48px;margin-block-start:28px;padding-inline:18px;font-size:.76rem;font-weight:750;display:inline-flex}.solutions-close-copy>a svg,.insights-research-close>div>a svg{inline-size:16px}.solutions-close-rail{border-inline-start:1px solid #dbe7f733;grid-column:7/10;align-content:center;padding:0;list-style:none;display:grid}.solutions-close-rail li{border-block-end:1px solid #dbe7f729;grid-template-columns:42px 1fr;align-items:center;min-block-size:58px;padding-inline:14px;display:grid}.solutions-close-rail li:first-child{border-block-start:1px solid #dbe7f729}.solutions-close-rail span{color:var(--blue-soft);font-size:.6rem}.solutions-close-rail strong{color:var(--paper);font-size:.72rem}.solutions-close-output{border:1px solid #dbe7f738;border-block-start:4px solid var(--gold);background:linear-gradient(145deg,#355f9c4d,#66786d29);grid-column:10/-1;align-content:center;padding:28px;display:grid;position:relative}.solutions-close-output span{color:var(--blue-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.solutions-close-output strong{max-inline-size:220px;color:var(--paper);font-family:var(--board-serif);margin-block-start:18px;font-size:clamp(1.8rem,2.5vw,3rem);font-weight:400;line-height:1}.solutions-close-output i{background:linear-gradient(90deg, var(--gold), var(--sage));block-size:1px;inline-size:68%;margin-block-start:34px}.insights-research-close{border-block-start:1px solid var(--line-strong);background:linear-gradient(90deg, transparent calc(8.333% - 1px), #355f9c1a 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 82% 20%, #dbe7f7cc, transparent 24%), linear-gradient(118deg, var(--paper), var(--soft));color:var(--ink);align-items:center}.insights-close-register{color:var(--blue);grid-column:1/2;grid-template-rows:auto 1fr auto 1fr auto 1fr auto;align-self:stretch;justify-items:center;font-size:.72rem;font-weight:800;display:grid}.insights-close-register i{background:linear-gradient(var(--blue), var(--gold), var(--sage));block-size:100%;inline-size:1px}.insights-research-close>div:nth-child(2){grid-column:2/8;max-inline-size:720px;padding-inline:20px 54px}.insights-research-close>div:nth-child(2)>p:last-of-type{max-inline-size:590px;color:var(--muted);margin-block-start:20px}.insights-research-close dl{border-block-start:3px solid var(--gold);grid-column:8/-1;margin:0}.insights-research-close dl div{border-block-end:1px solid var(--line-strong);grid-template-columns:110px 1fr;gap:20px;padding:18px 0;display:grid}.insights-research-close dt{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:750}.insights-research-close dd{color:var(--muted);margin:0;font-size:.78rem}@media not (min-width:1200px){.static-route-entry{min-block-size:820px;padding:132px 40px 64px}.static-route-entry img{object-position:var(--entry-tablet-position,50% 50%)!important}.static-route-entry h1{font-size:clamp(4rem,8vw,6.4rem)}.solutions-entry-core{grid-column:1/10}.solutions-entry-aperture{opacity:.82;inset-inline-start:58%}.solutions-entry-copy{max-inline-size:680px}.industries-entry-copy{inline-size:min(720px,76vw)}.industries-entry-legend{inline-size:min(430px,48vw);inset-block-start:126px}.insights-entry-copy{grid-column:2/9}.insights-entry-evidence-plate{opacity:.9;grid-column:8/-1;min-block-size:370px}.insights-entry-records{grid-column:2/-1}.insights-entry-records li:nth-child(6){grid-column:11/13}.solutions-system-close,.insights-research-close{padding-inline:40px}.solutions-close-copy{grid-column:1/7}.solutions-close-rail{grid-column:7/10}.solutions-close-output{grid-column:10/-1;padding:20px}}@media not (min-width:768px){.static-route-entry{min-block-size:0;padding:108px 20px 68px;display:block}.static-route-entry h1{font-size:clamp(3.35rem,14.3vw,4.7rem);line-height:.91}.static-entry-actions{margin-block-start:26px;display:grid}.static-entry-actions .board-button{inline-size:100%;min-inline-size:0}.static-entry-scroll{display:none}.solutions-system-entry{padding-block-end:0}.solutions-entry-core{display:block}.solutions-entry-copy{padding:0 0 32px}.solutions-entry-copy>p:last-of-type{margin-block-start:18px;font-size:.93rem}.solutions-entry-architecture{border-inline:0;margin:0 -20px}.solutions-entry-architecture ol{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-entry-architecture li{border-block-end:1px solid #dbe7f729;min-block-size:96px}.solutions-entry-architecture li:nth-child(2){border-inline-end:0}.solutions-entry-aperture{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,0 21%);min-block-size:270px;margin:0 -20px 0 36px;position:relative;inset:auto}.solutions-entry-aperture img{object-position:var(--entry-mobile-position)!important}.solutions-entry-aperture:before{background:linear-gradient(#090a0d1a,#090a0d99)}.industries-terrain-entry{background:var(--sage);padding:0 0 54px}.industries-entry-atlas{z-index:0;min-block-size:390px;position:relative}.industries-entry-atlas img{object-position:var(--entry-mobile-position)!important}.industries-entry-contours i:first-child{inset:8% -22% 20% 24%}.industries-entry-contours i:nth-child(2){inset:18% -12% 30% 35%}.industries-entry-contours i:nth-child(3){inset:28% 0 38% 46%}.industries-entry-contours i:nth-child(4){display:none}.industries-entry-legend{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:auto;inset:auto 16px 18px}.industries-entry-legend li{min-block-size:39px;padding:6px 8px;font-size:.59rem}.industries-entry-legend li:nth-child(n){transform:none}.industries-entry-copy{inline-size:auto;margin:-1px 16px 0;padding:30px 22px 28px}.industries-entry-copy h1{font-size:clamp(3.15rem,13.5vw,4.35rem)}.industries-entry-forces{grid-template-columns:repeat(2,minmax(0,1fr))}.industries-entry-forces li{border-block-end:1px solid var(--line);min-block-size:42px}.insights-evidence-entry{padding-inline:24px 20px}.insights-entry-copy{padding:0}.insights-entry-copy>p:last-of-type{margin-block-start:18px}.insights-entry-evidence-plate{min-block-size:285px;margin:34px 0 0 28px;box-shadow:-16px 18px #355f9c1a}.insights-entry-evidence-plate img{object-position:var(--entry-mobile-position)!important}.insights-entry-records{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:0;margin:42px -20px -68px 0;padding:0;display:grid}.insights-entry-records li:nth-child(n){grid-column:auto;min-block-size:112px;padding:14px 12px;transform:none}.insights-entry-records li:nth-child(2),.insights-entry-records li:nth-child(5){border-block-start-color:var(--sage)}.insights-entry-records li:nth-child(3),.insights-entry-records li:nth-child(6){border-block-start-color:var(--gold)}.insights-entry-records strong{font-size:.66rem}.solutions-system-close,.insights-research-close{min-block-size:0;padding:60px 20px;display:block}.solutions-close-copy{padding:0}.solutions-close-copy h2,.insights-research-close h2{font-size:clamp(2.8rem,12vw,4rem)}.solutions-close-copy>a,.insights-research-close>div>a{inline-size:100%}.solutions-close-rail{border-inline-start:0;margin-block-start:42px}.solutions-close-output{min-block-size:220px;margin-block-start:30px}.insights-close-register{display:none}.insights-research-close>div:nth-child(2){padding:0}.insights-research-close dl{margin-block-start:44px}.insights-research-close dl div{grid-template-columns:84px 1fr;gap:14px}}@media (min-width:1200px){.desktop-context-panel{background:var(--paper);-webkit-backdrop-filter:blur(26px)saturate(1.04);backdrop-filter:blur(26px)saturate(1.04);border:1px solid #355f9c57;border-radius:0;block-size:auto;max-block-size:calc(100vh - 108px);inline-size:min(1040px,100vw - 64px);overflow-y:auto;box-shadow:0 32px 82px #090a0d47}.desktop-context-field{isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));block-size:auto;min-block-size:0;display:grid;position:relative;overflow:hidden}.desktop-context-heading{z-index:3;border:0;grid-column:1/5;grid-template-columns:1fr;align-content:start;gap:16px;padding:30px 32px 22px;display:grid;position:relative}.desktop-context-heading>div:first-child>span{letter-spacing:.16em;font-size:.62rem}.desktop-context-heading h2{max-inline-size:430px;margin-block-start:10px;font-size:clamp(1.9rem,2.35vw,2.65rem);line-height:1}.desktop-context-status{border-block-start:1px solid #355f9c3d;gap:5px;max-inline-size:320px;margin-block-start:16px;padding-block-start:11px;display:grid}.desktop-context-status span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:750}.desktop-context-status strong{color:var(--ink);font-size:.72rem;font-weight:650}.desktop-context-heading-actions{justify-self:start}.desktop-context-heading-actions a,.desktop-context-heading-actions button,.desktop-context-action{border-radius:0}.desktop-context-axis{z-index:3;border-block-start:1px solid;grid-area:2/1/auto/5;align-self:end;margin:0 32px 16px;position:relative}.desktop-context-axis>span,.desktop-context-register>span{letter-spacing:.14em;text-transform:uppercase;padding-block:12px 10px;font-size:.58rem;font-weight:750;display:block}.desktop-context-axis ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.desktop-context-axis li{border-inline-end:1px solid;min-block-size:58px;padding:8px 8px 7px 0;display:grid}.desktop-context-axis li span{letter-spacing:.1em;font-size:.55rem}.desktop-context-axis li strong{align-self:end;font-size:.64rem;font-weight:650;line-height:1.2}.desktop-context-register{z-index:3;border-block:1px solid;grid-area:3/1/auto/5;grid-template-columns:1fr auto;align-items:center;margin:0 32px 24px;display:grid;position:relative}.desktop-context-register strong{font-size:.69rem;font-weight:650}.desktop-context-items{z-index:3;grid-area:1/5/4/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-content:start;margin:0;padding:34px 28px 54px 10px;list-style:none;display:grid;position:relative}.desktop-context-items li,.desktop-context-items li:nth-child(3n){border:0;min-inline-size:0}.desktop-context-items li[data-context-weight=major]{grid-column:span 2}.desktop-context-items a,.desktop-context-items .desktop-context-item-static{background:0 0;border:1px solid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-block-size:88px;padding:14px 12px;display:grid;position:relative}.desktop-context-items li[data-context-weight=major] :is(a,.desktop-context-item-static){min-block-size:104px}.desktop-context-items a:hover{background:#dbe7f73d}.desktop-context-items .desktop-context-item-number{align-items:initial;min-block-size:0;color:inherit;letter-spacing:.1em;padding:0;font-size:.57rem;font-weight:750;line-height:1;display:block}.desktop-context-items .desktop-context-item-copy{min-block-size:0;min-inline-size:0;color:inherit;font-size:inherit;align-items:start;gap:8px;padding:0;display:grid}.desktop-context-item-copy strong{font-family:var(--board-serif);font-size:.86rem;font-weight:400;line-height:1.12}.desktop-context-items li[data-context-weight=major] .desktop-context-item-copy strong{max-inline-size:270px;font-size:1rem}.desktop-context-item-copy small{color:inherit;opacity:.66;font-size:.58rem;line-height:1.35}.desktop-context-action{z-index:5;min-inline-size:190px;margin:0;position:absolute;inset:auto 28px 20px auto}.desktop-context-geometry{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.desktop-context-geometry>span{letter-spacing:.16em;text-transform:uppercase;font-size:.56rem;font-weight:750;position:absolute;inset:18px 22px auto auto}.desktop-context-panel[data-context-family=solutions]{background:linear-gradient(90deg, transparent calc(8.333% - 1px), #dbe7f714 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 16% 18%, #355f9c5c, transparent 25%), linear-gradient(126deg, var(--dark), color-mix(in srgb, var(--blue) 38%, var(--dark)) 72%, var(--dark-2));color:var(--paper);border-color:#dbe7f747}[data-context-family=solutions] .desktop-context-heading{border-inline-end:1px solid #dbe7f72e}[data-context-family=solutions] .desktop-context-heading>div:first-child>span,[data-context-family=solutions] .desktop-context-item-number,[data-context-family=solutions] .desktop-context-axis>span{color:var(--blue-soft)}[data-context-family=solutions] .desktop-context-heading h2,[data-context-family=solutions] .desktop-context-item-copy strong{color:var(--paper)}[data-context-family=solutions] .desktop-context-heading-actions :is(a,button){color:var(--paper);background:#090a0d6b;border-color:#dbe7f752}[data-context-family=solutions] :where(a,button):focus-visible{outline-color:var(--board-focus)!important}[data-context-family=solutions] .desktop-context-items :is(a,.desktop-context-item-static){color:#fbfaf7d1;background:#090a0d47;border-color:#dbe7f72e}[data-context-family=solutions] .desktop-context-items li[data-context-weight=major] :is(a,.desktop-context-item-static){border-block-start:3px solid var(--gold);background:linear-gradient(145deg,#355f9c42,#090a0d5c)}[data-context-family=solutions] .desktop-context-axis,[data-context-family=solutions] .desktop-context-register{color:#fbfaf7a8;border-color:#dbe7f740}[data-context-family=solutions] .desktop-context-axis li{border-color:#dbe7f733}[data-context-family=solutions] .desktop-context-geometry i{background:#dbe7f71a;position:absolute}[data-context-family=solutions] .desktop-context-geometry i:first-of-type{inline-size:1px;inset:0 auto 0 33.333%}[data-context-family=solutions] .desktop-context-geometry i:nth-of-type(2){block-size:1px;inset:66px 0 auto 33.333%}[data-context-family=solutions] .desktop-context-geometry i:nth-of-type(3){background:var(--gold);block-size:1px;inset:auto 0 64px 44%}[data-context-family=solutions] .desktop-context-geometry i:nth-of-type(4){background:linear-gradient(transparent, var(--blue-soft), transparent);block-size:100%;inline-size:1px;inset:0 9% auto auto}.desktop-context-panel[data-context-family=industries]{border-color:color-mix(in srgb, var(--sage) 66%, var(--line));background:radial-gradient(ellipse at 83% 45%, transparent 0 15%, #66786d2e 15.2% 15.5%, transparent 15.7% 23%, #355f9c1f 23.2% 23.5%, transparent 23.7% 31%, #b08a4d21 31.2% 31.5%, transparent 31.7%), linear-gradient(118deg, var(--paper) 0 43%, color-mix(in srgb, var(--sage) 18%, var(--soft)) 43% 100%);color:var(--ink)}[data-context-family=industries] .desktop-context-heading{background:linear-gradient(140deg,#dbe7f794,#0000 64%);grid-column:1/5}[data-context-family=industries] .desktop-context-heading h2{max-inline-size:360px;font-size:clamp(1.85rem,2.2vw,2.45rem)}[data-context-family=industries] .desktop-context-axis,[data-context-family=industries] .desktop-context-register{color:color-mix(in srgb, var(--sage) 72%, var(--ink));border-color:#66786d70;grid-column:1/5}[data-context-family=industries] .desktop-context-axis ol,[data-context-family=insights] .desktop-context-axis ol{grid-template-columns:repeat(2,minmax(0,1fr))}[data-context-family=industries] .desktop-context-axis li,[data-context-family=insights] .desktop-context-axis li{border-block-end:1px solid;min-block-size:54px;padding:8px 10px 8px 0}[data-context-family=industries] .desktop-context-axis li strong,[data-context-family=insights] .desktop-context-axis li strong{overflow-wrap:normal}[data-context-family=industries] .desktop-context-items{grid-column:5/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding:42px 28px 54px 10px}[data-context-family=industries] .desktop-context-items :is(a,.desktop-context-item-static){min-block-size:90px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf7b3;border-color:#66786d57;grid-template-columns:minmax(0,1fr);gap:5px}[data-context-family=industries] .desktop-context-items li[data-context-weight=major] :is(a,.desktop-context-item-static){border-block-start:3px solid var(--sage);background:linear-gradient(135deg,#dbe7f7b8,#fbfaf7d1)}[data-context-family=industries] .desktop-context-item-number{color:var(--blue)}[data-context-family=industries] .desktop-context-action{border-color:var(--sage);background:var(--sage);color:#fff}[data-context-family=industries] .desktop-context-geometry>span{color:var(--sage)}[data-context-family=industries] .desktop-context-geometry i{border:1px solid #66786d2e;border-radius:50%;position:absolute;inset:16% 3% 11% 38%}[data-context-family=industries] .desktop-context-geometry i:nth-of-type(2){border-color:#355f9c29;inset:23% 9% 18% 45%}[data-context-family=industries] .desktop-context-geometry i:nth-of-type(3){border-color:#b08a4d3d;inset:31% 16% 26% 52%}[data-context-family=industries] .desktop-context-geometry i:nth-of-type(4){inset:39% 23% 34% 59%}.desktop-context-panel[data-context-family=insights]{background:linear-gradient(90deg, transparent calc(8.333% - 1px), #355f9c17 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 78% 18%, #dbe7f7e6, transparent 29%), linear-gradient(122deg, var(--paper), var(--soft));color:var(--ink);border-color:#355f9c57}[data-context-family=insights] .desktop-context-heading{grid-area:1/1/3/5}[data-context-family=insights] .desktop-context-axis{color:var(--blue);border-color:#355f9c57;grid-area:2/5/auto/9;align-self:start;margin:16px 10px 24px}[data-context-family=insights] .desktop-context-register{color:var(--sage);border-color:#b08a4d8a;grid-area:2/9/auto/-1;align-self:start;margin:16px 28px 72px 10px}[data-context-family=insights] .desktop-context-items{grid-area:1/5/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:42px 28px 0 10px}[data-context-family=insights] .desktop-context-items :is(a,.desktop-context-item-static){min-block-size:96px;color:var(--ink);background:#fbfaf7ad;border-color:#355f9c38;grid-template-columns:minmax(0,1fr);gap:6px}[data-context-family=insights] .desktop-context-items li[data-context-weight=major] :is(a,.desktop-context-item-static){border-block-start:3px solid var(--gold);background:linear-gradient(140deg,#dbe7f7ad,#fbfaf7c7);min-block-size:126px}[data-context-family=insights] .desktop-context-item-number{color:var(--blue)}[data-context-family=insights] .desktop-context-item-copy strong{font-size:.82rem}[data-context-family=insights] .desktop-context-status{border-color:#b08a4d7a}[data-context-family=insights] .desktop-context-status span{color:var(--sage)}[data-context-family=insights] .desktop-context-action{border-color:var(--blue);background:var(--blue);color:#fff}[data-context-family=insights] .desktop-context-geometry>span{color:var(--blue)}[data-context-family=insights] .desktop-context-geometry i{background:linear-gradient(transparent, var(--blue), var(--gold), transparent);inline-size:1px;position:absolute}[data-context-family=insights] .desktop-context-geometry i:first-of-type{inset:68px auto 32px 25%}[data-context-family=insights] .desktop-context-geometry i:nth-of-type(2){inset:112px auto 82px 50%}[data-context-family=insights] .desktop-context-geometry i:nth-of-type(3){inset:86px auto 52px 75%}[data-context-family=insights] .desktop-context-geometry i:nth-of-type(4){background:#355f9c2e;block-size:1px;inline-size:100%;inset:45% 0 auto}.method-route .route-method-stage{grid-template-rows:auto auto auto;align-content:start;min-block-size:0}.method-route .route-method-stage>.method-assembly,.method-route .route-method-panels,.method-route .route-method-copy{min-block-size:650px}}.industry-terrain-field,.insights-evidence-map{min-inline-size:0;position:relative}.industry-terrain-register,.insights-evidence-register{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.industry-terrain-register i,.insights-evidence-register i{border-inline-end:1px solid;min-block-size:58px;font-style:normal;display:block;position:relative}.industry-terrain-register i:before,.insights-evidence-register i:before{content:attr(data-force-index) attr(data-register-index);letter-spacing:.1em;font-size:.54rem;font-weight:750}.industry-terrain-register i:after,.insights-evidence-register i:after{content:attr(data-force-label) attr(data-register-label);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:650;line-height:1.2;position:absolute;inset:auto 8px 8px 0}@media (min-width:1200px){.industries-route .industry-explorer{isolation:isolate;background:linear-gradient(#66786d17 1px, transparent 1px), linear-gradient(90deg, #66786d17 1px, transparent 1px), radial-gradient(circle at 78% 40%, #dbe7f7d1, transparent 24%), radial-gradient(circle at 18% 72%, #b08a4d21, transparent 24%), linear-gradient(142deg, var(--paper), color-mix(in srgb, var(--sage) 18%, var(--soft)));min-block-size:1100px;color:var(--ink);background-size:52px 52px,52px 52px,auto,auto,auto;display:block;position:relative;overflow:hidden}.industries-route .industry-index{z-index:2;min-block-size:1100px;padding:88px var(--board-gutter) 72px;background:0 0;border:0;position:relative}.industries-route .industry-index:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 72% 48%,#0000 0 18%,#66786d33 18.2% 18.5%,#0000 18.7% 28%,#355f9c29 28.2% 28.5%,#0000 28.7% 38%,#b08a4d29 38.2% 38.5%,#0000 38.7%);position:absolute;inset:0 0 0 35%}.industries-route .industry-index>.board-kicker,.industries-route .industry-index>h2{z-index:4;max-inline-size:540px;position:relative}.industries-route .industry-index h2{font-size:clamp(3.7rem,5.2vw,6rem);line-height:.91}.industry-terrain-field{min-block-size:700px;margin-block-start:38px}.industry-terrain-register{z-index:1;color:color-mix(in srgb, var(--sage) 72%, var(--ink));position:absolute;inset:0 0 auto 41%}.industry-terrain-scaffold{pointer-events:none;position:absolute;inset:22px 0 10px;overflow:hidden}.industry-terrain-scaffold i{border:1px solid #66786d3d;border-radius:50%;display:block;position:absolute}.industry-terrain-scaffold i:first-child{inset:2% 0 4% 28%}.industry-terrain-scaffold i:nth-child(2){border-color:#355f9c38;inset:13% 9% 15% 37%}.industry-terrain-scaffold i:nth-child(3){border-color:#b08a4d4d;inset:24% 18% 26% 46%}.industry-terrain-active-cue{inline-size:320px;color:color-mix(in srgb, var(--sage) 72%, var(--ink));border-block:1px solid #66786d75;grid-template-columns:auto 1fr;gap:12px;padding-block:10px;display:grid;position:absolute;inset:auto auto 12px 0}.industry-terrain-active-cue:before{content:attr(data-active-coordinate);letter-spacing:.12em;font-size:.62rem;font-weight:800}.industry-terrain-active-cue:after{content:attr(data-active-environment);font-family:var(--board-serif);font-size:.9rem}.industry-terrain-active-cue i:first-child{background:linear-gradient(90deg, var(--gold), transparent);block-size:1px;inline-size:340px;position:absolute;inset:50% auto auto 0}.industries-route .industry-terrain-nodes,.industries-route .industry-index .industry-terrain-nodes{z-index:4;border:0;inline-size:min(360px,32%);margin:0;display:block;position:absolute;inset:72px auto 76px 0}.industries-route .industry-terrain-nodes [role=tab]{min-block-size:48px;inline-size:250px;color:color-mix(in srgb, var(--ink) 72%, var(--sage));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7d1;border:1px solid #66786d61;grid-template-columns:38px minmax(0,1fr);padding:9px 12px;display:grid;position:absolute;box-shadow:10px 14px 30px #1113170f}.industries-route .industry-terrain-nodes [role=tab]:after{content:"";background:#66786d61;block-size:1px;inline-size:82px;position:absolute;inset:50% -82px auto auto}.industries-route .industry-terrain-nodes [role=tab]:first-child{inset:0 auto auto 0}.industries-route .industry-terrain-nodes [role=tab]:nth-child(2){inline-size:270px;inset:72px auto auto 54px}.industries-route .industry-terrain-nodes [role=tab]:nth-child(3){inset:144px auto auto 18px}.industries-route .industry-terrain-nodes [role=tab]:nth-child(4){inline-size:278px;inset:216px auto auto 78px}.industries-route .industry-terrain-nodes [role=tab]:nth-child(5){inset:288px auto auto 28px}.industries-route .industry-terrain-nodes [role=tab]:nth-child(6){inline-size:284px;inset:360px auto auto 66px}.industries-route .industry-terrain-nodes [role=tab]:nth-child(7){inline-size:270px;inset:432px auto auto 8px}.industries-route .industry-terrain-nodes [role=tab]:nth-child(8){inline-size:292px;inset:504px auto auto 48px}.industries-route .industry-terrain-nodes [role=tab]:hover{border-color:var(--blue);background:var(--blue-soft)}.industries-route .industry-terrain-nodes [role=tab][aria-selected=true],.industries-route .industry-terrain-nodes [role=tab].is-active{border-color:var(--sage);border-block-start:3px solid var(--gold);background:linear-gradient(100deg, color-mix(in srgb, var(--sage) 82%, var(--dark)), color-mix(in srgb, var(--blue) 50%, var(--sage)));color:#fff;inline-size:322px;box-shadow:18px 24px 54px #11131733}.industries-route .industry-panels{inset:160px var(--board-gutter) 84px 39%;z-index:3;min-inline-size:0;position:absolute}.industries-route .industry-active-stage{border:1px solid #66786d70;border-block-start:5px solid var(--gold);background:var(--paper);grid-template-rows:410px auto;min-block-size:840px;overflow:hidden;box-shadow:-28px 34px 80px #1113172e}.industries-route .industry-active-image{aspect-ratio:auto}.industries-route .industry-active-image:before{z-index:2;border:1px solid #fbfaf78c;border-inline-start-color:var(--gold);content:"";pointer-events:none;position:absolute;inset:18px}.industries-route .industry-active-copy{gap:24px 38px;padding:32px 38px 36px}.industries-route .industry-active-copy h2{font-size:clamp(3rem,4.2vw,5rem)}.industries-route .industry-controls{inset:auto auto 56px var(--board-gutter);z-index:5;inline-size:340px;position:absolute}}.insights-evidence-register{color:var(--blue)}@media (min-width:1200px){.insights-route .insights-editorial-system{isolation:isolate;padding:100px var(--board-gutter) 116px;background:linear-gradient(#355f9c13 1px, transparent 1px), linear-gradient(90deg, #355f9c13 1px, transparent 1px), radial-gradient(circle at 88% 12%, #dbe7f7eb, transparent 24%), linear-gradient(132deg, var(--paper), var(--soft));background-size:54px 54px,54px 54px,auto,auto;position:relative}.insights-route .insights-masthead{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;padding-block-end:46px;display:grid}.insights-route .insights-masthead>.board-kicker{grid-column:1/3}.insights-route .insights-masthead h2{grid-column:3/9;font-size:clamp(3.8rem,5.7vw,6.7rem);line-height:.9}.insights-route .insights-masthead>p:last-child{grid-column:9/-1}.insights-route .insights-field-guide{min-block-size:790px;box-shadow:none;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));margin-block-start:54px;display:grid;position:relative}.insights-evidence-map{border:1px solid #355f9c40;border-block-start:4px solid var(--gold);background:radial-gradient(circle at 74% 42%,#dbe7f7db,#0000 24%),linear-gradient(135deg,#fbfaf7eb,#66786d1c);grid-area:1/1/auto/8;min-block-size:720px;overflow:hidden}.insights-evidence-register{border-block:1px solid #355f9c52;position:absolute;inset:22px 22px auto}.insights-evidence-scaffold{pointer-events:none;position:absolute;inset:96px 0 0}.insights-evidence-scaffold i{transform-origin:0;display:block;position:absolute}.insights-evidence-scaffold i:first-child{background:linear-gradient(90deg, var(--blue), #355f9c14);block-size:1px;inline-size:74%;inset:16% auto auto 11%;transform:rotate(21deg)}.insights-evidence-scaffold i:nth-child(2){background:linear-gradient(90deg, var(--sage), #66786d14);block-size:1px;inline-size:82%;inset:43% auto auto 7%;transform:rotate(-13deg)}.insights-evidence-scaffold i:nth-child(3){background:linear-gradient(90deg, var(--gold), #b08a4d14);block-size:1px;inline-size:68%;inset:72% auto auto 18%;transform:rotate(8deg)}.insights-active-folio-cue{color:var(--sage);justify-items:end;display:grid;position:absolute;inset:126px 20px auto auto}.insights-active-folio-cue:before{content:attr(data-active-folio);letter-spacing:.14em;font-size:.64rem;font-weight:800}.insights-active-folio-cue:after{content:attr(data-active-field);max-inline-size:210px;font-family:var(--board-serif);text-align:end;margin-block-start:5px;font-size:.82rem}.insights-route .insights-evidence-nodes,.insights-route .insights-field-index.insights-evidence-nodes{background:0 0;border:0;display:block;position:absolute;inset:152px 0 24px 22px}.insights-route .insights-evidence-nodes [role=tab]{min-block-size:72px;inline-size:min(340px,58%);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7e0;border:1px solid #355f9c47;grid-template-columns:36px minmax(0,1fr);padding:13px 14px;display:grid;position:absolute;box-shadow:12px 15px 34px #1113170f}.insights-route .insights-evidence-nodes [role=tab]:after{content:"";background:#355f9c4d;block-size:1px;inline-size:88px;position:absolute;inset:50% -88px auto auto}.insights-route .insights-evidence-nodes [role=tab]:first-child{inline-size:min(390px,66%);inset:0 auto auto 0}.insights-route .insights-evidence-nodes [role=tab]:nth-child(2){inset:90px auto auto 13%}.insights-route .insights-evidence-nodes [role=tab]:nth-child(3){inline-size:min(370px,63%);inset:180px auto auto 3%}.insights-route .insights-evidence-nodes [role=tab]:nth-child(4){inset:270px auto auto 17%}.insights-route .insights-evidence-nodes [role=tab]:nth-child(5){inset:360px auto auto 5%}.insights-route .insights-evidence-nodes [role=tab]:nth-child(6){inline-size:min(380px,64%);inset:450px auto auto 11%}.insights-route .insights-evidence-nodes [role=tab]:hover{border-color:var(--blue);background:var(--blue-soft)}.insights-route .insights-evidence-nodes [role=tab][aria-selected=true],.insights-route .insights-evidence-nodes [role=tab].is-active{border-color:var(--blue);border-block-start:3px solid var(--gold);background:linear-gradient(105deg, var(--blue), color-mix(in srgb, var(--sage) 42%, var(--blue)));color:#fff;inline-size:min(430px,72%);box-shadow:18px 24px 54px #1113172e}.insights-route .insights-evidence-nodes [role=tab][aria-selected=true] span,.insights-route .insights-evidence-nodes [role=tab].is-active span{color:var(--blue-soft)}.insights-route .insights-field-panels{z-index:3;grid-area:1/6/auto/-1;align-self:center;margin:82px 0 72px;position:relative}.insights-route .insights-field-active{border:1px solid var(--line-strong);border-block-start:5px solid var(--sage);min-block-size:610px;overflow:hidden;box-shadow:-28px 34px 80px #1113172e}.insights-route .insights-field-active h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.15rem,2.9vw,3.35rem)}.insights-route .insights-field-active>div:first-child:before{z-index:2;border:1px solid #fbfaf785;border-block-end-color:var(--gold);content:"";pointer-events:none;position:absolute;inset:18px}.insights-route .insights-field-controls{z-index:4;grid-area:2/7/auto/-1;margin-block-start:-72px;position:relative}.insights-route .insights-editorial-system>.insights-publication-state{z-index:5;border-block-start:4px solid var(--gold);grid-template-columns:2fr 4fr 6fr;inline-size:88%;margin:-42px 0 0 auto;padding:28px 32px;position:relative}.insights-route .insights-editorial-system>.insights-publication-state:after{background:linear-gradient(90deg, transparent, var(--gold));content:"";block-size:1px;inline-size:13.7%;position:absolute;inset:50% 100% auto auto}}@media not (min-width:1200px){.industries-route .industry-explorer{grid-template-columns:1fr}.industries-route .industry-index{padding:80px var(--board-gutter) 48px;border-inline-end:0;border-block-end:1px solid var(--line-strong)}.insights-route .insights-field-guide{grid-template-columns:1fr}.insights-route .insights-field-panels,.insights-route .insights-field-controls{grid-area:auto/1}.industry-terrain-field,.insights-evidence-map{border:1px solid var(--line-strong);background:linear-gradient(#66786d13 1px, transparent 1px), linear-gradient(90deg, #66786d13 1px, transparent 1px), linear-gradient(140deg, var(--paper), color-mix(in srgb, var(--sage) 14%, var(--soft)));background-size:42px 42px,42px 42px,auto;overflow:hidden}.industry-terrain-register,.insights-evidence-register{color:color-mix(in srgb, var(--sage) 72%, var(--ink));border-block:1px solid #355f9c3d;margin:16px}.industry-terrain-scaffold,.insights-evidence-scaffold{pointer-events:none;position:absolute;inset:0}.industry-terrain-scaffold i,.insights-evidence-scaffold i{border:1px solid #66786d29;border-radius:50%;display:block;position:absolute}.industry-terrain-scaffold i:first-child,.insights-evidence-scaffold i:first-child{inset:14% -18% 8% 30%}.industry-terrain-scaffold i:nth-child(2),.insights-evidence-scaffold i:nth-child(2){border-color:#355f9c29;inset:25% -8% 19% 42%}.industry-terrain-scaffold i:nth-child(3),.insights-evidence-scaffold i:nth-child(3){border-color:#b08a4d33;inset:36% 2% 30% 54%}.industry-terrain-active-cue,.insights-active-folio-cue{display:none}.industries-route .industry-terrain-nodes,.insights-route .insights-evidence-nodes{z-index:2;margin:18px;position:relative}}@media (768px<=width<1200px){.industries-route .industry-index{padding-block-end:38px}.industry-terrain-field{margin-block-start:36px}.industries-route .industry-index .industry-terrain-nodes,.insights-route .insights-field-index.insights-evidence-nodes{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.industries-route .industry-index .industry-terrain-nodes [role=tab],.insights-route .insights-field-index.insights-evidence-nodes [role=tab]{background:#fbfaf7b8;border:1px solid #66786d4d;min-block-size:78px}.industries-route .industry-index .industry-terrain-nodes [role=tab][aria-selected=true],.insights-route .insights-field-index.insights-evidence-nodes [role=tab][aria-selected=true]{border-block-start:3px solid var(--gold);background:linear-gradient(105deg, color-mix(in srgb, var(--sage) 82%, var(--dark)), var(--blue));color:var(--paper);grid-column:span 2;box-shadow:12px 16px 34px #11131724}.industries-route .industry-index .industry-terrain-nodes [role=tab][aria-selected=true] span,.insights-route .insights-field-index.insights-evidence-nodes [role=tab][aria-selected=true] :is(span,strong){color:var(--paper)!important}.insights-evidence-map{padding-block:2px}}@media not (min-width:768px){.industry-terrain-register,.insights-evidence-register{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-terrain-register i,.insights-evidence-register i{border-block-end:1px solid #355f9c2e;min-block-size:52px}.industries-route .industry-index{background:radial-gradient(circle at 90% 38%, #dbe7f7d1, transparent 28%), linear-gradient(145deg, var(--paper), color-mix(in srgb, var(--sage) 18%, var(--soft)));color:var(--ink);padding-block:62px 30px}.industries-route .industry-index h2{font-size:clamp(3rem,13vw,4.25rem);line-height:.92}.industry-terrain-field{margin-block-start:32px}.industries-route .industry-index .industry-terrain-nodes,.insights-route .insights-field-index.insights-evidence-nodes{overscroll-behavior-inline:auto;scroll-snap-type:none;touch-action:pan-y;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:16px;padding-inline-end:0;scroll-padding-inline:0;display:grid;overflow-x:visible}.insights-route .insights-field-index.insights-evidence-nodes{grid-template-columns:1fr}.insights-route .insights-field-index.insights-evidence-nodes [role=tab]:nth-child(2n):not([aria-selected=true]){margin-inline-start:24px}.industries-route .industry-index .industry-terrain-nodes [role=tab],.insights-route .insights-field-index.insights-evidence-nodes [role=tab]{min-block-size:76px;color:color-mix(in srgb, var(--ink) 74%, var(--sage));scroll-snap-align:none;background:#fbfaf7c2;border:1px solid #66786d4d;padding:10px}.industries-route .industry-index .industry-terrain-nodes [role=tab][aria-selected=true],.insights-route .insights-field-index.insights-evidence-nodes [role=tab][aria-selected=true]{border-block-start:3px solid var(--gold);background:linear-gradient(105deg, color-mix(in srgb, var(--sage) 82%, var(--dark)), var(--blue));color:#fff;grid-column:1/-1;min-block-size:86px}.insights-route .insights-field-index.insights-evidence-nodes [role=tab][aria-selected=true]{margin-inline-start:0}.industries-route .industry-controls{margin-inline:0;padding-block-start:20px}.industries-route .industry-active-image{aspect-ratio:16/10}.industries-route .industry-active-stage{border-block-start:4px solid var(--gold)}.insights-route .insights-editorial-system{background:linear-gradient(#355f9c11 1px, transparent 1px), linear-gradient(90deg, #355f9c11 1px, transparent 1px), linear-gradient(135deg, var(--paper), var(--soft));background-size:42px 42px,42px 42px,auto;padding-inline:20px}.insights-route .insights-masthead{padding-block-end:28px}.insights-route .insights-masthead h2{font-size:clamp(3rem,13vw,4.2rem);line-height:.92}.insights-route .insights-field-guide{box-shadow:none;background:0 0;border:0}.insights-evidence-map{border-block-start:4px solid var(--gold);padding-block:1px}.insights-route .insights-field-panels{z-index:3;margin:-1px 12px 0 32px;position:relative}.insights-route .insights-field-active{border:1px solid var(--line-strong);border-block-start:4px solid var(--sage);box-shadow:-16px 20px 42px #11131721}.insights-route .insights-field-active>div:first-child{aspect-ratio:16/10}.insights-route .insights-field-controls{margin:0 12px 0 32px}.insights-route .insights-editorial-system>.insights-publication-state{border-block-start:4px solid var(--gold);margin-block-start:42px;padding:24px 20px}}.home-terminal-arc{isolation:isolate;background:var(--soft);position:relative}.home-evidence-field{isolation:isolate;min-inline-size:0;position:relative}.home-evidence-field__axis{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-evidence-field__axis i{transform-origin:0;display:block;position:absolute}.home-evidence-node{isolation:isolate;border:1px solid var(--line-strong);background:var(--paper);min-inline-size:0;position:relative;overflow:hidden}.home-evidence-node__media{background:var(--dark-2);min-inline-size:0;position:relative;overflow:hidden}.home-evidence-node__media img{object-fit:cover;filter:saturate(.58)contrast(1.08)brightness(.82)}.home-evidence-node__index{z-index:4;background:var(--blue);color:#fff;letter-spacing:.12em;place-items:center;block-size:42px;inline-size:42px;font-size:.62rem;font-weight:800;display:grid;position:absolute}.home-evidence-node__copy{z-index:3;padding:22px 24px 24px;position:relative}.home-evidence-node__copy>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:750}.home-evidence-node__copy h3{margin-block-start:10px;font-size:clamp(1.8rem,2.6vw,3rem);line-height:.98}.home-evidence-node__copy p{color:var(--muted);margin-block-start:12px;font-size:.82rem}.home-publication-register{z-index:5;border:1px solid #b08a4d8f;border-block-start:4px solid var(--gold);background:linear-gradient(#dbe7f70b 1px, transparent 1px), linear-gradient(90deg, #dbe7f70b 1px, transparent 1px), linear-gradient(130deg, var(--dark), color-mix(in srgb, var(--sage) 24%, var(--dark-2)));inline-size:74%;color:var(--paper);background-size:34px 34px,34px 34px,auto;grid-template-columns:180px minmax(0,1fr);gap:28px;margin:-72px 0 0 auto;padding:26px 30px;display:grid;position:relative;box-shadow:-24px 28px 64px #11131729}.home-publication-register__signal{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.home-publication-register__signal i{background:#dbe7f75c;block-size:1px;position:relative}.home-publication-register__signal i:before{border:1px solid var(--blue-soft);background:var(--dark);content:"";block-size:8px;inline-size:8px;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)rotate(45deg)}.home-publication-register__signal i:last-child{background:linear-gradient(90deg, var(--gold), var(--sage))}.home-publication-register__copy .board-kicker{color:var(--blue-soft)!important}.home-publication-register__copy h3{color:var(--paper);margin-block-start:8px;font-size:clamp(1.6rem,2.4vw,2.7rem)}.home-publication-register__copy>p:last-child{color:#fbfaf7ad;margin-block-start:9px;font-size:.78rem}@media (min-width:1200px){.board-home .board-insights{min-block-size:1060px;padding:62px var(--board-gutter) 96px;background:linear-gradient(#355f9c12 1px, transparent 1px), linear-gradient(90deg, #355f9c12 1px, transparent 1px), radial-gradient(circle at 82% 12%, #dbe7f7eb, transparent 24%), linear-gradient(135deg, var(--soft), var(--paper));background-size:54px 54px,54px 54px,auto,auto}.home-evidence-field__header{z-index:3;grid-template-columns:minmax(0,7fr) auto;gap:36px;position:relative}.home-evidence-field{margin-block-start:30px}.home-evidence-field__constellation{z-index:2;grid-template-rows:repeat(8,minmax(68px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-block-size:690px;padding-block-end:42px;display:grid;position:relative}.home-evidence-node.is-source{border-block-start:5px solid var(--blue);grid-area:1/1/8/8;grid-template-rows:minmax(360px,1fr) auto;display:grid;box-shadow:22px 28px 68px #1113171f}.home-evidence-node.is-source:after{z-index:2;border:1px solid #fbfaf785;border-inline-end-color:var(--gold);content:"";pointer-events:none;block-size:42%;position:absolute;inset:18px 18px auto}.home-evidence-node.is-source .home-evidence-node__index{inset:18px auto auto 18px}.home-evidence-node.is-source .home-evidence-node__copy{padding:26px 30px 30px}.home-evidence-node.is-source .home-evidence-node__copy h3{max-inline-size:620px;font-size:clamp(2.7rem,4vw,4.7rem)}.home-evidence-node.is-proof{border-block-start:4px solid var(--gold);grid-area:1/9/5/-1;grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);display:grid;transform:translateY(36px)}.home-evidence-node.is-proof .home-evidence-node__index{inset:0 auto auto 0}.home-evidence-node.is-proof .home-evidence-node__copy{align-self:end;padding:18px}.home-evidence-node.is-proof .home-evidence-node__copy h3{font-size:clamp(1.55rem,2vw,2.3rem)}.home-evidence-node.is-horizon{border-block-start:4px solid var(--sage);grid-area:5/8/9/12;grid-template-rows:minmax(190px,1fr) auto;display:grid;transform:translate(24px)}.home-evidence-node.is-horizon .home-evidence-node__index{background:var(--sage);inset:0 0 auto auto}.home-evidence-node.is-horizon .home-evidence-node__copy{padding:18px 20px}.home-evidence-node.is-horizon .home-evidence-node__copy h3{font-size:clamp(1.6rem,2.1vw,2.5rem)}.home-evidence-field__axis i:first-child{background:linear-gradient(90deg, var(--blue), transparent);block-size:1px;inline-size:88%;inset:8% auto auto 4%;transform:rotate(15deg)}.home-evidence-field__axis i:nth-child(2){background:linear-gradient(90deg, var(--sage), transparent);block-size:1px;inline-size:78%;inset:44% auto auto 8%;transform:rotate(-8deg)}.home-evidence-field__axis i:nth-child(3){background:linear-gradient(90deg, var(--gold), transparent);block-size:1px;inline-size:72%;inset:77% auto auto 18%;transform:rotate(5deg)}.home-evidence-field__axis i:nth-child(4){background:linear-gradient(transparent, var(--blue), var(--gold), transparent);inline-size:1px;inset:0 auto 0 66.666%}.board-home .home-system-terminus{isolation:isolate;background:linear-gradient(90deg, transparent calc(8.333% - 1px), #dbe7f716 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 18% 28%, #355f9c4d, transparent 25%), linear-gradient(128deg, var(--dark), color-mix(in srgb, var(--blue) 38%, var(--dark)) 76%, var(--dark-2));block-size:auto;min-block-size:650px;max-block-size:none;color:var(--paper);grid-template-rows:minmax(430px,auto) auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.board-home .home-system-terminus__copy{z-index:4;min-block-size:0;padding:74px var(--board-gutter) 58px;background:linear-gradient(112deg,#355f9c1f,#0000 68%);grid-area:1/1/auto/8;align-self:center;position:relative}.home-system-terminus__copy>p{color:var(--blue-soft)!important}.home-system-terminus__copy h2{max-inline-size:720px;color:var(--paper);font-size:clamp(3.9rem,5.8vw,6.7rem);line-height:.9}.home-system-terminus__copy>a{min-block-size:48px}.board-home .home-system-terminus__aperture{z-index:1;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,0 22%);grid-area:1/7/-1/-1;min-block-size:650px;position:relative;overflow:hidden}.home-system-terminus__aperture:after{content:"";background:linear-gradient(90deg,#090a0df0,#090a0d14 62%),linear-gradient(#0000 55%,#090a0d80);position:absolute;inset:0}.home-system-terminus__aperture img{object-fit:cover;filter:saturate(.54)contrast(1.1)brightness(.7)}.board-home .home-system-terminus__register{z-index:5;border:1px solid #dbe7f738;border-block-start:4px solid var(--gold);color:#fbfaf7c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0dd1;grid-area:2/5/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.board-home .home-system-terminus__register li{border:0;border-inline-end:1px solid #dbe7f72e;align-content:center;min-block-size:116px;padding:20px 22px;font-size:.76rem;display:grid}.home-system-terminus__structure{z-index:2;pointer-events:none;position:absolute;inset:0}.home-system-terminus__structure i{display:block;position:absolute}.home-system-terminus__structure i:first-child{background:linear-gradient(90deg, var(--blue-soft), transparent);block-size:1px;inline-size:70%;inset:16% auto auto 8%;transform:rotate(18deg)}.home-system-terminus__structure i:nth-child(2){background:linear-gradient(90deg, var(--sage), transparent);block-size:1px;inline-size:62%;inset:52% auto auto 18%;transform:rotate(-10deg)}.home-system-terminus__structure i:nth-child(3){background:linear-gradient(90deg, var(--gold), transparent);block-size:1px;inline-size:58%;inset:auto auto 18% 30%}}.about-institutional-arc{isolation:isolate;background:var(--paper);position:relative;overflow:hidden}.about-institutional-arc__datum{z-index:8;pointer-events:none;grid-template-rows:repeat(4,1fr);inline-size:2px;display:grid;position:absolute;inset:0 auto 0 clamp(20px,4vw,58px)}.about-institutional-arc__datum i:first-child{background:var(--blue)}.about-institutional-arc__datum i:nth-child(2){background:var(--gold)}.about-institutional-arc__datum i:nth-child(3){background:var(--sage)}.about-institutional-arc__datum i:nth-child(4){background:linear-gradient(var(--blue), transparent)}.about-mandate-field{isolation:isolate;min-block-size:1040px;padding:168px var(--board-gutter) 0;background:linear-gradient(#355f9c13 1px, transparent 1px), linear-gradient(90deg, #355f9c13 1px, transparent 1px), radial-gradient(circle at 82% 24%, #dbe7f7f0, transparent 26%), radial-gradient(circle at 18% 78%, #66786d26, transparent 23%), linear-gradient(132deg, var(--paper), var(--soft));color:var(--ink);background-size:54px 54px,54px 54px,auto,auto,auto;position:relative;overflow:hidden}.about-mandate-field__copy{z-index:3;max-inline-size:980px;position:relative}.about-mandate-field__copy h1{letter-spacing:-.06em;max-inline-size:960px;font-size:clamp(5rem,7.2vw,8.5rem);line-height:.86}.about-mandate-field__copy>p:last-of-type{max-inline-size:660px;color:var(--muted);margin-block-start:26px;font-size:1.02rem}.about-mandate-field__actions .board-button.secondary{border-color:var(--ink);color:var(--ink)}.about-mandate-field__chapter{inset:138px var(--board-gutter) auto auto;z-index:4;color:var(--blue);letter-spacing:.15em;grid-template-columns:auto 92px;align-items:center;gap:14px;font-size:.7rem;font-weight:800;display:grid;position:absolute}.about-mandate-field__chapter i{background:linear-gradient(90deg, var(--blue), var(--gold));block-size:1px}.about-mandate-field__architecture{z-index:-1;pointer-events:none;position:absolute;inset:80px -8% 0 42%}.about-mandate-field__architecture i{border:1px solid #355f9c2e;position:absolute;transform:rotate(-14deg)}.about-mandate-field__architecture i:first-child{inset:4% 8% 39% 22%}.about-mandate-field__architecture i:nth-child(2){border-color:#66786d33;inset:18% 21% 24% 9%}.about-mandate-field__architecture i:nth-child(3){border-color:#b08a4d38;inset:34% 5% 8% 35%}.about-mandate-field__architecture i:nth-child(4){background:linear-gradient(transparent, var(--blue), var(--gold), transparent);border:0;inline-size:1px;inset:0 auto 0 48%}.about-mandate-field__architecture i:nth-child(5){background:linear-gradient(90deg, transparent, var(--sage), transparent);border:0;block-size:1px;inset:48% 0 auto}.about-mandate-field__scroll{color:var(--sage)}.about-route .about-mandate-field__purpose{z-index:4;min-block-size:300px;margin:74px calc(var(--board-gutter) * -1) 0 24%;padding:54px var(--board-gutter) 62px;border-block-start:4px solid var(--gold);background:linear-gradient(105deg,#dbe7f7db,#fbfaf7f0 55%,#66786d1f);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:54px;display:grid;position:relative;box-shadow:-32px -24px 70px #11131714}.about-route .about-mandate-field__purpose:before,.about-route .about-mandate-field__purpose:after{display:none}.about-route .about-mandate-field__purpose h2{margin-block-start:12px;font-size:clamp(3rem,4.6vw,5.3rem);line-height:.92}.about-route .about-mandate-field__purpose>p{border-block-start:1px solid var(--line-strong);color:var(--muted);margin:0;padding-block-start:22px}.about-route .about-accountability-hinge{z-index:2;background:linear-gradient(118deg, var(--soft) 0 56%, var(--dark) 56% 100%);grid-template-columns:repeat(12,minmax(0,1fr));min-block-size:820px;display:grid;position:relative;overflow:visible}.about-route .about-accountability-hinge__portrait{border-block-start:5px solid var(--sage);grid-area:1/1/auto/7;min-block-size:820px;position:relative;overflow:hidden}.about-route .about-accountability-hinge__portrait img{object-fit:cover;object-position:center 30%;filter:saturate(.72)contrast(1.05)}.about-route .about-accountability-hinge__portrait:after{background:linear-gradient(90deg,#0000 52%,#090a0d59),linear-gradient(#0000 72%,#090a0d47)}.about-route .about-accountability-hinge__copy{z-index:3;border:1px solid #dbe7f733;border-block-start:5px solid var(--gold);color:var(--paper);background:radial-gradient(circle at 88% 12%,#355f9c38,#0000 24%),linear-gradient(140deg,#090a0df5,#151820f5);grid-area:1/6/auto/-1;align-self:center;margin-inline-start:-1px;padding:64px 70px 58px;position:relative;box-shadow:-28px 34px 78px #090a0d47}.about-route .about-accountability-hinge__copy h2{color:var(--paper);font-size:clamp(4rem,6.2vw,7.2rem)}.about-route .about-accountability-hinge__copy .board-kicker{color:var(--blue-soft)!important}.about-route .about-accountability-hinge__copy h3{color:var(--blue-soft)}.about-route .about-accountability-hinge__copy>p{color:#fbfaf7b8}.about-route .about-accountability-hinge__copy blockquote{border-color:var(--gold);color:#fbfaf7d1;background:#355f9c24}.about-accountability-hinge__registration{z-index:5;color:var(--blue-soft);grid-template-columns:auto 80px 28px;align-items:center;gap:10px;font-size:.65rem;font-weight:800;display:grid;position:absolute;inset:36px 4vw auto auto}.about-accountability-hinge__registration i{background:var(--gold);block-size:1px}.about-accountability-hinge__registration i:last-child{border:1px solid var(--blue-soft);block-size:8px;inline-size:8px;transform:rotate(45deg)}.about-route .about-long-arc{background:var(--dark);position:relative;overflow:hidden}.about-route .about-long-arc__direction{min-block-size:760px;padding:112px var(--board-gutter) 96px;background:linear-gradient(#dbe7f70e 1px, transparent 1px), linear-gradient(90deg, #dbe7f70e 1px, transparent 1px), radial-gradient(circle at 72% 26%, #355f9c47, transparent 27%), linear-gradient(132deg, var(--dark), color-mix(in srgb, var(--blue) 28%, var(--dark-2)));background-size:52px 52px,52px 52px,auto,auto;position:relative}.about-long-arc__field{pointer-events:none;position:absolute;inset:0}.about-long-arc__field i{display:block;position:absolute}.about-long-arc__field i:first-child{background:linear-gradient(90deg, var(--blue-soft), transparent);block-size:1px;inline-size:82%;inset:18% auto auto 8%;transform:rotate(15deg)}.about-long-arc__field i:nth-child(2){background:linear-gradient(90deg, var(--gold), transparent);block-size:1px;inline-size:68%;inset:66% auto auto 20%;transform:rotate(-8deg)}.about-long-arc__field span{border:1px solid #dbe7f724;border-inline-start-color:var(--gold);position:absolute;inset:18% 6% 16% 56%}.about-route .about-long-arc__copy{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid;position:relative}.about-route .about-long-arc__copy>.board-kicker{grid-column:1/3;color:var(--blue-soft)!important}.about-route .about-long-arc__copy>h2{max-inline-size:820px;color:var(--paper);grid-column:3/10;font-size:clamp(4.2rem,6vw,7rem);line-height:.9}.about-route .about-long-arc__timeline{border:0;grid-column:3/-1;grid-template-columns:4fr 8fr;margin-block-start:54px;display:grid}.about-route .about-long-arc__timeline article{background:#090a0d70;border:1px solid #dbe7f733;min-block-size:230px;padding:30px}.about-route .about-long-arc__timeline article+article{border-inline-start:4px solid var(--gold);background:linear-gradient(145deg,#355f9c47,#66786d1f);padding:42px 46px}.about-route .about-belief-constellation{min-block-size:670px;padding:82px var(--board-gutter) 92px;background:linear-gradient(#355f9c12 1px, transparent 1px), linear-gradient(90deg, #355f9c12 1px, transparent 1px), linear-gradient(135deg, var(--paper), var(--soft));background-size:54px 54px,54px 54px,auto;grid-template-rows:repeat(2,minmax(250px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid;position:relative}.about-route .about-belief-constellation__item{z-index:2;border:1px solid var(--line-strong);min-inline-size:0;color:var(--ink);background:#fbfaf7eb;padding:36px 40px;position:relative}.about-route .about-belief-constellation__item:before{block-size:4px;inline-size:38%;inset:0 auto auto 0}.about-route .about-belief-constellation__item.is-1{border-block-start:5px solid var(--blue);grid-area:1/1/3/7;align-content:end;padding-block-start:36px;display:grid;box-shadow:20px 26px 64px #1113171a}.about-route .about-belief-constellation__item.is-2{border-block-start:5px solid var(--gold);grid-area:1/8/auto/12;margin-block-start:32px;padding-block-start:36px}.about-route .about-belief-constellation__item.is-3{border-block-start:5px solid var(--sage);background:linear-gradient(125deg, var(--blue-soft), color-mix(in srgb, var(--sage) 18%, var(--paper)));grid-area:2/6/auto/-1;margin-inline-start:32px;padding-block-start:36px}.about-route .about-belief-constellation__item.is-1:before{background:var(--blue)}.about-route .about-belief-constellation__item.is-2:before{background:var(--gold)}.about-route .about-belief-constellation__item.is-3:before{background:var(--sage)}.about-route .about-belief-constellation__item.is-1>span{color:var(--blue)}.about-route .about-belief-constellation__item.is-2>span{color:color-mix(in srgb, var(--gold) 58%, var(--ink))}.about-route .about-belief-constellation__item.is-3>span{color:color-mix(in srgb, var(--sage) 70%, var(--ink))}.about-route .about-belief-constellation__item h3{margin-block-start:52px;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.94}.about-route .about-belief-constellation__item.is-2 h3,.about-route .about-belief-constellation__item.is-3 h3{font-size:clamp(2rem,2.8vw,3.3rem)}.about-route .about-belief-constellation__item p{color:var(--muted)}.about-belief-constellation__axis{z-index:1;pointer-events:none;position:absolute;inset:0}.about-belief-constellation__axis i{background:linear-gradient(transparent, var(--blue), var(--gold), transparent);inline-size:1px;display:block;position:absolute}.about-belief-constellation__axis i:first-child{inset:0 auto 0 25%}.about-belief-constellation__axis i:nth-child(2){inset:0 auto 0 50%}.about-belief-constellation__axis i:nth-child(3){inset:0 auto 0 75%}.about-route .about-commission-terminus{isolation:isolate;background:linear-gradient(90deg, transparent calc(8.333% - 1px), #dbe7f717 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 74% 18%, #355f9c5c, transparent 26%), linear-gradient(125deg, var(--dark), color-mix(in srgb, var(--blue) 44%, var(--dark)));min-block-size:540px;color:var(--paper);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.about-route .about-commission-terminus__structure{border:0;color:#dbe7f729;border-inline-end:1px solid #dbe7f72e;grid-column:1/4;place-items:center;min-block-size:540px;display:grid}.about-route .about-commission-terminus__structure span{font-family:var(--board-serif);font-size:clamp(7rem,15vw,13rem)}.about-route .about-commission-terminus__structure i{background:linear-gradient(90deg, var(--gold), transparent);block-size:1px;position:absolute;inset:50% 0 auto}.about-route .about-commission-terminus__copy{min-block-size:0;padding:72px var(--board-gutter);background:0 0;grid-column:4/-1;align-self:center}.about-route .about-commission-terminus__copy h2{max-inline-size:850px;color:var(--paper);font-size:clamp(4rem,6vw,7rem);line-height:.9}.about-route .about-commission-terminus__copy>p{color:#fbfaf7b3}.thank-you-receipt-field{isolation:isolate;min-block-size:max(820px,100svh);padding:154px var(--board-gutter) 68px;background:linear-gradient(90deg, transparent calc(8.333% - 1px), #dbe7f716 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 16% 24%, #355f9c52, transparent 25%), linear-gradient(126deg, var(--dark), color-mix(in srgb, var(--blue) 36%, var(--dark)) 72%, var(--dark-2));color:var(--paper);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid;position:relative;overflow:hidden}.thank-you-receipt-field__media{z-index:-2;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%,0 18%);position:absolute;inset:0 0 0 48%;overflow:hidden}.thank-you-receipt-field__media img{object-fit:cover;filter:saturate(.5)contrast(1.12)brightness(.62)}.thank-you-receipt-field__overlay{background:linear-gradient(90deg, var(--dark) 0, #090a0dc2 24%, #090a0d1f 68%), linear-gradient(180deg, #355f9c1f, #090a0d9e);position:absolute;inset:0}.thank-you-receipt-field__copy{z-index:3;grid-column:1/8;align-self:center;max-inline-size:820px;position:relative}.thank-you-receipt-field__copy .board-kicker{color:var(--blue-soft)!important}.thank-you-receipt-field__copy h1{letter-spacing:-.055em;max-inline-size:790px;font-size:clamp(4.6rem,6.8vw,8rem);line-height:.87}.thank-you-receipt-field__copy>p:last-of-type{color:#fbfaf7bd;max-inline-size:620px;margin-block-start:24px}.thank-you-receipt-field__status{z-index:4;border:1px solid #dbe7f738;border-block-start:4px solid var(--gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0dc2;grid-area:2/1/auto/9;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.thank-you-receipt-field__status li{border-inline-end:1px solid #dbe7f72e;align-content:center;min-block-size:112px;padding:20px;display:grid;position:relative}.thank-you-receipt-field__status li[aria-current=step]{box-shadow:inset 0 4px var(--blue-soft);background:linear-gradient(140deg,#355f9c7a,#66786d47)}.thank-you-receipt-field__status span{color:var(--blue-soft);letter-spacing:.12em;font-size:.58rem;font-weight:800}.thank-you-receipt-field__status strong{color:var(--paper);margin-block-start:12px;font-size:.76rem}.thank-you-receipt-field__ledger{z-index:4;border:1px solid #dbe7f738;border-block-start:4px solid var(--sage);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0dcc;grid-area:2/9/4/-1;padding:24px;position:relative}.thank-you-receipt-field__ledger .board-kicker{color:var(--blue-soft)!important}.thank-you-receipt-field__ledger ul{margin-block-start:16px;padding:0;list-style:none;display:grid}.thank-you-receipt-field__ledger li{color:#fbfaf7b8;border-block-start:1px solid #dbe7f72e;padding:11px 0;font-size:.72rem}.thank-you-receipt-field__actions{z-index:4;grid-area:3/1/auto/7;margin:0;position:relative}.thank-you-receipt-field__actions .board-button.secondary{color:var(--paper);border-color:#fbfaf785}.thank-you-receipt-field__structure{z-index:1;pointer-events:none;position:absolute;inset:0}.thank-you-receipt-field__structure i{display:block;position:absolute}.thank-you-receipt-field__structure i:first-child{background:linear-gradient(90deg, var(--blue-soft), transparent);block-size:1px;inline-size:74%;inset:18% auto auto 6%;transform:rotate(16deg)}.thank-you-receipt-field__structure i:nth-child(2){background:linear-gradient(90deg, var(--sage), transparent);block-size:1px;inline-size:64%;inset:52% auto auto 18%;transform:rotate(-9deg)}.thank-you-receipt-field__structure i:nth-child(3){background:linear-gradient(90deg, var(--gold), transparent);block-size:1px;inline-size:56%;inset:auto auto 18% 30%}@media not (min-width:1200px){.board-home .board-insights{min-block-size:0;padding-block:54px 78px}.home-evidence-field__constellation{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-block-size:720px;margin-block-start:30px;display:grid}.home-evidence-node.is-source{grid-area:1/1/7/8;grid-template-rows:minmax(300px,1fr) auto;display:grid}.home-evidence-node.is-proof{grid-area:1/8/4/-1;grid-template-columns:.9fr 1.1fr;display:grid}.home-evidence-node.is-horizon{grid-area:4/7/8/12;grid-template-rows:minmax(180px,1fr) auto;display:grid}.home-evidence-node__index{inset:0 auto auto 0}.home-publication-register{inline-size:82%}.about-mandate-field{padding-inline:48px}.about-route .about-mandate-field__purpose{margin-inline-end:-48px}.about-route .about-accountability-hinge__copy,.about-route .about-long-arc__direction,.about-route .about-belief-constellation{padding-inline:48px}.thank-you-receipt-field{padding-inline:40px}.thank-you-receipt-field__media img{object-position:var(--receipt-tablet-position)!important}}@media (768px<=width<1200px){.board-home .home-system-terminus{isolation:isolate;background:linear-gradient(90deg, transparent calc(8.333% - 1px), #dbe7f716 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 16% 25%, #355f9c57, transparent 28%), linear-gradient(128deg, var(--dark), color-mix(in srgb, var(--blue) 38%, var(--dark)) 76%, var(--dark-2));block-size:auto;min-block-size:620px;max-block-size:none;color:var(--paper);grid-template-rows:minmax(420px,auto) auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.board-home .home-system-terminus__copy{z-index:4;background:linear-gradient(112deg,#355f9c2e,#0000 72%);grid-area:1/1/auto/9;align-self:center;min-block-size:0;padding:64px 48px 54px;position:relative}.home-system-terminus__copy>p{color:var(--blue-soft)!important}.home-system-terminus__copy h2{max-inline-size:680px;color:var(--paper);font-size:clamp(3.3rem,6.4vw,5.15rem);line-height:.9}.home-system-terminus__copy>a{min-block-size:48px}.board-home .home-system-terminus__aperture{z-index:1;clip-path:polygon(19% 0,100% 0,100% 100%,0 100%,0 24%);grid-area:1/7/-1/-1;min-block-size:620px;position:relative;overflow:hidden}.home-system-terminus__aperture:after{content:"";background:linear-gradient(90deg,#090a0df5,#090a0d14 68%),linear-gradient(#0000 52%,#090a0d8f);position:absolute;inset:0}.home-system-terminus__aperture img{object-fit:cover;filter:saturate(.54)contrast(1.1)brightness(.7);object-position:var(--asset-tablet-position,50% 50%)!important}.board-home .home-system-terminus__register{z-index:5;border:1px solid #dbe7f738;border-block-start:4px solid var(--gold);color:#fbfaf7cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0dd6;grid-area:2/4/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.board-home .home-system-terminus__register li{border:0;border-inline-end:1px solid #dbe7f72e;align-content:center;min-block-size:108px;padding:18px 20px;font-size:.74rem;display:grid}.home-system-terminus__structure{z-index:2;pointer-events:none;position:absolute;inset:0}.home-system-terminus__structure i{display:block;position:absolute}.home-system-terminus__structure i:first-child{background:linear-gradient(90deg, var(--blue-soft), transparent);block-size:1px;inline-size:74%;inset:15% auto auto 6%;transform:rotate(17deg)}.home-system-terminus__structure i:nth-child(2){background:linear-gradient(90deg, var(--sage), transparent);block-size:1px;inline-size:66%;inset:50% auto auto 16%;transform:rotate(-9deg)}.home-system-terminus__structure i:nth-child(3){background:linear-gradient(90deg, var(--gold), transparent);block-size:1px;inline-size:60%;inset:auto auto 17% 28%}}@media not (min-width:768px){.home-terminal-arc{overflow:hidden}.board-home .board-insights{padding:40px 20px 58px}.home-evidence-field__header{grid-template-columns:1fr}.home-evidence-field{margin-block-start:26px;padding-inline-start:14px}.home-evidence-field:before{background:linear-gradient(var(--blue), var(--sage), var(--gold));content:"";inline-size:2px;position:absolute;inset:0 auto 0 0}.home-evidence-field__constellation{min-block-size:0;margin:0;display:block}.home-evidence-node{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;display:grid!important;transform:none!important}.home-evidence-node+.home-evidence-node{margin-block-start:18px}.home-evidence-node.is-source{border-block-start:4px solid var(--blue)}.home-evidence-node.is-proof{border-block-start:4px solid var(--gold);inline-size:90%;margin-inline-start:10%}.home-evidence-node.is-horizon{border-block-start:4px solid var(--sage);inline-size:94%}.home-evidence-node.is-source .home-evidence-node__media{min-block-size:285px}.home-evidence-node.is-proof .home-evidence-node__media{min-block-size:190px}.home-evidence-node.is-horizon .home-evidence-node__media{min-block-size:220px}.home-evidence-node__media img{object-position:var(--asset-mobile-position,var(--asset-tablet-position,50% 50%))!important}.home-evidence-node__copy{padding:18px 18px 22px}.home-evidence-node__copy h3{font-size:clamp(1.8rem,8vw,2.5rem)}.home-publication-register{grid-template-columns:1fr;gap:18px;inline-size:calc(100% - 20px);margin:20px 0 0 20px;padding:22px 20px}.home-publication-register__signal{block-size:32px}.board-home .home-system-terminus{background:linear-gradient(140deg, var(--dark), color-mix(in srgb, var(--blue) 36%, var(--dark)));grid-template-rows:auto auto auto;grid-template-columns:1fr;block-size:auto;min-block-size:0;max-block-size:none;display:grid;overflow:hidden}.board-home .home-system-terminus__copy{min-block-size:0;padding:52px 20px 42px}.home-system-terminus__copy h2{font-size:clamp(3rem,13vw,4.25rem);line-height:.91}.board-home .home-system-terminus__aperture{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%,0 22%);min-block-size:245px;display:block;position:relative;overflow:hidden}.home-system-terminus__aperture img{object-fit:cover;filter:saturate(.54)contrast(1.08)brightness(.7);object-position:var(--asset-mobile-position,var(--asset-tablet-position,50% 50%))!important}.home-system-terminus__aperture:after{content:"";background:linear-gradient(#090a0d14,#090a0d8a);position:absolute;inset:0}.board-home .home-system-terminus__register{background:var(--dark-2);border:0;grid-template-columns:1fr;gap:0;margin:0;padding:0 20px 28px;list-style:none;display:grid}.board-home .home-system-terminus__register li{border:0;border-block-start:1px solid #dbe7f72e;min-block-size:58px;padding:16px 0;font-size:.74rem}.about-institutional-arc__datum{inset-inline-start:8px}.about-mandate-field{min-block-size:0;padding:116px 20px 0 26px}.about-mandate-field__copy h1{font-size:clamp(3.4rem,15vw,4.8rem);line-height:.89}.about-mandate-field__copy>p:last-of-type{font-size:.94rem}.about-mandate-field__chapter{inset:92px 20px auto auto}.about-mandate-field__architecture{opacity:.8;inset-inline-start:24%}.about-mandate-field__scroll{display:none}.about-route .about-mandate-field__purpose{grid-template-columns:1fr;gap:24px;min-block-size:0;margin:52px -20px 0 18px;padding:40px 22px 46px;display:grid}.about-route .about-mandate-field__purpose h2{font-size:clamp(2.8rem,12vw,3.8rem)}.about-route .about-accountability-hinge{background:var(--dark);grid-template-columns:1fr;min-block-size:0;display:grid}.about-route .about-accountability-hinge__portrait{aspect-ratio:4/5;grid-area:auto;min-block-size:0;margin-inline-start:24px}.about-route .about-accountability-hinge__portrait img{object-position:center 30%}.about-route .about-accountability-hinge__copy{border-inline:0;grid-area:auto;margin:-42px 0 0;padding:58px 24px 48px 32px}.about-route .about-accountability-hinge__copy h2{font-size:clamp(4rem,18vw,5.8rem)}.about-accountability-hinge__registration{display:none}.about-route .about-long-arc__direction{min-block-size:0;padding:72px 24px 68px 30px}.about-route .about-long-arc__copy{grid-template-columns:1fr;gap:0;display:grid}.about-route .about-long-arc__copy>.board-kicker,.about-route .about-long-arc__copy>h2,.about-route .about-long-arc__timeline{grid-column:auto}.about-route .about-long-arc__copy>h2{margin-block-start:14px;font-size:clamp(3.3rem,14vw,4.7rem)}.about-route .about-long-arc__timeline{grid-template-columns:1fr;margin-block-start:42px}.about-route .about-long-arc__timeline article{min-block-size:0;padding:26px 22px}.about-route .about-long-arc__timeline article+article{border-inline-start:4px solid var(--gold);border-block-start:0;margin-inline-start:28px;padding:34px 24px}.about-route .about-belief-constellation{min-block-size:0;padding:62px 20px 72px 26px;display:block}.about-route .about-belief-constellation__item{min-block-size:0;padding:32px 24px 38px}.about-route .about-belief-constellation__item:is(.is-1,.is-2,.is-3){padding-block-start:32px}.about-route .about-belief-constellation__item+.about-belief-constellation__item{margin-block-start:16px}.about-route .about-belief-constellation__item.is-2{inline-size:calc(100% - 28px);margin-inline-start:28px}.about-route .about-belief-constellation__item.is-3{margin-inline-start:0}.about-route .about-belief-constellation__item h3,.about-route .about-belief-constellation__item.is-2 h3,.about-route .about-belief-constellation__item.is-3 h3{margin-block-start:34px;font-size:clamp(2.25rem,10vw,3.25rem)}.about-route .about-commission-terminus{grid-template-columns:1fr;min-block-size:0;display:grid}.about-route .about-commission-terminus__structure{border-block-end:1px solid #dbe7f72e;border-inline-end:0;grid-column:auto;min-block-size:190px}.about-route .about-commission-terminus__structure span{font-size:8rem}.about-route .about-commission-terminus__copy{grid-column:auto;padding:50px 22px 58px 28px}.about-route .about-commission-terminus__copy h2{font-size:clamp(3.2rem,14vw,4.6rem)}.thank-you-receipt-field{background:linear-gradient(140deg, var(--dark), color-mix(in srgb, var(--blue) 32%, var(--dark)));min-block-size:100svh;padding:0 20px 54px;display:block}.thank-you-receipt-field__media{z-index:-1;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%,0 21%);min-block-size:330px;margin-inline:-20px;position:relative;inset:auto}.thank-you-receipt-field__media img{object-position:var(--receipt-mobile-position)!important}.thank-you-receipt-field__copy{background:linear-gradient(120deg,#090a0df0,#0000);margin-block-start:-36px;padding:36px 0 0 14px}.thank-you-receipt-field__copy h1{font-size:clamp(3.4rem,15vw,4.85rem);line-height:.89}.thank-you-receipt-field__copy>p:last-of-type{font-size:.92rem}.thank-you-receipt-field__status{grid-template-columns:1fr;margin-block-start:40px}.thank-you-receipt-field__status li{border-block-end:1px solid #dbe7f72e;border-inline-end:0;min-block-size:72px;padding:14px 18px}.thank-you-receipt-field__status strong{margin-block-start:6px}.thank-you-receipt-field__ledger{margin-block-start:20px}.thank-you-receipt-field__actions{margin-block-start:24px;display:grid}.thank-you-receipt-field__actions .board-button{inline-size:100%}}.desktop-context-panel{pointer-events:none}.desktop-context-panel.is-open{pointer-events:auto}.desktop-context-panel[hidden]{display:none!important}@media (min-width:1200px){.board-home .engagement-stage,.board-home .engagement-image{block-size:auto;min-block-size:440px}.industries-route .industry-panels{inset-inline-start:max(39%,clamp(540px,50% - 60px,620px))}.industries-route .industry-explorer,.industries-route .industry-index{min-block-size:1150px}.industries-route .industry-active-copy{column-gap:clamp(32px,3vw,38px)}.home-evidence-node.is-horizon .home-evidence-node__copy{padding-block-end:34px}.insights-route .insights-field-active{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.insights-route .insights-field-active h3{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.insights-route .insights-editorial-system>.insights-publication-state{margin-block-start:0}}@media (min-width:1600px){.insights-route .insights-field-active{grid-template-columns:minmax(0,1fr) minmax(430px,1.25fr)}}.board-home .hero-metric-strip{grid-template-columns:minmax(0,1.16fr) repeat(3,minmax(0,1fr))}.board-home .hero-metric-strip>div{gap:14px;padding:16px clamp(18px,1.5vw,24px)}.board-home .hero-metric-strip span{color:#fbfaf7d1;font-size:.78rem;line-height:1.46}@media (min-width:1200px) and (max-width:1366.98px){.board-home .hero-metric-strip>div{grid-template-columns:1fr;align-content:center;gap:6px}}@media not (min-width:1200px){.board-home .hero-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:0}.board-home .hero-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--home-light-line)}.board-home .hero-metric-strip>div:nth-child(2){border-right:0}}@media (max-width:520px){.board-home .hero-metric-strip>div{grid-template-columns:1fr;align-content:start;gap:6px;padding:14px 16px 16px}}@media (max-width:359.98px){.board-home .hero-metric-strip{grid-template-columns:1fr}.board-home .hero-metric-strip>div{border-right:0;border-bottom:1px solid var(--home-light-line);grid-template-columns:64px minmax(0,1fr);align-content:center;min-block-size:82px}.board-home .hero-metric-strip>div:last-child{border-bottom:0}}.about-mandate-field__copy{isolation:isolate}.about-mandate-field__copy:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#fbfaf7fc 0 68%,#f5f4f0eb 84%,#0000 100%);position:absolute;inset:-34px -92px -44px -28px}.about-route .about-mandate-field__purpose{background:linear-gradient(105deg, var(--blue-soft), var(--paper) 55%, color-mix(in srgb, var(--sage) 14%, var(--soft)))}.about-long-arc__field i:first-child{background:linear-gradient(90deg, var(--blue-soft), transparent);opacity:.78;inline-size:60%;inset:42px -4% auto 44%;transform:rotate(5deg)}.about-long-arc__field i:nth-child(2){background:linear-gradient(90deg, var(--gold), transparent);opacity:.74;inline-size:56%;inset:auto 7% 38px auto;transform:rotate(-4deg)}.about-long-arc__field span{border-color:#dbe7f729;border-inline-start-color:var(--gold);block-size:78px;inset:26px 6% auto 62%}.about-route .about-long-arc__timeline article{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 12%, var(--dark)), var(--dark-2))}.about-route .about-long-arc__timeline article+article{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 42%, var(--dark)), color-mix(in srgb, var(--sage) 22%, var(--dark-2)))}.about-route .about-belief-constellation__item.is-1{background:linear-gradient(135deg, var(--paper) 0 62%, color-mix(in srgb, var(--blue-soft) 62%, var(--paper)))}.about-route .about-belief-constellation__item.is-2{background:linear-gradient(145deg, var(--paper) 0 64%, color-mix(in srgb, var(--gold) 12%, var(--soft)));grid-column:8/-1}.about-route .about-belief-constellation__item.is-3{background:linear-gradient(125deg, var(--blue-soft), color-mix(in srgb, var(--sage) 18%, var(--paper)))}.about-route .about-commission-terminus__copy{background:linear-gradient(102deg,#090a0de0,#355f9c2e 72%,#0000)}.about-now-next span{font-size:.75rem}@media (768px<=width<1200px){.about-institutional-arc__datum{inset-inline-start:clamp(24px,2.5vw,32px)}}@media not (min-width:768px){.about-mandate-field__copy:before{background:linear-gradient(90deg,#fbfaf7fe 0 84%,#f5f4f0d6 100%);inset:-22px -20px -34px -12px}.about-long-arc__field i:first-child{inline-size:58%;inset:22px -8% auto 54%;transform:rotate(6deg)}.about-long-arc__field i:nth-child(2){inline-size:62%;inset:auto -7% 22px auto;transform:rotate(-5deg)}.about-long-arc__field span{block-size:54px;inset:16px -9% auto 66%}.about-belief-constellation__axis i:first-child{inline-size:2px;inset:0 auto 0 12px}.about-belief-constellation__axis i:nth-child(2),.about-belief-constellation__axis i:nth-child(3){display:none}.about-route .about-commission-terminus__copy{background:linear-gradient(132deg,#090a0df0,#355f9c3d)}}.industries-route .industry-pattern-strip{isolation:isolate;background:linear-gradient(#355f9c0f 1px, transparent 1px), linear-gradient(90deg, #355f9c0f 1px, transparent 1px), radial-gradient(ellipse at 88% 72%, transparent 0 22%, #355f9c21 22.2% 22.5%, transparent 22.8%), radial-gradient(circle at 82% 22%, #b08a4d26, transparent 26%), linear-gradient(118deg, var(--e3-paper) 0%, color-mix(in srgb, var(--e3-sage) 18%, var(--e3-soft)) 72%, color-mix(in srgb, var(--e3-blue-soft) 56%, var(--e3-soft)) 100%);background-size:52px 52px,52px 52px,auto,auto,auto;align-items:center;position:relative;overflow:hidden}.industries-route .industry-pattern-strip:after{z-index:0;background:linear-gradient(90deg, var(--e3-blue), var(--e3-sage) 58%, var(--e3-gold));content:"";block-size:4px;position:absolute;inset:auto 0 0}.industries-route .industry-pattern-strip>*{z-index:1;position:relative}@media (min-width:1200px){.industries-route .industry-pattern-strip{min-block-size:0;padding-block:clamp(78px,6vw,104px)}}.industries-route .industries-terrain-terminus{isolation:isolate;background:linear-gradient(#dbe7f713 1px, transparent 1px), linear-gradient(90deg, #dbe7f713 1px, transparent 1px), radial-gradient(ellipse at 17% 44%, transparent 0 26%, #dbe7f71f 26.2% 26.5%, transparent 26.8%), linear-gradient(118deg, color-mix(in srgb, var(--e3-sage) 58%, var(--e3-dark)), color-mix(in srgb, var(--e3-blue) 76%, var(--e3-dark)) 72%, var(--e3-dark));background-size:52px 52px,52px 52px,auto,auto;grid-template-rows:minmax(440px,auto) auto;grid-template-columns:repeat(12,minmax(0,1fr));min-block-size:0;max-block-size:none;position:relative;overflow:hidden}.industries-terrain-terminus .route-close-mark{color:#fbfaf7bd;border-color:#dbe7f72e;grid-area:1/1/auto/5;min-block-size:440px}.industries-terrain-terminus .route-close-mark:before{aspect-ratio:1.55;border-color:var(--e3-blue-soft);border-radius:50%;inline-size:70%;transform:rotate(-8deg)}.industries-terrain-terminus .route-close-mark:after{aspect-ratio:1.38;border-color:var(--e3-gold);border-radius:50%;block-size:auto;inline-size:54%;transform:rotate(12deg)}.industries-terrain-terminus .route-close-mark i{background:linear-gradient(90deg, transparent, var(--e3-blue-soft), var(--e3-gold), transparent);border:0;block-size:1px;inline-size:78%}.industries-terrain-terminus .route-close-copy{z-index:2;background:linear-gradient(104deg,#090a0db3,#355f9c1a 78%,#0000);grid-area:1/5/auto/-1;min-block-size:440px;position:relative}.industries-terrain-terminus .route-close-register,.method-assembly-terminus .route-close-register{z-index:4;border-block-start:4px solid var(--e3-gold);color:var(--e3-paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0dd6;margin:0;padding:0;list-style:none;display:grid;position:relative}.industries-terrain-terminus .route-close-register{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.industries-terrain-terminus .route-close-register li,.method-assembly-terminus .route-close-register li{border-inline-end:1px solid #dbe7f72e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-block-size:82px;padding:18px 22px;display:grid}.industries-terrain-terminus .route-close-register span,.method-assembly-terminus .route-close-register span{color:var(--e3-blue-soft);letter-spacing:.12em;font-size:.66rem;font-weight:800}.industries-terrain-terminus .route-close-register strong,.method-assembly-terminus .route-close-register strong{color:var(--e3-paper);font-size:.78rem;font-weight:700}.method-route .method-assembly-terminus{background:linear-gradient(90deg, transparent calc(8.333% - 1px), #dbe7f712 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, linear-gradient(120deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 32%, var(--e3-dark)));grid-template-columns:minmax(300px,4fr) minmax(0,6fr) minmax(160px,2fr);min-block-size:500px;max-block-size:none}.method-assembly-terminus .board-closing-image,.method-assembly-terminus .route-close-copy{min-block-size:500px}.method-assembly-terminus .route-close-register{border-block-start:0;border-inline-start:4px solid var(--e3-gold);grid-template-columns:1fr}.method-assembly-terminus .route-close-register li{border-block-end:1px solid #dbe7f72e;border-inline-end:0;min-block-size:100px;padding-inline:18px}@media (768px<=width<1200px){.method-route .method-assembly-terminus{grid-template-rows:auto auto;grid-template-columns:minmax(270px,4fr) minmax(0,8fr)}.method-assembly-terminus .board-closing-image{grid-area:1/1}.method-assembly-terminus .route-close-copy{grid-area:1/2}.method-assembly-terminus .route-close-register{border-block-start:4px solid var(--e3-gold);border-inline-start:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.method-assembly-terminus .route-close-register li{border-block-end:0;border-inline-end:1px solid #dbe7f72e;min-block-size:82px}}@media not (min-width:768px){.industries-route .industries-terrain-terminus,.method-route .method-assembly-terminus{grid-template-rows:auto auto;grid-template-columns:1fr;min-block-size:0;max-block-size:none;display:grid}.industries-terrain-terminus .route-close-copy,.method-assembly-terminus .route-close-copy{grid-area:1/1;min-block-size:0;padding-block:54px}.industries-terrain-terminus .route-close-register,.method-assembly-terminus .route-close-register{border-block-start:4px solid var(--e3-gold);border-inline-start:0;grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr))}.method-assembly-terminus .route-close-register li,.industries-terrain-terminus .route-close-register li{border-block-end:1px solid #dbe7f72e;border-inline-end:1px solid #dbe7f72e;min-block-size:68px;padding:14px 16px}.method-assembly-terminus .route-close-register li:last-child{grid-column:1/-1}}.board-home .board-chapter-rail strong{font-size:.625rem;line-height:1.4}.desktop-context-item-copy small{opacity:.78;font-size:.69rem;line-height:1.4}.solutions-entry-architecture li small{color:#fbfaf7bd;font-size:.76rem;line-height:1.36}.industries-entry-forces li{font-size:.73rem;line-height:1.35}.solutions-close-rail strong{font-size:.78rem}.insights-research-close dt{letter-spacing:.09em;font-size:.73rem}.board-home .challenge-selector button{font-size:.77rem}.board-home .capability-tile p{font-size:.79rem;line-height:1.48}.contact-expectation-registration :is(span,strong){letter-spacing:.09em;text-align:center;font-size:.69rem;line-height:1.2}@media (768px<=width<1200px){.insights-route .insights-research-protocol ol{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-route .insights-research-protocol li{border-block-end:1px solid #dbe7f724;min-block-size:172px}}@media not (min-width:768px){.industries-entry-legend li{min-block-size:44px;font-size:.7rem;line-height:1.35}.insights-route .insights-entry-records strong{font-size:.76rem}.board-home .challenge-impact ul{font-size:.79rem;line-height:1.45}.contact-expectation-registration :is(span,strong){letter-spacing:.06em;padding-inline:6px;font-size:.65rem}.contact-fit-coordinates li{font-size:.67rem}}@media (max-width:390px){.board-intake-context li{font-size:.75rem}}@media (768px<=width<1200px){.home-evidence-node.is-horizon{grid-column:8/-1}.home-publication-register{margin-block-start:20px}}@media (min-width:768px) and (max-width:1439px){.industries-entry-copy{inline-size:min(720px,100vw - 276px)}.industries-entry-legend{grid-template-columns:minmax(0,1fr);inline-size:188px}.industries-entry-legend li:nth-child(n){transform:none}}@media (min-width:768px) and (max-width:879px){.about-route .about-mandate-field__purpose{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-block-size:0}.about-route .about-mandate-field__scroll{display:none}}@media (min-width:880px){.about-route .about-mandate-field__scroll{inset-block-end:18px}}@media (min-width:768px){.industries-terrain-entry .static-entry-scroll{color:var(--paper)}}@media not (min-width:768px){.about-route .about-commission-terminus{block-size:auto;max-block-size:none}.board-home .challenge-response-copy a{min-block-size:44px}.privacy-route .privacy-document a,.intake-route .intake-privacy-disclosure a{vertical-align:middle;align-items:center;min-block-size:44px;display:inline-flex}}@media (max-width:359px){.industries-route .industry-index .industry-terrain-nodes{margin-inline:0}.industries-route .industry-index .industry-terrain-nodes [role=tab]{grid-template-columns:30px minmax(0,1fr);padding-inline:8px}}.method-route .route-method-stage,.method-route .route-method-stage.is-culmination,.method-route .route-method-stage>.method-assembly,.method-route .route-method-panels,.method-route .route-method-copy{min-block-size:0}.method-route .route-method-stage>.method-assembly{background:linear-gradient(90deg, transparent calc(12.5% - 1px), #dbe7f70e 12.5%, transparent calc(12.5% + 1px)) 0 0 / 12.5% 100%, radial-gradient(circle at 78% 20%, #355f9c75, transparent 32%), linear-gradient(150deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 34%, var(--e3-dark-raised)));grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.method-route .method-assembly-graphic{block-size:clamp(250px,27vw,350px);min-block-size:0;inline-size:100%;padding:14px 20px 0;display:block}.method-route .method-assembly-node.is-active circle{fill:var(--e3-gold);stroke:#fff}.method-route .method-assembly-node.is-active rect{fill:color-mix(in srgb, var(--e3-blue) 64%, var(--e3-dark));stroke:var(--e3-gold)}.method-route .method-assembly-node.is-complete circle{fill:var(--e3-sage);stroke:var(--e3-blue-soft)}.method-route .method-assembly-artifacts{background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:18px 20px 24px;display:grid}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:first-child{grid-column:1/4}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(2){grid-column:4/7}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(3){grid-column:1/4}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(4){grid-column:4/7}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(5){grid-column:2/6}.method-route .route-method-stage>.method-assembly figcaption{color:#fbfaf7bd;border-block:1px solid #dbe7f729;padding:16px 26px 20px;font-size:.78rem;line-height:1.5}.method-route .route-method-stage:not(.is-culmination) .route-method-panels{align-items:stretch;display:grid}.method-route .route-method-stage:not(.is-culmination) .route-method-copy.is-active{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-block-size:100%;display:grid}.method-route .route-method-stage:not(.is-culmination) .method-stage-copy-brief{align-self:center}.method-route .route-method-stage:not(.is-culmination) .method-stage-copy-outputs{align-self:end}.representative-engagement-system{isolation:isolate;min-inline-size:0;position:relative;overflow:hidden}.representative-engagement-system[aria-labelledby]{scroll-margin-block-start:96px}.representative-engagement-system--home{min-block-size:0;padding:clamp(72px, 7vw, 108px) var(--board-gutter) clamp(64px, 7vw, 98px);background:linear-gradient(90deg, transparent calc(8.333% - 1px), #dbe7f70a 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 81% 14%, #355f9c57, transparent 26%), linear-gradient(145deg, var(--home-dark), var(--home-dark-raised));color:var(--home-paper)}.representative-engagement-system--solutions{inline-size:min(100%, var(--board-max));padding:clamp(82px, 8vw, 124px) var(--board-gutter) clamp(78px, 8vw, 116px);background:linear-gradient(90deg, transparent calc(8.333% - 1px), #355f9c0e 8.333%, transparent calc(8.333% + 1px)) 0 0 / 8.333% 100%, radial-gradient(circle at 14% 18%, #dbe7f7e0, transparent 28%), linear-gradient(142deg, var(--e3-paper), var(--e3-soft));color:var(--e3-ink);margin-inline:auto}.representative-engagement-system__heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(14px,2vw,28px);display:grid}.representative-engagement-system__heading>span{color:var(--home-blue-soft);font-family:var(--board-serif);grid-column:1;align-self:start;font-size:clamp(2.4rem,4vw,4.4rem);line-height:.8}.representative-engagement-system__heading>div{grid-column:2/10}.representative-engagement-system--solutions .representative-engagement-system__heading>div{grid-column:1/10}.representative-engagement-system__heading h2{letter-spacing:-.045em;text-wrap:balance;max-inline-size:900px;margin-block-start:14px;font-size:clamp(3.2rem,5.6vw,6.8rem);line-height:.89}.representative-engagement-system__heading>output{color:var(--home-gold,var(--e3-gold));font-family:var(--board-serif);grid-column:11/-1;justify-self:end;padding-block-end:8px;font-size:clamp(1.35rem,2vw,2.2rem)}.representative-engagement-system--solutions .representative-engagement-system__heading>output{color:var(--e3-blue)}.representative-engagement-system__selector{z-index:6;border-block:1px solid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:clamp(34px,4vw,54px);display:grid;position:relative}.representative-engagement-system--home .representative-engagement-system__selector{background:#090a0d80;border-color:#dbe7f733}.representative-engagement-system--solutions .representative-engagement-system__selector{border-color:var(--e3-line-strong);background:#fbfaf7b3}.representative-engagement-system__tab{border:0;min-block-size:72px;min-inline-size:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border-inline-end:1px solid #dbe7f72e;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;display:grid;position:relative}.representative-engagement-system--solutions .representative-engagement-system__tab{border-color:var(--e3-line)}.representative-engagement-system__tab:last-child{border-inline-end:0}.representative-engagement-system__tab:after{content:"";background:0 0;block-size:4px;position:absolute;inset:auto 0 0}.representative-engagement-system__tab>span:first-child{color:var(--home-blue-soft,var(--e3-blue));letter-spacing:.08em;font-size:.76rem;font-weight:750}.representative-engagement-system__tab>span:last-child{font-size:clamp(.76rem,.9vw,.88rem);font-weight:700;line-height:1.3}.representative-engagement-system--home .representative-engagement-system__tab{color:#fbfaf7ad}.representative-engagement-system--home .representative-engagement-system__tab.is-active{color:#fff;background:linear-gradient(118deg,#355f9c80,#355f9c1f)}.representative-engagement-system--home .representative-engagement-system__tab.is-active:after{background:var(--home-gold)}.representative-engagement-system--solutions .representative-engagement-system__tab{color:color-mix(in srgb, var(--e3-ink) 68%, var(--e3-blue))}.representative-engagement-system--solutions .representative-engagement-system__tab.is-active{background:linear-gradient(118deg, var(--e3-blue), color-mix(in srgb, var(--e3-blue) 72%, var(--e3-dark)));color:#fff}.representative-engagement-system--solutions .representative-engagement-system__tab.is-active:after{background:var(--e3-gold)}.representative-engagement-system__tab:focus-visible,.representative-engagement-system__panel:focus-visible,.representative-engagement-system__controls button:focus-visible,.representative-engagement-system :is(summary,a):focus-visible{outline:3px solid var(--focus,#dbe7f7);outline-offset:4px}.representative-engagement-system__panels{min-inline-size:0}.representative-engagement-system__panel{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(min-content,auto);min-inline-size:0;margin-block-start:18px;display:grid;position:relative}.representative-engagement-system__panel[hidden]{display:none!important}.representative-engagement-system--home .representative-engagement-system__panel{background-color:#090a0d80;background-image:linear-gradient(#dbe7f70b 1px,#0000 1px),linear-gradient(90deg,#dbe7f70b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dbe7f733}.representative-engagement-system--solutions .representative-engagement-system__panel{border:1px solid var(--e3-line-strong);background-color:#fbfaf7c2;background-image:linear-gradient(#355f9c0b 1px,#0000 1px),linear-gradient(90deg,#355f9c0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;box-shadow:0 34px 84px #1113171a}.representative-engagement-system__image-plane{z-index:1;background:var(--e3-dark);clip-path:polygon(0 0,100% 0,100% 86%,86% 100%,0 100%);grid-area:1/1/4/7;min-block-size:650px;min-inline-size:0;position:relative;overflow:hidden}.representative-engagement-system--solutions .representative-engagement-system__image-plane{clip-path:polygon(0 0,100% 0,100% 100%,13% 100%,0 87%);grid-column:1/7;min-block-size:690px}.representative-engagement-system__image-plane:after{content:"";pointer-events:none;background:linear-gradient(110deg,#090a0d14,#355f9c38),linear-gradient(#0000 48%,#090a0db8);position:absolute;inset:0}.representative-engagement-system__image-plane img{object-fit:cover;filter:saturate(.62)contrast(1.1)brightness(.72);object-position:var(--asset-desktop-position,50% 50%)!important}.representative-engagement-system--solutions .representative-engagement-system__image-plane img{filter:saturate(.74)contrast(1.08)brightness(.78)}.representative-engagement-system__image-plane>span{z-index:2;color:#fbfaf7c7;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:750;position:absolute;inset:auto 24px 22px}.representative-engagement-system__identity{z-index:4;grid-area:1/5/auto/-1;align-self:start;margin-block-start:34px;padding:clamp(28px,3.6vw,52px);position:relative}.representative-engagement-system--home .representative-engagement-system__identity{border-block-start:4px solid var(--home-gold);background:linear-gradient(126deg,#151820f5,#355f9cb8);box-shadow:0 26px 70px #090a0d57}.representative-engagement-system--solutions .representative-engagement-system__identity{border-block-start:4px solid var(--e3-blue);background:#fbfaf7f0;grid-column:5/11;box-shadow:0 26px 70px #1113171f}.representative-engagement-system__identity>p:nth-of-type(2){color:var(--home-blue-soft,var(--e3-blue));margin-block-start:16px;font-size:.82rem;font-weight:750;line-height:1.4}.representative-engagement-system--solutions .representative-engagement-system__identity>p:nth-of-type(2){color:var(--e3-blue)}.representative-engagement-system__identity h3{max-inline-size:820px;color:inherit;letter-spacing:-.04em;text-wrap:balance;margin-block-start:12px;font-size:clamp(2.8rem,4.6vw,5.8rem);line-height:.9}.representative-engagement-system__evidence-field{display:contents}.representative-engagement-system__causal-field{z-index:3;grid-area:2/5/4/-1;align-self:start;min-inline-size:0;padding:clamp(26px,3vw,42px);position:relative}.representative-engagement-system--home .representative-engagement-system__causal-field{background:#090a0dd4;border:1px solid #dbe7f72e;margin:0 24px 34px 0}.representative-engagement-system--solutions .representative-engagement-system__causal-field{border:1px solid var(--e3-line-strong);background:#fbfaf7eb;margin:0 0 44px}.representative-engagement-system__causal-field>h4,.representative-engagement-system__trace>h4,.representative-engagement-system__capability-register>h4{color:var(--home-blue-soft,var(--e3-blue));font-family:var(--board-sans);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.representative-engagement-system--solutions :is(.representative-engagement-system__causal-field,.representative-engagement-system__trace,.representative-engagement-system__capability-register)>h4{color:var(--e3-blue)}.representative-engagement-system__causal-field dl{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin:24px 0 0;display:grid}.representative-engagement-system__causal-field dl>div{border:1px solid #dbe7f72e;min-inline-size:0;padding:22px 24px 24px;position:relative}.representative-engagement-system__causal-field dl>div:before{color:currentColor;content:attr(data-phase);opacity:.64;font-size:.74rem;font-weight:750;position:absolute;inset:14px 16px auto auto}.representative-engagement-system__causal-field dl>div:first-child{grid-area:1/1/auto/8}.representative-engagement-system__causal-field dl>div:nth-child(2){z-index:2;grid-area:2/5/auto/13;margin-block-start:-1px}.representative-engagement-system__causal-field dl>div:nth-child(3){grid-area:3/2/auto/11;margin-block-start:-1px}.representative-engagement-system--home .representative-engagement-system__causal-field dl>div:first-child{background:linear-gradient(125deg,#355f9c3d,#090a0da3)}.representative-engagement-system--home .representative-engagement-system__causal-field dl>div:nth-child(2){border-inline-start:4px solid var(--home-gold);background:linear-gradient(125deg,#355f9cb8,#151820eb)}.representative-engagement-system--home .representative-engagement-system__causal-field dl>div:nth-child(3){border-inline-start:4px solid var(--home-sage);background:linear-gradient(125deg,#66786d57,#090a0db8)}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div{border-color:var(--e3-line-strong);background:var(--e3-paper)}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:first-child{background:color-mix(in srgb, var(--e3-blue-soft) 48%, var(--e3-paper))}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:nth-child(2){border-inline-start:4px solid var(--e3-gold);background:var(--e3-blue);color:#fff}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:nth-child(3){border-inline-start:4px solid var(--e3-sage);background:color-mix(in srgb, var(--e3-sage) 24%, var(--e3-paper))}.representative-engagement-system__causal-field dt{max-inline-size:calc(100% - 38px);color:inherit;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800}.representative-engagement-system__causal-field dd{color:inherit;opacity:.82;margin:13px 0 0;font-size:clamp(.88rem,1.05vw,1rem);line-height:1.56}.representative-engagement-system__trace,.representative-engagement-system__capability-register{z-index:4;min-inline-size:0;padding:clamp(26px,3vw,40px);position:relative}.representative-engagement-system__trace{border-block-start:4px solid var(--home-blue-soft,var(--e3-blue));grid-area:4/2/auto/8}.representative-engagement-system__capability-register{border-block-start:4px solid var(--home-gold,var(--e3-gold));grid-area:4/8/auto/-1}.representative-engagement-system--home :is(.representative-engagement-system__trace,.representative-engagement-system__capability-register){background:var(--home-dark-raised);box-shadow:0 28px 70px #090a0d47}.representative-engagement-system--solutions .representative-engagement-system__trace{background:linear-gradient(135deg, var(--e3-dark), color-mix(in srgb, var(--e3-blue) 34%, var(--e3-dark)));color:var(--e3-paper);grid-column:1/7}.representative-engagement-system--solutions .representative-engagement-system__capability-register{border-color:var(--e3-gold);background:#fbfaf7f5;grid-column:7/-1}.representative-engagement-system__trace ol,.representative-engagement-system__capability-register ol{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.representative-engagement-system__trace ol{counter-reset:engagement-trace}.representative-engagement-system__trace li{color:#fbfaf7c7;counter-increment:engagement-trace;border-block-start:1px solid #dbe7f72e;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;font-size:.84rem;line-height:1.5;display:grid}.representative-engagement-system__trace li:before{color:var(--home-gold,var(--e3-gold));content:"0" counter(engagement-trace);font-size:.76rem;font-weight:750}.representative-engagement-system__capability-register li{color:#fbfaf7c7;border-block-start:1px solid #dbe7f72e;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;font-size:.82rem;line-height:1.4;display:grid}.representative-engagement-system--solutions .representative-engagement-system__capability-register li{border-color:var(--e3-line);color:var(--e3-muted)}.representative-engagement-system__capability-register li>span{color:var(--home-blue-soft,var(--e3-blue));font-size:.76rem;font-weight:750}.representative-engagement-system--solutions .representative-engagement-system__capability-register li>span{color:var(--e3-blue)}.representative-engagement-system__mobile-register{display:none}.representative-engagement-system__context{z-index:3;border-block:1px solid var(--e3-line-strong);background:#fbfaf7b8;grid-area:5/3/auto/11;margin-block-start:26px}.representative-engagement-system__context>summary,.representative-engagement-system__mobile-register>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-block-size:56px;padding:0 18px;font-size:.82rem;font-weight:750;list-style:none;display:flex}.representative-engagement-system__context>summary::-webkit-details-marker{display:none}.representative-engagement-system__mobile-register>summary::-webkit-details-marker{display:none}.representative-engagement-system__context[open]>summary svg,.representative-engagement-system__mobile-register[open]>summary svg{transform:rotate(180deg)}.representative-engagement-system__context>div{border-block-start:1px solid var(--e3-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.representative-engagement-system__context section{min-inline-size:0;padding:24px}.representative-engagement-system__context section+section{border-inline-start:1px solid var(--e3-line)}.representative-engagement-system__context h4{color:var(--e3-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.representative-engagement-system__context p{color:var(--e3-muted);margin-block-start:12px;font-size:.88rem;line-height:1.6}.representative-engagement-system__qualification{z-index:3;color:#fbfaf79e;border-block-start:1px solid #dbe7f72e;grid-area:5/5/auto/-1;justify-content:space-between;align-items:center;gap:24px;min-inline-size:0;padding:20px 24px;font-size:.78rem;display:flex}.representative-engagement-system--solutions .representative-engagement-system__qualification{border-color:var(--e3-line-strong);color:var(--e3-muted);grid-row:6;margin-block-start:18px}.representative-engagement-system__qualification a{min-block-size:44px;color:var(--home-blue-soft,var(--e3-blue));align-items:center;gap:9px;font-weight:750;display:inline-flex}.representative-engagement-system__controls{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:10px;margin-block-start:18px;display:grid}.representative-engagement-system__controls>button{min-block-size:48px}.representative-engagement-system__controls>button:first-child{justify-self:start}.representative-engagement-system__controls>button:last-child{justify-self:end}.representative-engagement-system__controls>output{color:inherit;font-family:var(--board-serif);font-size:1.12rem}.representative-engagement-system--solutions .representative-engagement-system__controls>button:not(:disabled):hover{border-color:var(--e3-blue);background:var(--e3-blue);color:#fff}.representative-engagement-system--home .representative-engagement-system__controls>button:not(:disabled):hover{border-color:var(--home-blue-soft);background:#355f9c4d}.representative-engagement-system__no-script{margin-block-start:24px}@media (min-width:1200px){.method-route .route-method-stage,.method-route .route-method-stage>.method-assembly,.method-route .route-method-panels,.method-route .route-method-copy,.method-route .method-artifact-stage{min-block-size:0}}@media not (min-width:1200px){.representative-engagement-system--home,.representative-engagement-system--solutions{padding-inline:clamp(32px,4vw,48px)}.representative-engagement-system__heading>div{grid-column:2/11}.representative-engagement-system--solutions .representative-engagement-system__heading>div{grid-column:1/11}.representative-engagement-system__tab{grid-template-columns:30px minmax(0,1fr);padding-inline:12px}.representative-engagement-system__image-plane,.representative-engagement-system--solutions .representative-engagement-system__image-plane{grid-column:1/8;min-block-size:620px}.representative-engagement-system__image-plane img{object-position:var(--asset-tablet-position,var(--asset-desktop-position,50% 50%))!important}.representative-engagement-system__identity,.representative-engagement-system--solutions .representative-engagement-system__identity,.representative-engagement-system__causal-field{grid-column:4/-1}.representative-engagement-system--home .representative-engagement-system__causal-field{margin-inline-end:18px}}@media (768px<=width<1024px){.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts{grid-template-columns:repeat(6,minmax(0,1fr))}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:first-child{grid-column:1/3}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(2){grid-column:3/5}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(3){grid-column:5/7}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(4){grid-column:2/4}.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(5){grid-column:4/7}.representative-engagement-system__heading h2{font-size:clamp(3.5rem,7vw,5.5rem)}.representative-engagement-system__selector{grid-template-columns:repeat(2,minmax(0,1fr))}.representative-engagement-system__tab:nth-child(2){border-inline-end:0}.representative-engagement-system__tab:nth-child(-n+2){border-block-end:1px solid #dbe7f72e}.representative-engagement-system--solutions .representative-engagement-system__tab:nth-child(-n+2){border-color:var(--e3-line)}.representative-engagement-system__image-plane,.representative-engagement-system--solutions .representative-engagement-system__image-plane{grid-column:1/9;min-block-size:590px}.representative-engagement-system__identity,.representative-engagement-system--solutions .representative-engagement-system__identity{grid-column:4/-1;margin-block-start:28px}.representative-engagement-system__identity h3{font-size:clamp(2.9rem,6.3vw,4.8rem)}.representative-engagement-system__causal-field{grid-column:4/-1}.representative-engagement-system__causal-field dl>div:first-child{grid-column:1/11}.representative-engagement-system__causal-field dl>div:nth-child(2){grid-column:3/13}.representative-engagement-system__causal-field dl>div:nth-child(3){grid-column:1/11}.representative-engagement-system__trace,.representative-engagement-system--solutions .representative-engagement-system__trace{grid-column:1/7}.representative-engagement-system__capability-register,.representative-engagement-system--solutions .representative-engagement-system__capability-register{grid-column:7/-1}}@media not (min-width:768px){.method-route .method-assembly-graphic{block-size:230px;min-block-size:0;padding-inline:8px}.method-route .method-assembly-artifacts,.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts,.method-route .route-method-stage.is-culmination .method-assembly-artifacts{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 16px 24px}.method-route .method-assembly-artifacts>li:nth-child(n),.method-route .route-method-stage:not(.is-culmination) .method-assembly-artifacts>li:nth-child(n),.method-route .route-method-stage.is-culmination .method-assembly-artifacts>li:nth-child(n){grid-column:1}.representative-engagement-system--home,.representative-engagement-system--solutions{padding:58px 20px 66px}.representative-engagement-system__heading{grid-template-columns:44px minmax(0,1fr);gap:12px}.representative-engagement-system__heading>span{grid-column:1;font-size:2.4rem}.representative-engagement-system__heading>div,.representative-engagement-system--solutions .representative-engagement-system__heading>div{grid-column:2}.representative-engagement-system--solutions .representative-engagement-system__heading>div{grid-column:1/-1}.representative-engagement-system__heading h2{font-size:clamp(3rem,13.5vw,4.45rem);line-height:.91}.representative-engagement-system__heading>output{display:none}.representative-engagement-system__selector{scroll-snap-type:x mandatory;scrollbar-width:none;border-block-start:0;gap:8px;margin:32px -20px 0;padding:0 20px 14px;display:flex;overflow-x:auto}.representative-engagement-system__selector::-webkit-scrollbar{display:none}.representative-engagement-system__tab{scroll-snap-align:start;border:1px solid #dbe7f72e;flex:0 0 min(270px,80vw);min-block-size:64px}.representative-engagement-system--solutions .representative-engagement-system__tab,.representative-engagement-system--solutions .representative-engagement-system__tab:nth-child(-n+2){border:1px solid var(--e3-line-strong)}.representative-engagement-system__panel{border-inline:0;margin-block-start:12px;display:block}.representative-engagement-system__image-plane,.representative-engagement-system--solutions .representative-engagement-system__image-plane{aspect-ratio:4/3;clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%);min-block-size:0;display:block}.representative-engagement-system--solutions .representative-engagement-system__image-plane{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 14%)}.representative-engagement-system__image-plane img{object-position:var(--asset-mobile-position,var(--asset-tablet-position,50% 50%))!important}.representative-engagement-system__image-plane>span{font-size:.72rem;inset:auto 18px 17px}.representative-engagement-system__identity,.representative-engagement-system--solutions .representative-engagement-system__identity{margin:-48px 14px 0;padding:28px 22px 30px}.representative-engagement-system__identity h3{font-size:clamp(2.25rem,10.5vw,3.7rem)}.representative-engagement-system__causal-field,.representative-engagement-system--home .representative-engagement-system__causal-field,.representative-engagement-system--solutions .representative-engagement-system__causal-field{border-inline:0;margin:14px 0 0;padding:28px 18px 22px}.representative-engagement-system__causal-field dl{border-inline-start:2px solid var(--home-gold,var(--e3-gold));grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:20px;padding-inline-start:12px}.representative-engagement-system__causal-field dl>div:nth-child(n){grid-area:auto/1;margin:0;padding:20px 18px 22px}.representative-engagement-system__causal-field dl>div:nth-child(2){margin-inline-start:14px}.representative-engagement-system__causal-field dl>div:nth-child(3){margin-inline-end:14px}.representative-engagement-system__causal-field dd{font-size:.9rem}.representative-engagement-system__trace,.representative-engagement-system__capability-register{display:none}.representative-engagement-system__mobile-register{background:var(--home-dark-raised);border-block:1px solid #dbe7f733;margin:14px 14px 0;display:block}.representative-engagement-system--solutions .representative-engagement-system__mobile-register{border-color:var(--e3-line-strong);background:#fbfaf7f0}.representative-engagement-system__mobile-register>div{border-block-start:1px solid #dbe7f72e}.representative-engagement-system--solutions .representative-engagement-system__mobile-register>div{border-color:var(--e3-line)}.representative-engagement-system__mobile-register section{padding:24px 18px}.representative-engagement-system__mobile-register section+section{border-block-start:1px solid #dbe7f72e}.representative-engagement-system--solutions .representative-engagement-system__mobile-register section+section{border-color:var(--e3-line)}.representative-engagement-system__mobile-register h4{color:var(--home-blue-soft,var(--e3-blue));letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.representative-engagement-system--solutions .representative-engagement-system__mobile-register h4{color:var(--e3-blue)}.representative-engagement-system__mobile-register ol{counter-reset:mobile-engagement-trace;gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.representative-engagement-system__mobile-register li{color:#fbfaf7c2;counter-increment:mobile-engagement-trace;border-block-start:1px solid #dbe7f72e;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 0;font-size:.84rem;line-height:1.48;display:grid}.representative-engagement-system__mobile-register section:first-child li:before{color:var(--home-gold,var(--e3-gold));content:"0" counter(mobile-engagement-trace);font-size:.74rem;font-weight:750}.representative-engagement-system--solutions .representative-engagement-system__mobile-register li{border-color:var(--e3-line);color:var(--e3-muted)}.representative-engagement-system__mobile-register li>span{color:var(--home-blue-soft,var(--e3-blue));font-size:.74rem;font-weight:750}.representative-engagement-system--solutions .representative-engagement-system__mobile-register li>span{color:var(--e3-blue)}.representative-engagement-system__context{margin:14px 14px 0}.representative-engagement-system__context>div{grid-template-columns:minmax(0,1fr)}.representative-engagement-system__context section+section{border-inline-start:0;border-block-start:1px solid var(--e3-line)}.representative-engagement-system__qualification,.representative-engagement-system--solutions .representative-engagement-system__qualification{gap:12px;margin:14px 14px 0;padding:20px 18px;display:grid}.representative-engagement-system__qualification a{justify-self:start}.representative-engagement-system__controls{grid-template-columns:1fr auto 1fr;margin-block-start:16px}.representative-engagement-system__controls>button{min-inline-size:48px;padding-inline:12px}.representative-engagement-system__controls>button span{display:none}}@media (max-width:359px){.representative-engagement-system--home,.representative-engagement-system--solutions{padding-inline:16px}.representative-engagement-system__selector{margin-inline:-16px;padding-inline:16px}.representative-engagement-system__tab{flex-basis:min(260px,84vw)}.representative-engagement-system__identity,.representative-engagement-system--solutions .representative-engagement-system__identity,.representative-engagement-system__mobile-register,.representative-engagement-system__context,.representative-engagement-system__qualification,.representative-engagement-system--solutions .representative-engagement-system__qualification{margin-inline:8px}.representative-engagement-system__causal-field,.representative-engagement-system--home .representative-engagement-system__causal-field,.representative-engagement-system--solutions .representative-engagement-system__causal-field{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.representative-engagement-system *,.representative-engagement-system :before,.representative-engagement-system :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.insights-route .insights-entry-records li{isolation:isolate;align-self:stretch;min-block-size:0;min-inline-size:0;position:relative;overflow:hidden;transform:none}.insights-route .insights-entry-records li:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#355f9c14,#66786d14);inline-size:24%;position:absolute;inset:0 0 0 auto}.insights-route .insights-entry-records li:first-child{background:linear-gradient(132deg, color-mix(in srgb, var(--blue-soft) 72%, var(--paper)), #fbfaf7e0)}.insights-route .insights-entry-records li:nth-child(3){background:linear-gradient(132deg, color-mix(in srgb, var(--gold) 12%, var(--paper)), #fbfaf7e0)}.insights-route .insights-entry-records li:nth-child(5){background:linear-gradient(132deg, color-mix(in srgb, var(--sage) 16%, var(--paper)), #fbfaf7e0)}.insights-route .insights-entry-records li:nth-child(6){border-block-start-color:var(--gold);background:radial-gradient(circle at 92% 8%, #dbe7f72e, transparent 30%), linear-gradient(118deg, color-mix(in srgb, var(--blue) 78%, var(--dark)), color-mix(in srgb, var(--sage) 36%, var(--dark-2)));border-inline-start-color:#dbe7f747}.insights-route .insights-entry-records li:nth-child(6) :is(span,strong){color:var(--paper)}.insights-route .insights-entry-records li:nth-child(6) span{color:var(--blue-soft)}.insights-route .insights-entry-records strong{overflow-wrap:break-word;text-wrap:balance}.insights-route .insights-research-protocol{isolation:isolate;border:1px solid #b08a4d94;border-block-start:4px solid var(--gold);background:linear-gradient(#dbe7f70b 1px, transparent 1px), linear-gradient(90deg, #dbe7f70b 1px, transparent 1px), radial-gradient(circle at 88% 8%, #355f9c3d, transparent 24%), linear-gradient(132deg, var(--dark), color-mix(in srgb, var(--sage) 24%, var(--dark-2)));inline-size:94%;color:var(--paper);background-size:38px 38px,38px 38px,auto,auto;grid-template-columns:minmax(280px,4fr) minmax(0,8fr);margin:34px 0 0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 62px #11131724}.insights-route .insights-research-protocol:before{background:linear-gradient(var(--gold), var(--blue), var(--sage));content:"";pointer-events:none;inline-size:4px;position:absolute;inset:0 auto 0 0}.insights-route .insights-research-protocol>div{background:linear-gradient(145deg,#355f9c33,#090a0d14);border-inline-end:1px solid #dbe7f729;align-content:start;padding:34px clamp(28px,3vw,44px) 38px;display:grid}.insights-route .insights-research-protocol .board-kicker{color:color-mix(in srgb, var(--gold) 78%, white)!important}.insights-route .insights-research-protocol h3{max-inline-size:540px;color:var(--paper);text-wrap:balance;margin-block-start:12px;font-size:clamp(2rem,2.8vw,3.25rem);line-height:.98}.insights-route .insights-research-protocol>div>p:last-child{color:#fbfaf7b8;max-inline-size:54ch;margin-block-start:18px;font-size:.88rem;line-height:1.55}.insights-route .insights-research-protocol ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.insights-route .insights-research-protocol li{background:#090a0d24;border-inline-end:1px solid #dbe7f724;grid-template-rows:auto auto 1fr;min-block-size:210px;min-inline-size:0;padding:28px 22px 30px;display:grid;position:relative}.insights-route .insights-research-protocol li:last-child{border-inline-end:0}.insights-route .insights-research-protocol li:before{background:var(--blue);content:"";block-size:3px;position:absolute;inset:0 0 auto}.insights-route .insights-research-protocol li:nth-child(2):before{background:var(--sage)}.insights-route .insights-research-protocol li:nth-child(3):before{background:var(--gold)}.insights-route .insights-research-protocol li:nth-child(4):before{background:var(--blue-soft)}.insights-route .insights-research-protocol li>span{color:var(--blue-soft);letter-spacing:.13em;font-size:.6rem;font-weight:800}.insights-route .insights-research-protocol li>strong{color:var(--paper);font-family:var(--board-serif);overflow-wrap:break-word;margin-block-start:24px;font-size:1.2rem;font-weight:400;line-height:1.06}.insights-route .insights-research-protocol li>p{color:#fbfaf7a8;margin-block-start:14px;font-size:.75rem;line-height:1.5}@media (min-width:1200px){.insights-route .insights-entry-records{grid-template-rows:repeat(2,minmax(98px,auto));grid-template-columns:repeat(12,minmax(0,1fr));min-block-size:196px;padding-block-end:16px}.insights-route .insights-entry-records li:first-child{grid-area:1/1/auto/5}.insights-route .insights-entry-records li:nth-child(2){grid-area:1/5/auto/8}.insights-route .insights-entry-records li:nth-child(3){grid-area:1/8/auto/13}.insights-route .insights-entry-records li:nth-child(4){grid-area:2/1/auto/4}.insights-route .insights-entry-records li:nth-child(5){grid-area:2/4/auto/7}.insights-route .insights-entry-records li:nth-child(6){grid-area:2/7/auto/13;padding-inline:18px}.insights-route .insights-entry-records strong{font-size:clamp(.66rem,.76vw,.79rem)}.insights-route .insights-evidence-nodes [role=tab]:first-child,.insights-route .insights-evidence-nodes [role=tab]:nth-child(6){inline-size:min(420px,70%)}.insights-route .insights-evidence-nodes [role=tab]:nth-child(6){inset-inline-start:4%}.insights-route .insights-field-active{grid-template-columns:minmax(270px,1fr) minmax(300px,.94fr)}.insights-route .insights-field-active h3{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:balance}}@media (768px<=width<1200px){.insights-route .insights-entry-records{grid-template-rows:repeat(2,minmax(100px,auto));grid-template-columns:repeat(12,minmax(0,1fr));min-block-size:200px}.insights-route .insights-entry-records li:first-child{grid-area:1/1/auto/5}.insights-route .insights-entry-records li:nth-child(2){grid-area:1/5/auto/8}.insights-route .insights-entry-records li:nth-child(3){grid-area:1/8/auto/13}.insights-route .insights-entry-records li:nth-child(4){grid-area:2/1/auto/4}.insights-route .insights-entry-records li:nth-child(5){grid-area:2/4/auto/8}.insights-route .insights-entry-records li:nth-child(6){grid-area:2/8/auto/13;padding-inline:16px}.insights-route .insights-field-index.insights-evidence-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-route .insights-field-index.insights-evidence-nodes [role=tab],.insights-route .insights-field-index.insights-evidence-nodes [role=tab][aria-selected=true]{grid-column:auto;min-block-size:88px}.insights-route .insights-research-protocol{grid-template-columns:1fr;inline-size:100%}.insights-route .insights-research-protocol>div{border-block-end:1px solid #dbe7f729;border-inline-end:0}.insights-route .insights-research-protocol li{min-block-size:176px}}@media not (min-width:768px){.insights-route .insights-entry-records{grid-template-rows:repeat(4,minmax(96px,auto));grid-template-columns:repeat(2,minmax(0,1fr))}.insights-route .insights-entry-records li:nth-child(n){min-block-size:96px;padding:14px 15px}.insights-route .insights-entry-records li:first-child{grid-area:1/1/auto/-1}.insights-route .insights-entry-records li:nth-child(2){grid-area:2/1}.insights-route .insights-entry-records li:nth-child(3){grid-area:2/2}.insights-route .insights-entry-records li:nth-child(4){grid-area:3/1}.insights-route .insights-entry-records li:nth-child(5){grid-area:3/2}.insights-route .insights-entry-records li:nth-child(6){grid-area:4/1/auto/-1}.insights-route .insights-entry-records strong{font-size:.68rem}.insights-route .insights-field-index.insights-evidence-nodes [role=tab]:nth-child(2n):not([aria-selected=true]){margin-inline-start:0}.insights-route .insights-field-index.insights-evidence-nodes [role=tab]:nth-child(6){border-block-end:3px solid var(--gold)}.insights-route .insights-research-protocol{grid-template-columns:1fr;inline-size:100%;margin-block-start:36px}.insights-route .insights-research-protocol>div{border-block-end:1px solid #dbe7f729;border-inline-end:0;padding:28px 24px 30px}.insights-route .insights-research-protocol h3{font-size:clamp(2.15rem,10vw,3rem)}.insights-route .insights-research-protocol>div>p:last-child{font-size:.94rem}.insights-route .insights-research-protocol ol{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-route .insights-research-protocol li{border-block-end:1px solid #dbe7f724;min-block-size:190px;padding:24px 18px 26px}.insights-route .insights-research-protocol li:nth-child(2n){border-inline-end:0}.insights-route .insights-research-protocol li>p{font-size:.78rem}}@media (max-width:359.98px){.insights-route .insights-research-protocol ol{grid-template-columns:1fr}.insights-route .insights-research-protocol li{border-inline-end:0;min-block-size:0}}.contact-route .utility-stage{padding-block-end:clamp(72px,6vw,92px)}.contact-expectation-system{z-index:3;border-block-start:1px solid color-mix(in srgb, var(--e4-sage) 44%, var(--e4-line));margin-block-start:clamp(42px,4.2vw,64px);padding-block-start:clamp(54px,5vw,78px);position:relative}.contact-expectation-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(18px,2vw,30px);padding-block-end:clamp(38px,4vw,58px);display:grid}.contact-expectation-heading>.board-kicker{grid-column:1/5}.contact-expectation-heading>h2{text-wrap:balance;grid-column:1/9;margin-block-start:14px;font-size:clamp(3.4rem,5.4vw,6.4rem);line-height:.9}.contact-expectation-heading>p:last-child{border-inline-start:3px solid var(--e4-gold);color:var(--e4-muted);grid-column:9/-1;padding-inline-start:22px;font-size:.94rem;line-height:1.55}.contact-expectation-map{isolation:isolate;border:1px solid color-mix(in srgb, var(--e4-blue) 34%, var(--e4-line-strong));background:linear-gradient(#355f9c12 1px, transparent 1px), linear-gradient(90deg, #355f9c12 1px, transparent 1px), linear-gradient(135deg, var(--e4-paper), color-mix(in srgb, var(--e4-blue-soft) 42%, var(--e4-soft)));background-size:44px 44px,44px 44px,auto;grid-template-rows:minmax(286px,auto) minmax(238px,auto);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 34px 84px #1113171f}.contact-expectation-plane{isolation:isolate;grid-template-rows:auto auto 1fr;min-inline-size:0;padding:clamp(32px,3.3vw,50px);display:grid;position:relative;overflow:hidden}.contact-expectation-plane:before{z-index:-1;background:var(--e4-blue);content:"";pointer-events:none;block-size:4px;position:absolute;inset:0 0 auto}.contact-expectation-plane>span{color:currentColor;letter-spacing:.13em;opacity:.74;text-transform:uppercase;font-size:.65rem;font-weight:800}.contact-expectation-plane>h3{text-wrap:balance;margin-block-start:28px;font-size:clamp(2.15rem,3vw,3.75rem);line-height:.96}.contact-expectation-plane>p{color:currentColor;opacity:.76;max-inline-size:58ch;margin-block-start:18px;font-size:.9rem;line-height:1.58}.contact-expectation-plane.is-review{z-index:3;background:radial-gradient(circle at 12% 8%, #dbe7f72e, transparent 28%), radial-gradient(circle at 88% 86%, #66786d47, transparent 34%), linear-gradient(128deg, color-mix(in srgb, var(--e4-blue) 76%, var(--e4-dark)), color-mix(in srgb, var(--e4-sage) 30%, var(--e4-dark-raised)));color:var(--e4-paper);border-inline-end:1px solid #dbe7f72e;grid-area:1/6/auto/-1;padding-block-end:76px}.contact-expectation-plane.is-review:before{background:linear-gradient(90deg, var(--e4-blue-soft), var(--e4-gold))}.contact-expectation-plane.is-review>h3{max-inline-size:640px;font-size:clamp(3rem,4.8vw,5.8rem)}.contact-expectation-plane.is-response{z-index:1;background:radial-gradient(circle at 100% 0, #dbe7f7d1, transparent 38%), linear-gradient(145deg, var(--e4-paper), color-mix(in srgb, var(--e4-blue-soft) 42%, var(--e4-soft)));color:var(--e4-ink);grid-area:1/1/auto/6;padding-block-end:76px}.contact-expectation-plane.is-response:before{background:linear-gradient(90deg, var(--e4-gold), var(--e4-blue))}.contact-expectation-plane.is-access{z-index:2;background:radial-gradient(circle at 8% 92%, #b08a4d2e, transparent 28%), linear-gradient(132deg, color-mix(in srgb, var(--e4-blue) 70%, var(--e4-dark)), color-mix(in srgb, var(--e4-sage) 40%, var(--e4-dark-raised)));color:var(--e4-paper);border-block-start:1px solid #dbe7f733;border-inline-end:1px solid #dbe7f72e;grid-area:2/9/auto/-1;padding-block-start:126px}.contact-expectation-plane.is-access:before{background:linear-gradient(90deg, var(--e4-blue), var(--e4-sage))}.contact-expectation-plane.is-fit{z-index:1;border-block-start:1px solid color-mix(in srgb, var(--e4-sage) 44%, var(--e4-line-strong));background:radial-gradient(ellipse at 88% 86%, #66786d38, transparent 36%), linear-gradient(122deg, color-mix(in srgb, var(--e4-sage) 16%, var(--e4-paper)), var(--e4-soft));color:var(--e4-ink);grid-area:2/1/auto/9;padding-block-start:126px}.contact-expectation-plane.is-fit:before{background:linear-gradient(90deg, var(--e4-sage), var(--e4-gold))}.contact-expectation-registration{z-index:8;color:var(--e4-ink);pointer-events:none;grid-template-rows:repeat(2,38px);grid-template-columns:auto minmax(36px,.58fr) auto minmax(52px,1fr) auto;align-items:center;gap:6px 10px;display:grid;position:absolute;inset:calc(55% - 40px) 30px auto}.contact-expectation-registration :is(span,strong){border:1px solid color-mix(in srgb, var(--e4-blue) 44%, var(--e4-line-strong));min-block-size:38px;color:var(--e4-blue);letter-spacing:.13em;text-transform:uppercase;background:#fbfaf7f0;place-items:center;padding-inline:13px;font-size:.59rem;font-style:normal;font-weight:800;display:inline-grid;box-shadow:0 10px 26px #11131724}.contact-expectation-registration strong{border-color:var(--e4-gold);background:var(--e4-ink);color:var(--e4-paper);grid-area:1/3/3;align-self:stretch}.contact-expectation-registration i{background:linear-gradient(90deg, var(--e4-blue), var(--e4-sage) 62%, var(--e4-gold));block-size:1px;position:relative}.contact-expectation-registration .is-intake-source{grid-area:1/1}.contact-expectation-registration .is-email-source{grid-area:2/1}.contact-expectation-registration .is-intake-rail{grid-area:1/2}.contact-expectation-registration .is-email-rail{grid-area:2/2}.contact-expectation-registration .is-intake-rail:after,.contact-expectation-registration .is-email-rail:after{background:var(--e4-gold);content:"";block-size:25px;inline-size:1px;position:absolute;inset-inline-end:-5px}.contact-expectation-registration .is-intake-rail:after{inset-block-start:0}.contact-expectation-registration .is-email-rail:after{inset-block-end:0}.contact-expectation-registration .is-direction-rail{grid-area:1/4/3}.contact-expectation-registration .is-direction{grid-area:1/5/3}.contact-fit-coordinates{border-block-start:1px solid color-mix(in srgb, var(--e4-sage) 54%, var(--e4-line-strong));grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;margin:26px 0 0;padding:0;list-style:none;display:grid}.contact-fit-coordinates li{border-inline-start:1px solid color-mix(in srgb, var(--e4-blue) 24%, var(--e4-line));min-inline-size:0;color:var(--e4-blue);letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase;padding:14px 10px 4px;font-size:.59rem;font-weight:800}.contact-fit-coordinates li:first-child{border-inline-start:0}@media (768px<=width<1024px){.contact-expectation-heading>h2{grid-column:1/9;font-size:clamp(3.3rem,5.4vw,5rem)}.contact-expectation-plane{padding-inline:30px}.contact-expectation-plane.is-response{grid-column:1/6}.contact-expectation-plane.is-review{grid-column:6/-1}.contact-expectation-plane.is-fit{grid-column:1/8}.contact-expectation-plane.is-access{grid-column:8/-1}.contact-expectation-plane.is-response>h3,.contact-expectation-plane.is-access>h3{font-size:clamp(1.8rem,3.4vw,2.55rem)}.contact-expectation-plane>p{font-size:.86rem}}@media not (min-width:768px){.contact-route .utility-stage{padding-block-end:54px}.contact-expectation-system{margin-block-start:34px;padding-block-start:46px}.contact-expectation-heading{padding-block-end:34px;display:block}.contact-expectation-heading>h2{margin-block-start:12px;font-size:clamp(3rem,13vw,4.2rem)}.contact-expectation-heading>p:last-child{margin-block-start:22px;padding-inline-start:16px;font-size:1rem}.contact-expectation-map{box-shadow:none;background:0 0;border:0;grid-template:"register register register""response response."".review review""fit fit."".access access"/24px minmax(0,1fr) 24px;overflow:visible}.contact-expectation-registration{grid-area:register;grid-template-rows:repeat(2,32px);grid-template-columns:auto minmax(8px,1fr) auto minmax(8px,1fr) auto;gap:5px 6px;margin-block-end:18px;position:relative;inset:auto}.contact-expectation-registration :is(span,strong){min-block-size:32px;padding-inline:8px;font-size:.52rem}.contact-fit-coordinates{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:28px}.contact-fit-coordinates li{border-block-end:1px solid color-mix(in srgb, var(--e4-sage) 34%, var(--e4-line));min-block-size:44px;padding:12px 10px 8px;font-size:.58rem}.contact-fit-coordinates li:nth-child(odd){border-inline-start:0}.contact-fit-coordinates li:last-child{grid-column:1/-1}.contact-expectation-plane,.contact-expectation-plane.is-response,.contact-expectation-plane.is-review,.contact-expectation-plane.is-fit,.contact-expectation-plane.is-access{border:1px solid color-mix(in srgb, var(--e4-blue) 30%, var(--e4-line-strong));grid-area:auto;min-block-size:0;padding:34px 28px 38px}.contact-expectation-plane.is-response{grid-area:response}.contact-expectation-plane.is-review{grid-area:review;margin-block-start:-14px;box-shadow:-16px 22px 44px #1113172e}.contact-expectation-plane.is-fit{grid-area:fit;margin-block-start:-1px}.contact-expectation-plane.is-access{grid-area:access;margin-block-start:-14px;box-shadow:-14px 18px 40px #11131729}.contact-expectation-plane>h3,.contact-expectation-plane.is-review>h3{margin-block-start:22px;font-size:clamp(2.4rem,10vw,3.35rem)}.contact-expectation-plane>p{font-size:1rem;line-height:1.5}}.board-intake-form :is(input,select,textarea)[aria-invalid=true]:is(:focus,:focus-visible){border:2px solid var(--e4-blue);box-shadow:inset 4px 0 #b32920,inset 0 0 0 1px #b3292033;outline:3px solid var(--e4-blue)!important;outline-offset:0!important}.board-intake-form .option-grid.has-error{border-inline-start:3px solid #b32920;padding-inline-start:14px}.footer-intake-context-action{display:none}body:has(.intake-route) .footer-default-action{display:none}body:has(.intake-route) .footer-intake-context-action{display:inline-flex}@media (min-width:1600px){.insights-route .insights-field-active{grid-template-columns:minmax(0,1fr) minmax(430px,1.25fr)}}.insights-route .insights-entry-records strong{font-size:clamp(.74rem,.8vw,.86rem);line-height:1.3}.insights-route .insights-research-protocol li{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 16%, var(--dark)), var(--dark-2))}.insights-route .insights-research-protocol li>p{color:#fbfaf7c7;font-size:.84rem;line-height:1.52}.contact-expectation-registration :is(span,strong){letter-spacing:.09em;text-align:center;padding-inline:6px;font-size:.69rem;line-height:1.2}.contact-fit-coordinates li{letter-spacing:.07em;font-size:.68rem;line-height:1.35}@media not (min-width:768px){.insights-route .insights-entry-records strong{font-size:.76rem}.insights-research-close dl div{grid-template-columns:104px minmax(0,1fr)}.insights-research-close dt{letter-spacing:.07em;font-size:.7rem}.contact-expectation-registration :is(span,strong){letter-spacing:.06em;padding-inline:6px;font-size:.65rem}.contact-fit-coordinates li{font-size:.67rem}}@media (max-width:359.98px){.board-home .hero-metric-strip>div{grid-template-columns:68px minmax(0,1fr);gap:8px;padding-inline:62px 12px}}:root{--shell-content-offset:65px}html{scroll-behavior:auto;scroll-padding-block-start:var(--shell-content-offset);scroll-padding-top:var(--shell-content-offset)}.site-header-occlusion{display:none}.site-header,.desktop-context-panel{--header-inset-block-start:0px;--header-height:76px}.site-header{background:linear-gradient(115deg, #355f9c13 0 18%, transparent 18% 58%, #b08a4d0e 58% 76%, #66786d0a 76% 100%), radial-gradient(360px 96px at 8% 0%, #355f9c1c, transparent 72%), linear-gradient(90deg, #f4f8fcfb, #fbfaf7fa 38%, #fbfaf7fc 72%, #efebe2f9), var(--paper);border:0;border-block-end:1px solid #355f9c38;border-radius:0;inline-size:100%;max-inline-size:none;padding:8px clamp(18px,2vw,30px);inset:0 0 auto;box-shadow:0 12px 30px #11131717}.site-header.is-compact,.site-header[data-compact=true],.desktop-context-panel.is-compact{--header-inset-block-start:0px;--header-height:64px}.primary-nav{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.desktop-context-panel{inset-block-start:calc(var(--header-height) + var(--header-dock-gap))}.board-home{grid-template-columns:136px minmax(0,1fr);align-items:start;padding-inline-start:0;display:grid}.board-home .board-chapter,.representative-engagement-system[aria-labelledby]{scroll-margin-block-start:0}.board-chapter-rail{grid-area:1/1;align-self:start;block-size:100dvh;inline-size:136px;padding:88px 12px 24px;position:sticky;inset:0 auto auto;overflow:hidden}.board-chapter-rail a{grid-template-columns:minmax(0,1fr);gap:0;min-block-size:72px;padding:10px 8px 12px;position:relative;overflow:hidden}.board-home .board-chapter-rail strong{letter-spacing:.055em;overflow-wrap:normal;text-align:center;text-wrap:balance;inline-size:100%;max-inline-size:100%;padding-inline-end:2px;font-size:.625rem;line-height:1.32}.board-chapter-rail i{transform-origin:0;inline-size:auto;transition:transform .28s var(--board-ease);position:absolute;inset:auto 10px -1px 8px;transform:scaleX(0)}.board-chapter-rail a.is-active i{inline-size:auto;transform:scaleX(1)}.board-section-heading{gap:0}.board-scroll-cue{z-index:3;inset-block-end:128px}.board-capabilities,.capability-mosaic{min-inline-size:0;max-inline-size:100%}.capability-tile h3{margin-block-start:0}.board-home .method-active-detail{grid-template-columns:minmax(0,1fr)}.representative-engagement-system__heading>div,.representative-engagement-system--solutions .representative-engagement-system__heading>div{grid-column:1/10}.representative-engagement-system__tab{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:clamp(16px,1.5vw,22px)}.representative-engagement-system__tab>span:first-child,.representative-engagement-system__tab>span:last-child,.representative-engagement-system__tab-label{min-inline-size:0;color:inherit;overflow-wrap:normal;font-size:clamp(.76rem,.9vw,.88rem);font-weight:700;line-height:1.3}.representative-engagement-system__capability-register li{grid-template-columns:minmax(0,1fr)}.home-publication-register{inline-size:100%;margin:32px 0 0}@media (min-width:1200px){.board-home .board-insights{border-block-end:0;min-block-size:0;padding-block-end:32px}}@media (min-width:1200px) and (max-width:1366.98px){.board-scroll-cue{inset-block-end:152px}}@media not (min-width:1200px){:root{--shell-content-offset:61px}.site-header{--header-height:68px}.site-header.is-compact,.site-header[data-compact=true]{--header-height:60px}.board-home{padding-inline-start:0;display:block}.board-chapter-rail{display:none}.representative-engagement-system__heading>div,.representative-engagement-system--solutions .representative-engagement-system__heading>div{grid-column:1/11}.representative-engagement-system__selector{grid-template-columns:repeat(2,minmax(0,1fr))}.representative-engagement-system__tab:nth-child(2){border-inline-end:0}.representative-engagement-system__tab:nth-child(-n+2){border-block-end:1px solid #dbe7f72e}.representative-engagement-system--solutions .representative-engagement-system__tab:nth-child(-n+2){border-color:var(--e3-line)}.board-scroll-cue{inset-block-end:176px}.home-publication-register{inline-size:100%;margin:32px 0 0}}@media (1024px<=width<1200px){.representative-engagement-system__tab{min-block-size:86px;padding-block:14px}}@media (768px<=width<880px){.board-scroll-cue{inset-block-end:200px}}@media not (min-width:768px){:root{--shell-content-offset:65px}.site-header,.site-header.is-compact,.site-header[data-compact=true]{--header-inset-block-start:0px;--header-height:64px;padding-inline:20px;inset-inline:0}.representative-engagement-system__heading{grid-template-columns:minmax(0,1fr)}.representative-engagement-system__heading>div,.representative-engagement-system--solutions .representative-engagement-system__heading>div{grid-column:1}.mobile-capability-index button{grid-template-columns:minmax(0,1fr) 18px}.board-home .board-insights{padding-block-end:28px}.representative-engagement-system__mobile-register section:last-child li{grid-template-columns:minmax(0,1fr)}.home-publication-register{inline-size:calc(100% - 20px);margin:24px 0 0 20px}}:root{--ef-motion-press:.14s;--ef-motion-response:.19s;--ef-motion-state:.28s;--ef-motion-assemble:.42s;--ef-motion-ease:var(--board-ease);--ef-motion-exit:cubic-bezier(.4, 0, 1, 1)}:is(.board-button,.nav-cta,.footer-intake-action,.capability-intro>a,.insights-rail-intro>a,.challenge-response-copy a,.representative-engagement-system__qualification a,.home-system-terminus__copy>a){transition:color var(--ef-motion-response) ease, border-color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease), transform var(--ef-motion-press) var(--ef-motion-ease)}:is(.board-button,.footer-intake-action,.capability-intro>a,.insights-rail-intro>a,.challenge-response-copy a,.representative-engagement-system__qualification a,.home-system-terminus__copy>a)>svg{transition:transform var(--ef-motion-response) var(--ef-motion-ease);flex:none}:is(.board-button,.footer-intake-action,.capability-intro>a,.insights-rail-intro>a,.challenge-response-copy a,.representative-engagement-system__qualification a,.home-system-terminus__copy>a):focus-visible>svg{transform:translate(4px)}:is(.board-button,.nav-cta,.footer-intake-action):active{transform:translateY(1px)scale(.992)}.board-button:hover,.nav-cta:hover,.footer-intake-action:hover{transform:none}.board-scroll-cue{transition:color var(--ef-motion-response) ease, opacity var(--ef-motion-response) ease}.board-scroll-cue svg{transition:transform var(--ef-motion-response) var(--ef-motion-ease)}.board-scroll-cue:focus-visible svg{transform:translateY(4px)}@media (hover:hover) and (pointer:fine){:is(.board-button,.footer-intake-action,.capability-intro>a,.insights-rail-intro>a,.challenge-response-copy a,.representative-engagement-system__qualification a,.home-system-terminus__copy>a):hover>svg{transform:translate(4px)}.board-scroll-cue:hover svg{transform:translateY(4px)}}.desktop-context-panel{transform-origin:top;transition:opacity var(--ef-motion-response) ease, transform var(--ef-motion-state) var(--ef-motion-ease);transform:translate(-50%,-6px)scale(.995)}.desktop-context-panel.is-open{transform:translate(-50%)scale(1)}.desktop-context-items a,.desktop-context-heading-actions :is(a,button),.desktop-context-action{transition:color var(--ef-motion-response) ease, border-color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, transform var(--ef-motion-press) var(--ef-motion-ease)}.board-chapter-rail a{transition:color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease}.board-chapter-rail strong{opacity:.72;transition:opacity var(--ef-motion-response) ease, transform var(--ef-motion-response) var(--ef-motion-ease);transform:translate(0,0)}.board-chapter-rail a.is-active strong{opacity:1}.board-chapter-rail i{transition:transform var(--ef-motion-state) var(--ef-motion-ease)}@media (hover:hover) and (pointer:fine){.board-chapter-rail a:hover strong,.board-chapter-rail a:focus-visible strong{opacity:1;transform:translate(3px)}}.challenge-visual-state{position:absolute;inset:0;overflow:hidden}.challenge-stage[data-transition-direction=forward] .challenge-visual-state{animation:e5-challenge-forward var(--ef-motion-state) var(--ef-motion-ease)}.challenge-stage[data-transition-direction=backward] .challenge-visual-state{animation:e5-challenge-backward var(--ef-motion-state) var(--ef-motion-ease)}.challenge-visual-state>img{animation:none!important}.challenge-diagnosis-state{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.challenge-stage[data-transition-direction=forward] .challenge-diagnosis-state{animation:e5-diagnosis-forward var(--ef-motion-state) var(--ef-motion-ease)}.challenge-stage[data-transition-direction=backward] .challenge-diagnosis-state{animation:e5-diagnosis-backward var(--ef-motion-state) var(--ef-motion-ease)}.challenge-selector button,.challenge-selector button svg,.challenge-response-toggle svg{transition:color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, border-color var(--ef-motion-response) ease, opacity var(--ef-motion-response) ease, transform var(--ef-motion-response) var(--ef-motion-ease)}@keyframes e5-challenge-forward{0%{opacity:.66;transform:translate(12px)scale(1.006)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes e5-challenge-backward{0%{opacity:.66;transform:translate(-12px)scale(1.006)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes e5-diagnosis-forward{0%{opacity:.72;transform:translate(-10px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5-diagnosis-backward{0%{opacity:.72;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}.capability-tile:before{z-index:2;content:"";opacity:0;pointer-events:none;transform-origin:0;transition:opacity var(--ef-motion-response) ease, transform var(--ef-motion-state) var(--ef-motion-ease);border:1px solid #8fb8ffb8;position:absolute;inset:0;transform:scaleX(.96)}.capability-tile p{opacity:1;transition:color var(--ef-motion-response) ease, opacity var(--ef-motion-response) ease;transform:none}.capability-tile img{transition:transform var(--ef-motion-state) var(--ef-motion-ease), filter var(--ef-motion-state) ease}.capability-tile.is-active:before,.capability-tile:focus-visible:before{opacity:1;transform:scaleX(1)}.capability-tile.is-active img,.capability-tile:focus-visible img{filter:saturate(.58)contrast(1.06)brightness(.52);transform:scale(1.025)}.capability-tile>svg,.mobile-capability-index button i{transition:transform var(--ef-motion-response) var(--ef-motion-ease), color var(--ef-motion-response) ease}.capability-tile.is-active>svg,.capability-tile:focus-visible>svg{transform:translate(4px)}.mobile-capability-index:is([data-transition-direction=forward],[data-transition-direction=backward]) article:not([hidden]){animation:e5-capability-disclosure var(--ef-motion-state) var(--ef-motion-ease)}@keyframes e5-capability-disclosure{0%{opacity:.76;transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)}}@media (hover:hover) and (pointer:fine){.capability-tile:hover:before{opacity:1;transform:scaleX(1)}.capability-tile:hover>svg{transform:translate(4px)}.home-evidence-node__media img{transition:transform var(--ef-motion-assemble) var(--ef-motion-ease), filter var(--ef-motion-state) ease}.home-evidence-node{transition:border-color var(--ef-motion-state) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease)}.home-evidence-node:hover{border-color:color-mix(in srgb, var(--blue) 54%, var(--line-strong));box-shadow:0 24px 58px #11131721}.home-evidence-node:hover .home-evidence-node__media img{filter:saturate(.66)contrast(1.06)brightness(.86);transform:scale(1.015)}}@media (hover:none),(pointer:coarse){.capability-tile p{opacity:1;transform:none}.capability-tile img,.capability-tile.is-active img{transform:none}}.representative-engagement-system__tab{transition:color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease}.representative-engagement-system__tab:after{transform-origin:0;transition:background-color var(--ef-motion-response) ease, transform var(--ef-motion-state) var(--ef-motion-ease);transform:scaleX(0)}.representative-engagement-system__tab.is-active:after{transform:scaleX(1)}.representative-engagement-system[data-transition-direction=forward] .representative-engagement-system__panel.is-active .representative-engagement-system__image-plane,.representative-engagement-system[data-direction=forward] .representative-engagement-system__panel.is-active .representative-engagement-system__image-plane{animation:e5-engagement-image-forward var(--ef-motion-state) var(--ef-motion-ease)}.representative-engagement-system[data-transition-direction=backward] .representative-engagement-system__panel.is-active .representative-engagement-system__image-plane,.representative-engagement-system[data-direction=backward] .representative-engagement-system__panel.is-active .representative-engagement-system__image-plane{animation:e5-engagement-image-backward var(--ef-motion-state) var(--ef-motion-ease)}.representative-engagement-system[data-transition-direction=forward] .representative-engagement-system__panel.is-active :is(.representative-engagement-system__identity,.representative-engagement-system__causal-field,.representative-engagement-system__trace,.representative-engagement-system__capability-register),.representative-engagement-system[data-direction=forward] .representative-engagement-system__panel.is-active :is(.representative-engagement-system__identity,.representative-engagement-system__causal-field,.representative-engagement-system__trace,.representative-engagement-system__capability-register){animation:e5-engagement-evidence-forward var(--ef-motion-state) var(--ef-motion-ease)}.representative-engagement-system[data-transition-direction=backward] .representative-engagement-system__panel.is-active :is(.representative-engagement-system__identity,.representative-engagement-system__causal-field,.representative-engagement-system__trace,.representative-engagement-system__capability-register),.representative-engagement-system[data-direction=backward] .representative-engagement-system__panel.is-active :is(.representative-engagement-system__identity,.representative-engagement-system__causal-field,.representative-engagement-system__trace,.representative-engagement-system__capability-register){animation:e5-engagement-evidence-backward var(--ef-motion-state) var(--ef-motion-ease)}@keyframes e5-engagement-image-forward{0%{opacity:.7;transform:translate(14px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes e5-engagement-image-backward{0%{opacity:.7;transform:translate(-14px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes e5-engagement-evidence-forward{0%{opacity:.72;transform:translate(-10px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5-engagement-evidence-backward{0%{opacity:.72;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}.method-active-detail__state{min-inline-size:0}.method-assembly[data-transition-direction=forward] .method-active-detail__state{animation:e5-method-detail-forward var(--ef-motion-state) var(--ef-motion-ease)}.method-assembly[data-transition-direction=backward] .method-active-detail__state{animation:e5-method-detail-backward var(--ef-motion-state) var(--ef-motion-ease)}.method-artifact-segment{opacity:.42;transform-box:fill-box;transform-origin:0;transition:opacity var(--ef-motion-state) ease, stroke var(--ef-motion-state) ease, transform var(--ef-motion-assemble) var(--ef-motion-ease);transform:scaleX(.92)}.method-artifact-segment.is-complete{opacity:1;transform:scaleX(1)}.method-artifact-node{transform-box:fill-box;transform-origin:50%;transition:fill var(--ef-motion-state) ease, stroke var(--ef-motion-state) ease, transform var(--ef-motion-state) var(--ef-motion-ease);transform:scale(.78)}.method-artifact-node.is-complete{transform:scale(1)}.method-artifact-node.is-active{transform:scale(1.24)}.method-artifact-list>li{transition:opacity var(--ef-motion-state) ease, transform var(--ef-motion-state) var(--ef-motion-ease), background-color var(--ef-motion-state) ease;transform:translateY(4px)}.method-artifact-list>li.is-complete,.method-artifact-list>li.is-active{transform:translate(0,0)}@keyframes e5-method-detail-forward{0%{opacity:.72;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5-method-detail-backward{0%{opacity:.72;transform:translate(-10px)}to{opacity:1;transform:translate(0,0)}}.home-publication-register__signal i{opacity:1;transform-origin:0;transition:opacity var(--ef-motion-state) ease, transform var(--ef-motion-assemble) var(--ef-motion-ease);transform:scaleX(1)}.home-evidence-field[data-registration=armed] .home-publication-register__signal i{opacity:.34;transform:scaleX(.16)}.home-evidence-field[data-registration=registered] .home-publication-register__signal i,.home-evidence-field[data-registration=static] .home-publication-register__signal i{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-delay:0s!important;animation-delay:0s!important}:is(.challenge-visual-state,.challenge-diagnosis-state,.mobile-capability-index article,.representative-engagement-system__image-plane,.representative-engagement-system__identity,.representative-engagement-system__causal-field,.representative-engagement-system__trace,.representative-engagement-system__capability-register,.method-active-detail__state){opacity:1!important;animation:none!important;transform:none!important}.capability-tile img,.capability-tile.is-active img,.home-evidence-node__media img{transform:none!important}.home-evidence-field[data-registration=armed] .home-publication-register__signal i{opacity:1;transform:scaleX(1)}}:is(.capability-studio-controls,.industry-controls,.route-method-controls,.insights-field-controls,.intake-actions) button,:is(.capability-workspace-footer,.industry-active-copy,.contact-path) a{transition:color var(--ef-motion-response) ease, border-color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease), transform var(--ef-motion-press) var(--ef-motion-ease)}:is(.capability-studio-controls,.industry-controls,.route-method-controls,.insights-field-controls) button svg,:is(.capability-workspace-footer,.industry-active-copy,.contact-path) a svg,.contact-path>strong svg{transition:transform var(--ef-motion-response) var(--ef-motion-ease)}:is(.capability-studio-controls,.industry-controls,.route-method-controls,.insights-field-controls) button:focus-visible:not(:disabled) svg,:is(.capability-workspace-footer,.industry-active-copy,.contact-path) a:focus-visible svg,.contact-path:focus-visible>strong svg{transform:translate(4px)}:is(.capability-studio-controls,.industry-controls,.route-method-controls,.insights-field-controls)>button:first-child:focus-visible:not(:disabled) svg{transform:translate(-4px)}@media (hover:hover) and (pointer:fine){:is(.capability-studio-controls,.industry-controls,.route-method-controls,.insights-field-controls) button:hover:not(:disabled) svg,:is(.capability-workspace-footer,.industry-active-copy,.contact-path) a:hover svg,.contact-path:hover>strong svg{transform:translate(4px)}:is(.capability-studio-controls,.industry-controls,.route-method-controls,.insights-field-controls)>button:first-child:hover:not(:disabled) svg{transform:translate(-4px)}}.solutions-route :is(.capability-studio-index [role=tab],.capability-workspace-tabs button){transition:color var(--ef-motion-response) ease, border-color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease)}.solutions-route .capability-studio-index [role=tab]:after{background:linear-gradient(90deg, var(--blue), var(--gold));content:"";pointer-events:none;transform-origin:0;block-size:2px;transition:transform var(--ef-motion-state) var(--ef-motion-ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.solutions-route .capability-studio-index [role=tab][aria-selected=true]:after{transform:scaleX(1)}.solutions-route .capability-studio-index [role=tab] svg,.solutions-route .capability-workspace-tabs button:after,.solutions-route .mobile-capability-heading svg{transition:transform var(--ef-motion-response) var(--ef-motion-ease), opacity var(--ef-motion-response) ease}.solutions-route .capability-studio-index [role=tab][aria-selected=true] svg{transform:translate(4px)}.solutions-route .capability-workspace.is-active,.industries-route .industry-active-stage.is-active,.insights-route .insights-field-active.is-active{animation:none!important}.solutions-route .capability-workspace[data-direction=forward]>.capability-workspace-image{animation:e5b-solution-image-forward var(--ef-motion-state) var(--ef-motion-ease)}.solutions-route .capability-workspace[data-direction=backward]>.capability-workspace-image{animation:e5b-solution-image-backward var(--ef-motion-state) var(--ef-motion-ease)}.solutions-route .capability-workspace[data-direction=forward]>:is(.capability-workspace-detail,.capability-workspace-footer){animation:e5b-solution-system-forward var(--ef-motion-state) var(--ef-motion-ease)}.solutions-route .capability-workspace[data-direction=backward]>:is(.capability-workspace-detail,.capability-workspace-footer){animation:e5b-solution-system-backward var(--ef-motion-state) var(--ef-motion-ease)}.solutions-route .capability-detail-panel.is-active{animation:none!important}.solutions-route .capability-detail-panel[data-direction=forward].is-active{animation:e5b-solution-detail-forward var(--ef-motion-state) var(--ef-motion-ease)!important}.solutions-route .capability-detail-panel[data-direction=backward].is-active{animation:e5b-solution-detail-backward var(--ef-motion-state) var(--ef-motion-ease)!important}.solutions-route .mobile-capability-panel:not([hidden]){animation:none}.solutions-route .mobile-capability-panel[data-direction=forward]{animation:e5b-solution-mobile-disclosure var(--ef-motion-state) var(--ef-motion-ease)}.solutions-route .mobile-capability-panel[data-direction=backward]{animation:e5b-solution-mobile-disclosure-backward var(--ef-motion-state) var(--ef-motion-ease)}@keyframes e5b-solution-image-forward{0%{opacity:.72;transform:translate(14px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes e5b-solution-image-backward{0%{opacity:.72;transform:translate(-14px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes e5b-solution-system-forward{0%{opacity:.76;transform:translate(-10px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-solution-system-backward{0%{opacity:.76;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-solution-detail-forward{0%{opacity:.78;transform:translate(7px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-solution-detail-backward{0%{opacity:.78;transform:translate(-7px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-solution-mobile-disclosure{0%{opacity:.8;transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-solution-mobile-disclosure-backward{0%{opacity:.8;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.industries-route .industry-terrain-nodes [role=tab]{transition:color var(--ef-motion-response) ease, border-color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease), transform var(--ef-motion-response) var(--ef-motion-ease)}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.industries-route .industry-terrain-nodes [role=tab]:hover:not([aria-selected=true]),.industries-route .industry-terrain-nodes [role=tab]:focus-visible:not([aria-selected=true]){transform:translate(4px)}}.industry-terrain-active-cue[data-direction=forward]{animation:e5b-terrain-cue-forward var(--ef-motion-state) var(--ef-motion-ease)}.industry-terrain-active-cue[data-direction=backward]{animation:e5b-terrain-cue-backward var(--ef-motion-state) var(--ef-motion-ease)}.industry-terrain-active-cue [data-coordinate-mark]{transform-origin:0}.industry-terrain-active-cue [data-coordinate-mark=active]{opacity:.62;transform:scaleX(.72)}.industries-route .industry-active-stage[data-direction=forward] .industry-active-image{animation:e5b-terrain-image-forward var(--ef-motion-state) var(--ef-motion-ease)}.industries-route .industry-active-stage[data-direction=backward] .industry-active-image{animation:e5b-terrain-image-backward var(--ef-motion-state) var(--ef-motion-ease)}.industries-route .industry-active-stage[data-direction=forward] .industry-active-copy{animation:e5b-terrain-evidence-forward var(--ef-motion-state) var(--ef-motion-ease)}.industries-route .industry-active-stage[data-direction=backward] .industry-active-copy{animation:e5b-terrain-evidence-backward var(--ef-motion-state) var(--ef-motion-ease)}@keyframes e5b-terrain-cue-forward{0%{opacity:.62;transform:translate(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-terrain-cue-backward{0%{opacity:.62;transform:translate(-12px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-terrain-image-forward{0%{opacity:.76;clip-path:inset(0 4% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes e5b-terrain-image-backward{0%{opacity:.76;clip-path:inset(0 0 0 4%)}to{opacity:1;clip-path:inset(0)}}@keyframes e5b-terrain-evidence-forward{0%{opacity:.76;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-terrain-evidence-backward{0%{opacity:.76;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}.method-route .route-method-index [role=tab],.method-route .route-method-progress i,.method-route .method-assembly-segment,.method-route .method-assembly-drop,.method-route .method-assembly-node :is(circle,rect,text),.method-route .method-assembly-output-field,.method-route .method-assembly-artifacts>li{transition:color var(--ef-motion-response) ease, opacity var(--ef-motion-state) ease, fill var(--ef-motion-state) ease, stroke var(--ef-motion-state) ease, background-color var(--ef-motion-state) ease, border-color var(--ef-motion-state) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease), transform var(--ef-motion-assemble) var(--ef-motion-ease)}.method-route .method-assembly-segment{transform-box:fill-box;transform-origin:0;transform:scaleX(.76)}.method-route .method-assembly-segment.is-complete{transform:scaleX(1)}.method-route .method-assembly-node circle,.method-route .method-assembly-node rect{transform-box:fill-box;transform-origin:50%;transform:scale(.94)}.method-route .method-assembly-node.is-complete :is(circle,rect),.method-route .method-assembly-node.is-active :is(circle,rect){transform:scale(1)}.method-route .method-assembly-node.is-active circle{transform:scale(1.18)}.method-route .method-assembly-artifacts>li.is-pending{transform:translateY(4px)}.method-route .method-assembly-artifacts>li:is(.is-complete,.is-active){transform:translate(0,0)}.method-route .route-method-copy.is-active{animation:none!important}.method-route .route-method-copy[data-direction=forward].is-active{animation:e5b-method-install-forward var(--ef-motion-state) var(--ef-motion-ease)!important}.method-route .route-method-copy[data-direction=backward].is-active{animation:e5b-method-install-backward var(--ef-motion-state) var(--ef-motion-ease)!important}.method-route .route-method-stage[data-system-state=complete] .method-assembly-output-field{filter:drop-shadow(0 0 8px #b08a4d4d)}@keyframes e5b-method-install-forward{0%{opacity:.7;transform:translate(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-method-install-backward{0%{opacity:.7;transform:translate(-12px)}to{opacity:1;transform:translate(0,0)}}.insights-route .insights-evidence-nodes [role=tab]{transition:color var(--ef-motion-response) ease, border-color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease), transform var(--ef-motion-response) var(--ef-motion-ease)}@media (hover:hover) and (pointer:fine){.insights-route .insights-evidence-nodes [role=tab]:hover:not([aria-selected=true]),.insights-route .insights-evidence-nodes [role=tab]:focus-visible:not([aria-selected=true]){transform:translate(4px)}}.insights-active-folio-cue[data-direction=forward]{animation:e5b-folio-cue-forward var(--ef-motion-state) var(--ef-motion-ease)}.insights-active-folio-cue[data-direction=backward]{animation:e5b-folio-cue-backward var(--ef-motion-state) var(--ef-motion-ease)}.insights-route .insights-field-active[data-direction=forward]>div:first-child{animation:e5b-folio-image-forward var(--ef-motion-state) var(--ef-motion-ease)}.insights-route .insights-field-active[data-direction=backward]>div:first-child{animation:e5b-folio-image-backward var(--ef-motion-state) var(--ef-motion-ease)}.insights-route .insights-field-active[data-direction=forward]>:not(div:first-child){animation:e5b-folio-record-forward var(--ef-motion-state) var(--ef-motion-ease)}.insights-route .insights-field-active[data-direction=backward]>:not(div:first-child){animation:e5b-folio-record-backward var(--ef-motion-state) var(--ef-motion-ease)}.insights-publication-register-signal{grid-template-columns:repeat(3,minmax(18px,1fr));align-self:stretch;align-items:center;gap:0;display:grid}.insights-publication-register-signal i{background:linear-gradient(90deg, var(--blue), var(--gold));block-size:1px;position:relative}.insights-publication-register-signal i:before{border:1px solid var(--blue);background:var(--paper);content:"";block-size:7px;inline-size:7px;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)rotate(45deg)}@keyframes e5b-folio-cue-forward{0%{opacity:.62;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-folio-cue-backward{0%{opacity:.62;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-folio-image-forward{0%{opacity:.72;clip-path:inset(0 0 5%)}to{opacity:1;clip-path:inset(0)}}@keyframes e5b-folio-image-backward{0%{opacity:.72;clip-path:inset(5% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes e5b-folio-record-forward{0%{opacity:.72;transform:translateY(-7px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-folio-record-backward{0%{opacity:.72;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}.about-route .about-institutional-arc__datum i{opacity:.28;transform-origin:top;transition:opacity var(--ef-motion-state) ease, transform var(--ef-motion-assemble) var(--ef-motion-ease), filter var(--ef-motion-state) ease;transform:scaleY(.9)}.about-route[data-about-stage=mandate] .about-institutional-arc__datum i:first-child,.about-route[data-about-stage=accountability] .about-institutional-arc__datum i:nth-child(-n+2),.about-route[data-about-stage=trajectory] .about-institutional-arc__datum i:nth-child(-n+3),.about-route[data-about-stage=commission] .about-institutional-arc__datum i:nth-child(-n+4){opacity:1;transform:scaleY(1)}.about-route [data-about-stage-state]{box-shadow:none}.contact-path{transition:color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, border-color var(--ef-motion-response) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease)}.contact-path:before,.contact-path:after{transition:opacity var(--ef-motion-response) ease, transform var(--ef-motion-state) var(--ef-motion-ease)}.contact-expectation-registration [data-contact-rail]{opacity:1;transform-origin:0;transition:opacity var(--ef-motion-response) ease, transform var(--ef-motion-assemble) var(--ef-motion-ease);transform:scaleX(1)}.contact-expectation-registration [data-contact-rail=email-review]{transform-origin:100%}.contact-expectation-registration [data-contact-node]{opacity:1;transition:opacity var(--ef-motion-response) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease), transform var(--ef-motion-state) var(--ef-motion-ease)}.contact-route[data-contact-registration=armed] .contact-expectation-registration [data-contact-rail]{opacity:.26;transform:scaleX(.12)}.contact-route[data-contact-registration=armed] .contact-expectation-registration [data-contact-node=review],.contact-route[data-contact-registration=armed] .contact-expectation-registration [data-contact-node=response-fit]{opacity:.62}.contact-route[data-contact-registration=registering] .contact-expectation-registration [data-contact-node=review]{transform:scale(1.025);box-shadow:0 0 0 6px #b08a4d29}.intake-progress-register{border:1px solid var(--e4-line);background:color-mix(in srgb, var(--e4-soft) 64%, white);border-block-start:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.intake-progress-register li{border-inline-end:1px solid var(--e4-line);min-block-size:68px;min-inline-size:0;color:var(--e4-muted);transition:color var(--ef-motion-response) ease, background-color var(--ef-motion-state) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease);gap:5px;padding:12px 14px;display:grid;position:relative}.intake-progress-register li:last-child{border-inline-end:0}.intake-progress-register li span{letter-spacing:.12em;font-size:.62rem;font-weight:800}.intake-progress-register li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}@media (max-width:480px){.intake-progress-register{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-progress-register li{border-block-end:1px solid var(--e4-line);min-block-size:62px;padding:10px 12px}.intake-progress-register li:nth-child(2n){border-inline-end:0}.intake-progress-register li:nth-last-child(-n+2){border-block-end:0}.intake-progress-register li strong{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}}.intake-progress-register li[data-state=prior]{background:color-mix(in srgb, var(--e4-sage) 13%, white);color:color-mix(in srgb, var(--e4-sage) 72%, var(--e4-ink));box-shadow:inset 0 3px var(--e4-sage)}.intake-progress-register li[data-state=current]{background:color-mix(in srgb, var(--e4-blue-soft) 64%, white);color:var(--e4-ink);box-shadow:inset 0 4px var(--e4-blue)}.intake-step-state[data-direction=forward]{animation:e5b-intake-forward var(--ef-motion-response) var(--ef-motion-ease)}.intake-step-state[data-direction=backward]{animation:e5b-intake-backward var(--ef-motion-response) var(--ef-motion-ease)}.intake-flow[data-submit-state=submitting],.intake-flow[data-submit-state=success]{cursor:progress}.intake-flow :disabled{cursor:not-allowed}@keyframes e5b-intake-forward{0%{opacity:.76;transform:translate(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes e5b-intake-backward{0%{opacity:.76;transform:translate(-8px)}to{opacity:1;transform:translate(0,0)}}.privacy-toc a{transition:color var(--ef-motion-response) ease, background-color var(--ef-motion-response) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease);position:relative}.privacy-toc a[aria-current=location]{color:var(--e4-paper);background:#dbe7f71a}.privacy-toc a[aria-current=location]:before{background:var(--e4-gold)}.privacy-document>section:before{content:"";background:0 0;block-size:2px;inline-size:32px;position:absolute;inset:0 auto auto 0}.privacy-document>section[data-privacy-section-state=current]:before,.privacy-document>section:target:not([data-privacy-section-state]):before{background:color-mix(in srgb, var(--e4-gold) 72%, transparent)}.thank-you-receipt-field__status li[data-state]{transition:background-color var(--ef-motion-state) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease), opacity var(--ef-motion-response) ease}.thank-you-receipt-field__status li[data-state=complete]{box-shadow:inset 0 4px var(--sage)}.thank-you-receipt-field__status li[data-state=complete]:after{border:solid var(--blue-soft);content:"";border-width:0 2px 2px 0;block-size:13px;inline-size:7px;position:absolute;inset:20px 20px auto auto;transform:rotate(45deg)}.thank-you-receipt-field__status li[data-state=pending]{opacity:.68}@media (prefers-reduced-motion:reduce){:is(.capability-workspace-image,.capability-workspace-detail,.capability-workspace-footer,.capability-detail-panel,.mobile-capability-panel,.industry-terrain-active-cue,.industry-active-image,.industry-active-copy,.route-method-copy,.insights-active-folio-cue,.insights-field-active>*,.intake-step-state){opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.contact-route[data-contact-registration=armed] .contact-expectation-registration [data-contact-rail],.contact-route[data-contact-registration=registering] .contact-expectation-registration [data-contact-rail]{opacity:1;transform:scaleX(1)}.contact-route[data-contact-registration=armed] .contact-expectation-registration [data-contact-node],.contact-route[data-contact-registration=registering] .contact-expectation-registration [data-contact-node]{opacity:1;transform:none}.about-route .about-institutional-arc__datum i,.method-route .method-assembly-segment,.method-route .method-assembly-node :is(circle,rect),.method-route .method-assembly-artifacts>li{transition:none!important}}
