.board-home .e7-home-handoff{z-index:14;min-height:clamp(66px,8vw,106px);padding:0 var(--board-gutter);color:color-mix(in srgb, var(--e3-ink) 55%, transparent);background:linear-gradient(90deg, var(--e3-paper), #edf1f5 50%, var(--e3-paper));letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:center;gap:clamp(10px,2vw,24px);font-size:9px;font-weight:650;display:grid;position:relative}.board-home .e7-home-handoff i{transform-origin:0;background:linear-gradient(90deg,#355f9c8c,#b08a4d8c);height:1px}.board-home .e7-home-handoff strong{color:var(--e3-blue);font:inherit;background:#fbfaf7c2;border:1px solid #355f9c29;padding:8px 13px}.board-home .e7-home-handoff b{top:50%;right:calc(var(--board-gutter) - 4px);background:var(--e3-paper);border:1px solid #b08a4db8;width:9px;height:9px;position:absolute;transform:translateY(-50%)rotate(45deg)}.board-home .home-terminal-arc .e7-home-handoff{color:#dbe7f78c;background:linear-gradient(90deg,#0c111b,#17243a 50%,#0a0d14)}.board-home .home-terminal-arc .e7-home-handoff strong{color:#dbe7f7;background:#ffffff09;border-color:#dbe7f729}.board-home .home-terminal-arc .e7-home-handoff b{background:#111827}.board-home .board-challenges{color:var(--e3-ink);padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(120px,15vw,220px)}.board-home .board-challenges .board-section-heading h2{max-width:10ch;color:var(--e3-ink);font-size:clamp(56px,7.6vw,118px);line-height:.9}.board-home .board-challenges .board-section-heading :is(.board-kicker,p,span){color:var(--e3-blue)!important}.board-home .challenge-stage{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(220px,.46fr) minmax(0,1.54fr);gap:0 clamp(24px,4vw,70px);max-width:1600px;margin-inline:auto;display:grid;position:relative}.board-home .challenge-selector{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0dd1;grid-area:1/1/span 2;align-self:center;position:relative;box-shadow:0 30px 90px #121d2c38}.board-home .challenge-visual{grid-area:1/2/span 2;min-height:clamp(620px,66vw,880px)}.board-home .challenge-diagnosis-panel{z-index:7;border-top:2px solid var(--e3-gold);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(52%,760px);color:var(--e3-ink);background:#fbfaf7f0;grid-area:2/1/auto/span 2;place-self:end;margin:0 clamp(26px,5vw,84px) clamp(-70px,-5vw,-38px) 0;position:relative;box-shadow:0 50px 140px #121d2c38}.board-home .challenge-diagnosis-panel h3,.board-home .challenge-diagnosis-panel .challenge-response-toggle{color:var(--e3-ink)}.board-home .challenge-diagnosis-panel .board-kicker,.board-home .challenge-diagnosis-panel .challenge-impact>span{color:var(--e3-blue)!important}.board-home .challenge-diagnosis-panel :is(.challenge-impact,.challenge-response-toggle){border-color:#355f9c33}.board-home .challenge-diagnosis-panel :is(.challenge-impact ul,.challenge-response-copy){color:var(--e3-muted)}.board-home .challenge-diagnosis-panel .challenge-response-copy a{color:var(--e3-blue)}.board-home .challenge-controls{color:#fbfaf7e0;background:#0c111b;grid-area:3/1;margin-top:24px}.board-home .challenge-controls .challenge-count{color:#91b9ff}.board-home .board-capabilities{padding-block:clamp(120px,15vw,230px);display:block}.board-home .capability-intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;min-block-size:clamp(330px,34vw,520px);display:grid}.board-home .capability-intro .board-section-heading{grid-column:1/9;align-self:start}.board-home .capability-intro>a{grid-column:10/-1;place-self:end;margin-block-end:18px}.board-home .capability-intro h2{max-width:10ch;font-size:clamp(58px,7vw,112px);line-height:.9;color:#f8f6f1!important}.board-home .capability-mosaic{gap:clamp(10px,1.2vw,18px);padding-top:clamp(52px,7vw,96px)}.board-home .capability-tile{isolation:isolate;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);border:1px solid #dbe7f724;min-height:clamp(360px,38vw,610px);position:relative;overflow:hidden}.board-home .capability-tile:before{z-index:2;content:"";pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--e7-pointer-x,50%) var(--e7-pointer-y,50%), #5d91cf3d, transparent 45%), linear-gradient(180deg, transparent, #070a0fb8);transition:opacity .3s;position:absolute;inset:0}.board-home .capability-tile[data-e7-pointer=active]:before,.board-home .capability-tile:is(:hover,:focus-visible):before{opacity:1}.board-home .capability-tile:after{z-index:4;content:"";background:linear-gradient(90deg, transparent, var(--e3-gold));transform-origin:100%;width:54px;height:1px;transition:width .48s var(--e7-ease-register);position:absolute;top:0;right:0}.board-home .capability-tile:is(:hover,:focus-visible):after{width:72%}.board-home .capability-tile>:is(h3,p,svg){z-index:5}.board-home .capability-tile img{filter:saturate(.65)contrast(1.08)brightness(.72);transition:transform .9s var(--e7-ease-out), filter .5s ease}.board-home .capability-tile:is(:hover,:focus-visible) img{filter:saturate(.82)contrast(1.06)brightness(.78);transform:scale(1.055)}.board-home .representative-engagement-system--home{color:var(--e3-ink);padding-block:clamp(120px,15vw,220px)}.board-home .representative-engagement-system--home .representative-engagement-system__heading h2{max-width:11ch;color:var(--e3-ink);font-size:clamp(54px,6.8vw,108px);line-height:.92}.board-home .representative-engagement-system--home .representative-engagement-system__panel{position:relative;overflow:visible;box-shadow:0 48px 130px #121d2c26}.board-home .representative-engagement-system--home .representative-engagement-system__image-plane{clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,0 100%);overflow:hidden}.board-home .representative-engagement-system--home .representative-engagement-system__identity{z-index:6;border-top:2px solid var(--e3-gold);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfaf7f0;width:min(74%,920px);margin-top:clamp(-76px,-6vw,-46px);margin-left:clamp(22px,5vw,84px);padding:clamp(26px,4vw,56px);position:relative;box-shadow:0 32px 90px #121d2c29}.board-home .representative-engagement-system--home .representative-engagement-system__evidence-field{z-index:7;position:relative}.board-home .representative-engagement-system--home :is(.representative-engagement-system__causal-field,.representative-engagement-system__trace,.representative-engagement-system__capability-register){color:var(--e3-paper)}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div{transition:transform .42s var(--e7-ease-out), box-shadow .42s ease}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div:is(:hover,:focus-within){transform:translateY(-6px);box-shadow:0 24px 60px #121d2c1f}.board-home .board-method{padding-block:clamp(120px,15vw,220px)}.board-home .board-method .board-section-heading h2{color:#f8f6f1;max-width:10ch;font-size:clamp(54px,7vw,112px);line-height:.9}.board-home .board-method .method-assembly{clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%);background:radial-gradient(circle at 68% 16%,#5d91cf24,#0000 27rem),linear-gradient(145deg,#121927eb,#070a0ff5);border:1px solid #dbe7f721;box-shadow:0 64px 170px #00000075,inset 0 1px #ffffff0d}.board-home .board-method .method-stage-list{border-bottom-color:#dbe7f724}.board-home .board-method .method-stage-list [role=tab][aria-selected=true]{box-shadow:inset 0 -2px var(--e3-gold), 0 18px 40px #00000024}.board-home .board-method .method-artifact{background:#070a0f6b;border-top:1px solid #b08a4d57}.board-home .board-insights{color:#f8f6f1;background:radial-gradient(circle at 18% 34%,#355f9c33,#0000 28rem),linear-gradient(135deg,#0a0d14,#152036 72%,#0a0d14);padding-block:clamp(120px,15vw,220px)}.board-home .board-insights .board-section-heading h2{max-width:10ch;font-size:clamp(54px,7vw,112px);line-height:.9;color:#f8f6f1!important}.board-home .home-evidence-field__constellation{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block:clamp(40px,7vw,96px);display:grid}.board-home .home-evidence-node{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:#111827;border:1px solid #dbe7f724;grid-row:1;min-height:clamp(420px,45vw,680px)}.board-home .home-evidence-node.is-source{grid-column:1/span 5;margin-top:0}.board-home .home-evidence-node.is-proof{grid-column:5/span 5;margin-top:clamp(58px,7vw,110px)}.board-home .home-evidence-node.is-horizon{grid-column:9/span 4;margin-top:clamp(116px,14vw,220px)}.board-home .home-evidence-node__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#070a0fdb);position:absolute;inset:0}.board-home .home-evidence-node__copy{z-index:4;position:relative}.board-home .home-publication-register{color:#ffffffb8;background:#070a0f85;border-top-color:#b08a4d57}.board-home .home-system-terminus__copy h2{max-width:10ch;font-size:clamp(56px,7.4vw,118px);line-height:.9}@media (prefers-reduced-motion:no-preference){.board-home .e7-home-handoff i{animation:linear both e7-home-handoff-register;animation-timeline:view();animation-range:entry 20% cover 34%}.board-home .board-challenges[data-e7-visible=true] .challenge-diagnosis-panel,.board-home .representative-engagement-system__panel.is-entering .representative-engagement-system__identity{animation:e7-home-sheet-register .72s var(--e7-ease-out) both}}@keyframes e7-home-handoff-register{0%{opacity:.1;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes e7-home-sheet-register{0%{opacity:.3;clip-path:inset(0 0 88%);transform:translateY(22px)}to{opacity:1;clip-path:inset(-8%);transform:translate(0,0)}}@media (max-width:1023px){.board-home .capability-intro{grid-template-columns:repeat(8,minmax(0,1fr));min-block-size:300px}.board-home .capability-intro .board-section-heading{grid-column:1/7}.board-home .capability-intro>a{grid-column:7/-1}.board-home .challenge-stage{grid-template-columns:minmax(0,1fr)}.board-home .challenge-selector,.board-home .challenge-visual,.board-home .challenge-diagnosis-panel,.board-home .challenge-controls{grid-column:1}.board-home .challenge-selector{grid-row:auto}.board-home .challenge-visual{grid-row:auto;min-height:620px}.board-home .challenge-diagnosis-panel{grid-row:auto;justify-self:end;width:min(88%,760px);margin:-90px 24px 0 0}.board-home .challenge-controls{grid-row:auto}.board-home .home-evidence-field__constellation{grid-template-columns:repeat(2,minmax(0,1fr))}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){grid-area:auto;margin-top:0}.board-home .home-evidence-node.is-horizon{grid-column:1/-1;justify-self:end;width:68%}}@media (max-width:767px){.board-home .representative-engagement-system__selector{padding-inline:26px;scroll-padding-inline:26px}.board-home .e7-home-handoff{grid-template-columns:auto 1fr auto;min-height:64px;padding-inline:20px}.board-home .e7-home-handoff span:last-of-type,.board-home .e7-home-handoff i:last-of-type{display:none}.board-home .e7-home-handoff b{right:17px}.board-home .board-challenges,.board-home .board-capabilities,.board-home .representative-engagement-system--home,.board-home .board-method,.board-home .board-insights{padding-block:86px}.board-home :is(.board-challenges,.board-capabilities,.representative-engagement-system--home,.board-method,.board-insights) :is(.board-section-heading h2,.representative-engagement-system__heading h2){font-size:clamp(46px,13.8vw,68px)}.board-home .challenge-visual{inline-size:100%;aspect-ratio:4/5;min-height:0}.board-home .challenge-diagnosis-panel{width:calc(100% - 18px);margin:-56px 0 0 18px}.board-home .capability-tile{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);min-height:360px}.board-home .capability-intro{min-block-size:0;display:block}.board-home .capability-intro>a{margin-block:26px 0}.board-home .representative-engagement-system--home .representative-engagement-system__identity{width:calc(100% - 20px);margin:-44px 0 0 20px;padding:24px 20px}.board-home .board-method .method-assembly{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.board-home .home-evidence-field__constellation{display:block}.board-home .home-evidence-node,.board-home .home-evidence-node.is-horizon{width:100%;min-height:390px;margin:0 0 18px}.board-home .home-evidence-node:nth-child(2){width:calc(100% - 14px);margin-left:14px}.board-home .home-evidence-node:nth-child(3){width:calc(100% - 28px);margin-left:28px}}.board-home :is(.board-challenges .board-section-heading h2,.capability-intro h2,.representative-engagement-system--home .representative-engagement-system__heading h2,.board-method .board-section-heading h2,.board-insights .board-section-heading h2){letter-spacing:-.035em;max-inline-size:620px;font-size:clamp(2.5rem,4vw,4.6rem);line-height:.98}@media (min-width:1024px){.board-home .board-challenges{min-block-size:650px}.board-home .challenge-stage{grid-template-rows:auto;grid-template-columns:minmax(190px,3fr) minmax(0,4.7fr) minmax(270px,4.3fr);gap:0;min-block-size:470px;margin-block-start:38px}.board-home .challenge-selector{grid-area:1/1;align-self:stretch}.board-home .challenge-visual{grid-area:1/2;min-block-size:470px}.board-home .challenge-diagnosis-panel{inline-size:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-block-start:0;border-inline-start:1px solid #355f9c33;grid-area:1/3;place-self:stretch stretch;margin:0;padding:30px}.board-home .challenge-controls{display:none}.board-home .board-capabilities{min-block-size:720px;padding:72px var(--board-gutter);grid-template-columns:minmax(230px,3fr) minmax(0,9fr);gap:42px;display:grid}.board-home .capability-intro{flex-direction:column;justify-content:space-between;min-block-size:0;display:flex}.board-home .capability-intro .board-section-heading,.board-home .capability-intro>a{align-self:auto;margin:0}.board-home .capability-mosaic{grid-template-rows:repeat(3,minmax(165px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding-block-start:0}.board-home .capability-tile{min-block-size:165px;padding:20px}.board-home .representative-engagement-system--home .representative-engagement-system__panel{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:visible}.board-home .representative-engagement-system--home .representative-engagement-system__image-plane{grid-area:1/1/3/6;min-block-size:520px}.board-home .representative-engagement-system--home .representative-engagement-system__identity{-webkit-backdrop-filter:none;backdrop-filter:none;grid-area:1/6/auto/-1;align-self:stretch;inline-size:auto;margin:0;padding:clamp(26px,2.7vw,40px)}.board-home .representative-engagement-system--home .representative-engagement-system__identity h3{max-inline-size:14ch;font-size:clamp(2.35rem,3.4vw,3.8rem);line-height:.96}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field{grid-area:2/6/auto/-1;align-self:stretch;margin:0;padding:clamp(22px,2.2vw,32px)}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div:nth-child(n){grid-area:1;margin:0;padding:18px 16px 20px}.board-home .representative-engagement-system--home .representative-engagement-system__trace{grid-area:3/1/auto/7}.board-home .representative-engagement-system--home .representative-engagement-system__capability-register{grid-area:3/7/auto/-1}.board-home .representative-engagement-system--home :is(.representative-engagement-system__trace,.representative-engagement-system__capability-register){padding:clamp(22px,2.3vw,34px)}.board-home .home-evidence-field__constellation{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:34px}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){grid-area:1;min-block-size:360px;inline-size:auto;margin-block-start:0}}@media (min-width:1024px){.board-home .board-challenges{min-block-size:650px}.board-home .challenge-visual{min-block-size:470px}.board-home .board-capabilities{min-block-size:720px}.board-home .capability-intro{min-block-size:0}.board-home .capability-mosaic{padding-block-start:0}.board-home .capability-tile{min-block-size:165px}.board-home .home-evidence-field__constellation{padding-block:34px}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){min-block-size:360px;margin-block-start:0}}@media (min-width:1024px) and (max-height:720px){.board-home :is(.board-challenges,.representative-engagement-system--home,.board-method,.board-insights){padding-block:56px}.board-home .board-capabilities{padding-block:58px}.board-home .representative-engagement-system--home .representative-engagement-system__image-plane{min-block-size:460px}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){min-block-size:330px}}@media (min-width:1024px){.board-home .board-capabilities{grid-template-columns:minmax(300px,4fr) minmax(0,8fr);gap:clamp(28px,3vw,42px)}.board-home .capability-intro h2{max-inline-size:420px;font-size:clamp(2.35rem,3.2vw,3rem);line-height:.98}}.board-home .representative-engagement-system--home .representative-engagement-system__image-plane{position:relative!important}.board-home .representative-engagement-system--home .representative-engagement-system__identity>p:nth-of-type(2){color:var(--home-blue,#355f9c)}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div,.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div :is(dt,dd),.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div{color:var(--paper,#fbfaf7)}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div:first-child{background:linear-gradient(125deg,#355f9c3d,#090a0da3)}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div:nth-child(2){background:linear-gradient(125deg,#355f9cb8,#151820eb)}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div:nth-child(3){background:linear-gradient(125deg,#66786d57,#090a0db8)}.board-home .representative-engagement-system--home .representative-engagement-system__causal-field dl>div :is(dt,dd){color:inherit}.board-home .representative-engagement-system--home .representative-engagement-system__panel :is(.representative-engagement-system__image-plane,.representative-engagement-system__identity,.representative-engagement-system__causal-field,.representative-engagement-system__trace,.representative-engagement-system__capability-register){opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:no-preference){.board-home .representative-engagement-system--home .representative-engagement-system__panel.is-entering .representative-engagement-system__identity>*{animation:e7-home-engagement-copy-admit .4s var(--e7-ease-out) both}.board-home .representative-engagement-system--home .representative-engagement-system__panel.is-entering .representative-engagement-system__image-plane>img{animation:e7-home-engagement-media-admit .4s var(--e7-ease-out) both}}@keyframes e7-home-engagement-copy-admit{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes e7-home-engagement-media-admit{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:none}}@media (max-width:1023px){.board-home .representative-engagement-system--home .representative-engagement-system__identity{inline-size:100%;margin:0}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){margin-block-start:0}}@media (min-width:1024px) and (max-height:720px){.board-home :is(.board-challenges,.representative-engagement-system--home,.board-method,.board-insights){padding-block:56px}.board-home .board-capabilities{padding-block:58px}.board-home .representative-engagement-system--home .representative-engagement-system__image-plane{min-block-size:460px}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){min-block-size:330px}}@media (prefers-reduced-motion:reduce){.board-home .e7-home-handoff i,.board-home .challenge-diagnosis-panel,.board-home .capability-tile,.board-home .capability-tile img,.board-home .representative-engagement-system__identity,.board-home .home-evidence-node{transition:none!important;animation:none!important;transform:none!important}.board-home .capability-tile:before{display:none}}@media (forced-colors:active){.board-home .challenge-visual,.board-home .capability-tile,.board-home .board-method .method-assembly,.board-home .home-evidence-node{clip-path:none;box-shadow:none}}.board-home :is(.board-challenges,.board-capabilities,.representative-engagement-system--home,.board-method,.board-insights){min-block-size:0;padding-block:clamp(78px,8vw,122px)}.board-home :is(.board-challenges .board-section-heading h2,.capability-intro h2,.representative-engagement-system--home .representative-engagement-system__heading h2,.board-method .board-section-heading h2,.board-insights .board-section-heading h2){letter-spacing:-.035em;text-wrap:balance;max-inline-size:min(100%,700px);font-size:clamp(2.8rem,4.6vw,5.2rem);line-height:.96}.board-home .challenge-visual{min-block-size:clamp(520px,48vw,680px)}.board-home .capability-intro{min-block-size:clamp(240px,24vw,360px)}.board-home .capability-mosaic{padding-block-start:clamp(36px,4vw,58px)}.board-home .capability-tile{min-block-size:clamp(280px,27vw,430px)}.board-home .home-evidence-field__constellation{padding-block:clamp(30px,4vw,58px)}.board-home .home-evidence-node{min-block-size:clamp(350px,34vw,520px)}.board-home .home-evidence-node.is-proof{margin-block-start:clamp(34px,4vw,62px)}.board-home .home-evidence-node.is-horizon{margin-block-start:clamp(68px,8vw,124px)}.board-home .home-system-terminus__copy h2{letter-spacing:-.035em;max-inline-size:720px;font-size:clamp(3.4rem,5.3vw,6.2rem);line-height:.92}@media (max-width:1023px){.board-home :is(.board-challenges,.board-capabilities,.representative-engagement-system--home,.board-method,.board-insights){padding-block:clamp(68px,9vw,88px)}.board-home .challenge-visual{min-block-size:min(560px,68vw)}.board-home .capability-tile{min-block-size:300px}.board-home .home-evidence-node{min-block-size:340px}}@media (max-width:767px){.board-home .e7-home-handoff{min-block-size:54px}.board-home :is(.board-challenges,.board-capabilities,.representative-engagement-system--home,.board-method,.board-insights){padding-block:64px}.board-home :is(.board-challenges .board-section-heading h2,.capability-intro h2,.representative-engagement-system--home .representative-engagement-system__heading h2,.board-method .board-section-heading h2,.board-insights .board-section-heading h2){max-inline-size:100%;font-size:clamp(2rem,8.8vw,3.3rem);line-height:.98}.board-home .challenge-visual{min-block-size:0}.board-home .capability-tile{min-block-size:310px}.board-home .home-evidence-node,.board-home .home-evidence-node.is-horizon{min-block-size:330px}.board-home .home-system-terminus__copy h2{font-size:clamp(2.75rem,12.5vw,3.8rem);line-height:.94}}.board-home .e7-home-handoff{min-block-size:clamp(46px,4vw,58px)}.board-home :is(.board-challenges,.board-capabilities,.representative-engagement-system--home,.board-method,.board-insights){padding-block:clamp(62px,5.25vw,82px)}.board-home :is(.board-challenges .board-section-heading h2,.capability-intro h2,.representative-engagement-system--home .representative-engagement-system__heading h2,.board-method .board-section-heading h2,.board-insights .board-section-heading h2){max-inline-size:620px;font-size:clamp(2.5rem,4vw,4.6rem);line-height:.98}@media (min-width:1024px){.board-home .board-challenges{min-block-size:650px}.board-home .challenge-visual{min-block-size:470px}.board-home .board-capabilities{min-block-size:720px}.board-home .capability-intro{min-block-size:0}.board-home .capability-mosaic{padding-block-start:0}.board-home .capability-tile{min-block-size:165px}.board-home .home-evidence-field__constellation{padding-block:34px}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){min-block-size:360px;margin-block-start:0}}@media (min-width:1024px) and (max-height:720px){.board-home :is(.board-challenges,.representative-engagement-system--home,.board-method,.board-insights){padding-block:56px}.board-home .board-capabilities{padding-block:58px}.board-home .representative-engagement-system--home .representative-engagement-system__image-plane{min-block-size:460px}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){min-block-size:330px}}@media (min-width:1024px){.board-home .board-capabilities{align-items:start;min-block-size:0}.board-home .capability-intro{justify-content:flex-start;gap:28px;padding-block-end:0}.board-home .capability-intro>a{place-self:flex-start start}}@media (min-width:768px){.board-home .home-evidence-field__constellation{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;min-block-size:0;margin-block-start:0;padding-block:28px}.board-home .home-evidence-node:is(.is-source,.is-proof,.is-horizon){grid-area:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-block-size:0;inline-size:auto;margin:0;display:grid}.board-home .home-evidence-node .home-evidence-node__media{aspect-ratio:16/10;min-block-size:0}.board-home .home-evidence-node .home-evidence-node__copy{align-self:stretch;padding:22px 22px 26px}.board-home .home-evidence-node .home-evidence-node__copy h3{text-wrap:balance;max-inline-size:100%;font-size:clamp(1.45rem,2.05vw,2rem);line-height:1.08}.board-home .home-evidence-node .home-evidence-node__copy p{line-height:1.55}.board-home .home-publication-register{margin-block-start:0}}@media (768px<=width<1024px){.board-home .home-evidence-node .home-evidence-node__copy{padding:18px 16px 22px}.board-home .home-evidence-node .home-evidence-node__copy h3{font-size:clamp(1.35rem,2.7vw,1.7rem)}}.board-home .method-assembly{position:relative}.board-home .home-method-selection-signal{z-index:8;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.board-home .home-method-selection-signal path{fill:none;stroke:var(--ef-blue-soft,var(--blue-soft));stroke-width:2px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px var(--ef-blue))}@media (prefers-reduced-motion:reduce),(forced-colors:active){.board-home .home-method-selection-signal{display:none}}
.primary-nav a[aria-current=page]:after{content:none}.board-home .challenge-visual-label{z-index:2;color:var(--home-paper,var(--paper))}@media (min-width:1024px){.board-home .board-capabilities{padding-block:clamp(44px,4vw,62px)}.board-home .capability-intro{gap:20px}}.cinematic-environment[data-route=home]:is(:not([data-state]),[data-state=hero]) .cinematic-environment__structure{-webkit-mask-image:none;mask-image:none}.board-home .home-system-terminus__structure{z-index:0}.home-system-terminus__structure i:nth-child(3),.thank-you-receipt-field__structure i:nth-child(3){display:none}.thank-you-receipt-field__structure{z-index:-3}.thank-you-receipt-field__structure:after{border-inline-start:0}.method-route .e7-method-entry__far-field{-webkit-mask-image:linear-gradient(90deg,#0000 0 62%,#000 68%);mask-image:linear-gradient(90deg,#0000 0 62%,#000 68%)}html .method-route .e7-method-entry__aperture:after,html .method-route .e7-method-entry__aperture-depth i{border-inline-start:0}html .method-route .e7-method-entry__aperture-depth i:first-child{inset:2px}html .method-route .e7-method-entry__aperture-depth i:nth-child(2){inset:4px}html .method-route .e7-method-entry__aperture-depth i:nth-child(3){inset:6px}.e7-industries-terminus-field{-webkit-mask-image:linear-gradient(90deg, #000 0 31%, transparent 33.333% calc(100% - var(--board-gutter)), #000 calc(100% - 8px));mask-image:linear-gradient(90deg, #000 0 31%, transparent 33.333% calc(100% - var(--board-gutter)), #000 calc(100% - 8px))}@media (max-width:767px){.method-route .e7-method-entry__far-field,.e7-industries-terminus-field{-webkit-mask-image:linear-gradient(90deg,#000 0 8px,#0000 16px calc(100% - 16px),#000 calc(100% - 8px));mask-image:linear-gradient(90deg,#000 0 8px,#0000 16px calc(100% - 16px),#000 calc(100% - 8px))}}@media (min-width:768px){.representative-engagement-system--solutions .representative-engagement-system__image-plane>span{inset-inline-start:calc(13% + 16px)}}@media (max-width:767px){.representative-engagement-system__image-plane>span{inset-block-end:64px}}.ef-tactile-surface{min-inline-size:0;transition:translate .36s var(--e7-ease-out), box-shadow .36s ease, filter .28s ease;position:relative}.solutions-route .e7-solutions-installation__plate:nth-child(n){clip-path:none;box-shadow:none;background:0 0;border:0;padding:0;display:block}.e7-solutions-installation__plate>.ef-tactile-surface{min-block-size:inherit;clip-path:polygon(0 0,94% 0,100% 28%,100% 100%,0 100%);background:linear-gradient(105deg,#355f9c57,#0a1018e0);border:1px solid #dbe7f73d;grid-template-columns:42px minmax(0,1fr);align-items:center;padding:14px 16px;display:grid;box-shadow:16px 22px 44px #0003}.insights-route .insights-entry-records li:nth-child(n){box-shadow:none;background:0 0;border:0;padding:0;display:grid;overflow:visible}.insights-entry-records .ef-tactile-surface{border:1px solid #dbe7f72e;border-block-start:3px solid var(--blue-soft);background:linear-gradient(148deg,#fbfaf7ed,#dbe7f7d9);block-size:100%;padding:16px 14px;display:block;box-shadow:0 20px 44px #00000030}.insights-entry-records li:first-child>.ef-tactile-surface{background:linear-gradient(132deg, color-mix(in srgb, var(--blue-soft) 72%, var(--paper)), #fbfaf7e0)}.insights-entry-records li:nth-child(3)>.ef-tactile-surface{background:linear-gradient(132deg, color-mix(in srgb, var(--ef-ivory) 28%, var(--ef-paper)), #fbfaf7e0)}.insights-entry-records li:nth-child(5)>.ef-tactile-surface{background:linear-gradient(132deg, color-mix(in srgb, var(--sage) 16%, var(--paper)), #fbfaf7e0)}.insights-entry-records li:nth-child(6)>.ef-tactile-surface{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}@media (768px<=width<1024px){.e7-solutions-installation__plate>.ef-tactile-surface{grid-template-columns:28px minmax(0,1fr)}}@media not (min-width:390px){.e7-solutions-installation__plate>.ef-tactile-surface{grid-template-columns:34px minmax(0,1fr)}}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div{isolation:isolate;--ef-polish-lift:0px}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:after{z-index:-1;content:"";pointer-events:none;background:inherit;translate:0 var(--ef-polish-lift);transition:translate .36s var(--e7-ease-out), box-shadow .36s ease, border-color .28s ease;border:1px solid #0000;position:absolute;inset:2px}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div :is(dt,dd),.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:before{translate:0 var(--ef-polish-lift);transition:translate .36s var(--e7-ease-out)}@media (hover:hover) and (pointer:fine){:is(.e7-solutions-installation__plate,.insights-entry-records>li):hover>.ef-tactile-surface{filter:brightness(1.08);translate:0 -6px;box-shadow:0 28px 54px #111c2d47,0 0 0 1px #355f9c47}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:hover{--ef-polish-lift:-5px}.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:hover:after{border-color:#355f9c59;box-shadow:0 18px 36px #111c2d38}}:is(.e7-solutions-installation__plate,.insights-entry-records>li):focus-within>.ef-tactile-surface{box-shadow:0 28px 54px #111c2d47,0 0 0 1px #355f9c47}@media (prefers-reduced-motion:reduce),(forced-colors:active){.ef-tactile-surface,.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div :is(dt,dd),.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:before,.representative-engagement-system--solutions .representative-engagement-system__causal-field dl>div:after{transition:box-shadow .16s,border-color .16s;translate:none!important}}.method-route :is(.method-artifact-system-stages,.method-assembly-artifacts)>li{isolation:isolate;--ef-artifact-lift:0px}.method-route :is(.method-artifact-system-stages,.method-assembly-artifacts)>li>.ef-tactile-backplane{z-index:-1;pointer-events:none;background:inherit;opacity:0;border:1px solid #0000;margin:0;position:absolute;inset:4px}.method-route :is(.method-artifact-system-stages,.method-assembly-artifacts)>li>:is(.ef-tactile-backplane,header,strong,small,ul){translate:0 var(--ef-artifact-lift);transition:translate .36s var(--e7-ease-out), opacity .28s ease, box-shadow .36s ease}@media (hover:hover) and (pointer:fine){.method-route :is(.method-artifact-system-stages,.method-assembly-artifacts)>li:hover{--ef-artifact-lift:-4px}.method-route :is(.method-artifact-system-stages,.method-assembly-artifacts)>li:hover>.ef-tactile-backplane{opacity:1;border-color:#dbe7f74d;box-shadow:0 12px 28px #0000004d,inset 0 1px #dbe7f738}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.method-route :is(.method-artifact-system-stages,.method-assembly-artifacts)>li>:is(.ef-tactile-backplane,header,strong,small,ul){transition:opacity .16s,box-shadow .16s;translate:none}}
