:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#20211f;--foreground:#ecece7;--muted:#a3a49e;--line:#3b3c38;--surface:#272825;--surface-deep:#171816;--accent:#016e2c}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation)>section{padding-inline:max(32px,50vw - 840px)}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation) .industry-shell-hero{align-items:center;min-height:720px}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation) .industry-shell-operating-heading>p{font-family:var(--font-inter),Arial,sans-serif;font-weight:600}.industry-shell-pharma{--industry-accent:#4e7184;color:#203039;background:#f3f5f3}.industry-shell-pharma .industry-shell-hero{background:linear-gradient(90deg,#f3f5f3 0 66%,#e5ecee 66%);grid-template-columns:minmax(480px,.9fr) minmax(420px,.72fr)}.industry-shell-pharma .industry-shell-hero h1{color:#18313e;max-width:11ch}.industry-shell-pharma .industry-shell-reality{background:#e8edef}.industry-shell-pharma .pharma-lag{border-block:1px solid #9caeb5;grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid;position:relative}.industry-shell-pharma .pharma-lag:before{content:"";background:linear-gradient(90deg,#597684 0 68%,#a54e49 68%);height:2px;position:absolute;top:58px;left:0;right:0}.industry-shell-pharma .pharma-lag-step{min-height:250px;padding:24px 40px 34px 0;position:relative}.industry-shell-pharma .pharma-lag-step+.pharma-lag-step{border-left:1px solid #b8c5ca;padding-left:40px}.industry-shell-pharma .pharma-lag-step span{font:600 .67rem/1.3 var(--font-inter);letter-spacing:.1em;text-transform:uppercase}.industry-shell-pharma .pharma-lag-step strong{max-width:21ch;font:400 clamp(1.6rem,2.3vw,2.8rem)/1.02 var(--font-newsreader);margin-top:80px;display:block}.industry-shell-pharma .pharma-lag-terminal{color:#f5f1ed;background:#8d4542}.industry-shell-pharma .industry-shell-decision-grid{border:0;border-top:1px solid #a9b8be;display:block}.industry-shell-pharma .industry-shell-decision-grid article{border:0;border-bottom:1px solid #b7c3c8;grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);gap:42px;min-height:0;padding:36px 0;display:grid}.industry-shell-pharma .industry-shell-decision-grid h3{color:#203946;margin:0}.industry-shell-pharma .industry-shell-operating-model{background:#102630}.industry-shell-pharma .pharma-stack{border:1px solid #47606b;grid-template-columns:.8fr 80px 1.2fr;display:grid}.industry-shell-pharma .pharma-stack-systems{display:grid}.industry-shell-pharma .pharma-stack-systems span{font:600 .67rem/1.3 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #47606b;padding:19px 25px}.industry-shell-pharma .pharma-stack-arrow{color:#84adbc;border-inline:1px solid #47606b;place-items:center;display:grid}.industry-shell-pharma .pharma-stack-loop{background:#1b3b48;align-content:center;padding:50px;display:grid}.industry-shell-pharma .pharma-stack-loop strong{max-width:20ch;font:400 clamp(2rem,3vw,3.6rem)/.98 var(--font-newsreader)}.industry-shell-pharma .industry-shell-operating-copy{grid-template-columns:1fr 1.35fr 1fr;gap:54px;margin-top:60px;display:grid}.industry-shell-pharma .industry-shell-operating-copy p{border-top:1px solid #47606b;padding-top:22px}.industry-shell-pharma .pharma-proof-receipts{background:#a9b8be;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.industry-shell-pharma .pharma-proof-receipt{background:#edf1f1;min-height:180px;padding:30px}.industry-shell-pharma .pharma-proof-figure{background:linear-gradient(#edf1f1,#f7f8f6);border:1px solid #9caeb5;margin-top:56px;padding:40px}.industry-shell-pharma .pharma-proof-method-flow{border-top:1px solid #9caeb5;grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid}.industry-shell-pharma .pharma-proof-method-flow span{border-right:1px solid #9caeb5;padding:18px}.industry-shell-pharma .pharma-proof-comparison{grid-template-columns:1fr 1fr;gap:40px;margin-top:34px;display:grid}.industry-shell-pharma .pharma-proof-comparison>div{border-top:3px solid #597684;padding-top:20px}.industry-shell-pharma .industry-shell-replay{color:#eaf0f1;background:#1c3440}.industry-shell-pharma .industry-shell-position{background:#e4eaeb}.industry-shell-steel{--industry-accent:#bd562e;color:#262724;background:#eeeae2}.industry-shell-steel .industry-shell-hero{color:#f0ece3;background:linear-gradient(115deg,#1f2423 0 72%,#34302a 72%);grid-template-columns:minmax(0,1.1fr) minmax(420px,.62fr)}.industry-shell-steel .industry-shell-hero-heading>a,.industry-shell-steel .industry-shell-hero-heading>p,.industry-shell-steel .industry-shell-hero-context>p{color:#c4c1b8}.industry-shell-steel .industry-shell-hero h1{max-width:9ch}.industry-shell-steel .industry-shell-reality{background:#ddd7ca}.industry-shell-steel .steel-chain{border-block:1px solid #8c8b83;grid-template-columns:.8fr 1.4fr .8fr;align-items:stretch;margin-top:64px;display:grid}.industry-shell-steel .steel-chain-step{align-content:center;min-height:260px;padding:40px;display:grid}.industry-shell-steel .steel-chain-locked{color:#efe9dd;background:#383b37}.industry-shell-steel .steel-chain-known{color:#fff2e9;background:#9a4728}.industry-shell-steel .steel-chain-flow{background:repeating-linear-gradient(135deg,#cbc4b5 0 12px,#d8d2c6 12px 24px);place-items:center;padding:30px;display:grid}.industry-shell-steel .steel-chain-flow span{font:600 .72rem/1.4 var(--font-inter);letter-spacing:.1em;text-align:center;text-transform:uppercase}.industry-shell-steel .steel-chain-step span{font:600 .67rem/1.3 var(--font-inter);letter-spacing:.1em;text-transform:uppercase}.industry-shell-steel .steel-chain-step strong{font:400 clamp(1.7rem,2.5vw,3rem)/1 var(--font-newsreader);margin-top:24px}.industry-shell-steel .industry-shell-decision-grid{border:0;grid-template-columns:repeat(2,1fr);gap:0}.industry-shell-steel .industry-shell-decision-grid article{background:#f4f1ea;border:1px solid #aaa397;min-height:270px;padding:38px}.industry-shell-steel .industry-shell-decision-grid article:nth-child(2),.industry-shell-steel .industry-shell-decision-grid article:nth-child(3){background:#e3ded3}.industry-shell-steel .industry-shell-operating-model{background:#202321}.industry-shell-steel .steel-join{border-block:1px solid #555850;grid-template-columns:1fr 90px 1fr;display:grid}.industry-shell-steel .steel-join-systems{grid-template-columns:repeat(2,1fr);display:grid}.industry-shell-steel .steel-join-systems span{min-height:110px;font:600 .66rem/1.35 var(--font-inter);text-align:center;text-transform:uppercase;border-bottom:1px solid #555850;border-right:1px solid #555850;place-items:center;padding:22px;display:grid}.industry-shell-steel .steel-join-arrow{color:#d46b3d;place-items:center;font-size:1.8rem;display:grid}.industry-shell-steel .steel-join-loop{background:#30332f;border-left:3px solid #bd562e;align-content:center;padding:48px;display:grid}.industry-shell-steel .steel-join-loop strong{font:400 clamp(2rem,3vw,3.5rem)/1 var(--font-newsreader)}.industry-shell-steel .industry-shell-operating-copy{columns:2;column-gap:80px;margin-top:60px}.industry-shell-steel .industry-shell-operating-copy p{break-inside:avoid;border-top:1px solid #555850;margin-top:0;padding-top:22px}.industry-shell-steel .steel-proof-receipts{border-block:1px solid #aaa397;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.industry-shell-steel .steel-proof-receipt{border-right:1px solid #aaa397;min-height:180px;padding:30px}.industry-shell-steel .steel-proof-figure{color:#eeeae2;background:#353833;border-left:8px solid #bd562e;margin-top:54px;padding:40px}.industry-shell-steel .steel-proof-method-flow{margin-top:28px;display:flex}.industry-shell-steel .steel-proof-method-flow span{border-top:1px solid #66695f;border-right:1px solid #66695f;flex:1;padding:18px}.industry-shell-steel .steel-proof-comparison{grid-template-columns:1fr 1fr;gap:50px;margin-top:34px;display:grid}.industry-shell-steel .industry-shell-replay{color:#f0ece4;background:#302b26}.industry-shell-steel .industry-shell-position{background:#e0dbd1}.industry-shell-retail{--industry-accent:#b94e62;color:#292529;background:#f7f1ef}.industry-shell-retail .industry-shell-hero{background:linear-gradient(90deg,#f7f1ef 0 72%,#ecdfe2 72%);grid-template-columns:minmax(520px,1fr) minmax(400px,.65fr)}.industry-shell-retail .industry-shell-hero h1{color:#4b2631;max-width:11ch}.industry-shell-retail .industry-shell-reality{background:#f0e7e4}.industry-shell-retail .retail-decay{border-block:1px solid #bca9ad;grid-template-columns:1.4fr .8fr .8fr;align-items:stretch;margin-top:60px;display:grid}.industry-shell-retail .retail-decay-track,.industry-shell-retail .retail-decay-window,.industry-shell-retail .retail-decay-late{min-height:230px;padding:36px}.industry-shell-retail .retail-decay-track{align-content:center;display:grid}.industry-shell-retail .retail-decay-bar{background:#d8c6c9;height:20px;margin-top:34px}.industry-shell-retail .retail-decay-bar i{background:linear-gradient(90deg,#67323f,#b94e62);width:68%;height:100%;display:block}.industry-shell-retail .retail-decay-window{color:#fff8f6;background:#6e3644}.industry-shell-retail .retail-decay-late{color:#e9dcde;background:#2f292d}.industry-shell-retail .retail-decay span{font:600 .67rem/1.3 var(--font-inter);letter-spacing:.1em;text-transform:uppercase}.industry-shell-retail .retail-decay strong{font:400 clamp(1.6rem,2.4vw,2.8rem)/1 var(--font-newsreader);margin-top:28px;display:block}.industry-shell-retail .industry-shell-decisions{background:#fbf7f5}.industry-shell-retail .industry-shell-decision-grid{border:0;border-top:1px solid #c3b3b5;display:block}.industry-shell-retail .industry-shell-decision-grid article{border:0;border-bottom:1px solid #c3b3b5;grid-template-columns:minmax(280px,.8fr) minmax(400px,1.2fr);gap:40px;min-height:0;padding:34px 0;display:grid}.industry-shell-retail .industry-shell-decision-grid h3{color:#4b2932;margin:0}.industry-shell-retail .industry-shell-operating-model{background:#2a2025}.industry-shell-retail .retail-join{border:1px solid #5b464f;grid-template-columns:.9fr 80px 1.1fr;display:grid}.industry-shell-retail .retail-join-systems{grid-template-columns:repeat(2,1fr);display:grid}.industry-shell-retail .retail-join-systems span{min-height:100px;font:600 .66rem/1.3 var(--font-inter);text-align:center;text-transform:uppercase;border-bottom:1px solid #5b464f;border-right:1px solid #5b464f;place-items:center;padding:20px;display:grid}.industry-shell-retail .retail-join-arrow{color:#dc7a8e;place-items:center;display:grid}.industry-shell-retail .retail-join-loop{background:#4a2d37;align-content:center;padding:50px;display:grid}.industry-shell-retail .retail-join-loop strong{font:400 clamp(2rem,3vw,3.5rem)/.98 var(--font-newsreader)}.industry-shell-retail .industry-shell-operating-copy{grid-template-columns:1fr 1.3fr 1fr;gap:52px;margin-top:58px;display:grid}.industry-shell-retail .industry-shell-operating-copy p{border-top:1px solid #5b464f;padding-top:22px}.industry-shell-retail .retail-proof-receipts{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px;display:grid}.industry-shell-retail .retail-proof-receipt{background:#eee3e1;border-top:4px solid #b94e62;min-height:175px;padding:28px}.industry-shell-retail .retail-proof-figure{border:1px solid #c3b3b5;margin-top:54px;padding:38px}.industry-shell-retail .retail-proof-method-flow{grid-template-columns:repeat(5,1fr);margin-top:26px;display:grid}.industry-shell-retail .retail-proof-method-flow span{border-block:1px solid #c3b3b5;padding:17px}.industry-shell-retail .retail-proof-comparison{background:#c3b3b5;grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;display:grid}.industry-shell-retail .retail-proof-comparison>div{background:#f7f1ef;padding:26px}.industry-shell-retail .industry-shell-replay{color:#f4eaeb;background:#4a3038}.industry-shell-retail .industry-shell-position{background:#eee2e3}.industry-shell-banking{--industry-accent:#3f6a8c;color:#172a38;background:#f1f4f5}.industry-shell-banking .industry-shell-hero{color:#ecf1f4;background:#132d3d;grid-template-columns:minmax(0,.85fr) minmax(460px,.75fr)}.industry-shell-banking .industry-shell-hero-heading>a,.industry-shell-banking .industry-shell-hero-heading>p,.industry-shell-banking .industry-shell-hero-context>p{color:#b8c7cf}.industry-shell-banking .industry-shell-hero h1{max-width:12ch}.industry-shell-banking .industry-shell-reality{background:#e5ecef}.industry-shell-banking .banking-lag{border:1px solid #93a6af;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.industry-shell-banking .banking-lag-step{border-right:1px solid #93a6af;min-height:250px;padding:34px}.industry-shell-banking .banking-lag-signal{background:#d5e0e5}.industry-shell-banking .banking-lag-terminal{color:#f2f3f1;background:#8c443e}.industry-shell-banking .banking-lag-step span{font:600 .67rem/1.3 var(--font-inter);letter-spacing:.1em;text-transform:uppercase}.industry-shell-banking .banking-lag-step strong{font:400 clamp(1.65rem,2.4vw,2.85rem)/1 var(--font-newsreader);margin-top:42px;display:block}.industry-shell-banking .industry-shell-decision-grid{background:#aab8bf;border:0;grid-template-columns:repeat(2,1fr);gap:1px}.industry-shell-banking .industry-shell-decision-grid article{background:#f5f7f7;border:0;min-height:270px;padding:38px}.industry-shell-banking .industry-shell-decision-grid h3{color:#193647}.industry-shell-banking .industry-shell-operating-model{background:#102936}.industry-shell-banking .banking-join{border-block:1px solid #4c6672;grid-template-columns:.8fr 80px 1.2fr;display:grid}.industry-shell-banking .banking-join-systems{display:grid}.industry-shell-banking .banking-join-systems span{font:600 .67rem/1.3 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #4c6672;padding:18px 24px}.industry-shell-banking .banking-join-arrow{color:#85aabe;place-items:center;display:grid}.industry-shell-banking .banking-join-loop{background:#1e4556;border-left:4px solid #be6258;align-content:center;padding:50px;display:grid}.industry-shell-banking .banking-join-loop strong{font:400 clamp(2rem,3vw,3.5rem)/.98 var(--font-newsreader)}.industry-shell-banking .industry-shell-operating-copy{grid-template-columns:.8fr 1.4fr .8fr;gap:54px;margin-top:60px;display:grid}.industry-shell-banking .industry-shell-operating-copy p{border-top:1px solid #4c6672;padding-top:22px}.industry-shell-banking .banking-proof-receipts{border-top:1px solid #9dacb3;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.industry-shell-banking .banking-proof-receipt{border-right:1px solid #9dacb3;min-height:180px;padding:28px 32px}.industry-shell-banking .banking-proof-figure{color:#edf2f4;background:#183847;margin-top:54px;padding:40px}.industry-shell-banking .banking-proof-method-flow{border-top:1px solid #587481;grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid}.industry-shell-banking .banking-proof-method-flow span{border-right:1px solid #587481;padding:18px}.industry-shell-banking .banking-proof-comparison{grid-template-columns:1fr 1fr;gap:46px;margin-top:34px;display:grid}.industry-shell-banking .industry-shell-replay{color:#edf2f4;background:#203946}.industry-shell-banking .industry-shell-position{background:#e2eaed}.industry-shell-aviation{--industry-accent:#c47738;color:#18272f;background:#f2f3f1}.industry-shell-aviation .industry-shell-hero{background:linear-gradient(120deg,#f2f3f1 0 70%,#dfe7e9 70%);grid-template-columns:minmax(520px,1fr) minmax(420px,.65fr)}.industry-shell-aviation .industry-shell-hero h1{color:#183642;max-width:11ch}.industry-shell-aviation .industry-shell-reality{background:#e6ebec}.industry-shell-aviation .aviation-cascade{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:64px;display:grid;position:relative}.industry-shell-aviation .aviation-cascade:before{content:"";background:#879ba4;height:2px;position:absolute;top:50%;left:5%;right:5%}.industry-shell-aviation .aviation-cascade-step{z-index:1;color:#eaf0f2;background:#254652;min-height:210px;padding:32px;position:relative}.industry-shell-aviation .aviation-cascade-ground{background:#3c5f6b;transform:translateY(36px)}.industry-shell-aviation .aviation-cascade-terminal{background:#a55b32;transform:translateY(72px)}.industry-shell-aviation .aviation-cascade-step span{font:600 .67rem/1.3 var(--font-inter);letter-spacing:.1em;text-transform:uppercase}.industry-shell-aviation .aviation-cascade-step strong{font:400 clamp(1.65rem,2.4vw,2.8rem)/1 var(--font-newsreader);margin-top:34px;display:block}.industry-shell-aviation .industry-shell-decision-grid{border:0;border-top:1px solid #9cabb1;display:block}.industry-shell-aviation .industry-shell-decision-grid article{border:0;border-bottom:1px solid #aeb9bd;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:42px;min-height:0;padding:36px 0;display:grid}.industry-shell-aviation .industry-shell-decision-grid h3{color:#1d3b47;margin:0}.industry-shell-aviation .industry-shell-operating-model{background:#132b35}.industry-shell-aviation .aviation-join{border-block:1px solid #4a626c;grid-template-columns:1fr 90px 1fr;display:grid}.industry-shell-aviation .aviation-join-systems{grid-template-columns:repeat(2,1fr);display:grid}.industry-shell-aviation .aviation-join-systems span{min-height:105px;font:600 .66rem/1.3 var(--font-inter);text-align:center;text-transform:uppercase;border-bottom:1px solid #4a626c;border-right:1px solid #4a626c;place-items:center;padding:20px;display:grid}.industry-shell-aviation .aviation-join-arrow{color:#da8b4d;place-items:center;display:grid}.industry-shell-aviation .aviation-join-loop{background:#204653;align-content:center;padding:50px;display:grid}.industry-shell-aviation .aviation-join-loop strong{font:400 clamp(2rem,3vw,3.5rem)/.98 var(--font-newsreader)}.industry-shell-aviation .industry-shell-operating-copy{grid-template-columns:1fr 1.35fr 1fr;gap:54px;margin-top:60px;display:grid}.industry-shell-aviation .industry-shell-operating-copy p{border-top:1px solid #4a626c;padding-top:22px}.industry-shell-aviation .aviation-proof-receipts{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.industry-shell-aviation .aviation-proof-receipt{background:#f7f8f5;border:1px solid #a7b3b8;min-height:180px;padding:29px}.industry-shell-aviation .aviation-proof-figure{background-image:linear-gradient(#5067710f 1px,#0000 1px);background-size:100% 32px;border:1px solid #9cabb1;margin-top:54px;padding:40px}.industry-shell-aviation .aviation-proof-method-flow{grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid}.industry-shell-aviation .aviation-proof-method-flow span{border-block:1px solid #9cabb1;padding:18px}.industry-shell-aviation .aviation-proof-comparison{background:#9cabb1;grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;display:grid}.industry-shell-aviation .aviation-proof-comparison>div{background:#f2f3f1;padding:27px}.industry-shell-aviation .industry-shell-replay{color:#edf2f3;background:#243c46}.industry-shell-aviation .industry-shell-position{background:#e1e8ea}@media (max-width:1100px){:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation) .industry-shell-hero{grid-template-columns:minmax(0,1fr);min-height:0}.industry-shell-pharma .pharma-stack,.industry-shell-steel .steel-join,.industry-shell-retail .retail-join,.industry-shell-banking .banking-join,.industry-shell-aviation .aviation-join{grid-template-columns:minmax(0,1fr)}.industry-shell-pharma .pharma-stack-arrow,.industry-shell-steel .steel-join-arrow,.industry-shell-retail .retail-join-arrow,.industry-shell-banking .banking-join-arrow,.industry-shell-aviation .aviation-join-arrow{min-height:70px;transform:rotate(90deg)}.industry-shell-pharma .industry-shell-operating-copy,.industry-shell-retail .industry-shell-operating-copy,.industry-shell-banking .industry-shell-operating-copy,.industry-shell-aviation .industry-shell-operating-copy{grid-template-columns:minmax(0,1fr)}.industry-shell-steel .industry-shell-operating-copy{columns:1}}@media (max-width:700px){:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation),:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation) *{min-width:0}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation){overflow-x:clip}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation)>section{padding-inline:24px}.industry-shell-pharma .pharma-lag,.industry-shell-steel .steel-chain,.industry-shell-retail .retail-decay,.industry-shell-banking .banking-lag,.industry-shell-aviation .aviation-cascade{grid-template-columns:minmax(0,1fr)}.industry-shell-aviation .aviation-cascade-step:nth-child(n){transform:none}.industry-shell-pharma .industry-shell-decision-grid article,.industry-shell-retail .industry-shell-decision-grid article,.industry-shell-aviation .industry-shell-decision-grid article{grid-template-columns:minmax(0,1fr);gap:18px}.industry-shell-pharma .industry-shell-decision-grid p,.industry-shell-retail .industry-shell-decision-grid p,.industry-shell-aviation .industry-shell-decision-grid p{grid-column:1}.industry-shell-steel .industry-shell-decision-grid,.industry-shell-banking .industry-shell-decision-grid{grid-template-columns:minmax(0,1fr)}.pharma-proof-receipts,.steel-proof-receipts,.retail-proof-receipts,.banking-proof-receipts,.aviation-proof-receipts,.pharma-proof-method-flow,.retail-proof-method-flow,.banking-proof-method-flow,.aviation-proof-method-flow{grid-template-columns:minmax(0,1fr)!important}.steel-proof-method-flow{grid-template-columns:minmax(0,1fr);display:grid!important}}@media (min-width:701px) and (max-width:900px){.industry-shell-pharma .industry-shell-decision-grid article,.industry-shell-retail .industry-shell-decision-grid article,.industry-shell-aviation .industry-shell-decision-grid article{grid-template-columns:minmax(0,1fr);gap:18px}.industry-shell-pharma .industry-shell-decision-grid p,.industry-shell-retail .industry-shell-decision-grid p,.industry-shell-aviation .industry-shell-decision-grid p{grid-column:1}}:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas)>section{padding-inline:max(32px,50vw - 840px)}:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) .industry-shell-hero{min-height:760px}:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) .industry-shell-hero-heading>p,:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) .industry-shell-operating-heading>p{font-family:var(--font-inter), Arial, sans-serif;font-weight:600}.industry-shell-logistics{--industry-accent:#d3552f;color:#192126;background:#f4f3ee}.industry-shell-logistics .industry-shell-hero{background:linear-gradient(135deg,#f4f3ee 0 72%,#e8e8e0 72%);grid-template-columns:minmax(0,1.2fr) minmax(420px,.6fr)}.industry-shell-logistics .industry-shell-hero h1{max-width:10ch}.industry-shell-logistics .industry-shell-reality{background:#e8e9e4;grid-template-columns:minmax(360px,.72fr) minmax(540px,1.28fr);align-items:center;gap:clamp(70px,9vw,150px);display:grid}.industry-shell-logistics .industry-shell-reality-copy{display:block}.industry-shell-logistics .logistics-cascade{grid-template-columns:repeat(3,1fr);align-items:center;gap:0;min-height:310px;display:grid;position:relative}.industry-shell-logistics .logistics-cascade:before{content:"";background:#879196;height:2px;position:absolute;top:50%;left:8%;right:8%}.industry-shell-logistics .logistics-cascade-node{z-index:1;color:#eef0ec;background:#29343a;border-right:1px solid #647077;align-content:center;min-height:160px;padding:28px;display:grid;position:relative}.industry-shell-logistics .logistics-cascade-node:nth-child(2){transform:translateY(42px)}.industry-shell-logistics .logistics-cascade-terminal{background:#b74929;transform:translateY(84px)}.industry-shell-logistics .logistics-cascade-node span{font:600 .68rem/1.3 var(--font-inter);letter-spacing:.08em;text-transform:uppercase}.industry-shell-logistics .logistics-cascade-node strong{font:400 clamp(1.35rem,1.7vw,2rem)/1.05 var(--font-newsreader);margin-top:18px}.industry-shell-logistics .industry-shell-decisions{background:#f7f6f2}.industry-shell-logistics .industry-shell-decision-grid{background:#aeb3b1;border:0;grid-template-columns:repeat(12,1fr);gap:1px}.industry-shell-logistics .industry-shell-decision-grid article{background:#f7f6f2;border:0;grid-column:span 6;min-height:260px;padding:clamp(28px,3vw,48px)}.industry-shell-logistics .industry-shell-decision-grid article:nth-child(2),.industry-shell-logistics .industry-shell-decision-grid article:nth-child(3){background:#eceeea}.industry-shell-logistics .industry-shell-decision-grid h3{max-width:22ch}.industry-shell-logistics .industry-shell-operating-model{background:#172126}.industry-shell-logistics .logistics-join{border-top:1px solid #4b5b62;border-bottom:1px solid #4b5b62;grid-template-columns:1fr 90px 1.1fr;align-items:stretch;display:grid}.industry-shell-logistics .logistics-join-streams{grid-template-columns:repeat(2,1fr);display:grid}.industry-shell-logistics .logistics-join-streams span{min-height:110px;font:600 .7rem/1.3 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #4b5b62;border-right:1px solid #4b5b62;align-items:center;padding:24px;display:flex}.industry-shell-logistics .logistics-join-arrow{color:#ef7046;border-right:1px solid #4b5b62;place-items:center;font-size:2rem;display:grid}.industry-shell-logistics .logistics-join-loop{background:#25353c;align-content:center;padding:clamp(36px,5vw,76px);display:grid}.industry-shell-logistics .logistics-join-loop strong{max-width:19ch;font:400 clamp(2rem,3vw,3.6rem)/.98 var(--font-newsreader)}.industry-shell-logistics .industry-shell-operating-copy{grid-template-columns:1fr 1.35fr 1fr;gap:clamp(34px,5vw,80px);margin-top:70px;display:grid}.industry-shell-logistics .industry-shell-operating-copy p{border-top:1px solid #4b5b62;padding-top:24px}.industry-shell-logistics .logistics-proof-receipts{border-top:1px solid #aeb3b1;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.industry-shell-logistics .logistics-proof-receipt{border-right:1px solid #aeb3b1;padding:28px 34px 36px 0}.industry-shell-logistics .logistics-proof-receipt+.logistics-proof-receipt{padding-left:34px}.industry-shell-logistics .logistics-proof-figure{color:#f1f1ec;background:#29343a;margin-top:64px;padding:42px}.industry-shell-logistics .logistics-proof-method-flow{border-top:1px solid #647077;grid-template-columns:repeat(5,1fr);margin-top:34px;display:grid}.industry-shell-logistics .logistics-proof-method-flow span{font:600 .68rem/1.35 var(--font-inter);border-right:1px solid #647077;padding:20px 14px}.industry-shell-logistics .logistics-proof-comparison{background:#647077;grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;display:grid}.industry-shell-logistics .logistics-proof-comparison>div{background:#29343a;padding:28px}.industry-shell-manufacturing{--industry-accent:#c49828;color:#22231f;background:#f2f0e9}.industry-shell-manufacturing .industry-shell-hero{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#dad7ce calc(25% - 1px) 25%);grid-template-columns:minmax(520px,.9fr) minmax(420px,1.1fr)}.industry-shell-manufacturing .industry-shell-hero-heading{align-self:center}.industry-shell-manufacturing .industry-shell-hero h1{max-width:12ch}.industry-shell-manufacturing .industry-shell-reality{background:#e8e5db}.industry-shell-manufacturing .manufacturing-oee{margin-top:70px}.industry-shell-manufacturing .manufacturing-oee-bar{border:1px solid #aaa79d;grid-template-columns:16% 22% 14% 48%;min-height:220px;display:grid}.industry-shell-manufacturing .manufacturing-loss-heading span{display:block}@media (min-width:901px){.industry-shell-manufacturing .manufacturing-loss-heading{width:min(1200px,100% - 48px);max-width:none}.industry-shell-manufacturing .manufacturing-loss-heading span{white-space:nowrap}}.industry-shell-manufacturing .manufacturing-oee-bar>div{text-align:center;border-right:1px solid #aaa79d;justify-content:center;align-items:center;padding:24px;display:flex}.industry-shell-manufacturing .manufacturing-oee-lost{color:#6d5a22;background:repeating-linear-gradient(135deg,#ded4b8 0 8px,#e8dfc7 8px 16px)}.industry-shell-manufacturing .manufacturing-oee-real{color:#f3f1e9;background:#282b27}.industry-shell-manufacturing .manufacturing-oee-bar span{font:600 .84rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.industry-shell-manufacturing .industry-shell-decision-grid{border:0;grid-template-columns:1fr 1fr;display:grid}.industry-shell-manufacturing .industry-shell-decision-grid article{border:0;border-top:1px solid #aaa79d;grid-template-columns:70px 1fr;gap:10px 26px;min-height:0;padding:38px 0;display:grid}.industry-shell-manufacturing .industry-shell-decision-grid article:nth-child(odd){padding-right:50px}.industry-shell-manufacturing .industry-shell-decision-grid article:nth-child(2n){border-left:1px solid #aaa79d;padding-left:50px}.industry-shell-manufacturing .industry-shell-decision-grid h3{margin:0}.industry-shell-manufacturing .industry-shell-decision-grid p{grid-column:2}.industry-shell-manufacturing .industry-shell-operating-model{color:#eeeae0;background:#242622}.industry-shell-manufacturing .manufacturing-join{border:1px solid #54574f;grid-template-columns:.8fr 70px 1.2fr;display:grid}.industry-shell-manufacturing .manufacturing-join-streams{display:grid}.industry-shell-manufacturing .manufacturing-join-streams span{font:600 .68rem/1.3 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #54574f;padding:18px 24px}.industry-shell-manufacturing .manufacturing-join-arrow{color:#d8ad3e;border-inline:1px solid #54574f;place-items:center;display:grid}.industry-shell-manufacturing .manufacturing-join-loop{background:#30342e;align-content:center;padding:55px;display:grid}.industry-shell-manufacturing .manufacturing-join-loop strong{font:400 clamp(2rem,3vw,3.6rem)/.98 var(--font-newsreader)}.industry-shell-manufacturing .industry-shell-operating-copy{columns:2;column-gap:80px;margin-top:64px}.industry-shell-manufacturing .industry-shell-operating-copy p{break-inside:avoid;border-top:1px solid #54574f;margin-top:0;padding-top:24px}.industry-shell-manufacturing .manufacturing-proof-receipts{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:50px;display:grid}.industry-shell-manufacturing .manufacturing-proof-receipt{background:#e8e5db;border-top:4px solid #b68d26;min-height:180px;padding:28px}.industry-shell-manufacturing .manufacturing-proof-figure{border:1px solid #aaa79d;margin-top:58px;padding:40px}.industry-shell-manufacturing .manufacturing-proof-method-flow{flex-wrap:wrap;gap:0;margin-top:28px;display:flex}.industry-shell-manufacturing .manufacturing-proof-method-flow span{border-top:1px solid #aaa79d;border-right:1px solid #aaa79d;flex:1;min-width:150px;padding:18px}.industry-shell-manufacturing .manufacturing-proof-comparison{grid-template-columns:1fr 1fr;gap:50px;margin-top:38px;display:grid}.industry-shell-manufacturing .manufacturing-proof-comparison>div{border-top:1px solid #aaa79d;padding-top:22px}.industry-shell-mining{--industry-accent:#b66b38;color:#25231f;background:#ebe8e0}.industry-shell-mining .industry-shell-hero{color:#eeeae1;background:#262825;grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr)}.industry-shell-mining .industry-shell-hero-heading>p,.industry-shell-mining .industry-shell-hero-heading>a,.industry-shell-mining .industry-shell-hero-context>p{color:#c7c6bd}.industry-shell-mining .industry-shell-reality{background:#dcd8cd}.industry-shell-mining .mining-vice{border-block:1px solid #918e85;grid-template-columns:1fr 1fr;min-height:300px;margin-top:64px;display:grid}.industry-shell-mining .mining-vice-force{align-content:center;padding:clamp(32px,5vw,72px);display:grid}.industry-shell-mining .mining-vice-out{text-align:right;background:linear-gradient(90deg,#0000,#cec7b7);border-right:10px solid #b66b38}.industry-shell-mining .mining-vice-in{background:linear-gradient(90deg,#c7c5bb,#0000);border-left:10px solid #343733}.industry-shell-mining .mining-vice span{font:600 .68rem/1.3 var(--font-inter);letter-spacing:.1em;text-transform:uppercase}.industry-shell-mining .mining-vice strong{max-width:20ch;font:400 clamp(1.7rem,2.7vw,3.2rem)/1 var(--font-newsreader);margin-top:22px}.industry-shell-mining .industry-shell-decision-grid{border:0;border-top:1px solid #918e85;display:block}.industry-shell-mining .industry-shell-decision-grid article{border:0;border-bottom:1px solid #aaa79d;grid-template-columns:80px minmax(300px,.75fr) minmax(420px,1.25fr);gap:44px;min-height:0;padding:36px 0;display:grid}.industry-shell-mining .industry-shell-decision-grid h3{margin:0}.industry-shell-mining .industry-shell-operating-model{background:#20221f}.industry-shell-mining .mining-join{grid-template-columns:1fr 110px 1fr;display:grid}.industry-shell-mining .mining-join-streams{background:#55584f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.industry-shell-mining .mining-join-streams span{text-align:center;min-height:120px;font:600 .67rem/1.35 var(--font-inter);text-transform:uppercase;background:#292c28;place-items:center;padding:18px;display:grid}.industry-shell-mining .mining-join-arrow{color:#d9844c;place-items:center;font-size:2rem;display:grid}.industry-shell-mining .mining-join-loop{border:1px solid #b66b38;align-content:center;padding:48px;display:grid}.industry-shell-mining .mining-join-loop strong{font:400 clamp(2rem,3vw,3.5rem)/1 var(--font-newsreader)}.industry-shell-mining .industry-shell-operating-copy{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:60px;display:grid}.industry-shell-mining .industry-shell-operating-copy p{border-top:1px solid #55584f;padding-top:22px}.industry-shell-mining .mining-proof-receipts{background:#918e85;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:48px;display:grid}.industry-shell-mining .mining-proof-receipt{background:#ebe8e0;min-height:190px;padding:30px}.industry-shell-mining .mining-proof-figure{color:#eeeae1;background:#343733;border-left:10px solid #b66b38;margin-top:56px;padding:42px}.industry-shell-mining .mining-proof-method-flow{grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid}.industry-shell-mining .mining-proof-method-flow span{border-block:1px solid #66695f;padding:18px}.industry-shell-mining .mining-proof-comparison{grid-template-columns:1fr 1fr;gap:60px;margin-top:36px;display:grid}.industry-shell-oilgas{--industry-accent:#c0783e;color:#17242b;background:#f1f2ef}.industry-shell-oilgas .industry-shell-hero{color:#e9efef;background:linear-gradient(110deg,#10242d 0 72%,#183541 72%);grid-template-columns:minmax(500px,1fr) minmax(420px,.72fr);position:relative}.industry-shell-oilgas .industry-shell-hero-heading>p,.industry-shell-oilgas .industry-shell-hero-heading>a,.industry-shell-oilgas .industry-shell-hero-context>p{color:#b8c8cd}.industry-shell-oilgas .industry-shell-reality{background:#e5e9e7}.industry-shell-oilgas .oilgas-lag{grid-template-columns:repeat(3,1fr);margin-top:70px;padding-top:30px;display:grid;position:relative}.industry-shell-oilgas .oilgas-lag:before{content:"";background:#83959c;height:1px;position:absolute;top:34px;left:0;right:0}.industry-shell-oilgas .oilgas-lag-step{min-height:220px;padding:45px 45px 30px 0;position:relative}.industry-shell-oilgas .oilgas-lag-step:before{content:"";background:#6c818a;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.industry-shell-oilgas .oilgas-lag-terminal{color:#f4eee8;background:#8c4e31;padding-left:40px}.industry-shell-oilgas .oilgas-lag-terminal:before{background:#e6a26c;left:40px}.industry-shell-oilgas .oilgas-lag-step span{font:600 .66rem/1.3 var(--font-inter);letter-spacing:.1em;text-transform:uppercase}.industry-shell-oilgas .oilgas-lag-step strong{max-width:22ch;font:400 clamp(1.55rem,2.3vw,2.8rem)/1.02 var(--font-newsreader);margin-top:32px;display:block}.industry-shell-oilgas .industry-shell-decision-grid{border:0;grid-template-columns:repeat(2,1fr);gap:24px}.industry-shell-oilgas .industry-shell-decision-grid article{background:#f7f8f5;border:1px solid #a9b3b6;min-height:280px;padding:38px}.industry-shell-oilgas .industry-shell-decision-grid h3{max-width:21ch}.industry-shell-oilgas .industry-shell-operating-model{background:#10242d}.industry-shell-oilgas .oilgas-join{border-block:1px solid #49606a;grid-template-columns:.85fr 80px 1.15fr;display:grid}.industry-shell-oilgas .oilgas-join-streams{display:grid}.industry-shell-oilgas .oilgas-join-streams span{font:600 .67rem/1.3 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #49606a;padding:18px 24px}.industry-shell-oilgas .oilgas-join-arrow{color:#e09158;place-items:center;display:grid}.industry-shell-oilgas .oilgas-join-loop{background:#193640;align-content:center;padding:50px;display:grid}.industry-shell-oilgas .oilgas-join-loop strong{font:400 clamp(2rem,3vw,3.5rem)/.98 var(--font-newsreader)}.industry-shell-oilgas .industry-shell-operating-copy{grid-template-columns:.8fr 1.4fr .8fr;gap:52px;margin-top:62px;display:grid}.industry-shell-oilgas .industry-shell-operating-copy p{border-top:1px solid #49606a;padding-top:22px}.industry-shell-oilgas .oilgas-proof-receipts{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.industry-shell-oilgas .oilgas-proof-receipt{background:#f7f8f5;border:1px solid #a9b3b6;min-height:190px;padding:30px}.industry-shell-oilgas .oilgas-proof-figure{color:#e9efef;background:#183541;margin-top:58px;padding:40px}.industry-shell-oilgas .oilgas-proof-method-flow{border-top:1px solid #58707a;grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid}.industry-shell-oilgas .oilgas-proof-method-flow span{border-right:1px solid #58707a;padding:18px}.industry-shell-oilgas .oilgas-proof-comparison{background:#58707a;grid-template-columns:1fr 1fr;gap:1px;margin-top:36px;display:grid}.industry-shell-oilgas .oilgas-proof-comparison>div{background:#183541;padding:28px}@media (max-width:1100px){:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) .industry-shell-hero,.industry-shell-logistics .industry-shell-reality{grid-template-columns:1fr;min-height:0}.industry-shell-logistics .industry-shell-operating-copy,.industry-shell-mining .industry-shell-operating-copy,.industry-shell-oilgas .industry-shell-operating-copy,.industry-shell-logistics .logistics-join,.industry-shell-manufacturing .manufacturing-join,.industry-shell-mining .mining-join,.industry-shell-oilgas .oilgas-join{grid-template-columns:1fr}.industry-shell-logistics .logistics-join-arrow,.industry-shell-manufacturing .manufacturing-join-arrow,.industry-shell-mining .mining-join-arrow,.industry-shell-oilgas .oilgas-join-arrow{min-height:70px;transform:rotate(90deg)}.industry-shell-mining .industry-shell-decision-grid article{grid-template-columns:60px 1fr}.industry-shell-mining .industry-shell-decision-grid p{grid-column:2}}@media (max-width:700px){:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas),:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) *{min-width:0}:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas){overflow-x:clip}:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) h1,:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) h2,:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) h3,:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) p,:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas) strong{overflow-wrap:anywhere}:is(.industry-shell-logistics,.industry-shell-manufacturing,.industry-shell-mining,.industry-shell-oilgas)>section{padding-inline:24px}.industry-shell-logistics .industry-shell-decision-grid,.industry-shell-manufacturing .industry-shell-decision-grid,.industry-shell-oilgas .industry-shell-decision-grid{grid-template-columns:1fr}.industry-shell-logistics .industry-shell-decision-grid article{grid-column:1}.industry-shell-manufacturing .industry-shell-decision-grid article:nth-child(n){border-left:0;padding:30px 0}.industry-shell-manufacturing .manufacturing-oee-bar,.industry-shell-logistics .logistics-cascade,.industry-shell-mining .mining-vice,.industry-shell-oilgas .oilgas-lag{grid-template-columns:1fr}.industry-shell-logistics .logistics-cascade-node:nth-child(n){transform:none}.industry-shell-logistics .logistics-proof-receipts,.industry-shell-manufacturing .manufacturing-proof-receipts,.industry-shell-mining .mining-proof-receipts,.industry-shell-oilgas .oilgas-proof-receipts,.industry-shell-logistics .logistics-proof-method-flow,.industry-shell-mining .mining-proof-method-flow,.industry-shell-oilgas .oilgas-proof-method-flow{grid-template-columns:1fr}}.homeland-next .homeland-next-authority{background:#141d19;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(70px,8vw,150px)}.homeland-next-authority-statement>span{color:#aeb7b1;max-width:44ch;font:400 1rem/1.7 var(--font-inter), Arial, sans-serif;margin-top:48px;display:block}.homeland-next .homeland-next-authority-boundary{border:1px solid #526059;border-left:0;border-right:0;min-height:0;display:block}.homeland-next-authority-boundary>header,.homeland-next-authority-boundary>article{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:center;display:grid}.homeland-next-authority-boundary>header{border-bottom:1px solid #46534e;min-height:70px}.homeland-next-authority-boundary>header span,.homeland-next-authority-boundary>header b,.homeland-next-authority-boundary>article i,.homeland-next-authority-boundary>footer span{font:500 .58rem/1.45 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.homeland-next-authority-boundary>header span{color:#aab3ad;padding:0 22px}.homeland-next-authority-boundary>header span:last-child{text-align:right}.homeland-next-authority-boundary>header b{color:#b99355;text-align:center;border-left:1px solid #46534e;border-right:1px solid #46534e;align-self:stretch;place-items:center;font-weight:500;display:grid}.homeland-next-authority-boundary>article{border-bottom:1px solid #35423d;min-height:94px}.homeland-next-authority-boundary>article strong{color:#e2e6e2;font:500 clamp(.92rem, 1vw, 1.08rem)/1.4 var(--font-inter), Arial, sans-serif;border:0;padding:24px 22px}.homeland-next-authority-boundary>article strong:last-child{text-align:right}.homeland-next-authority-boundary>article i{color:#9b8258;border-left:1px solid #46534e;border-right:1px solid #46534e;align-self:stretch;place-items:center;font-style:normal;display:grid;position:relative}.homeland-next-authority-boundary>article i:after{color:#b99355;content:"→";position:absolute;right:12px}.homeland-next-authority-boundary>footer{color:#8f9993;justify-content:space-between;gap:30px;padding:20px 22px;display:flex}.homeland-next-authority-boundary>footer span:last-child{color:#b99355;text-align:right}@media (max-width:1050px){.homeland-next .homeland-next-authority{grid-template-columns:1fr}}@media (max-width:620px){.homeland-next-authority-boundary>header,.homeland-next-authority-boundary>article{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.homeland-next-authority-boundary>header b{color:#0000;overflow:hidden}.homeland-next-authority-boundary>header b:after{color:#b99355;content:"Boundary";writing-mode:vertical-rl}.homeland-next-authority-boundary>header span,.homeland-next-authority-boundary>article strong{padding-left:12px;padding-right:12px}.homeland-next-authority-boundary>article i{color:#0000}.homeland-next-authority-boundary>article i:after{right:18px}}.industry-shell-automotive :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}.industry-shell-automotive :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#6e716d;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-automotive :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2;margin-top:0}.industry-shell-automotive :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>p,.industry-shell-automotive .automotive-proof-method-heading>span{color:#6e716d;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-automotive .industry-shell-operating-heading>p,.industry-shell-automotive .industry-shell-replay-heading>p{color:#aeb9b6}.industry-shell-automotive :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{margin-top:0}.industry-shell-automotive .automotive-pyramid{max-width:1180px;padding:0 0 24px;position:relative}.industry-shell-automotive .automotive-pyramid:after{content:"";pointer-events:none;background:linear-gradient(#c65332,#c6533200);width:1px;position:absolute;top:0;bottom:0;left:50%}.industry-shell-automotive .automotive-pyramid-tier{z-index:1;background:#ebeae5;align-items:center;min-height:84px;padding:24px 30px;position:relative}.industry-shell-automotive .automotive-pyramid-tier span{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.11em;font-weight:500}.industry-shell-automotive .automotive-pyramid-oem{color:#f2f2ed;background:#303838}.industry-shell-automotive .automotive-pyramid-t1{background:#c9cdca}.industry-shell-automotive .automotive-pyramid-t2{background:#dcddd8}.industry-shell-automotive .automotive-pyramid-t3{background:#efeee9}.industry-shell-automotive .automotive-join{grid-template-columns:minmax(0,1fr) 110px minmax(0,1.5fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-automotive .automotive-join-systems>p{color:#97a4a1;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:22px 0}.industry-shell-automotive .automotive-join-arrow{border-right:1px solid var(--industry-dark-line);border-left:1px solid var(--industry-dark-line)}.industry-shell-automotive .automotive-join-arrow>span{background:#74817e;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-automotive .automotive-join-arrow>span:before{content:none}.industry-shell-automotive .automotive-join-arrow>span:after{border-top:1px solid var(--industry-accent);border-right:1px solid var(--industry-accent);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-automotive .automotive-join-loop{gap:28px}.industry-shell-automotive .automotive-join-loop>p{color:#bbc5c2;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-automotive .automotive-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-automotive .automotive-proof-method-heading>span{display:block}.industry-shell-automotive .automotive-proof-method-heading>p{max-width:25ch;margin:0}.industry-shell-automotive .automotive-proof-method-flow{margin-top:0}.industry-shell-automotive .industry-shell-faq-list article :is(h3,p){min-width:0}@media (max-width:1100px){.industry-shell-automotive .automotive-join{grid-template-columns:1fr}.industry-shell-automotive .automotive-join-arrow{border:0;border-top:1px solid var(--industry-dark-line);border-bottom:1px solid var(--industry-dark-line);min-height:90px}.industry-shell-automotive .automotive-join-arrow>span{width:1px;height:46px}.industry-shell-automotive .automotive-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:900px){.industry-shell-automotive :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-automotive :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}}.about-page{--ab2-bg:#f4f3ee;--ab2-ink:#151714;--ab2-muted:#555a54;--ab2-faint:#777d76;--ab2-line:#c7c9c1;--ab2-dark:#111613;--ab2-accent:#a95535;color:var(--ab2-ink);background:var(--ab2-bg);font-family:var(--font-inter), Arial, sans-serif;padding:0 clamp(24px,5.5vw,88px) 112px}.about-page :is(.about-kicker,.about-block__label span,.about-stat__key,.about-triad__key,.about-arc__key,.about-signature__role){color:var(--ab2-faint);font:600 .62rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase}.about-page .about-stats,.about-page>.about-block,.about-page .about-founder{width:min(100%,1800px);max-width:none;margin-inline:auto}.about-page .about-hero{background:#09100e;border:0;grid-template-columns:minmax(390px,.74fr) minmax(520px,1.26fr);align-items:stretch;width:calc(100% + clamp(48px,11vw,176px));min-height:clamp(650px,78vh,820px);margin-left:calc(-1*clamp(24px,5.5vw,88px));padding:0 max(clamp(24px,5.5vw,88px),50vw - 900px);display:grid;position:relative;overflow:hidden}.about-page .about-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#080a09 0%,#080a09fa 30%,#080a09a8 48%,#080a0914 78%),linear-gradient(#0000 58%,#080a09ad 100%);position:absolute;inset:0}.about-page .about-hero__media{z-index:0;position:absolute;inset:0}.about-page .about-hero__media img{object-fit:contain;object-position:right center}.about-page .about-hero__content{z-index:2;grid-column:1;align-content:end;gap:clamp(26px,4vh,42px);width:min(100%,650px);padding:clamp(150px,17vh,210px) 0 clamp(62px,8vh,94px);display:grid;position:relative}.about-page .about-hero .about-kicker{color:#c9a66c;margin:0}.about-page .about-hero h1{color:#f2eddf;max-width:7ch;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(4.8rem,7.8vw,7.8rem);line-height:.84}.about-page .about-hero__lede{color:#e5dfd1;border-top:1px solid #f2eddf61;max-width:39ch;margin:0;padding-top:22px;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.58}.about-page .about-principles,.about-page .about-future{border-bottom:1px solid #9fa49d;width:min(100%,1800px);margin:0 auto;display:grid}.about-page .about-principles{border-top:1px solid #9fa49d;grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-principles .about-block,.about-page .about-future .about-block{border:0;width:auto;margin:0}.about-page .about-principles .about-block{grid-template-columns:1fr;align-content:start;gap:30px;min-height:580px;padding:64px clamp(32px,4vw,62px) 70px}.about-page .about-principles .about-block:first-child{border-right:1px solid var(--ab2-line);padding-left:0}.about-page .about-principles .about-block:last-child{padding-right:0}.about-page .about-principles .about-block__label,.about-page .about-principles .about-block__body h2,.about-page .about-principles .about-block__body>p{grid-column:1}.about-page .about-principles .about-block__label{grid-row:1}.about-page .about-principles .about-block__body h2{grid-row:2}.about-page .about-principles .about-block__body>p{grid-row:3}.about-page .about-principles .about-block__body h2,.about-page .about-principles .about-block--character .about-block__body h2{max-width:13ch;font-size:clamp(3rem,4.5vw,5rem)}.about-page .about-principles .about-block__body>p,.about-page .about-principles .about-block--character .about-block__body>p{border-top:1px solid var(--ab2-line);max-width:52ch;margin-top:0;padding-top:26px}.about-page .about-future{border-top:1px solid #9fa49d;grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);align-items:stretch}.about-page .about-future .about-block{grid-template-columns:1fr;gap:28px;padding:70px clamp(34px,4.5vw,70px) 76px}.about-page .about-future .about-block:first-child{border-right:1px solid var(--ab2-line);padding-left:0}.about-page .about-future .about-block:last-child{padding-right:0}.about-page .about-future :is(.about-block__label,.about-block__body h2,.about-block__body>p,.about-arc){grid-column:1}.about-page .about-future .about-block__label{grid-row:1}.about-page .about-future .about-block__body h2{grid-row:2}.about-page .about-future .about-block__body>p{grid-row:3}.about-page .about-future .about-arc{grid-row:4}.about-page .about-future .about-block__body h2{max-width:12ch}.about-page .about-future .about-block--sovereignty .about-block__body h2{font-size:clamp(2.6rem,3.5vw,4rem)}.about-page .about-future .about-arc{margin-top:16px}.about-page .about-stats{border-bottom:1px solid #8f958e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-page .about-stat,.about-page .about-stat:first-child,.about-page .about-stat:last-child{border-right:1px solid var(--ab2-line);background:0 0;grid-template-rows:auto 1fr auto;min-height:175px;padding:24px 26px;display:grid}.about-page .about-stat:first-child{padding-left:0}.about-page .about-stat:last-child{border-right:0;padding-right:0}.about-page .about-stat__value{color:var(--ab2-ink);font-family:var(--font-newsreader), Georgia, serif;align-self:center;font-size:clamp(1.55rem,2.25vw,2.25rem);line-height:1}.about-page .about-stat__note{max-width:28ch;color:var(--ab2-muted);font-size:.76rem;line-height:1.45}.about-page .about-block{border-bottom:1px solid #9fa49d;grid-template-columns:minmax(300px,.42fr) minmax(360px,.58fr);gap:18px clamp(48px,7vw,120px);padding:68px 0;display:grid}.about-page .about-block__label{grid-area:1/1}.about-page .about-block__label span:before{width:22px;margin-right:10px}.about-page .about-block__body{display:contents}.about-page .about-block__body h2,.about-page .about-block--character .about-block__body h2{max-width:13ch;color:var(--ab2-ink);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;grid-area:2/1;align-self:start;margin:0;font-size:clamp(2.45rem,4vw,4.4rem);line-height:.96}.about-page .about-block__body>p,.about-page .about-block--character .about-block__body>p{max-width:58ch;color:var(--ab2-muted);border:0;grid-area:2/2;margin:0 0 18px;padding:0;font-size:.96rem;line-height:1.65}.about-page .about-block__body>p+p{grid-row:3;margin-top:-8px}.about-page .about-triad{border-block:1px solid var(--ab2-line);grid-area:4/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;display:grid}.about-page .about-triad__item,.about-page .about-triad__item+.about-triad__item,.about-page .about-triad__item:last-child{border-right:1px solid var(--ab2-line);border-bottom:0;min-height:150px;padding:22px 24px}.about-page .about-triad__item:first-child{padding-left:0}.about-page .about-triad__item:last-child{border-right:0;padding-right:0}.about-page .about-triad__item p{color:var(--ab2-ink);margin:28px 0 0;font-size:.92rem;line-height:1.5}.about-page .about-block--intelligence{background:var(--ab2-dark);border:0;width:calc(100% + clamp(48px,11vw,176px));margin-left:calc(-1*clamp(24px,5.5vw,88px));padding:76px max(clamp(24px,5.5vw,88px),50vw - 900px)}.about-page .about-block--character{grid-template-columns:1fr}.about-page .about-block--character .about-block__body h2{grid-column:1;max-width:18ch;font-size:clamp(3.2rem,5.5vw,6.2rem)}.about-page .about-block--character .about-block__body>p{border-top:1px solid var(--ab2-line);grid-area:3/1;max-width:68ch;margin-top:10px;padding-top:24px}.about-page .about-block--intelligence .about-block__body h2{color:#f0f1ec}.about-page .about-block--intelligence .about-block__body>p{color:#aeb7b0}.about-page .about-block--intelligence .about-block__body>p:first-of-type{color:#e0e4df;font-size:1rem}.about-page .about-arc{border-block:1px solid var(--ab2-line);grid-area:4/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid}.about-page .about-arc li,.about-page .about-arc li:first-child,.about-page .about-arc li:last-child{border-right:1px solid var(--ab2-line);border-bottom:0;align-content:space-between;min-height:140px;padding:22px 24px;display:grid}.about-page .about-arc li:first-child{padding-left:0}.about-page .about-arc li:last-child{border-right:0;padding-right:0}.about-page .about-arc__val{color:var(--ab2-ink);font:400 clamp(1.2rem, 1.7vw, 1.65rem)/1.12 var(--font-newsreader), Georgia, serif}.about-page .about-block--sovereignty .about-block__body>p{color:var(--ab2-ink);font:400 clamp(1.1rem, 1.45vw, 1.35rem)/1.52 var(--font-newsreader), Georgia, serif}.about-page .about-founder{color:#f2eddf;background:var(--ab2-dark);border-top:2px solid #b78d4e;margin:72px auto 0;padding:clamp(56px,7vw,96px);display:grid}.about-page .about-founder__note{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:28px clamp(56px,8vw,132px);display:grid}.about-page .about-founder__note .about-kicker{color:#c9a66c;grid-column:1/-1;margin:0}.about-page .about-founder__note h2{color:#f2eddf;font:400 clamp(3rem, 5vw, 5.8rem)/.94 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;grid-column:1;margin:0}.about-page .about-founder__copy{border-top:1px solid #f2eddf4d;grid-column:2;align-self:end;padding-top:24px}.about-page .about-founder__copy p{color:#d4d7d1;font-family:var(--font-newsreader), Georgia, serif;margin:0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.about-page .about-founder__copy p+p{margin-top:18px}.about-page .about-signature{grid-column:2;gap:8px;margin-top:8px;display:grid}.about-page .about-signature__mark{color:#f2eddf;font:400 1.45rem/1 var(--font-newsreader), Georgia, serif}@media (max-width:1050px){.about-page .about-hero{grid-template-columns:minmax(330px,.8fr) minmax(420px,1.2fr);min-height:720px}.about-page .about-hero__media{opacity:1;inset:0}.about-page .about-hero__lede{max-width:60ch}.about-page .about-block{grid-template-columns:minmax(260px,.42fr) minmax(320px,.58fr);gap:18px 50px}.about-page .about-block__label{grid-area:1/1}.about-page .about-block__body h2,.about-page .about-block--character .about-block__body h2{grid-area:2/1}.about-page .about-block__body>p,.about-page .about-block--character .about-block__body>p{grid-area:2/2}.about-page .about-triad,.about-page .about-arc{grid-column:1/-1}.about-page .about-block--character{grid-template-columns:1fr}.about-page .about-block--character .about-block__body>p{grid-area:3/1}.about-page .about-founder__note{grid-template-columns:1fr}.about-page .about-founder__note h2,.about-page .about-founder__copy,.about-page .about-signature{grid-column:1}.about-page .about-principles .about-block{min-height:0}.about-page .about-future{grid-template-columns:1fr}.about-page .about-future .about-block:first-child{border-right:0;border-bottom:1px solid var(--ab2-line);padding-right:0}.about-page .about-future .about-block:last-child{padding-left:0}}@media (max-width:700px){.about-page{padding:0 20px 84px}.about-page .about-hero{grid-template-columns:1fr;width:calc(100% + 40px);min-height:730px;margin-left:-20px;padding:0 20px}.about-page .about-hero:after{background:linear-gradient(#070d0b2e 22%,#070d0bfa 52%,#070d0b 100%),linear-gradient(90deg,#070d0b52,#070d0b0f)}.about-page .about-hero__media{opacity:1;inset:0}.about-page .about-hero__media img{object-fit:contain;object-position:center top}.about-page .about-hero__content{align-self:end;gap:28px;padding:136px 0 52px}.about-page .about-hero h1{font-size:clamp(4.2rem,23vw,6rem)}.about-page .about-hero__lede{max-width:34ch}.about-page .about-stats{grid-template-columns:1fr 1fr}.about-page .about-stat,.about-page .about-stat:first-child,.about-page .about-stat:last-child{border-right:1px solid var(--ab2-line);border-bottom:1px solid var(--ab2-line);min-height:160px;padding:20px 16px}.about-page .about-stat:nth-child(2n){border-right:0;padding-right:0}.about-page .about-stat:nth-child(odd){padding-left:0}.about-page .about-stat:nth-last-child(-n+2){border-bottom:0}.about-page .about-block{grid-template-columns:1fr;gap:24px;padding:54px 0}.about-page .about-block__label,.about-page .about-block__body h2,.about-page .about-block--character .about-block__body h2,.about-page .about-block__body>p,.about-page .about-block--character .about-block__body>p,.about-page .about-triad,.about-page .about-arc{grid-column:1}.about-page .about-block__label{grid-row:1}.about-page .about-block__body h2,.about-page .about-block--character .about-block__body h2{grid-row:2}.about-page .about-block__body>p,.about-page .about-block--character .about-block__body>p{grid-row:3}.about-page .about-block__body>p+p{grid-row:4}.about-page .about-triad,.about-page .about-arc{grid-row:5}.about-page .about-block__body h2{font-size:clamp(2.5rem,13vw,3.6rem)}.about-page .about-triad,.about-page .about-arc{grid-template-columns:1fr}.about-page .about-triad__item,.about-page .about-triad__item+.about-triad__item,.about-page .about-triad__item:last-child,.about-page .about-arc li,.about-page .about-arc li:first-child,.about-page .about-arc li:last-child{border-right:0;border-bottom:1px solid var(--ab2-line);min-height:0;padding:22px 0}.about-page .about-triad__item:last-child,.about-page .about-arc li:last-child{border-bottom:0}.about-page .about-block--intelligence{width:calc(100% + 40px);margin-left:-20px;padding:58px 20px}.about-page .about-principles{grid-template-columns:1fr}.about-page .about-principles .about-block,.about-page .about-principles .about-block:first-child,.about-page .about-principles .about-block:last-child,.about-page .about-future .about-block,.about-page .about-future .about-block:first-child,.about-page .about-future .about-block:last-child{border-right:0;padding:52px 0 56px}.about-page .about-principles .about-block:first-child,.about-page .about-future .about-block:first-child{border-bottom:1px solid var(--ab2-line)}.about-page .about-principles .about-block__body h2,.about-page .about-principles .about-block--character .about-block__body h2{font-size:clamp(2.7rem,13vw,3.7rem)}.about-page .about-founder{margin-top:52px;padding:48px 24px}.about-page .about-founder__note{grid-template-columns:1fr;gap:24px}.about-page .about-founder__note h2,.about-page .about-founder__copy,.about-page .about-signature{grid-column:1}}@media (max-width:0){html:has(.about-page){background:#f1f0ea}.about-page{--ab-bg:#f1f0ea;--ab-ink:#111411;--ab-muted:#555b55;--ab-faint:#747c74;--ab-line:#c8cac1;--ab-line-strong:#969b92;--ab-surface:#f8f7f2;--ab-dark:#101512;--ab-dark-line:#38413b;--ab-dark-muted:#aeb7b0;--ab-accent:#aa5937;min-height:100vh;color:var(--ab-ink);background:var(--ab-bg);font-family:var(--font-inter), Arial, sans-serif;-webkit-font-smoothing:antialiased;padding:clamp(150px,14vw,220px) clamp(24px,7vw,112px) clamp(110px,13vw,190px)}.about-kicker,.about-block__label span,.about-stat__key,.about-triad__key,.about-arc__key,.about-signature__role{color:var(--ab-faint);font:600 .62rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase}.about-hero{border-bottom:1px solid var(--ab-line-strong);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:end;gap:0 clamp(44px,8vw,128px);width:min(100%,1400px);min-height:clamp(520px,65vh,760px);margin:0 auto;padding-bottom:clamp(52px,7vw,92px);display:grid}.about-hero .about-kicker{color:var(--ab-accent);grid-column:1/-1;align-self:start;margin:0 0 clamp(80px,12vh,150px)}.about-hero h1{max-width:7ch;color:var(--ab-ink);font:400 clamp(5rem, 11vw, 11rem)/.78 var(--font-newsreader), Georgia, serif;letter-spacing:-.065em;margin:0}.about-hero__lede{max-width:36ch;color:var(--ab-ink);font:450 clamp(1rem, 1.35vw, 1.2rem)/1.58 var(--font-inter), Arial, sans-serif;align-self:end;margin:0 0 .45em}.about-stats{border-bottom:1px solid var(--ab-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1400px);margin:0 auto;display:grid}.about-stat{border-right:1px solid var(--ab-line);grid-template-rows:auto 1fr auto;min-height:240px;padding:clamp(28px,3vw,42px);display:grid}.about-stat:first-child{padding-left:0}.about-stat:last-child{border-right:0;padding-right:0}.about-stat__value{color:var(--ab-ink);font:400 clamp(1.8rem, 3vw, 3rem)/.98 var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;align-self:center}.about-stat__note{max-width:25ch;color:var(--ab-muted);font:400 .78rem/1.48 var(--font-inter), Arial, sans-serif}.about-block{border-bottom:1px solid var(--ab-line-strong);grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr);gap:clamp(50px,8vw,128px);width:min(100%,1400px);margin:0 auto;padding:clamp(78px,9vw,136px) 0;display:grid}.about-block__label{align-self:start}.about-block__label span:before{content:"";background:currentColor;width:34px;height:1px;margin:0 14px 3px 0;display:inline-block}.about-block__body{min-width:0}.about-block__body h2{max-width:15ch;color:var(--ab-ink);font:400 clamp(3rem, 5.8vw, 6.5rem)/.92 var(--font-newsreader), Georgia, serif;letter-spacing:-.052em;text-wrap:balance;margin:0 0 clamp(30px,4vw,52px)}.about-block__body>p{max-width:62ch;color:var(--ab-muted);font:400 clamp(.98rem, 1.16vw, 1.08rem)/1.7 var(--font-inter), Arial, sans-serif;margin:0 0 22px}.about-block__body>p:last-child{margin-bottom:0}.about-triad{border-block:1px solid var(--ab-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(44px,6vw,76px);display:grid}.about-triad__item{border-right:1px solid var(--ab-line);min-height:210px;padding:30px 28px 34px 0}.about-triad__item+.about-triad__item{padding-left:28px}.about-triad__item:last-child{border-right:0;padding-right:0}.about-triad__item p{max-width:28ch;color:var(--ab-ink);font:400 1.08rem/1.5 var(--font-inter), Arial, sans-serif;margin:56px 0 0}.about-block--refusal .about-block__body h2{max-width:17ch}.about-block--character .about-block__body{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:clamp(38px,6vw,88px);display:grid}.about-block--character .about-block__body h2{grid-column:1/-1;margin-bottom:0}.about-block--character .about-block__body p{border-top:1px solid var(--ab-line-strong);grid-column:2;margin:0;padding-top:28px}.about-block--intelligence{color:#edf0ec;background:var(--ab-dark);border-bottom-color:var(--ab-dark-line);width:calc(100% + clamp(48px,14vw,224px));margin-left:calc(-1*clamp(24px,7vw,112px));padding-inline:max(clamp(24px,7vw,112px),50vw - 700px);position:relative}.about-block--intelligence .about-block__label span{color:#8f9c93}.about-block--intelligence .about-block__body h2{color:#f1f2ed}.about-block--intelligence .about-block__body>p{color:var(--ab-dark-muted)}.about-block--intelligence .about-block__body>p:first-of-type{color:#e0e5df;font-size:clamp(1.08rem,1.4vw,1.28rem)}.about-arc{border-block:1px solid var(--ab-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(50px,6vw,82px) 0 0;padding:0;list-style:none;display:grid}.about-arc li{border-right:1px solid var(--ab-line);align-content:space-between;min-height:190px;padding:28px;display:grid}.about-arc li:first-child{padding-left:0}.about-arc li:last-child{border-right:0;padding-right:0}.about-arc__key{color:var(--ab-accent)}.about-arc__val{max-width:24ch;color:var(--ab-ink);font:400 clamp(1.35rem, 2vw, 2rem)/1.1 var(--font-newsreader), Georgia, serif}.about-block--sovereignty .about-block__body h2{max-width:13ch}.about-block--sovereignty .about-block__body>p{max-width:48ch;color:var(--ab-ink);font:400 clamp(1.2rem, 1.8vw, 1.65rem)/1.55 var(--font-newsreader), Georgia, serif}.about-founder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(50px,8vw,120px);width:min(100%,1400px);margin:0 auto;padding:clamp(86px,10vw,150px) 0 0;display:grid}.about-founder__media{background:var(--ab-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.about-photo{margin:0}.about-photo__frame{aspect-ratio:4/5;background:#e4e4dd;place-items:end start;padding:24px;display:grid;overflow:hidden}.about-photo__frame img{object-fit:cover;width:100%;height:100%}.about-photo__placeholder{color:var(--ab-faint);font:600 .6rem/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.about-founder:not(:has(.about-photo__frame img)){grid-template-columns:minmax(0,.28fr) minmax(0,.72fr)}.about-founder:not(:has(.about-photo__frame img)) .about-founder__media{display:none}.about-founder:not(:has(.about-photo__frame img)) .about-founder__note{grid-column:2}.about-founder__note .about-kicker{color:var(--ab-accent);margin-bottom:34px;display:block}.about-founder__note>p{max-width:58ch;color:var(--ab-ink);font:400 clamp(1.15rem, 1.65vw, 1.48rem)/1.58 var(--font-newsreader), Georgia, serif;margin:0 0 22px}.about-signature{border-top:1px solid var(--ab-line-strong);gap:7px;margin-top:42px;padding-top:24px;display:grid}.about-signature__mark{color:var(--ab-ink);font:400 1.5rem/1 var(--font-newsreader), Georgia, serif}@media (max-width:1050px){.about-hero{grid-template-columns:1fr;min-height:0}.about-hero .about-kicker{margin-bottom:80px}.about-hero__lede{max-width:58ch;margin-top:48px}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.about-stat:nth-child(2){border-right:0}.about-stat:nth-child(-n+2){border-bottom:1px solid var(--ab-line)}.about-stat:nth-child(3){padding-left:0}.about-block{grid-template-columns:1fr;gap:32px}.about-block--character .about-block__body{grid-template-columns:1fr}.about-block--character .about-block__body p{grid-column:1}:is(.about-founder,.about-founder:not(:has(.about-photo__frame img))){grid-template-columns:1fr}.about-founder:not(:has(.about-photo__frame img)) .about-founder__note{grid-column:1}}@media (max-width:700px){.about-page{padding:126px 20px 100px}.about-hero .about-kicker{margin-bottom:56px}.about-hero h1{font-size:clamp(4.7rem,25vw,7rem)}.about-stats{grid-template-columns:1fr}.about-stat,.about-stat:first-child,.about-stat:nth-child(3),.about-stat:last-child{border-right:0;border-bottom:1px solid var(--ab-line);min-height:190px;padding:28px 0}.about-stat:last-child{border-bottom:0}.about-block{padding:68px 0}.about-block__body h2{font-size:clamp(2.7rem,14vw,4rem)}.about-triad,.about-arc{grid-template-columns:1fr}.about-triad__item,.about-triad__item+.about-triad__item,.about-triad__item:last-child{border-right:0;border-bottom:1px solid var(--ab-line);min-height:0;padding:26px 0}.about-triad__item:last-child{border-bottom:0}.about-triad__item p{margin-top:28px}.about-arc li,.about-arc li:first-child,.about-arc li:last-child{border-right:0;border-bottom:1px solid var(--ab-line);min-height:145px;padding:24px 0}.about-arc li:last-child{border-bottom:0}.about-block--intelligence{width:calc(100% + 40px);margin-left:-20px;padding-inline:20px}.about-founder__media{grid-template-columns:1fr}}}.security-page,.policy-page.security-page{--pp-bg:#eef1ef;--pp-ink:#111817;--pp-muted:#4d5956;--pp-faint:#71807c;--pp-line:#c8d0cc;--pp-line-2:#8d9c97;--pp-surface:#f7f8f6;--pp-accent:#315e57;--pp-accent-soft:#dce5e1;background:var(--pp-bg);padding-top:clamp(150px,14vw,220px)}@media (max-width:700px){.policy-page.security-page{background:var(--pp-bg);padding-top:126px}}.security-page .policy-masthead{grid-template-columns:minmax(0,1fr) minmax(260px,350px);align-items:end;gap:clamp(50px,8vw,140px)}.security-page .policy-eyebrow{color:var(--pp-faint);font:600 .62rem/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px}.security-page .policy-masthead h1{max-width:none;font-size:clamp(5rem,10vw,10.5rem);line-height:.78}.security-metadata{border-block:1px solid var(--pp-line-2);display:grid}.security-metadata span{color:var(--pp-faint);font:600 .62rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:16px 0}.security-metadata span+span{border-top:1px solid var(--pp-line)}.security-page .policy-rule{background:var(--pp-line-2);margin-top:clamp(52px,7vw,88px)}.security-page .policy-layout{grid-template-columns:minmax(230px,270px) minmax(0,920px);justify-content:space-between;margin-top:clamp(42px,5vw,66px)}.security-page .policy-toc{padding-right:28px;top:116px}.security-page .policy-toc>p{color:var(--pp-ink)}.security-page .policy-toc ol{border-top:1px solid var(--pp-line);gap:0}.security-page .policy-toc li{border-bottom:1px solid var(--pp-line)}.security-page .policy-toc a{color:var(--pp-faint);font-family:var(--font-inter), Arial, sans-serif;padding:11px 0;font-size:.77rem;line-height:1.35;transition:color .18s,padding-left .18s}.security-page .policy-toc a:hover,.security-page .policy-toc a:focus-visible{color:var(--pp-accent);outline:none;padding-left:8px}.security-page .policy-intro{border:0;border-bottom:1px solid var(--pp-line-2);background:0 0;border-radius:0;padding:0 0 clamp(34px,4vw,50px)}.security-page .policy-intro:before{display:none}.security-page .policy-intro p{max-width:68ch;font-size:clamp(1.08rem,1.35vw,1.25rem);line-height:1.62}.security-page .policy-intro p:first-child{color:var(--pp-ink)}.security-boundary{border-bottom:1px solid var(--pp-line-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.security-boundary article{border-bottom:1px solid var(--pp-line);min-height:190px;padding:clamp(24px,3vw,36px)}.security-boundary article:nth-child(odd){border-right:1px solid var(--pp-line)}.security-boundary article:nth-last-child(-n+2){border-bottom:0}.security-boundary span{color:var(--pp-faint);font:600 .58rem/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:28px;display:block}.security-boundary strong{color:var(--pp-ink);font:400 clamp(1.55rem, 2.1vw, 2.25rem)/1.05 var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;display:block}.security-boundary p{max-width:34ch;color:var(--pp-muted);font:400 .86rem/1.52 var(--font-inter), Arial, sans-serif;margin:12px 0 0}.security-page .policy-sections{margin-top:0}.security-page .policy-section{border-top:1px solid var(--pp-line-2);padding:clamp(48px,5.5vw,74px) 0;scroll-margin-top:100px}.security-page .policy-section:first-child{border-top:0;padding-top:clamp(48px,5.5vw,74px)}.security-page .policy-section>h2{color:var(--pp-faint);margin-bottom:20px;font-size:.63rem}.security-page .policy-section>h2:after{background:var(--pp-accent);content:"";max-width:74px;height:1px;margin-top:15px;display:block}.security-page .policy-section>p{max-width:68ch;color:var(--pp-ink);font-size:1.03rem;line-height:1.65}.security-page .policy-list li{max-width:72ch;margin-bottom:14px;line-height:1.62}.security-page #principles .policy-list{background:var(--pp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:30px;padding:1px;display:grid}.security-page #principles .policy-list li{min-height:190px;color:var(--pp-muted);background:var(--pp-surface);margin:0;padding:30px}.security-page #principles .policy-list li:before{display:none}.security-page #principles .policy-list strong{font:400 1.35rem/1.15 var(--font-newsreader), Georgia, serif;margin-bottom:14px;display:block}.security-page #disclosure{color:#edf2ef;background:#15201e;border-top:0;margin-inline:clamp(-36px,-3vw,-24px);padding-inline:clamp(24px,3vw,36px)}.security-page #disclosure>h2{color:#91a39e}.security-page #disclosure>h2:after{background:#91a39e}.security-page #disclosure>p,.security-page #disclosure .policy-contact dd,.security-page #disclosure .policy-contact a{color:#edf2ef}.security-page #disclosure .policy-contact>div{border-top:1px solid #34423e;padding-top:15px}.security-page #platform .policy-callout{border:0;border-left:3px solid var(--pp-accent);background:var(--pp-surface);border-radius:0;margin-top:28px;padding:clamp(26px,3vw,38px)}.security-page #contact{grid-template-columns:minmax(190px,.35fr) minmax(0,.65fr);align-items:start;column-gap:clamp(40px,7vw,90px);display:grid}.security-page #contact>h2,.security-page #contact>p{grid-column:1}.security-page #contact .policy-contact{grid-area:1/2/span 3}.security-page #contact .policy-contact>div{border-top:1px solid var(--pp-line);padding-block:14px}@media (max-width:1040px){.security-page .policy-layout{grid-template-columns:1fr}.security-page .policy-toc{padding-right:0}}@media (max-width:700px){.security-page{background:var(--pp-bg);padding-top:126px}.security-page .policy-masthead{grid-template-columns:1fr;gap:36px}.security-page .policy-masthead h1{font-size:clamp(4.3rem,24vw,7rem)}.security-boundary,.security-page #principles .policy-list,.security-page #contact{grid-template-columns:1fr}.security-boundary article{min-height:0;border-right:0!important;border-bottom:1px solid var(--pp-line)!important}.security-boundary article:last-child{border-bottom:0!important}.security-page #principles .policy-list li{min-height:0}.security-page #disclosure{margin-inline:-20px;padding-inline:20px}.security-page #contact>h2,.security-page #contact>p,.security-page #contact .policy-contact{grid-area:auto/1}.security-page #contact .policy-contact{margin-top:18px}}@media (max-width:900px){main.industry-shell-insurance :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}main.industry-shell-insurance :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:1}}main.industry-shell-defence section.defence-compare#the-gap{padding-top:clamp(72px,7vw,112px);padding-bottom:clamp(84px,8vw,128px)}main.industry-shell-defence section.defence-compare#the-gap>header{gap:18px;max-width:1180px}main.industry-shell-defence section.defence-compare#the-gap>header>p{border:0;padding:0}main.industry-shell-defence section.defence-compare#the-gap>header h2{letter-spacing:-.04em;max-width:27ch;font-size:clamp(2.85rem,4.1vw,4.65rem);line-height:1}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-field{color:#e9ede9;background:#101715;grid-template-columns:.86fr 1fr 1.18fr;column-gap:clamp(28px,4vw,70px);margin:clamp(50px,5vw,76px) 0 0;padding:clamp(44px,5vw,76px) clamp(28px,4vw,64px) clamp(28px,3.5vw,48px);display:grid;position:relative;overflow:hidden}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-field:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 56%,#b4976014 75%,#b4976024 100%);position:absolute;inset:0}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage{z-index:1;min-width:0;padding-bottom:clamp(42px,5vw,72px);position:relative}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage p,main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-proof span{color:#949f99;font:600 .58rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin:0}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage h3{color:#eef1ed;max-width:13ch;font:500 clamp(2rem,3.15vw,3.9rem)/.98 var(--font-inter),Arial,sans-serif;letter-spacing:-.055em;margin:clamp(46px,5vw,78px) 0 22px}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage>span{color:#aeb7b2;max-width:34ch;font:450 clamp(.9rem,1vw,1.06rem)/1.55 var(--font-inter),Arial,sans-serif;display:block}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage.is-gap h3{color:#c2c9c5}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage.is-quantos p{color:#c6a66a}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage.is-quantos h3{color:#fff}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-trace{z-index:1;background:#46514c;grid-column:1/-1;height:1px;position:relative}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-trace i{transform-origin:0;background:linear-gradient(90deg,#65716b 0 35%,#8b908b 35% 63%,#c6a66a 63% 100%);width:100%;height:3px;animation:7s cubic-bezier(.22,.8,.22,1) infinite defenceTrace;position:absolute;top:-1px;left:0;transform:scaleX(.74)}@keyframes defenceTrace{0%,12%{opacity:.55;transform:scaleX(.12)}55%,88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-proof{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:22px;display:grid;position:relative}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-proof span:last-child{color:#c6a66a}main.industry-shell-defence section.defence-compare#the-gap .defence-gap-summary{max-width:70ch;font:500 clamp(1.15rem,1.45vw,1.5rem)/1.45 var(--font-inter),Arial,sans-serif;letter-spacing:-.025em;margin:clamp(30px,3vw,46px) auto 0}@media (max-width:700px){main.industry-shell-defence section.defence-compare#the-gap>header h2{max-width:19ch;font-size:clamp(2.45rem,11vw,3.25rem);line-height:1.04}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-field{grid-template-columns:1fr;gap:0;padding:34px 28px 30px}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage{border-left:1px solid #46514c;padding:0 0 36px 20px}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage h3{max-width:15ch;margin:26px 0 16px;font-size:clamp(2rem,10vw,2.8rem)}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-stage.is-quantos{border-color:#c6a66a}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-trace{display:none}main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-proof{grid-template-columns:1fr 1fr;row-gap:18px;padding-top:26px}}@media (prefers-reduced-motion:reduce){main.industry-shell-defence section.defence-compare#the-gap .defence-readiness-trace i{animation:none;transform:none}}main .industry-shell-cta.industry-closing-cta{color:#171915;text-align:center;background:#e9e9e4;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(430px,42vw,610px);padding:clamp(76px,8vw,118px) max(clamp(28px,4.5vw,72px),50vw - 840px);display:flex}main .industry-shell-cta.industry-closing-cta>p{color:#636660;width:100%;font:600 .62rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0 0 24px}main .industry-shell-cta.industry-closing-cta>h2{color:#171915;width:100%;max-width:22ch;font:400 clamp(3.1rem,5.05vw,6rem)/.91 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;text-align:center;margin:0 auto clamp(38px,4vw,54px)}main .industry-shell-cta.industry-closing-cta>h2>span{white-space:nowrap;display:block}main .industry-shell-cta.industry-closing-cta>button{color:#f3f3ef;min-width:150px;font:600 .64rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#1b1d19;border:0;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}@media (max-width:700px){main .industry-shell-cta.industry-closing-cta{min-height:0;padding:82px 24px 88px}main .industry-shell-cta.industry-closing-cta>p{margin-bottom:26px}main .industry-shell-cta.industry-closing-cta>h2{max-width:10ch;margin-bottom:38px;font-size:clamp(2.85rem,13.6vw,4rem);line-height:.93}main .industry-shell-cta.industry-closing-cta>h2>span{white-space:normal}}main.industry-shell-pharma .industry-image-hero-copy{min-width:0}main.industry-shell-pharma .industry-shell-reality-copy{border-top:1px solid #93a6af;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,62px);margin-top:clamp(48px,5vw,72px);padding-top:30px;display:grid}main.industry-shell-pharma .industry-shell-reality-copy>p{max-width:52ch;margin:0;font-size:.98rem;line-height:1.62}@media (max-width:1100px){main.industry-shell-pharma .industry-shell-hero.industry-image-hero,main.industry-shell-pharma .industry-shell-proof-copy,main.industry-shell-pharma .industry-shell-moat-grid{grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma .industry-shell-moat-grid article{min-height:0}}@media (max-width:900px){main.industry-shell-pharma .industry-shell-reality-copy{grid-template-columns:minmax(0,1fr);gap:0}main.industry-shell-pharma .industry-shell-reality-copy>p{border-bottom:1px solid #b8c5ca;max-width:65ch;padding:24px 0}main.industry-shell-pharma :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:1}}@media (max-width:700px){main.industry-shell-pharma>section{padding-top:68px;padding-bottom:68px}main.industry-shell-pharma .industry-shell-hero.industry-image-hero{padding-top:64px;padding-bottom:64px}main.industry-shell-pharma .industry-shell-hero-heading h1{max-width:11.5ch;font-size:clamp(3.25rem,15vw,4.8rem)}main.industry-shell-pharma :is(.industry-shell-replay-copy,.industry-shell-position-copy,.pharma-proof-comparison){grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma .pharma-proof-figure{padding:28px 20px}}main.industry-shell-pharma .industry-shell-hero.industry-image-hero{color:#1b2529;background:#f3f5f3;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);gap:clamp(36px,5vw,82px);min-height:0;padding-top:clamp(84px,7vw,116px);padding-bottom:clamp(72px,6vw,100px)}main.industry-shell-pharma .industry-image-hero-copy{gap:clamp(34px,4vw,58px);min-width:0}main.industry-shell-pharma .industry-shell-hero-heading h1{max-width:12.5ch;margin-top:24px;font-size:clamp(3.7rem,5.55vw,6.35rem);line-height:.91}main.industry-shell-pharma .pharma-proof-method-heading>span{text-align:center}main.industry-shell-pharma .pharma-proof-method-heading>p{text-align:center;max-width:30ch}@media (max-width:1100px){main.industry-shell-pharma .industry-shell-hero.industry-image-hero{grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma .industry-image-hero-visual{max-width:900px;margin-top:8px}main.industry-shell-pharma .industry-shell-proof-copy,main.industry-shell-pharma .industry-shell-moat-grid{grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma .industry-shell-moat-grid article{min-height:0}}@media (max-width:900px){main.industry-shell-pharma :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:1}}@media (max-width:700px){main.industry-shell-pharma>section{padding-top:68px;padding-bottom:68px}main.industry-shell-pharma .industry-shell-hero.industry-image-hero{padding-top:64px;padding-bottom:64px}main.industry-shell-pharma .industry-shell-hero-heading h1{max-width:11.5ch;font-size:clamp(3.25rem,15vw,4.8rem)}main.industry-shell-pharma :is(.industry-shell-replay-copy,.industry-shell-position-copy,.pharma-proof-comparison){grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma .pharma-proof-figure{padding:28px 20px}}main.industry-shell-retail :is(.industry-shell-proof,.industry-shell-moat){display:block}main.industry-shell-retail :is(.industry-shell-proof-heading,.industry-shell-moat-heading){text-align:left;width:min(100%,940px);margin-left:auto;margin-right:auto;position:static;top:auto}main.industry-shell-retail :is(.industry-shell-proof-heading,.industry-shell-moat-heading)>h2{max-width:14ch}main.industry-shell-retail .industry-shell-proof-copy{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);width:min(100%,1480px);margin:clamp(54px,6vw,86px) auto 0;padding-top:0;display:grid}main.industry-shell-retail .industry-shell-proof-copy>p{border-top:1px solid #bca9ad;border-bottom:0;max-width:none;margin:0;padding:28px 0 0}main.industry-shell-retail :is(.retail-proof-receipts,.retail-proof-figure){width:min(100%,1680px);margin-left:auto;margin-right:auto}main.industry-shell-retail .retail-proof-method-heading{text-align:center;margin-bottom:38px}main.industry-shell-retail .retail-proof-method-heading>p{text-wrap:balance;max-width:22ch;margin-left:auto;margin-right:auto}main.industry-shell-retail .retail-proof-method-flow>span{text-align:center;place-items:center;min-height:62px;padding:14px 12px;display:grid}main.industry-shell-retail .retail-proof-comparison>div{background:#f7f1ef;min-height:150px;padding:26px}main.industry-shell-retail .retail-proof-comparison>p{background:0 0;padding:18px 0 0}main.industry-shell-retail .industry-shell-moat-grid{border-top:1px solid #bca9ad;border-bottom:1px solid #bca9ad;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,1680px);margin:clamp(54px,6vw,86px) auto 0;display:grid}main.industry-shell-retail .industry-shell-moat-grid>article{border:0;border-right:1px solid #bca9ad;border-radius:0;min-width:0;padding:clamp(34px,3.5vw,52px);display:block}main.industry-shell-retail .industry-shell-moat-grid>article:last-child{border-right:0}main.industry-shell-retail .industry-shell-moat-grid h3{min-height:3.3em;margin:0 0 30px}main.industry-shell-retail .industry-shell-moat-grid p{margin:0}main.industry-shell-retail .industry-shell-moat-note{text-align:left;border-top:1px solid #bca9ad;width:min(100%,940px);margin:clamp(42px,5vw,72px) auto 0;padding-top:26px}main.industry-shell-retail .industry-shell-cta>p{text-align:center}main.industry-shell-retail .industry-shell-cta>h2{width:min(100%,1280px);max-width:none;margin-left:auto;margin-right:auto;font-size:clamp(3.1rem,4.8vw,5.7rem);line-height:.94}main.industry-shell-retail .industry-shell-cta>h2>span{white-space:nowrap;display:block}@media (max-width:900px){main.industry-shell-retail :is(.industry-shell-proof-copy,.industry-shell-moat-grid){grid-template-columns:1fr}main.industry-shell-retail .industry-shell-moat-grid>article{border-bottom:1px solid #bca9ad;border-right:0;padding-left:0;padding-right:0}main.industry-shell-retail .industry-shell-moat-grid>article:last-child{border-bottom:0}main.industry-shell-retail .industry-shell-moat-grid h3{min-height:0}main.industry-shell-retail .industry-shell-cta>h2>span{white-space:normal}}main.industry-shell-steel :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:clamp(92px,8vw,132px);padding-bottom:clamp(92px,8vw,132px)}main.industry-shell-steel :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.industry-shell-cta>p,.steel-proof-method-heading>span){width:auto;max-width:none;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-align:left;text-transform:uppercase;margin:0 0 18px;padding:0;display:block}main.industry-shell-steel :is(.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-proof-heading>h2,.industry-shell-moat-heading>h2,.industry-shell-replay-heading>h2,.industry-shell-position>div:first-child>h2,.industry-shell-faq>header>h2){margin-top:0}main.industry-shell-steel .steel-chain-flow{background:#cbc5b9;position:relative}main.industry-shell-steel .steel-chain-flow:before{content:"";background:#8f897d;width:1px;position:absolute;top:13%;bottom:13%;left:50%}main.industry-shell-steel .steel-chain-flow>span{z-index:1;background:#cbc5b9;min-width:88px;padding:7px 12px;position:relative}main.industry-shell-steel .steel-join{border:1px solid #555850;grid-template-columns:minmax(360px,.92fr) 140px minmax(500px,1.08fr);overflow:hidden}main.industry-shell-steel .steel-join-systems>p{color:#9ca096;font:500 .6rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #555850;grid-column:1/-1;margin:0;padding:20px 24px}main.industry-shell-steel .steel-join-arrow{background:#1b1e1c;border-left:1px solid #555850;border-right:1px solid #555850}main.industry-shell-steel .steel-join-arrow>span{background:#777b73;width:72px;height:1px;display:block;position:relative}main.industry-shell-steel .steel-join-arrow>span:after{content:"";border-top:1px solid #d46b3d;border-right:1px solid #d46b3d;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}main.industry-shell-steel .steel-join-loop{border-left:0;box-shadow:inset 3px 0 #bd562e}main.industry-shell-steel .industry-shell-operating-copy{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);display:grid}main.industry-shell-steel .industry-shell-operating-copy>p{max-width:48ch;margin:0;padding-top:28px}main.industry-shell-steel .industry-shell-proof{display:block}main.industry-shell-steel .industry-shell-proof-heading,main.industry-shell-steel .industry-shell-moat-heading{text-align:left;width:min(100%,940px);margin-left:auto;margin-right:auto;position:static}main.industry-shell-steel :is(.industry-shell-proof-heading,.industry-shell-moat-heading)>h2{max-width:14ch}main.industry-shell-steel .industry-shell-proof-copy{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);width:min(100%,1480px);margin:clamp(54px,6vw,86px) auto 0;padding-top:0;display:grid}main.industry-shell-steel .industry-shell-proof-copy>p{border-top:1px solid #aaa397;border-bottom:0;grid-column:auto;max-width:none;padding:28px 0 0}main.industry-shell-steel :is(.steel-proof-receipts,.steel-proof-figure){width:min(100%,1680px);margin-left:auto;margin-right:auto}main.industry-shell-steel .steel-proof-figure{border-left-width:3px;padding:clamp(34px,4vw,54px)}main.industry-shell-steel .steel-proof-method-heading{text-align:left;width:min(100%,760px);margin:0 auto 38px}main.industry-shell-steel .steel-proof-method-heading>p{margin:0;font-size:clamp(1.8rem,2.5vw,3rem);line-height:1}main.industry-shell-steel .steel-proof-method-flow{border-bottom:1px solid #66695f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}main.industry-shell-steel .steel-proof-method-flow>span{min-height:82px;font:500 .61rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-right:0;padding:22px 30px 20px 0;position:relative}main.industry-shell-steel .steel-proof-method-flow>span:after{color:#a9a397;content:"→";position:absolute;top:23px;right:14px}main.industry-shell-steel .steel-proof-method-flow>span:last-child:after{content:""}main.industry-shell-steel .steel-proof-comparison>p{grid-column:1/-1;max-width:62ch;margin:28px 0 0 auto}main.industry-shell-steel .industry-shell-moat{display:block}main.industry-shell-steel .industry-shell-moat-grid{border:1px solid #aaa397;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,1680px);margin:clamp(58px,6vw,92px) auto 0;display:grid}main.industry-shell-steel .industry-shell-moat-grid>article{border:0;border-right:1px solid #b7b0a5;min-height:380px;padding:clamp(30px,3vw,46px);display:block}main.industry-shell-steel .industry-shell-moat-grid>article:last-child{border-right:0}main.industry-shell-steel .industry-shell-moat-grid h3{max-width:18ch;margin:0 0 34px}main.industry-shell-steel .industry-shell-moat-grid p{max-width:48ch;margin:0}main.industry-shell-steel .industry-shell-moat-note{border-top:1px solid #aaa397;width:min(100%,1060px);margin:clamp(48px,5vw,72px) auto 0;padding-top:26px}main.industry-shell-steel .industry-shell-cta>p{color:#68645c;text-align:center}main.industry-shell-steel .industry-shell-cta>h2{width:min(100%,1280px);max-width:none;margin-left:auto;margin-right:auto;font-size:clamp(3.1rem,4.8vw,5.7rem);line-height:.94}main.industry-shell-steel .industry-shell-cta>h2>span{white-space:nowrap;display:block}@media (max-width:1100px){main.industry-shell-steel .steel-join{grid-template-columns:1fr}main.industry-shell-steel .steel-join-arrow{border:1px solid #555850;border-left:0;border-right:0;min-height:88px}main.industry-shell-steel .steel-join-arrow>span{width:1px;height:42px}main.industry-shell-steel .steel-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}main.industry-shell-steel .steel-join-loop{box-shadow:inset 0 3px #bd562e}main.industry-shell-steel .industry-shell-operating-copy{grid-template-columns:1fr;gap:34px}main.industry-shell-steel .industry-shell-operating-copy>p{max-width:72ch}}@media (max-width:900px){main.industry-shell-steel :is(.industry-shell-proof-copy,.industry-shell-moat-grid){grid-template-columns:1fr}main.industry-shell-steel .industry-shell-moat-grid>article{border-bottom:1px solid #b7b0a5;border-right:0;min-height:0}main.industry-shell-steel .industry-shell-moat-grid>article:last-child{border-bottom:0}main.industry-shell-steel .industry-shell-cta>h2>span{white-space:normal}}@media (max-width:700px){main.industry-shell-steel .steel-chain{grid-template-columns:1fr}main.industry-shell-steel .steel-chain-flow{grid-template-columns:repeat(3,1fr);min-height:92px}main.industry-shell-steel .steel-chain-flow:before{width:auto;height:1px;inset:50% 12% auto}main.industry-shell-steel .steel-chain-flow>span{min-width:0;padding:7px}main.industry-shell-steel .steel-proof-method-flow{grid-template-columns:1fr}main.industry-shell-steel .steel-proof-method-flow>span{border-bottom:1px solid #66695f;min-height:0;padding:18px 34px 18px 0}main.industry-shell-steel .steel-proof-method-flow>span:after{content:"↓";top:auto;bottom:-7px;right:8px}main.industry-shell-steel .steel-proof-method-flow>span:last-child{border-bottom:0}main.industry-shell-steel .steel-proof-method-flow>span:last-child:after{content:""}}main.industry-shell-mining :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px);max-width:none}main.industry-shell-mining :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.mining-cta-heading>p,.mining-proof-method-heading>span){color:#69675f;width:auto;max-width:none;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-align:left;text-transform:uppercase;margin:0 0 18px;padding:0;display:block}main.industry-shell-mining :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p){grid-area:1/2}main.industry-shell-mining :is(.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-area:2/2;margin-top:0}main.industry-shell-mining :is(.industry-shell-proof-heading>h2,.industry-shell-moat-heading>h2,.industry-shell-replay-heading>h2,.industry-shell-position>div:first-child>h2){margin-top:0}main.industry-shell-mining :is(.industry-shell-operating-heading>p,.industry-shell-replay-heading>p){color:#b3b6ad}main.industry-shell-mining :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:clamp(96px,8vw,142px);padding-bottom:clamp(96px,8vw,142px)}main.industry-shell-mining :is(.industry-shell-reality-copy,.industry-shell-proof-copy,.industry-shell-operating-copy){gap:clamp(42px,5vw,78px)}main.industry-shell-mining :is(.industry-shell-reality-copy,.industry-shell-proof-copy,.industry-shell-operating-copy,.industry-shell-replay-copy,.industry-shell-position-copy,.industry-shell-moat-grid) p{max-width:54ch;line-height:1.7}main.industry-shell-mining .industry-shell-operating-copy{margin-top:clamp(74px,7vw,112px)}main.industry-shell-mining .industry-shell-proof-copy{padding-top:38px}main.industry-shell-mining .industry-shell-moat-grid article{padding:clamp(42px,4vw,62px)}main.industry-shell-mining .industry-shell-moat-grid h3{margin-bottom:34px}main.industry-shell-mining .industry-shell-moat-note{margin-top:46px}main.industry-shell-mining :is(.industry-shell-replay-copy,.industry-shell-position-copy){gap:clamp(54px,7vw,108px);padding-top:38px}main.industry-shell-mining .industry-shell-faq-list article{padding-top:42px;padding-bottom:42px}main.industry-shell-mining .mining-join{background:#20221f;border:1px solid #55584f;grid-template-rows:minmax(470px,auto) auto;grid-template-columns:minmax(360px,.92fr) 150px minmax(520px,1.18fr);display:grid;overflow:hidden}main.industry-shell-mining .mining-join-streams{border:0;grid-template-rows:auto 1fr 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}main.industry-shell-mining .mining-join-streams>header{border-bottom:1px solid #55584f;grid-column:1/-1;justify-content:space-between;gap:24px;padding:20px 24px;display:flex}main.industry-shell-mining .mining-join-streams>header :is(span,small),main.industry-shell-mining .mining-join-arrow>small,main.industry-shell-mining .mining-join-loop>p,main.industry-shell-mining .mining-join-loop>small,main.industry-shell-mining .mining-join>footer{min-height:0;font:500 .58rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;margin:0;padding:0}main.industry-shell-mining .mining-join-streams>header span{color:#dedfd8}main.industry-shell-mining .mining-join-streams>header small{color:#92958c}main.industry-shell-mining .mining-join-streams>span{color:#cdcec7;min-height:0;font:500 .68rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #4d5048;border-top:0;border-left:0;place-items:center;padding:28px 20px;display:grid}main.industry-shell-mining .mining-join-streams>span:nth-of-type(2n){border-right:0}main.industry-shell-mining .mining-join-streams>p{color:#9b9e95;font:400 .86rem/1.55 var(--font-inter), Arial, sans-serif;letter-spacing:0;text-transform:none;background:0 0;border:0;grid-column:1/-1;margin:0;padding:22px 24px}main.industry-shell-mining .mining-join-arrow{background:#1b1d1a;border-left:1px solid #55584f;border-right:1px solid #55584f;align-content:center;justify-items:center;gap:26px;min-height:0;display:grid;transform:none}main.industry-shell-mining .mining-join-arrow>small{color:#a2a59c;text-align:center;max-width:10ch}main.industry-shell-mining .mining-join-arrow>span:after{color:#0000;content:"";border-top:1px solid #d9844c;border-right:1px solid #d9844c;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}main.industry-shell-mining .mining-join-loop{color:#25231f;background:#efede6;border:0;align-content:center;gap:30px;min-height:0;padding:clamp(46px,5vw,82px);display:grid}main.industry-shell-mining .mining-join-loop>p{color:#74736c}main.industry-shell-mining .mining-join-loop>strong{color:#25231f;max-width:19ch;font:400 clamp(2.6rem, 3.7vw, 4.8rem)/.9 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em}main.industry-shell-mining .mining-join-loop>small{color:#67665f;max-width:54ch}main.industry-shell-mining .mining-join>footer{color:#a0a299;border-top:1px solid #55584f;grid-column:1/-1;justify-content:space-between;gap:34px;padding:18px 24px;display:flex}main.industry-shell-mining .mining-join>footer span:last-child{color:#d9844c}main.industry-shell-mining .mining-cta-heading{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}main.industry-shell-mining .mining-cta-heading>p{color:#69675f;text-align:center;width:100%}main.industry-shell-mining .mining-cta-heading>h2{max-width:18ch;margin:0 auto 42px}@media (max-width:1100px){main.industry-shell-mining :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}main.industry-shell-mining :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:1}main.industry-shell-mining .mining-join{grid-template-rows:auto 92px auto auto;grid-template-columns:1fr}main.industry-shell-mining .mining-join-arrow{border:1px solid #55584f;border-left:0;border-right:0;grid-template-columns:auto 46px;min-height:92px}main.industry-shell-mining .mining-join-arrow>small{max-width:none}main.industry-shell-mining .mining-join-arrow>span{width:1px;height:42px}main.industry-shell-mining .mining-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:700px){main.industry-shell-mining :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:78px;padding-bottom:78px}main.industry-shell-mining .mining-join-streams>header,main.industry-shell-mining .mining-join>footer{flex-direction:column;align-items:flex-start}main.industry-shell-mining .mining-join-loop{padding:42px 28px}main.industry-shell-mining .mining-join-loop>strong{font-size:clamp(2.5rem,12vw,3.7rem)}main.industry-shell-mining .industry-shell-moat-grid article{padding:36px 28px}}main.industry-shell-insurance :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(220px,.29fr) minmax(420px,.71fr)}main.industry-shell-insurance :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:2}main.industry-shell-insurance :is(.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-proof-heading>h2,.industry-shell-replay-heading>h2,.industry-shell-position>div:first-child>h2,.industry-shell-faq>header>h2,.insurance-cta-heading>h2){margin-top:0}main.industry-shell-insurance .insurance-cta-heading{text-align:center;grid-column:1/-1;width:100%}main.industry-shell-insurance .insurance-cta-heading>p{color:#657177;width:auto;max-width:none;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0 0 18px;padding:0}main.industry-shell-insurance .insurance-proof-method-heading{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}main.industry-shell-insurance .insurance-proof-method-heading>span{text-align:center;width:100%}main.industry-shell-insurance .insurance-proof-method-heading>p{text-align:center;text-wrap:balance;margin:0 auto}main.industry-shell-insurance .insurance-join{background:#172631;border:1px solid #4b5d68;grid-template-rows:minmax(470px,auto) auto;grid-template-columns:minmax(360px,.92fr) 150px minmax(520px,1.18fr);margin-bottom:clamp(42px,5vw,72px);display:grid;overflow:hidden}main.industry-shell-insurance .insurance-join-streams{background:0 0;grid-template-rows:auto 1fr 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}main.industry-shell-insurance .insurance-join-streams>header{border-bottom:1px solid #4b5d68;grid-column:1/-1;justify-content:space-between;gap:24px;padding:20px 24px;display:flex}main.industry-shell-insurance .insurance-join-streams>header :is(span,small),main.industry-shell-insurance .insurance-join-arrow>small,main.industry-shell-insurance .insurance-join-loop>p,main.industry-shell-insurance .insurance-join-loop>small,main.industry-shell-insurance .insurance-join>footer{min-height:0;font:500 .58rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;margin:0;padding:0}main.industry-shell-insurance .insurance-join-streams>header span{color:#dce3e5}main.industry-shell-insurance .insurance-join-streams>header small{color:#8899a2}main.industry-shell-insurance .insurance-join-streams>span{color:#c5d0d5;min-height:0;font:500 .68rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #40525d;border-top:0;border-left:0;place-items:center;padding:28px 20px;display:grid}main.industry-shell-insurance .insurance-join-streams>span:nth-of-type(2n){border-right:0}main.industry-shell-insurance .insurance-join-streams>p{color:#96a4aa;font:400 .86rem/1.55 var(--font-inter), Arial, sans-serif;letter-spacing:0;text-transform:none;background:0 0;grid-column:1/-1;margin:0;padding:22px 24px}main.industry-shell-insurance .insurance-join-arrow{background:#13212b;border-left:1px solid #4b5d68;border-right:1px solid #4b5d68;align-content:center;justify-items:center;gap:26px;min-height:0;display:grid}main.industry-shell-insurance .insurance-join-arrow>small{color:#9baab1;text-align:center;max-width:10ch}main.industry-shell-insurance .insurance-join-arrow>span{background:#71828b;width:72px;height:1px;display:block;position:relative}main.industry-shell-insurance .insurance-join-arrow>span:after{color:#0000;content:"";border-top:1px solid #b85651;border-right:1px solid #b85651;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}main.industry-shell-insurance .insurance-join-loop{color:#18222b;background:#f3f2ed;border:0;align-content:center;gap:30px;min-height:0;padding:clamp(46px,5vw,82px);display:grid}main.industry-shell-insurance .insurance-join-loop>p{color:#707b80}main.industry-shell-insurance .insurance-join-loop>strong{color:#202a31;max-width:19ch;font:400 clamp(2.6rem, 3.7vw, 4.8rem)/.9 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em}main.industry-shell-insurance .insurance-join-loop>small{color:#657177;max-width:54ch}main.industry-shell-insurance .insurance-join>footer{color:#9eabb1;border-top:1px solid #4b5d68;grid-column:1/-1;justify-content:space-between;gap:34px;padding:18px 24px;display:flex}main.industry-shell-insurance .insurance-join>footer span:last-child{color:#d27c77}main.industry-shell-insurance .insurance-loop-ledger{display:none}main.industry-shell-insurance .insurance-authority{border-top:1px solid #40515d;margin-bottom:clamp(44px,5vw,72px);padding:30px 0}@media (max-width:1100px){main.industry-shell-insurance :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}main.industry-shell-insurance :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:1}main.industry-shell-insurance .insurance-join{grid-template-rows:auto 92px auto auto;grid-template-columns:1fr}main.industry-shell-insurance .insurance-join-arrow{border:1px solid #4b5d68;border-left:0;border-right:0;grid-template-columns:auto 46px;min-height:92px}main.industry-shell-insurance .insurance-join-arrow>small{max-width:none}main.industry-shell-insurance .insurance-join-arrow>span{width:1px;height:42px}main.industry-shell-insurance .insurance-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:620px){main.industry-shell-insurance .insurance-join-streams>header,main.industry-shell-insurance .insurance-join>footer{flex-direction:column;align-items:flex-start}main.industry-shell-insurance .insurance-join-loop{padding:42px 28px}main.industry-shell-insurance .insurance-join-loop>strong{font-size:clamp(2.5rem,12vw,3.7rem)}}@media (max-width:700px){.industry-shell-automotive .automotive-pyramid:after{display:none}.industry-shell-automotive .automotive-pyramid-tier{min-height:0;padding:22px}}.industry-shell-mining>section{padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px)}.industry-shell-mining :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:980px;margin-bottom:clamp(48px,5vw,78px);display:grid}.industry-shell-mining :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child,.industry-shell-faq>header)>p{font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.industry-shell-mining :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-faq) h2{margin-top:0}.industry-shell-mining .mining-vice{margin-top:0;margin-bottom:clamp(48px,5vw,76px)}.industry-shell-mining .industry-shell-reality-copy{border-top:1px solid #918e85;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,64px);padding-top:30px;display:grid}.industry-shell-mining .industry-shell-reality-copy p,.industry-shell-mining .industry-shell-operating-copy p{max-width:52ch;margin:0;font-size:.98rem;line-height:1.62}.industry-shell-mining .industry-shell-decision-grid article{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:clamp(44px,6vw,96px)}.industry-shell-mining .industry-shell-decision-grid p{grid-column:2;margin:0}.industry-shell-mining .industry-shell-decisions-note{max-width:78ch;font:400 clamp(1.3rem, 1.8vw, 1.8rem)/1.34 var(--font-newsreader), Georgia, serif;border-top:1px solid #918e85;margin:clamp(44px,5vw,72px) 0 0 auto;padding-top:26px}.industry-shell-mining .industry-shell-proof,.industry-shell-mining .industry-shell-moat,.industry-shell-mining .industry-shell-replay,.industry-shell-mining .industry-shell-position{grid-template-columns:minmax(0,1fr);gap:clamp(44px,5vw,72px)}.industry-shell-mining :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child){max-width:980px;position:static}.industry-shell-mining :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child) h2{max-width:18ch;margin-top:0;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.97}.industry-shell-mining .industry-shell-proof-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,62px);padding-top:28px}.industry-shell-mining .industry-shell-proof-copy p,.industry-shell-mining .industry-shell-proof-copy p:first-child{border-bottom:0;grid-column:auto;padding:0}.industry-shell-mining .mining-proof-receipts{margin-top:0}.industry-shell-mining .mining-proof-receipt{min-height:160px}.industry-shell-mining .mining-proof-figure{margin-top:0}.industry-shell-mining .mining-proof-method-heading{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;display:grid}.industry-shell-mining .industry-shell-moat-grid{background:#aaa79d;border:1px solid #aaa79d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.industry-shell-mining .industry-shell-moat-grid article{background:#f3f1eb;border:0;min-height:310px;padding:clamp(28px,3vw,42px);display:block}.industry-shell-mining .industry-shell-moat-grid h3{margin-bottom:28px}.industry-shell-mining .industry-shell-moat-note{grid-column:1;max-width:82ch;margin:0}.industry-shell-mining :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,92px)}.industry-shell-mining .industry-shell-faq>header h2{max-width:18ch}@media (max-width:1000px){.industry-shell-mining .industry-shell-reality-copy,.industry-shell-mining .industry-shell-proof-copy,.industry-shell-mining .industry-shell-moat-grid{grid-template-columns:minmax(0,1fr)}.industry-shell-mining .industry-shell-decision-grid article{grid-template-columns:minmax(0,1fr);gap:20px}.industry-shell-mining .industry-shell-decision-grid p{grid-column:1}.industry-shell-mining .industry-shell-moat-grid article{min-height:0}}@media (max-width:700px){.industry-shell-mining>section{padding-top:72px;padding-bottom:72px}.industry-shell-mining :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:minmax(0,1fr)}.industry-shell-mining .mining-proof-figure{border-left-width:4px;padding:28px 20px}}.deployment-page{--dp-ink:#11120f;--dp-paper:#f2f1eb;--dp-line:#cbc9bf;--dp-accent:#f4f3ee;background:var(--dp-paper);color:var(--dp-ink)}.deployment-page>section,.deployment-page>header{padding-inline:max(clamp(28px,4.5vw,72px),50vw - 840px)}.deployment-hero{color:#f1f2ec;background:#11130f;min-height:100svh;padding-top:clamp(140px,15vw,210px);padding-bottom:clamp(54px,7vw,100px)}.deployment-eyebrow{color:#92978d;font:500 .61rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #393c35;justify-content:space-between;padding-bottom:18px;display:flex}.deployment-eyebrow a{color:inherit;text-decoration:none}.deployment-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.55fr);align-items:end;gap:clamp(60px,9vw,150px);padding:clamp(62px,8vw,120px) 0;display:grid}.deployment-kicker,.deployment-section-heading>p,.deployment-assurance>p{color:#9da196;font:500 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px}.deployment-hero h1{max-width:10ch;font:400 clamp(4.2rem,8vw,9rem)/.82 var(--font-newsreader),Georgia,serif;letter-spacing:-.065em;margin:0}.deployment-hero-copy p{color:#c2c5bc;max-width:51ch;font:400 1.02rem/1.68 var(--font-inter),Arial,sans-serif;margin:0}.deployment-hero-copy a{color:#f1f2ec;font:500 .65rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #71766b;gap:24px;margin-top:38px;padding-bottom:9px;text-decoration:none;display:inline-flex}.deployment-topology{background:#161814;border:1px solid #3a3d36;grid-template-columns:1fr minmax(100px,.55fr) 1.35fr minmax(100px,.55fr) 1fr;align-items:stretch;display:grid}.deployment-topology-source>span,.deployment-topology-owner>span,.deployment-topology-core>span{color:#858a80;font:500 .57rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;display:block}.deployment-topology-source div{color:#c7cac1;font:.76rem var(--font-ibm-plex-mono),monospace;align-items:center;gap:10px;margin:13px 0;display:flex}.deployment-topology-source div i{border:1px solid #81867a;border-radius:50%;width:6px;height:6px}.deployment-topology-core{text-align:center;background:#1e2419;border-left:1px solid #3a3d36;border-right:1px solid #3a3d36;align-content:center;display:grid}.deployment-topology-core strong{color:var(--dp-accent);font:500 clamp(1.8rem,3vw,3.3rem)/1 var(--font-inter),Arial,sans-serif;letter-spacing:.17em}.deployment-topology-core small,.deployment-topology-owner small{color:#8f9589;font:.57rem/1.5 var(--font-ibm-plex-mono),monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:18px}.deployment-topology-owner{align-content:center;display:grid}.deployment-topology-owner strong{font:400 clamp(1.7rem,2.5vw,2.8rem)/1 var(--font-newsreader),Georgia,serif}.deployment-topology-flow{justify-content:center;align-items:center;display:flex;position:relative}.deployment-topology-flow span{color:#71766c;font:.52rem var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;position:absolute;top:27px}.deployment-topology-flow i{background:#61665b;width:100%;height:1px}.deployment-topology-flow i:after{content:"";float:right;border-top:1px solid #8d9386;border-right:1px solid #8d9386;width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.deployment-section-heading{grid-template-columns:.3fr .9fr .36fr;align-items:start;gap:clamp(36px,7vw,116px);margin-bottom:clamp(64px,7vw,110px);display:grid}.deployment-section-heading h2{max-width:16ch;font:400 clamp(3rem,5.5vw,6.1rem)/.9 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:0}.deployment-section-heading>span{color:#62645e;max-width:30ch;font:400 .86rem/1.6 var(--font-inter),Arial,sans-serif}.deployment-environment-grid{border-top:1px solid var(--dp-line);border-bottom:1px solid var(--dp-line);grid-template-columns:repeat(3,1fr);display:grid}.deployment-environment-grid article{min-height:330px;padding:32px;position:relative}.deployment-environment-grid article+article{border-left:1px solid var(--dp-line)}.deployment-environment-grid article>span{font:500 .59rem var(--font-ibm-plex-mono),monospace;letter-spacing:.12em}.deployment-environment-grid h3{max-width:12ch;font:400 clamp(2rem,3vw,3.4rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;margin:72px 0 20px}.deployment-environment-grid p{color:#5e605a;max-width:35ch;font:.93rem/1.65 var(--font-inter),Arial,sans-serif;margin:0}.deployment-environment-grid article>i{background:#9ea196;border-radius:50%;width:8px;height:8px;position:absolute;bottom:30px;right:30px}.deployment-environment-grid article:last-child>i{background:#478455;box-shadow:0 0 0 6px #dce6d8}.deployment-boundary{color:#eeefe9;background:#191b17;padding-top:clamp(100px,10vw,170px);padding-bottom:clamp(100px,10vw,170px)}.deployment-section-heading-light>p{color:#92978d}.deployment-section-heading-light h2{color:#eeefe9}.deployment-boundary-grid{border:1px solid #41443d;grid-template-columns:1fr 1fr;display:grid}.deployment-boundary-grid article{min-height:470px;padding:clamp(34px,4vw,64px)}.deployment-boundary-grid article+article{border-left:1px solid #41443d}.deployment-boundary-grid article>span{color:#888d83;font:500 .6rem var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.deployment-boundary-grid h3{font:400 clamp(2.5rem,4vw,4.8rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:50px 0 60px}.deployment-boundary-grid ul{border-top:1px solid #41443d;margin:0;padding:0;list-style:none}.deployment-boundary-grid li{color:#b9bdb3;font:.89rem/1.45 var(--font-inter),Arial,sans-serif;border-bottom:1px solid #343730;padding:16px 0}.deployment-path ol{border-top:1px solid var(--dp-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.deployment-path li+li{border-left:1px solid var(--dp-line)}.deployment-path li>span{font:500 .59rem var(--font-ibm-plex-mono),monospace}.deployment-path h3{font:400 clamp(2rem,2.6vw,3rem)/1 var(--font-newsreader),Georgia,serif;margin:70px 0 20px}.deployment-path li p{color:#62645e;max-width:31ch;font:.9rem/1.6 var(--font-inter),Arial,sans-serif;margin:0}.deployment-assurance{color:#f0f1eb;background:#263024;grid-template-columns:.3fr 1fr;gap:clamp(50px,8vw,140px);padding-top:clamp(90px,9vw,150px);padding-bottom:clamp(90px,9vw,150px);display:grid}.deployment-assurance h2{max-width:14ch;color:var(--dp-accent);font:400 clamp(3.2rem,6vw,6.6rem)/.88 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:0}.deployment-assurance div>p{color:#c3cabd;max-width:56ch;font:1rem/1.7 var(--font-inter),Arial,sans-serif;margin:50px 0 0}.deployment-faq-list{border-top:1px solid var(--dp-line)}.deployment-faq-list article{border-bottom:1px solid var(--dp-line);grid-template-columns:.08fr .45fr .47fr;gap:clamp(26px,5vw,80px);padding:32px 0;display:grid}.deployment-faq-list article>span{font:500 .56rem var(--font-ibm-plex-mono),monospace}.deployment-faq-list h3{max-width:26ch;font:400 clamp(1.5rem,2.2vw,2.4rem)/1.05 var(--font-newsreader),Georgia,serif;margin:0}.deployment-faq-list article>p{color:#5f615a;max-width:62ch;font:.94rem/1.65 var(--font-inter),Arial,sans-serif;margin:0}.deployment-cta{text-align:center;color:#f0f1eb;background:#10120f;padding-top:clamp(110px,12vw,190px);padding-bottom:clamp(110px,12vw,190px)}.deployment-cta>p{color:#858a80;font:500 .6rem var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.deployment-cta h2{max-width:15ch;font:400 clamp(3.6rem,7vw,7.5rem)/.87 var(--font-newsreader),Georgia,serif;letter-spacing:-.06em;margin:40px auto}.deployment-cta button{color:#11130f;background:var(--dp-accent);font:600 .64rem var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;border:0;padding:15px 22px}@media (max-width:1000px){.deployment-hero-grid,.deployment-topology{grid-template-columns:1fr}.deployment-topology-flow{min-height:80px}.deployment-topology-flow i{width:1px;height:100%}.deployment-topology-flow i:after{float:none;margin:-7px 0 0 -3px;display:block;transform:rotate(135deg)}.deployment-topology-flow span{top:50%;left:24px;transform:translateY(-50%)}.deployment-topology-core{border:1px solid #3a3d36;border-left:0;border-right:0}.deployment-section-heading{grid-template-columns:1fr 1.5fr}.deployment-section-heading>span{grid-column:2}.deployment-environment-grid,.deployment-path ol{grid-template-columns:1fr 1fr}.deployment-environment-grid article:nth-child(3){border-top:1px solid var(--dp-line);border-left:0;grid-column:1/-1}.deployment-path li:nth-child(3){border-left:0}.deployment-path li:nth-child(n+3){border-top:1px solid var(--dp-line)}}@media (max-width:700px){.deployment-hero{padding-top:126px}.deployment-hero h1{font-size:clamp(3.8rem,18vw,5.6rem)}.deployment-topology-source,.deployment-topology-owner,.deployment-topology-core{min-height:190px}.deployment-section-heading{grid-template-columns:1fr;gap:22px}.deployment-section-heading>span{grid-column:auto}.deployment-environment-grid,.deployment-boundary-grid,.deployment-path ol{grid-template-columns:1fr}.deployment-environment-grid article,.deployment-path li{min-height:280px}.deployment-environment-grid article+article,.deployment-boundary-grid article+article,.deployment-path li+li{border-top:1px solid var(--dp-line);border-left:0}.deployment-boundary-grid article+article{border-color:#41443d}.deployment-boundary-grid article{min-height:410px}.deployment-path li:nth-child(3){border-top:1px solid var(--dp-line)}.deployment-assurance{grid-template-columns:1fr;gap:30px}.deployment-faq-list article{grid-template-columns:38px 1fr}.deployment-faq-list article>p{grid-column:2}.deployment-cta h2{font-size:clamp(3.4rem,16vw,5rem)}}.deployment-page{--dp-ink:#10110f;--dp-paper:#f4f3ee;--dp-line:#c9c8c1;--dp-accent:#f4f3ee;background:#f4f3ee}.deployment-hero{color:#10110f;background-color:#f4f3ee;background-image:linear-gradient(#deddd6 1px,#0000 1px),linear-gradient(90deg,#deddd6 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:100% 100%,25% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:0;padding-top:clamp(134px,11vw,170px);padding-bottom:72px;position:relative}.deployment-hero:before{content:"DEPLOYMENT ARCHITECTURE / 01";color:#7a7a74;font:500 .56rem var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;position:absolute;top:142px;right:max(clamp(28px,4.5vw,72px),50vw - 840px)}.deployment-eyebrow{color:#6c6d67;border:0;justify-content:flex-start;gap:28px;width:max-content;padding:0}.deployment-eyebrow span:before{content:"/";color:#a2a39c;margin-right:28px}.deployment-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.52fr);align-items:end;gap:clamp(64px,9vw,150px);padding:58px 0 66px}.deployment-kicker{color:#60615c;margin-bottom:18px}.deployment-hero h1{letter-spacing:-.055em;max-width:11ch;font-size:clamp(3.6rem,6.1vw,6.8rem);line-height:.91}.deployment-hero-copy{border-top:1px solid #9fa099;padding-top:28px}.deployment-hero-copy p{color:#444640;font-size:.97rem;line-height:1.65}.deployment-hero-copy a{color:#10110f;border-color:#777871;margin-top:30px}.deployment-topology{color:#edeee9;background:#141512;border-color:#31322f;grid-template-columns:1fr minmax(84px,.4fr) 1.2fr minmax(84px,.4fr) 1fr;box-shadow:0 24px 70px #14151221}.deployment-topology-source,.deployment-topology-owner,.deployment-topology-core{min-height:182px;padding:24px}.deployment-topology-core{background:#242521;border-color:#3d3f39}.deployment-topology-core strong{color:#f4f3ee;font-size:clamp(1.55rem,2.4vw,2.6rem)}.deployment-topology-source>span,.deployment-topology-owner>span,.deployment-topology-core>span{margin-bottom:20px}.deployment-topology-flow span{top:22px}.deployment-topology-owner strong{font-size:clamp(1.55rem,2.2vw,2.3rem)}.deployment-model,.deployment-path,.deployment-faq{padding-top:clamp(86px,8vw,126px);padding-bottom:clamp(86px,8vw,126px)}.deployment-section-heading{grid-template-columns:.22fr .78fr .32fr;gap:clamp(34px,6vw,92px);margin-bottom:clamp(48px,5vw,74px)}.deployment-section-heading h2{max-width:18ch;font-size:clamp(2.65rem,4.2vw,4.8rem);line-height:.94}.deployment-section-heading>p{color:#60615c}.deployment-section-heading>span{font-size:.8rem}.deployment-environment-grid{background:#ecebe5}.deployment-environment-grid article{background:#f4f3ee;min-height:270px;padding:28px}.deployment-environment-grid h3{margin:52px 0 16px;font-size:clamp(1.8rem,2.4vw,2.7rem)}.deployment-environment-grid article>i,.deployment-environment-grid article:last-child>i{box-shadow:none;background:#777972}.deployment-boundary{background:#171815;padding-top:clamp(90px,8vw,130px);padding-bottom:clamp(90px,8vw,130px)}.deployment-boundary-grid article{min-height:390px}.deployment-boundary-quantos{background:#23241f}.deployment-boundary-quantos h3{color:#f2f1eb}.deployment-boundary-grid h3{margin:42px 0 44px;font-size:clamp(2.3rem,3.3vw,3.8rem)}.deployment-path{background:#e9e8e2}.deployment-path ol{background:#f4f3ee}.deployment-path li{min-height:260px;padding:28px}.deployment-path h3{margin:52px 0 17px;font-size:clamp(1.85rem,2.3vw,2.6rem)}.deployment-assurance{color:#10110f;background:#d8d7d0;grid-template-columns:.22fr 1fr;padding-top:clamp(82px,7vw,118px);padding-bottom:clamp(82px,7vw,118px)}.deployment-assurance>p{color:#5e5f59}.deployment-assurance h2{color:#10110f;max-width:17ch;font-size:clamp(2.8rem,4.8vw,5.3rem);line-height:.92}.deployment-assurance div>p{color:#454640;margin-top:36px}.deployment-faq-list article{grid-template-columns:.07fr .43fr .5fr;padding:28px 0}.deployment-faq-list h3{font-size:clamp(1.4rem,1.8vw,2rem)}.deployment-cta{background:#121310;padding-top:clamp(86px,9vw,140px);padding-bottom:clamp(86px,9vw,140px)}.deployment-cta h2{max-width:18ch;margin:30px auto 36px;font-size:clamp(3rem,5vw,5.6rem);line-height:.9}.deployment-cta button{color:#f1f0ea;background:0 0;border:1px solid #e2e1db}@media (max-width:1000px){.deployment-hero:before{display:none}.deployment-hero-grid{grid-template-columns:1fr}.deployment-section-heading{grid-template-columns:1fr 1.5fr}.deployment-section-heading>span{grid-column:2}.deployment-topology{grid-template-columns:1fr}.deployment-topology-flow{min-height:58px}}@media (max-width:700px){.deployment-hero{background-image:none;padding-top:118px;padding-bottom:42px}.deployment-eyebrow{gap:15px}.deployment-eyebrow span:before{margin-right:15px}.deployment-hero-grid{gap:38px;padding:44px 0 46px}.deployment-hero h1{font-size:clamp(3rem,14vw,4.35rem);line-height:.91}.deployment-hero-copy{padding-top:22px}.deployment-topology-source,.deployment-topology-owner,.deployment-topology-core{min-height:150px;padding:22px}.deployment-section-heading{grid-template-columns:1fr}.deployment-section-heading>span{grid-column:auto}.deployment-environment-grid article,.deployment-path li{min-height:235px}.deployment-boundary-grid article{min-height:350px}.deployment-assurance{grid-template-columns:1fr}.deployment-faq-list article{grid-template-columns:34px 1fr}.deployment-faq-list article>p{grid-column:2}.deployment-cta h2{font-size:clamp(2.9rem,13vw,4.2rem)}}.deployment-serious{--ds-paper:#f2f1ec;--ds-ink:#11120f;--ds-muted:#60615b;--ds-line:#c8c7c0;--ds-dark:#131411;--ds-dark-line:#3b3d37;color:var(--ds-ink);background:var(--ds-paper)}.deployment-serious>section,.deployment-serious>header{padding-inline:max(clamp(28px,4.5vw,72px),50vw - 840px)}.deployment-serious-hero{color:#f0f1eb;background:#10120f;border-bottom:1px solid #30322d;min-height:clamp(700px,70vw,820px);padding-top:clamp(112px,8vw,132px);padding-bottom:clamp(68px,6vw,88px);position:relative;overflow:hidden}.deployment-serious-hero:after{content:"";z-index:0;background:linear-gradient(90deg,#10120f 0% 33%,#10120fe6 45%,#10120f5c 72%,#10120f14 100%);position:absolute;inset:0}.deployment-serious-hero-media{z-index:0;position:absolute;inset:0 0 0 35%}.deployment-serious-hero-media img{object-fit:cover;object-position:center}.deployment-serious-breadcrumb{color:#6c6d67;font:500 .6rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;gap:18px;display:flex}.deployment-serious-breadcrumb a{color:inherit;text-decoration:none}.deployment-serious-breadcrumb span:nth-child(2){color:#a2a39d}.deployment-serious-breadcrumb,.deployment-serious-hero-grid{z-index:1;position:relative}.deployment-serious-breadcrumb{color:#aeb2a8;margin-bottom:42px}.deployment-serious-breadcrumb a{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;border:0;margin:0;padding:0;display:inline}.deployment-serious-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(330px,.42fr);align-items:start;gap:clamp(70px,10vw,170px);padding-top:clamp(18px,2.4vw,38px);display:grid}.deployment-serious-hero-grid>div:first-child>p,.deployment-serious-environments header>p,.deployment-serious-architecture header>p,.deployment-serious-control header>p,.deployment-serious-proof>div:first-child>p,.deployment-serious-path header>p,.deployment-serious-faq header>p{color:var(--ds-muted);font:500 .61rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px}.deployment-serious-hero h1{color:#d9dadd;max-width:15ch;font:400 clamp(3.15rem,4.45vw,5.15rem)/.94 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;text-shadow:0 2px 22px #0000003d;-webkit-text-fill-color:transparent;background:linear-gradient(112deg,#767b80 0%,#f7f8f8 18%,#a7abb0 36%,#f2f3f4 54%,#858a90 72%,#e8eaeb 88%,#72777c 100%);-webkit-background-clip:text;background-clip:text;margin:0}.deployment-serious-hero h1 span{display:block}.deployment-serious-hero h1 span+span{margin-top:.28em}.deployment-serious-hero-grid>div:first-child>p{color:#a6aaa0}.deployment-serious-hero-grid>div:last-child{-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(135deg,#ecf0eb29,#12151247 38%,#0c0e0c6b);border:1px solid #e8ede540;border-radius:2px;padding:34px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff1f}.deployment-serious-hero-grid>div:last-child:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff14,#0000 34%);position:absolute;inset:0}.deployment-serious-hero-grid>div:last-child>*{z-index:1;position:relative}.deployment-serious-hero-grid strong{max-width:46ch;font:500 1.05rem/1.55 var(--font-inter),Arial,sans-serif;display:block}.deployment-serious-hero-grid>div:last-child>p{color:#d0d3ca;max-width:54ch;font:.94rem/1.67 var(--font-inter),Arial,sans-serif;margin:22px 0 0}.deployment-serious-hero-grid a{color:#f0f1eb;font:500 .61rem var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #a0a49a;gap:24px;margin-top:30px;padding-bottom:9px;text-decoration:none;display:inline-flex}.deployment-serious-environments,.deployment-serious-control,.deployment-serious-path,.deployment-serious-faq{padding-top:clamp(94px,9vw,148px);padding-bottom:clamp(94px,9vw,148px)}.deployment-serious-environments>header,.deployment-serious-control>header,.deployment-serious-path>header,.deployment-serious-faq>header{grid-template-columns:.24fr .72fr .28fr;align-items:start;gap:clamp(38px,7vw,110px);margin-bottom:clamp(54px,6vw,88px);display:grid}.deployment-serious-environments h2,.deployment-serious-control h2,.deployment-serious-path h2,.deployment-serious-faq h2{max-width:17ch;font:400 clamp(2.9rem,4.8vw,5.4rem)/.91 var(--font-newsreader),Georgia,serif;letter-spacing:-.052em;margin:0}.deployment-serious-environments>header>span{color:#62635d;max-width:28ch;font:.82rem/1.6 var(--font-inter),Arial,sans-serif}.deployment-matrix{border-top:1px solid #888a83;border-bottom:1px solid #888a83}.deployment-matrix-head{color:#70716b;border-bottom:1px solid var(--ds-line);font:500 .55rem var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1.15fr .8fr 1fr 1fr;padding:13px 0 13px calc(44px + 4vw);display:grid}.deployment-matrix article{border-bottom:1px solid var(--ds-line);grid-template-columns:44px 1.15fr .8fr 1fr 1fr;align-items:center;min-height:118px;display:grid}.deployment-matrix article:last-child{border-bottom:0}.deployment-matrix article>span{font:500 .56rem var(--font-ibm-plex-mono),monospace}.deployment-matrix h3{font:400 clamp(1.5rem,2vw,2.15rem)/1 var(--font-newsreader),Georgia,serif;margin:0}.deployment-matrix article p{color:#555750;max-width:29ch;font:.82rem/1.5 var(--font-inter),Arial,sans-serif;margin:0;padding-right:22px}.deployment-serious-architecture{color:#edeee8;background:var(--ds-dark);padding-top:clamp(90px,8vw,132px);padding-bottom:clamp(64px,7vw,104px)}.deployment-serious-architecture header{justify-content:space-between;align-items:start;gap:60px;margin-bottom:62px;display:flex}.deployment-serious-architecture header>p{color:#92968d}.deployment-serious-architecture header h2{max-width:23ch;font:400 clamp(2.6rem,4.2vw,4.7rem)/.93 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0}.deployment-architecture-system{border-top:1px solid var(--ds-dark-line);border-bottom:1px solid var(--ds-dark-line);grid-template-columns:1fr minmax(70px,.24fr) 1.25fr minmax(70px,.24fr) 1fr;display:grid}.deployment-architecture-system article{min-height:470px;padding:34px 30px}.deployment-architecture-system article>span{color:#858a80;font:500 .56rem var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.deployment-architecture-system h3{max-width:13ch;font:400 clamp(2rem,2.8vw,3.3rem)/.96 var(--font-newsreader),Georgia,serif;margin:72px 0 46px}.deployment-architecture-system ul,.deployment-architecture-system ol{border-top:1px solid #353730;margin:0;padding:0;list-style:none}.deployment-architecture-system li{color:#aeb1a8;font:.72rem/1.35 var(--font-ibm-plex-mono),monospace;border-bottom:1px solid #30322d;padding:12px 0}.deployment-architecture-quantos{background:#20211d}.deployment-architecture-quantos h3{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:.14em;font-weight:500}.deployment-architecture-quantos ol{grid-template-columns:1fr 1fr;display:grid}.deployment-architecture-quantos li:nth-child(odd){padding-right:15px}.deployment-architecture-quantos li:nth-child(2n){border-left:1px solid #353730;padding-left:15px}.deployment-architecture-connection{align-items:center;display:flex;position:relative}.deployment-architecture-connection span{color:#747970;width:100%;font:500 .49rem var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;position:absolute;top:34px}.deployment-architecture-connection i{background:#5a5e55;width:100%;height:1px}.deployment-architecture-connection i:after{content:"";float:right;border-top:1px solid #767c71;border-right:1px solid #767c71;width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.deployment-serious-architecture footer{color:#8d9288;font:500 .53rem var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:28px;display:grid}.deployment-serious-architecture footer span:nth-child(2){text-align:center}.deployment-serious-architecture footer span:last-child{text-align:right}.deployment-serious-control>div{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(3,1fr);display:grid}.deployment-serious-control article{min-height:310px;padding:30px}.deployment-serious-control article+article{border-left:1px solid var(--ds-line)}.deployment-serious-control article>span{font:500 .56rem var(--font-ibm-plex-mono),monospace}.deployment-serious-control h3{font:400 clamp(1.8rem,2.5vw,2.8rem)/1 var(--font-newsreader),Georgia,serif;margin:62px 0 20px}.deployment-serious-control article p{color:#5a5b55;max-width:35ch;font:.89rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.deployment-serious-proof{color:#11120f;background:#d9d8d2;grid-template-columns:.72fr 1fr;gap:clamp(70px,10vw,170px);padding-top:clamp(96px,9vw,150px);padding-bottom:clamp(96px,9vw,150px);display:grid}.deployment-serious-proof h2{max-width:14ch;font:400 clamp(3rem,5vw,5.7rem)/.91 var(--font-newsreader),Georgia,serif;letter-spacing:-.052em;margin:0}.deployment-serious-proof>div:last-child{border-top:1px solid #979891;grid-template-columns:1fr 1fr;gap:40px;padding-top:26px;display:grid}.deployment-serious-proof>div:last-child p{color:#50514b;font:.92rem/1.68 var(--font-inter),Arial,sans-serif;margin:0}.deployment-serious-path{background:#ecebe5}.deployment-serious-path ol{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.deployment-serious-path li{min-height:290px;padding:28px}.deployment-serious-path li+li{border-left:1px solid var(--ds-line)}.deployment-serious-path li>span{font:500 .56rem var(--font-ibm-plex-mono),monospace}.deployment-serious-path h3{font:400 clamp(1.8rem,2.3vw,2.6rem)/1 var(--font-newsreader),Georgia,serif;margin:58px 0 18px}.deployment-serious-path li p{color:#5c5d57;max-width:30ch;font:.86rem/1.58 var(--font-inter),Arial,sans-serif;margin:0}.deployment-serious-faq>div{border-top:1px solid #8e8f88}.deployment-serious-faq article{border-bottom:1px solid var(--ds-line);grid-template-columns:48px .45fr .55fr;gap:clamp(30px,5vw,80px);padding:28px 0;display:grid}.deployment-serious-faq article>span{font:500 .55rem var(--font-ibm-plex-mono),monospace}.deployment-serious-faq h3{max-width:27ch;font:400 clamp(1.45rem,1.9vw,2.1rem)/1.05 var(--font-newsreader),Georgia,serif;margin:0}.deployment-serious-faq article p{color:#595b54;max-width:64ch;font:.9rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.deployment-serious-cta{color:#f0f1eb;background:#11120f;padding-top:clamp(100px,10vw,170px);padding-bottom:clamp(100px,10vw,170px)}.deployment-serious-cta>p{color:#888d83;font:500 .58rem var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.deployment-serious-cta h2{max-width:15ch;font:400 clamp(3.8rem,6.5vw,7rem)/.88 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:38px 0 54px}.deployment-serious-cta button{color:#11120f;font:600 .61rem var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;background:#ecebe5;border:0;padding:15px 20px}@media (max-width:1000px){.deployment-serious-hero-grid{grid-template-columns:1fr}.deployment-serious-environments>header,.deployment-serious-control>header,.deployment-serious-path>header,.deployment-serious-faq>header{grid-template-columns:1fr 1.6fr}.deployment-serious-environments>header>span{grid-column:2}.deployment-matrix-head{display:none}.deployment-matrix article{grid-template-columns:38px 1fr 1fr}.deployment-matrix article p:nth-of-type(n+2){margin-top:10px}.deployment-architecture-system{grid-template-columns:1fr}.deployment-architecture-connection{min-height:70px}.deployment-architecture-connection i{width:1px;height:100%;margin:auto}.deployment-architecture-connection i:after{float:none;margin:-7px 0 0 -3px;display:block;transform:rotate(135deg)}.deployment-architecture-system article{min-height:390px}.deployment-serious-proof{grid-template-columns:1fr}.deployment-serious-path ol{grid-template-columns:1fr 1fr}.deployment-serious-path li:nth-child(3){border-left:0}.deployment-serious-path li:nth-child(n+3){border-top:1px solid var(--ds-line)}}@media (max-width:700px){.deployment-serious-hero{min-height:0;padding-top:112px}.deployment-serious-hero:after{background:linear-gradient(#10120f0d 0,#10120f2e 240px,#10120f 430px)}.deployment-serious-hero-media{height:400px;inset:72px 0 auto}.deployment-serious-hero-media img{object-position:center top}.deployment-serious-breadcrumb{margin:0 0 28px}.deployment-serious-hero-grid{gap:42px;padding-top:390px}.deployment-serious-hero h1{font-size:clamp(2.85rem,12vw,3.8rem);line-height:.94}.deployment-serious-hero-grid>div:last-child{-webkit-backdrop-filter:blur(16px)saturate(112%);background:linear-gradient(135deg,#ecf0eb26,#0c0e0c66);padding:24px}.deployment-serious-environments>header,.deployment-serious-control>header,.deployment-serious-path>header,.deployment-serious-faq>header{grid-template-columns:1fr;gap:20px}.deployment-serious-environments>header>span{grid-column:auto}.deployment-matrix article{grid-template-columns:32px 1fr;gap:10px;padding:24px 0}.deployment-matrix article h3,.deployment-matrix article p{grid-column:2}.deployment-architecture-system article{min-height:340px;padding:26px 22px}.deployment-architecture-system h3{margin:52px 0 34px}.deployment-serious-architecture header{display:block}.deployment-serious-architecture header>p{margin-bottom:22px}.deployment-serious-architecture footer{grid-template-columns:1fr}.deployment-serious-architecture footer span:nth-child(2),.deployment-serious-architecture footer span:last-child{text-align:left}.deployment-serious-control>div,.deployment-serious-path ol{grid-template-columns:1fr}.deployment-serious-control article,.deployment-serious-path li{min-height:250px}.deployment-serious-control article+article,.deployment-serious-path li+li{border-top:1px solid var(--ds-line);border-left:0}.deployment-serious-proof{gap:52px}.deployment-serious-proof>div:last-child{grid-template-columns:1fr}.deployment-serious-faq article{grid-template-columns:34px 1fr}.deployment-serious-faq article p{grid-column:2}.deployment-serious-cta h2{font-size:clamp(3.4rem,14vw,4.8rem)}}.industry-shell-epc .epc-loop-sequence{counter-reset:epc-loop;border-top:1px solid #4c5455;border-bottom:1px solid #4c5455;grid-template-columns:repeat(10,minmax(0,1fr));margin:0 0 clamp(62px,7vw,108px);padding:0;list-style:none;display:grid}.industry-shell-epc .epc-loop-sequence li{color:#c4c9c8;min-height:96px;font:500 .57rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;counter-increment:epc-loop;border-right:1px solid #343a3b;align-items:flex-end;padding:42px 12px 18px 0;display:flex;position:relative}.industry-shell-epc .epc-loop-sequence li:before{color:#747c7d;content:counter(epc-loop, decimal-leading-zero);position:absolute;top:16px;left:0}.industry-shell-epc .epc-loop-sequence li:after{color:#9a624b;content:"→";position:absolute;top:12px;right:8px}.industry-shell-epc .epc-loop-sequence li:last-child{color:#fff;background:var(--epc-signal);border-right:0;padding-left:12px}.industry-shell-epc .epc-loop-sequence li:last-child:before{color:#f1c6b3;left:12px}.industry-shell-epc .epc-loop-sequence li:last-child:after{color:#fff;content:"↻";right:10px}@media (max-width:1000px){.industry-shell-epc .epc-loop-sequence{grid-template-columns:repeat(5,minmax(0,1fr))}.industry-shell-epc .epc-loop-sequence li:nth-child(5){border-right:0}}@media (max-width:700px){.industry-shell-epc .epc-loop-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-shell-epc .epc-loop-sequence li:nth-child(5){border-right:1px solid #343a3b}.industry-shell-epc .epc-loop-sequence li:nth-child(2n){border-right:0}}.consent-banner{z-index:120;color:#ecece7;background:linear-gradient(110deg,#141514fb,#0a0b0afc);border:1px solid #454741;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(30px,5vw,90px);padding:clamp(24px,3vw,42px);animation:.48s cubic-bezier(.22,1,.36,1) both consent-enter;display:grid;position:fixed;bottom:clamp(14px,2.2vw,34px);left:clamp(14px,2.2vw,34px);right:clamp(14px,2.2vw,34px);box-shadow:0 24px 80px #00000094}.consent-banner:before{content:"";background:linear-gradient(90deg,#a66a4b,#dfc5ae,#0000);width:92px;height:2px;position:absolute;top:-1px;left:clamp(24px,3vw,42px)}.consent-banner-copy{max-width:840px}.consent-classification{color:#aeb1aa;font:500 .62rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px}.consent-banner h2,.consent-modal h2{color:#f0f0eb;font:400 clamp(1.8rem,2.7vw,3.25rem)/.98 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;margin:0}.consent-banner-copy>p:not(.consent-classification){color:#b8bbb4;max-width:78ch;font:400 clamp(.88rem,1vw,1rem)/1.58 var(--font-inter),Arial,sans-serif;margin:18px 0 0}.consent-policy-links{gap:22px;margin-top:18px;display:flex}.consent-policy-links a{color:#d9dad5;font:500 .67rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px}.consent-actions,.consent-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.consent-button{color:#e5e5df;min-height:44px;font:500 .64rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#171817;border:1px solid #555750;padding:0 17px;transition:color .2s,background .2s,border-color .2s}.consent-button:hover,.consent-button:focus-visible{color:#fff;border-color:#a2a59c;outline:none}.consent-button.is-control{background:0 0}.consent-button.is-primary{color:#171817;background:#efefe9;border-color:#efefe9}.consent-button.is-primary:hover,.consent-button.is-primary:focus-visible{background:#fff;border-color:#fff}.consent-modal-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.consent-modal{color:#ecece7;background:#101110;border:1px solid #4b4d47;width:min(760px,100%);max-height:min(780px,100vh - 40px);padding:clamp(24px,4vw,48px);overflow:auto;box-shadow:0 30px 100px #000000bf}.consent-modal-header{border-bottom:1px solid #343630;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.consent-close{color:#d8d9d3;width:42px;height:42px;font:300 1.7rem/1 var(--font-inter),Arial,sans-serif;cursor:pointer;background:0 0;border:1px solid #4b4d47;flex:none}.consent-close:hover,.consent-close:focus-visible{color:#fff;border-color:#a2a59c;outline:none}.consent-register{border-bottom:1px solid #343630}.consent-register-row{border-top:1px solid #343630;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:27px 0;display:grid}.consent-register-row:first-child{border-top:0}.consent-register-row strong{color:#edede8;font:500 1rem/1.3 var(--font-inter),Arial,sans-serif}.consent-register-row p{color:#9fa29b;max-width:58ch;font:400 .88rem/1.52 var(--font-inter),Arial,sans-serif;margin:7px 0 0}.consent-required{color:#83a58c;font:500 .61rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.consent-switch{width:48px;height:26px;position:relative}.consent-switch input{opacity:0;width:1px;height:1px;position:absolute}.consent-switch i{background:#252724;border:1px solid #555750;border-radius:30px;transition:all .2s;position:absolute;inset:0}.consent-switch i:after{content:"";background:#babcb5;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:4px;left:4px}.consent-switch input:checked+i{background:#315b3c;border-color:#6b9a77}.consent-switch input:checked+i:after{background:#e9ece6;left:26px}.consent-switch input:focus-visible+i{outline-offset:3px;outline:2px solid #e9ece6}.consent-modal-actions{padding-top:28px}.footer-consent-control{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer-consent-control:hover,.footer-consent-control:focus-visible{color:#111;outline:none}.consent-banner{z-index:10000;isolation:isolate}.consent-modal-backdrop{z-index:10010}@keyframes consent-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:620px){.consent-banner{background:#0d0e0d}}@media (max-width:980px){.consent-banner{grid-template-columns:1fr;gap:26px}.consent-actions{justify-content:flex-start}}@media (max-width:620px){.consent-banner{max-height:calc(100vh - 24px);padding:22px;overflow:auto}.consent-banner h2{font-size:2rem}.consent-actions{display:grid}.consent-button{width:100%}.consent-register-row{grid-template-columns:1fr;gap:15px}.consent-required,.consent-switch{justify-self:start}.consent-modal-actions{display:grid}.consent-modal-actions .consent-button{width:100%}}@media (prefers-reduced-motion:reduce){.consent-banner{animation:none}}html:has(.policy-page){background:#f2f2ee}.policy-page{--pp-bg:#f2f2ee;--pp-ink:#20211f;--pp-muted:#5f615a;--pp-faint:#8a8c83;--pp-line:#d8d6cc;--pp-line-2:#c7c5ba;--pp-surface:#f8f7f3;--pp-accent:#016e2c;--pp-accent-soft:#e7efe6;min-height:100vh;color:var(--pp-ink);background:var(--pp-bg);font-family:var(--font-inter), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;padding:clamp(88px,10vw,156px) clamp(24px,8vw,128px) clamp(120px,14vw,200px)}.policy-masthead{grid-template-columns:1fr auto;align-items:start;gap:32px;max-width:1320px;margin:0 auto;display:grid}.policy-masthead h1{max-width:14ch;color:var(--pp-ink);font:400 clamp(3.2rem, 7vw, 7rem)/.9 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin:0}.policy-updated{border:1px solid var(--pp-line-2);color:var(--pp-muted);font:500 .64rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:4px;justify-self:end;margin-top:14px;padding:12px 20px}.policy-notice{border:1px solid var(--pp-line-2);max-width:1320px;color:var(--pp-muted);font:500 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:8px;align-items:center;gap:12px;margin:clamp(38px,5vw,60px) auto 0;padding:14px 22px;display:flex}.policy-notice:before{background:var(--pp-accent);content:"";border-radius:50%;flex:none;width:7px;height:7px}.policy-rule{background:var(--pp-line);max-width:1320px;height:1px;margin:clamp(26px,3vw,38px) auto 0}.policy-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(40px,6vw,110px);max-width:1320px;margin:clamp(46px,6vw,78px) auto 0;display:grid}.policy-toc{align-self:start;position:sticky;top:48px}.policy-toc>p{color:var(--pp-faint);font:500 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}.policy-toc ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.policy-toc a{max-width:34ch;color:var(--pp-muted);font:400 .78rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.01em;text-decoration:none;display:block}.policy-toc a:hover{color:var(--pp-ink)}.policy-content{min-width:0}.policy-intro{border:1px solid var(--pp-line-2);background:var(--pp-surface);border-radius:10px;padding:clamp(30px,3.5vw,52px) clamp(30px,3.5vw,52px) clamp(30px,3.5vw,52px) clamp(34px,4vw,58px);position:relative}.policy-intro:before{background:var(--pp-accent);content:"";border-radius:3px;width:3px;position:absolute;top:clamp(30px,3.5vw,52px);bottom:clamp(30px,3.5vw,52px);left:0}.policy-intro p{max-width:82ch;color:var(--pp-ink);font:400 1.02rem/1.7 var(--font-inter), Arial, sans-serif;margin:0}.policy-intro p+p{margin-top:18px}.policy-summary{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px);margin-top:clamp(24px,3vw,40px);display:grid}.policy-summary-card{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:10px;padding:clamp(24px,2.6vw,34px)}.policy-summary-card>span{color:var(--pp-accent);font:600 .6rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;display:block}.policy-summary-card>p{color:var(--pp-muted);font:400 .95rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.policy-sections{margin-top:clamp(40px,5vw,72px)}.policy-section{border-top:1px solid var(--pp-line);padding:clamp(34px,4vw,56px) 0}.policy-section:first-child{border-top:0;padding-top:0}.policy-section>h2{color:var(--pp-ink);font:600 .72rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}.policy-section p{max-width:80ch;color:var(--pp-muted);font:400 1rem/1.72 var(--font-inter), Arial, sans-serif;margin:0 0 18px}.policy-section>:last-child{margin-bottom:0}.policy-section strong{color:var(--pp-ink);font-weight:600}.policy-section a{color:var(--pp-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pp-line-2);text-decoration-color:var(--pp-line-2)}.policy-section a:hover{-webkit-text-decoration-color:var(--pp-accent);text-decoration-color:var(--pp-accent)}.policy-list{margin:0 0 18px;padding:0;list-style:none}.policy-list li{max-width:80ch;color:var(--pp-muted);font:400 1rem/1.7 var(--font-inter), Arial, sans-serif;margin:0 0 12px;padding-left:26px;position:relative}.policy-list li:before{background:var(--pp-accent);content:"";width:6px;height:6px;position:absolute;top:.62em;left:2px}.policy-list li:last-child{margin-bottom:0}.policy-defs{border:1px solid var(--pp-line);background:var(--pp-line);border-radius:10px;gap:1px;margin:0 0 4px;display:grid;overflow:hidden}.policy-defs>div{background:var(--pp-surface);grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:clamp(20px,3vw,44px);padding:clamp(20px,2.4vw,30px);display:grid}.policy-defs dt{color:var(--pp-ink);font:400 1.06rem/1.3 var(--font-newsreader), Georgia, serif;margin:0}.policy-defs dd{color:var(--pp-muted);font:400 .95rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.policy-table-wrap{border:1px solid var(--pp-line);border-radius:10px;margin:4px 0 18px;overflow:hidden}.policy-table{border-collapse:collapse;width:100%;font:400 .92rem/1.55 var(--font-inter), Arial, sans-serif}.policy-table th,.policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pp-line);padding:16px 20px}.policy-table thead th{color:var(--pp-faint);font:600 .58rem/1.2 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:var(--pp-surface)}.policy-table td{color:var(--pp-muted)}.policy-table td:first-child{color:var(--pp-ink);font-weight:500}.policy-table td+td,.policy-table th+th{border-left:1px solid var(--pp-line)}.policy-table tr:last-child td{border-bottom:0}.policy-callout{border:1px solid var(--pp-line-2);border-left:3px solid var(--pp-accent);background:var(--pp-accent-soft);border-radius:8px;margin:4px 0 18px;padding:clamp(18px,2vw,26px)}.policy-callout p{max-width:82ch;color:var(--pp-ink);font:400 .96rem/1.66 var(--font-inter), Arial, sans-serif;margin:0}.policy-contact{gap:14px;margin:4px 0 0;display:grid}.policy-contact>div{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:clamp(16px,2vw,28px);display:grid}.policy-contact dt{color:var(--pp-faint);font:600 .58rem/1.6 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.policy-contact dd{color:var(--pp-ink);font:400 .98rem/1.6 var(--font-inter), Arial, sans-serif;margin:0}.policy-contact dd a{color:var(--pp-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:1040px){.policy-layout{grid-template-columns:1fr;gap:44px}.policy-toc{position:static}.policy-summary{grid-template-columns:1fr}}@media (max-width:700px){.policy-page{padding-inline:20px}.policy-masthead{grid-template-columns:1fr}.policy-updated{justify-self:start;margin-top:20px}.policy-masthead h1{font-size:clamp(2.8rem,13vw,4.4rem)}.policy-defs>div,.policy-contact>div{grid-template-columns:1fr;gap:8px}.policy-table th,.policy-table td{padding:12px 14px}}.policy-page-terms{--pp-bg:#f4f2ec;--pp-ink:#171815;--pp-muted:#555751;--pp-faint:#777970;--pp-line:#d2cfc5;--pp-line-2:#aaa89f;--pp-surface:#faf9f5;--pp-accent:#a75332;--pp-accent-soft:#eee5dc;padding-top:clamp(156px,15vw,230px)}.policy-page-terms .policy-masthead{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(54px,8vw,140px)}.policy-page-terms .policy-eyebrow{color:var(--pp-faint);font:600 .62rem/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 26px}.policy-page-terms .policy-masthead h1{max-width:9ch;font-size:clamp(4.3rem,8vw,8.5rem);line-height:.86}.policy-page-terms .policy-metadata{border-top:1px solid var(--pp-line-2);border-bottom:1px solid var(--pp-line-2);display:grid}.policy-page-terms .policy-metadata span{color:var(--pp-faint);font:600 .62rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:16px 0}.policy-page-terms .policy-metadata span+span{border-top:1px solid var(--pp-line)}.policy-page-terms .policy-rule{background:var(--pp-line-2);margin-top:clamp(50px,7vw,88px)}.policy-page-terms .policy-layout{grid-template-columns:minmax(230px,270px) minmax(0,920px);justify-content:space-between;margin-top:clamp(42px,5vw,66px)}.policy-page-terms .policy-toc{scrollbar-width:thin;scrollbar-color:var(--pp-line-2) transparent;max-height:calc(100vh - 150px);padding-right:28px;top:118px;overflow:auto}.policy-page-terms .policy-toc>p{color:var(--pp-ink);margin-bottom:25px}.policy-page-terms .policy-toc ol{border-top:1px solid var(--pp-line);gap:0}.policy-page-terms .policy-toc li{border-bottom:1px solid var(--pp-line)}.policy-page-terms .policy-toc a{color:var(--pp-faint);font-family:var(--font-inter), Arial, sans-serif;padding:10px 0;font-size:.76rem;line-height:1.35;transition:color .18s,padding-left .18s}.policy-page-terms .policy-toc a:hover,.policy-page-terms .policy-toc a:focus-visible{color:var(--pp-accent);outline:none;padding-left:8px}.policy-page-terms .policy-intro{border:0;border-bottom:1px solid var(--pp-line-2);background:0 0;border-radius:0;padding:0 0 clamp(34px,4vw,50px)}.policy-page-terms .policy-intro:before{display:none}.policy-page-terms .policy-intro p{max-width:70ch;font-size:clamp(1.08rem,1.3vw,1.24rem);line-height:1.65}.policy-page-terms .policy-summary{border-bottom:1px solid var(--pp-line-2);gap:0;margin-top:0}.policy-page-terms .policy-summary-card{background:0 0;border:0;border-radius:0;min-height:190px;padding:clamp(24px,2.7vw,38px) clamp(20px,2.4vw,34px)}.policy-page-terms .policy-summary-card+.policy-summary-card{border-left:1px solid var(--pp-line)}.policy-page-terms .policy-summary-card>span{color:var(--pp-accent)}.policy-page-terms .policy-summary-card>p{color:var(--pp-ink);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.22}.policy-page-terms .policy-sections{margin-top:0}.policy-page-terms .policy-section{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:clamp(26px,4vw,60px);padding:clamp(24px,2.8vw,38px) 0;scroll-margin-top:120px;display:grid}.policy-page-terms .policy-section:first-child{border-top:0;padding-top:clamp(24px,2.8vw,38px)}.policy-page-terms .policy-section>h2{color:var(--pp-ink);margin:2px 0 0;font-size:.66rem;line-height:1.4}.policy-page-terms .policy-section>:not(h2){grid-column:2}.policy-page-terms .policy-section p,.policy-page-terms .policy-list li{max-width:66ch;font-size:.92rem;line-height:1.58}.policy-page-terms .policy-section p,.policy-page-terms .policy-list{margin-bottom:12px}.policy-page-terms .policy-list li{margin-bottom:8px;padding-left:20px}.policy-page-terms .policy-list li:before{background:var(--pp-accent);width:4px;height:4px;top:.72em}.policy-page-terms .policy-callout{border:0;border-left:2px solid var(--pp-accent);background:var(--pp-accent-soft);border-radius:0;margin-bottom:12px;padding:16px 20px}.policy-page-terms .policy-contact>div{border-top:1px solid var(--pp-line);padding:10px 0}@media (max-width:1040px){.policy-page-terms .policy-layout{grid-template-columns:1fr}.policy-page-terms .policy-toc{max-height:none;padding-right:0;position:static}.policy-page-terms .policy-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.policy-page-terms .policy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.policy-page-terms{padding-top:126px}.policy-page-terms .policy-masthead{grid-template-columns:1fr;align-items:start;gap:42px}.policy-page-terms .policy-masthead h1{max-width:8ch;font-size:clamp(3.6rem,17vw,5rem)}.policy-page-terms .policy-metadata{width:100%}.policy-page-terms .policy-toc ol,.policy-page-terms .policy-summary,.policy-page-terms .policy-section{grid-template-columns:1fr}.policy-page-terms .policy-summary-card{min-height:0}.policy-page-terms .policy-summary-card+.policy-summary-card{border-top:1px solid var(--pp-line);border-left:0}.policy-page-terms .policy-section{gap:20px}.policy-page-terms .policy-section>:not(h2){grid-column:1}}.cockpit-journey{color:#181916;border-bottom:1px solid var(--line);background:#efefeb;min-height:610vh;position:relative}.cockpit-journey-sticky{background:#efefeb;min-height:100vh;transition:background-color .9s cubic-bezier(.22,1,.36,1);position:sticky;top:0;overflow:hidden}.cockpit-journey-sticky.is-expanded{background:#181917}.cockpit-journey-intro{z-index:2;width:min(38vw,560px);transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:clamp(24px,5vw,80px);transform:translateY(-50%)}.cockpit-journey-intro p{color:#6d6e69;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;margin:0 0 28px;font-size:.68rem}.cockpit-journey-intro h2{color:#181916;letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(3.25rem,5.6vw,6.3rem);line-height:.91}.cockpit-journey-intro>span{color:#686964;max-width:460px;margin-top:34px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55;display:block}.cockpit-journey-frame{aspect-ratio:7/4;color:#f1f1ed;width:min(53vw,920px);box-shadow:none;background:#090a09;border:1px solid #51524d;border-radius:8px;padding:6px 6px 8px;transition:top .75s cubic-bezier(.22,1,.36,1),right .75s cubic-bezier(.22,1,.36,1),width .75s cubic-bezier(.22,1,.36,1),padding .75s cubic-bezier(.22,1,.36,1),border-radius .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:clamp(24px,4vw,64px);overflow:visible;transform:translateY(-50%)}.cockpit-journey-frame:before{z-index:3;content:"";background:#5d5e58;border-radius:50%;width:3px;height:3px;transition:opacity .24s;position:absolute;top:2px;left:50%;transform:translate(-50%)}.cockpit-journey-frame:after{z-index:-1;content:"";transform-origin:top;background:linear-gradient(#484944,#484944) 50% 0/1px 19px no-repeat,linear-gradient(90deg,#0000,#484944 18% 82%,#0000) 50% 100%/100% 1px no-repeat;width:30%;height:28px;transition:opacity .22s,transform .5s;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.cockpit-journey-sticky.is-expanded .cockpit-journey-intro{opacity:0;pointer-events:none;transform:translate(-40px,-50%)}.cockpit-journey-sticky.is-expanded .cockpit-journey-frame{border-color:#484944;border-radius:0;width:92vw;padding:0;top:50%;right:4vw;overflow:hidden;transform:translateY(-50%)}.cockpit-journey-sticky.is-expanded .cockpit-journey-frame:before,.cockpit-journey-sticky.is-expanded .cockpit-journey-frame:after{opacity:0}.cockpit-journey-sticky.is-expanded .cockpit-journey-frame:after{transform:translate(-50%)scaleY(.4)}.cockpit-journey-framebar{color:#858580;min-height:56px;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;background:#0d0e0d;border-bottom:1px solid #333331;justify-content:space-between;align-items:center;gap:24px;padding:0 22px;font-size:.64rem;display:flex}.cockpit-journey-framebar strong{color:#d7d7d2;font-weight:400}.cockpit-journey-framebar>span{letter-spacing:-.01em;font-family:Times New Roman,Times,serif;font-size:.92rem}.cockpit-journey-screen{background:#090a09;height:100%}.cockpit-journey-placeholder{background-color:#0b0c0b;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;height:100%;animation:.32s both cockpit-crossfade}.cockpit-journey-capture{object-fit:contain;object-position:center;width:100%;height:100%;animation:.32s both cockpit-crossfade;display:block}.cockpit-journey-placeholder span{color:#777772;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;font-size:.62rem}.cockpit-journey-placeholder h3{max-width:900px;margin:20px 0 0;font-size:clamp(2.6rem,5vw,6rem);line-height:.94}@keyframes cockpit-crossfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cockpit-journey-intro,.cockpit-journey-frame,.cockpit-journey-capture,.cockpit-journey-placeholder{transition:none;animation:none}}@media (max-width:900px){.cockpit-journey{min-height:560vh}.cockpit-journey-intro{width:calc(100% - 40px);top:12vh;left:20px;transform:none}.cockpit-journey-intro h2{font-size:clamp(3.2rem,12vw,6rem)}.cockpit-journey-frame{width:calc(100% - 40px);top:auto;bottom:7vh;right:20px;transform:none}.cockpit-journey-sticky.is-expanded .cockpit-journey-intro{transform:translateY(-30px)}.cockpit-journey-sticky.is-expanded .cockpit-journey-frame{width:calc(100% - 40px);top:50%;bottom:auto;right:20px;transform:translateY(-50%)}}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}.industry-shell-oilgas .industry-shell-operating-heading>p,.industry-shell-oilgas .industry-shell-replay-heading>p{color:#afc0c7}.industry-shell-oilgas :is(.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){color:#667b84;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-oilgas .oilgas-join{grid-template-columns:minmax(0,1fr) 110px minmax(0,1.5fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-oilgas .oilgas-join-streams>p{color:#9aadb5;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:22px 0}.industry-shell-oilgas .oilgas-join-arrow{border-left:1px solid #49606a;border-right:1px solid #49606a}.industry-shell-oilgas .oilgas-join-arrow>span{background:#748d98;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-oilgas .oilgas-join-arrow>span:after{border-top:1px solid var(--industry-accent);border-right:1px solid var(--industry-accent);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-oilgas .oilgas-join-loop{gap:28px}.industry-shell-oilgas .oilgas-join-loop>p{color:#bac9cf;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-oilgas .industry-shell-operating-copy p{color:#becbd0;font:400 .98rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-oilgas .industry-shell-operating-copy p:first-child{color:#e2eaed}.industry-shell-oilgas .oilgas-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-oilgas .oilgas-proof-method-heading>span{margin-bottom:18px;display:block}.industry-shell-oilgas .oilgas-proof-method-heading>p{max-width:27ch;margin:0}.industry-shell-oilgas .oilgas-proof-method-flow{margin-top:0}@media (max-width:1100px){.industry-shell-oilgas .oilgas-join{grid-template-columns:1fr}.industry-shell-oilgas .oilgas-join-arrow{border:1px solid #49606a;border-left:0;border-right:0;min-height:90px}.industry-shell-oilgas .oilgas-join-arrow>span{width:1px;height:46px}.industry-shell-oilgas .oilgas-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:900px){.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}}.industry-shell-oilgas>section{padding-left:max(clamp(28px,4.5vw,72px),50vw - 840px);padding-right:max(clamp(28px,4.5vw,72px),50vw - 840px)}.industry-shell-oilgas :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){border-bottom:1px solid #a9b3b6;padding-top:clamp(84px,8vw,128px);padding-bottom:clamp(84px,8vw,128px)}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);align-items:start;gap:0 clamp(52px,8vw,128px);margin-bottom:clamp(54px,6vw,88px);display:grid}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#667b84;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{max-width:17ch;font:400 clamp(2.9rem, 4.4vw, 5rem)/.95 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;grid-area:2/2;margin:0}.industry-shell-oilgas .oilgas-lag{margin-top:0;margin-bottom:clamp(58px,6vw,92px)}.industry-shell-oilgas .industry-shell-reality-copy{border-top:1px solid #a9b3b6;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);padding-top:30px;display:grid}.industry-shell-oilgas .industry-shell-reality-copy p{color:#52616a;max-width:48ch;font:400 1rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-oilgas .industry-shell-reality-copy p:first-child{color:#263840;font-size:1.06rem}.industry-shell-oilgas .industry-shell-decisions-note{color:#354a54;max-width:78ch;font:400 clamp(1.25rem, 1.7vw, 1.7rem)/1.35 var(--font-newsreader), Georgia, serif;border-top:1px solid #a9b3b6;margin:clamp(46px,5vw,76px) 0 0 auto;padding-top:26px}.industry-shell-oilgas .industry-shell-operating-heading>:is(p,h2){color:#dfe8eb}.industry-shell-oilgas .industry-shell-operating-heading>p{color:#a8bbc2}.industry-shell-oilgas .industry-shell-proof{background:#f5f6f2}.industry-shell-oilgas .industry-shell-proof-copy p{color:#52616a}.industry-shell-oilgas .industry-shell-proof-copy p:first-child{color:#263840}.industry-shell-oilgas .oilgas-proof-comparison>p{color:#d5e0e3;background:#183541;border-top:1px solid #58707a;grid-column:1/-1;margin:0;padding:22px 28px}.industry-shell-oilgas .industry-shell-moat{background:#e7eceb}.industry-shell-oilgas .industry-shell-moat-grid p,.industry-shell-oilgas .industry-shell-moat-note{color:#506068}.industry-shell-oilgas .industry-shell-replay{color:#edf2f3;background:#243a44;border-color:#536872}.industry-shell-oilgas .industry-shell-replay-heading h2{color:#f0f3f2}.industry-shell-oilgas .industry-shell-replay-copy p{color:#cad4d7}.industry-shell-oilgas .industry-shell-replay-copy p:first-child{color:#edf2f3}.industry-shell-oilgas .industry-shell-position{background:#e3e9e8}.industry-shell-oilgas .industry-shell-position-copy p,.industry-shell-oilgas .industry-shell-faq-list p{color:#52616a}.industry-shell-oilgas .industry-shell-position-copy p:first-child{color:#263840}.industry-shell-oilgas .industry-shell-faq{background:#f5f6f2}.industry-shell-oilgas .industry-shell-faq-list h3{color:#263840}@media (max-width:1100px){.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}.industry-shell-oilgas .industry-shell-reality-copy{grid-template-columns:1fr}}@media (max-width:700px){.industry-shell-oilgas>section{padding-left:24px;padding-right:24px}.industry-shell-oilgas :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:72px;padding-bottom:72px}.industry-shell-oilgas .oilgas-lag-step{min-height:0;padding:32px 24px}.industry-shell-oilgas .oilgas-lag-step:before,.industry-shell-oilgas .oilgas-lag:before{content:none}.industry-shell-oilgas .oilgas-lag-step strong{margin-top:20px}}@media (max-width:600px){.cockpit-journey-frame{aspect-ratio:4/5}.cockpit-journey-screen{height:100%;padding:0}.cockpit-journey-placeholder h3{font-size:2.3rem}}.cockpit-story{color:#171715;background:#eeece2;border-bottom:1px solid #cbc9bf;min-height:560vh;position:relative}.cockpit-story-sticky{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(48px,7vw,120px);min-height:100vh;padding:clamp(80px,8vw,128px) clamp(24px,5vw,80px);display:grid;position:sticky;top:0;overflow:hidden}.cockpit-story-copy{z-index:10;position:relative}.cockpit-story-label{color:#68675f;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;margin:0 0 28px;font-size:.68rem}.cockpit-story-copy h2{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(4rem,7vw,8rem);line-height:.88}.cockpit-story-intro{color:#57564f;max-width:460px;margin:36px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.cockpit-story-progress{color:#77766e;max-width:260px;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;grid-template-columns:auto minmax(80px,180px) auto;align-items:center;gap:14px;margin-top:48px;font-size:.65rem;display:grid}.cockpit-story-progress i{background:#aaa89e;height:1px}.cockpit-visual{perspective:1800px;min-height:min(66vw,720px);position:relative}.cockpit-visual-card{--card-offset:0;aspect-ratio:16/10;color:#f1f1ed;transform-origin:bottom;background:#111;border:1px solid #373735;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;inset:8% 0 auto;overflow:hidden;box-shadow:0 35px 80px #1d1c1729}.cockpit-visual-card.is-active{z-index:20;opacity:1;transform:translate(0,0)rotate(-1.5deg)}.cockpit-visual-card.is-next{z-index:calc(15 - var(--card-offset));opacity:max(.18, calc(1 - var(--card-offset) * .22));transform:translate3d(calc(var(--card-offset) * 13px), calc(var(--card-offset) * -15px), calc(var(--card-offset) * -55px)) rotate(calc(-1.5deg + var(--card-offset) * .8deg))}.cockpit-visual-card.is-past{z-index:5;opacity:0;transform:translate3d(-12%,-18%,100px)rotate(-7deg)}.cockpit-visual-bar{color:#8c8c87;min-height:52px;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.15em;border-bottom:1px solid #333331;justify-content:space-between;align-items:center;padding:0 20px;font-size:.62rem;display:flex}.cockpit-visual-screen{background-color:#0b0b0b;background-image:linear-gradient(#242422 1px,#0000 1px),linear-gradient(90deg,#242422 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;height:calc(100% - 52px);padding:clamp(18px,3vw,40px);display:grid}.cockpit-visual-screen>div{text-align:center;background:#161616f5;border:1px solid #383836;place-content:center;width:100%;height:100%;display:grid}.cockpit-visual-screen p,.cockpit-visual-screen span{color:#797974;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;margin:0;font-size:.62rem}.cockpit-visual-screen h3{margin:18px 0 24px;font-size:clamp(2.2rem,4vw,5rem);line-height:.95}.cockpit-story-steps{pointer-events:none;grid-template-rows:repeat(7,1fr);display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cockpit-visual-card{transition:none}}@media (max-width:900px){.cockpit-story{min-height:490vh}.cockpit-story-sticky{grid-template-columns:1fr;align-content:center;gap:42px;min-height:100svh;padding:80px 20px 48px}.cockpit-story-copy h2{font-size:clamp(3.2rem,12vw,6rem)}.cockpit-story-intro{margin-top:20px}.cockpit-story-progress{margin-top:28px}.cockpit-visual{min-height:min(70vw,560px)}}@media (max-width:600px){.cockpit-story-sticky{align-content:start}.cockpit-visual{min-height:72vw}.cockpit-visual-card{inset:0}.cockpit-visual-screen h3{font-size:2rem}}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);font-family:var(--font-inter), Arial, Helvetica, sans-serif;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;font-weight:400}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 32px;display:grid}.wordmark{align-items:center;line-height:1;display:inline-flex}.quantos-logo{color:currentColor;align-items:center;gap:11px;line-height:1;display:inline-flex}.quantos-logo-mark{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:36px;height:20px;display:block}.quantos-logo-name{letter-spacing:-.025em;white-space:nowrap;font-family:Times New Roman,Times,serif;font-size:1.28rem;font-weight:400}.quantos-logo-white{color:#fff}.quantos-logo-black{color:#111}.wordmark .quantos-logo-black,.site-header-light .wordmark .quantos-logo-white{display:none}.site-header-light .wordmark .quantos-logo-black{display:inline-flex}.footer-wordmark{letter-spacing:.14em;margin:0;font-size:.82rem;font-weight:700}.primary-nav,.footer-nav{align-items:center;gap:28px;display:flex}.primary-nav a,.footer-nav a{color:var(--muted);font-size:.9rem}.primary-nav a:hover,.footer-nav a:hover{color:var(--foreground)}.site-header .header-action{color:#171816;min-width:176px;font:400 .68rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:#f4f4f1;border:0;border-radius:0;justify-self:end;padding:13px 20px;transition:color .16s,background-color .16s,border-color .16s;position:relative}.header-action-frame{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}.header-action-frame-line,.header-action-frame-corners{fill:none;vector-effect:non-scaling-stroke}.header-action-frame-line{stroke:#743725;stroke-width:1px}.header-action-frame-corners{stroke:#a24c31;stroke-width:1.25px}.header-action-label{z-index:1;position:relative}.site-header .header-action:hover{color:#000;box-shadow:none;background:#fff}main{min-height:70vh}.hero{isolation:isolate;border-bottom:1px solid var(--line);background:#000;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 72px);display:grid;position:relative;overflow:hidden}.hero:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#00000029 0%,#00000014 48%,#0000008f 100%),linear-gradient(#0000000f,#00000057);position:absolute;inset:0}.hero-environment-reel{z-index:-2;background:#000;position:absolute;inset:0;overflow:hidden}.hero-environment-scene{--scene-brightness:.94;opacity:0;transform-origin:50%;width:100%;height:100%;filter:brightness(var(--scene-brightness)) contrast(1.14);will-change:opacity, mask-position;animation:36s linear infinite hero-environment-cycle;animation-delay:var(--scene-delay);background-position:50% 58%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0;transform:rotate(0);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 12%,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 12%,#000 30% 100%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-environment-enterprise{--scene-brightness:.98}.hero-environment-institution{--scene-brightness:.92}.hero-environment-infrastructure{--scene-brightness:.88}.hero-environment-defence-land,.hero-environment-defence-air,.hero-environment-defence-maritime{--scene-brightness:.9}@keyframes hero-environment-cycle{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}2.5%{opacity:.78;-webkit-mask-position:28% 0;mask-position:28% 0}15.5%{opacity:.78;-webkit-mask-position:0 0;mask-position:0 0}18%{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}}.hero-content{z-index:1;text-align:center;align-content:center;justify-self:center;gap:28px;width:100%;max-width:1360px;padding:clamp(48px,8vw,128px);display:grid;position:relative}.eyebrow,.section-number{color:var(--muted);letter-spacing:.16em;margin:0;font-size:.74rem}.eyebrow,.section-number,.hero-index,.trace-label,.trace-number,.briefing-marker,.architecture-footer,.proof-command{font-family:var(--font-ibm-plex-mono), "Courier New", monospace}h1{letter-spacing:-.065em;width:100%;max-width:1100px;margin:0 auto;font-size:clamp(2.8rem,6.4vw,6.4rem);line-height:1.12}.hero-highlight{z-index:0;isolation:isolate;display:inline-block;position:relative}.hero-highlight:before,.hero-highlight:after{content:"";z-index:-1;height:2px;position:absolute;bottom:.2em;left:0;right:0}.hero-highlight:before{background:#686963}.hero-highlight:after{background:linear-gradient(90deg,#0000 34%,#22d3ee 43%,#ec4899 50%,#facc15 57%,#0000 66%) 100% 0/300% 100%;animation:5.5s linear infinite intelligence-signal}.hero-highlight:nth-of-type(2):after{animation-delay:-2.75s}@keyframes intelligence-signal{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.hero-highlight:after{display:none}.hero-environment-scene{animation:none}.hero-environment-enterprise{opacity:.66;filter:brightness(var(--scene-brightness)) contrast(1.14);transform:none;-webkit-mask-image:none;mask-image:none}.hero-environment-scene :is(path,rect,circle){stroke-dashoffset:0;animation:none}}.hero-intro{width:100%;max-width:720px;color:var(--muted);font-family:var(--font-ibm-plex-mono), "Courier New", monospace;text-align:center;margin:0 auto;font-size:clamp(.95rem,1.8vw,1.22rem);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.primary-button,.secondary-button{border:1px solid #111;border-radius:7px;padding:14px 20px;font-size:.92rem}.primary-button{color:#fff;background:#111}.secondary-button{background:#fff}.hero-index{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.12em;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;padding:28px 20px;font-size:.7rem;display:flex}.section-intro{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) minmax(260px,420px);gap:48px;padding:clamp(64px,9vw,140px) clamp(32px,8vw,128px);display:grid}.section-intro h2{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.section-intro>p:last-child{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.cockpit-showcase{color:#efefeb;background:#0b0b0b;border-bottom:1px solid #30302e;padding:clamp(72px,9vw,144px) clamp(24px,5vw,80px)}.cockpit-showcase-header{grid-template-columns:minmax(140px,.42fr) 1fr;gap:48px;margin-bottom:clamp(48px,7vw,96px);display:grid}.cockpit-showcase-header .section-number{color:#777772}.cockpit-showcase-header h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(3.5rem,7vw,8rem);line-height:.9}.cockpit-showcase-header div>p{color:#9b9b96;max-width:600px;margin:28px 0 0;font-size:1rem;line-height:1.6}.cockpit-workspace{background:#111;border:1px solid #343432;grid-template-columns:minmax(220px,.3fr) 1fr;display:grid}.cockpit-selector{border-right:1px solid #343432;flex-direction:column;display:flex}.cockpit-selector button{color:#8f8f8a;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292927;grid-template-columns:38px 1fr;gap:12px;padding:20px;display:grid}.cockpit-selector button span{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;font-size:.65rem}.cockpit-selector button:hover,.cockpit-selector button.is-active{color:#fff;background:#1c1c1c}.cockpit-selector button.is-active{box-shadow:inset 3px 0 #58d67b}.cockpit-stage{min-width:0}.cockpit-stage-bar,.cockpit-controls{min-height:60px;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 22px;font-size:.67rem;display:flex}.cockpit-stage-bar{color:#797974;border-bottom:1px solid #343432}.cockpit-frame{aspect-ratio:16/9;background-color:#0a0a0a;background-image:linear-gradient(#252523 1px,#0000 1px),linear-gradient(90deg,#252523 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(18px,3vw,42px)}.cockpit-placeholder{text-align:center;background:#141414f0;border:1px solid #383836;place-content:center;height:100%;padding:32px;display:grid}.cockpit-placeholder p,.cockpit-placeholder span{color:#777772;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;margin:0;font-size:.65rem}.cockpit-placeholder h3{margin:18px 0 28px;font-size:clamp(2.5rem,5vw,6rem);line-height:.95}.cockpit-controls{border-top:1px solid #343432}.cockpit-controls p{margin:0}.cockpit-controls div{display:flex}.cockpit-controls button{color:#efefeb;cursor:pointer;background:0 0;border:0;border-left:1px solid #343432;width:52px;height:52px;font-size:1.15rem}.cockpit-controls button:hover{color:#111;background:#efefeb}@media (max-width:900px){.cockpit-showcase-header,.cockpit-workspace{grid-template-columns:1fr}.cockpit-selector{border-bottom:1px solid #343432;border-right:0;grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:600px){.cockpit-showcase{padding:72px 20px}.cockpit-selector{grid-template-columns:1fr}.cockpit-selector button:not(.is-active){display:none}.cockpit-frame{aspect-ratio:4/5;padding:14px}}.site-footer{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:64px;padding:64px 32px 28px;display:grid}.footer-description{max-width:440px;color:var(--muted);line-height:1.6}.footer-copyright{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;margin:32px 0 0;padding-top:24px;font-size:.8rem}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.primary-nav{display:none}.hero{grid-template-columns:1fr}.hero-index{display:none}.section-intro,.site-footer{grid-template-columns:1fr}.footer-nav{flex-wrap:wrap}}@media (max-width:600px){.site-header{min-height:64px;padding:0 18px}.header-action{padding:9px 12px}.hero{min-height:calc(100vh - 64px)}.hero-content{padding:48px 20px}.hero-environment-scene{background-position:50% 66%;background-size:auto 72%}.hero-environment-enterprise,.hero-environment-institution,.hero-environment-infrastructure{background-position:50% 64%}.hero-environment-defence-land{background-position:58% 66%}.hero-environment-defence-air{background-position:46% 66%}.hero-environment-defence-maritime{background-position:52% 66%}h1{font-size:clamp(2.4rem,12vw,4rem)}.section-intro{padding:72px 20px}.site-footer{padding:48px 20px 24px}}.closed-loop{color:#f2f2ed;background:#080907;border-bottom:1px solid #30322f}.loop-world{border-bottom:1px solid #30322f;position:relative;overflow:hidden}.loop-world-open{background:linear-gradient(135deg,#151613 0%,#0a0b09 74%)}.loop-world-closed{background:linear-gradient(135deg,#121712 0%,#070907 72%)}.loop-world-header{grid-template-columns:180px minmax(0,1fr);gap:48px;padding:clamp(78px,9vw,144px) clamp(32px,8vw,128px) clamp(62px,7vw,108px);display:grid}.loop-world-header .section-number{color:#747771}.loop-world-header>div{max-width:1120px}.loop-world-label{color:#888c85;font:500 .68rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.16em;margin:0 0 26px}.loop-world-closed .loop-world-label{color:#6b9d7e}.loop-world-header h2{max-width:14ch;font:400 clamp(3.2rem,6.5vw,7rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:0}.loop-world-header>div>p:last-child{color:#a1a49d;max-width:68ch;font:400 clamp(1rem,1.25vw,1.18rem)/1.68 var(--font-inter),Arial,sans-serif;margin:34px 0 0}.open-loop-scene,.closed-loop-scene{background:#0d0f0c;border:1px solid #30332f;border-radius:18px;width:calc(100% - 2*clamp(32px,8vw,128px));max-width:1520px;height:clamp(590px,48vw,720px);margin:0 auto clamp(80px,9vw,142px);position:relative;overflow:hidden;box-shadow:0 34px 100px #00000057}.closed-loop-scene{background:linear-gradient(145deg,#111510,#090b09);border-color:#304037}.scene-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.scene-routes{fill:none;stroke:#494d47;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene-routes path{stroke-dasharray:4 7}.open-scene-routes .route-signal{stroke:#a3a79f;stroke-dasharray:0 100}.closed-loop.is-active .open-scene-routes .route-signal{animation:5.8s forwards open-signal-draw}.route-break-left,.route-break-right{stroke:#bfc2ba!important;stroke-dasharray:none!important}.route-fragment{opacity:.68;stroke:#353834!important}.source-stack{background:#161815eb;border:1px solid #363934;border-radius:12px;width:18%;min-width:170px;padding:22px;position:absolute;top:23%;left:4.5%;box-shadow:0 18px 44px #00000052}.source-stack p{color:#72766f;font:500 .58rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;margin:0 0 15px}.source-stack span{color:#b8bbb4;font:400 .7rem/1.25 var(--font-ibm-plex-mono),monospace;border:1px solid #31342f;border-radius:6px;margin-top:8px;padding:10px 12px;display:block}.open-processing-frame{background:#10120ff5;border:1px solid #3b3e39;border-radius:12px;width:31%;padding:0 18px 18px;position:absolute;top:19%;left:27%;box-shadow:0 22px 55px #0006}.frame-bar{color:#cfd1cb;font:500 .6rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;border-bottom:1px solid #343732;justify-content:space-between;align-items:center;margin:0 -18px 18px;padding:14px 18px;display:flex}.frame-bar i{color:#747871;font-style:normal}.processing-step{color:#b9bcb5;font:400 .72rem/1.25 var(--font-ibm-plex-mono),monospace;border:1px solid #30332f;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:12px;margin-top:10px;padding:15px;display:grid}.processing-step b{color:#676b64;font-size:.58rem;font-weight:500}.human-handover{text-align:center;background:#171611;border:1px solid #4a4437;border-radius:12px;width:17%;min-width:170px;padding:21px;position:absolute;top:27%;left:61%}.handover-status{color:#b9a46b;font:500 .55rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;border:1px solid #625940;border-radius:99px;padding:6px 9px;display:inline-block}.human-symbol{width:42px;height:48px;margin:20px auto 16px;position:relative}.human-symbol i{border:1px solid #b8b5ab;border-radius:50%;width:17px;height:17px;margin:auto;display:block}.human-symbol b{border:1px solid #b8b5ab;border-bottom:0;border-radius:20px 20px 0 0;width:38px;height:19px;margin:7px auto 0;display:block}.human-handover strong{color:#d0cec5;font:500 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;display:block}.human-handover p{color:#76776f;font:400 .7rem/1.3 var(--font-inter),Arial,sans-serif;margin:10px 0 0}.knowledge-fragment{opacity:.28;background:#131412f0;border:1px solid #353733;border-radius:9px;width:180px;padding:14px 15px;position:absolute;box-shadow:0 14px 34px #00000059}.closed-loop.is-active .knowledge-fragment{animation:.7s forwards fragment-arrive;animation-delay:var(--fragment-delay)}.knowledge-fragment span{color:#696c66;font:500 .54rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em}.knowledge-fragment p{color:#b0b2ac;font:400 .72rem/1.35 var(--font-inter),Arial,sans-serif;margin:8px 0 0}.fragment-decision{--fragment-delay:3.4s;top:10%;right:5%;transform:rotate(-1deg)}.fragment-action{--fragment-delay:3.9s;top:35%;right:2.8%;transform:rotate(1.2deg)}.fragment-outcome{--fragment-delay:4.4s;top:59%;right:8%;transform:rotate(-.8deg)}.fragment-learning{--fragment-delay:4.9s;top:78%;right:3%;transform:rotate(1deg)}.open-loop-verdict{color:#777a74;font:500 .62rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.16em;white-space:nowrap;margin:0;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.closed-scene-routes .closed-route-base,.closed-scene-routes .closed-return-base{stroke:#33453a;stroke-dasharray:none}.closed-scene-routes .closed-route-signal,.closed-scene-routes .closed-return-signal{stroke:#75a184;stroke-width:1.5px;stroke-dasharray:0 100}.closed-loop.is-active .closed-route-signal{animation:6.5s forwards closed-signal-draw}.closed-loop.is-active .closed-return-signal{animation:5s 5.7s forwards closed-signal-draw}.closed-source{top:28%}.quantos-frame{background:#0f1410f5;border:1px solid #496453;border-radius:12px;width:46%;padding:0 18px 18px;position:absolute;top:15%;left:27%;box-shadow:0 0 0 1px #709d7f14,0 25px 70px #0006}.quantos-frame .frame-bar i{color:#73a082}.quantos-frame-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quantos-forward,.quantos-learn{background:#101410;border:1px solid #2f3b33;border-radius:8px;padding:17px}.quantos-frame-grid p{color:#688774;font:500 .56rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;margin:0 0 13px}.quantos-frame-grid strong{color:#cbd5ce;font:400 .68rem/1.25 var(--font-ibm-plex-mono),monospace;border:1px solid #2d352f;border-radius:5px;margin-top:8px;padding:11px;display:block}.closed-result-card{background:#121812;border:1px solid #425749;border-radius:12px;width:19%;min-width:190px;padding:22px;position:absolute;top:26%;right:4.5%;box-shadow:0 18px 48px #00000057}.closed-result-card span{color:#6d987b;font:500 .56rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em}.closed-result-card strong{color:#e0e6e1;font:400 1.1rem/1.15 var(--font-newsreader),Georgia,serif;margin:15px 0 9px;display:block}.closed-result-card p{color:#858e87;font:400 .72rem/1.4 var(--font-inter),Arial,sans-serif;margin:0}.return-intelligence{white-space:nowrap;background:#0d120e;border:1px solid #344b3b;border-radius:99px;align-items:center;gap:22px;padding:15px 22px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.return-intelligence span,.return-intelligence i{color:#658a70;font:500 .55rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em}.return-intelligence strong{color:#d5e1d8;font:500 .62rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em}.return-intelligence i{font-style:normal}@keyframes open-signal-draw{to{stroke-dasharray:100 0}}@keyframes closed-signal-draw{to{stroke-dasharray:100 0}}@keyframes fragment-arrive{0%{opacity:0;filter:blur(5px);translate:0 16px}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){.closed-loop .route-signal,.closed-loop .closed-route-signal,.closed-loop .closed-return-signal,.closed-loop .knowledge-fragment{opacity:1;filter:none;translate:none;animation:none!important}.closed-loop .route-signal,.closed-loop .closed-route-signal,.closed-loop .closed-return-signal{stroke-dasharray:100 0}}@media (max-width:1050px){.loop-world-header{grid-template-columns:1fr;gap:26px}.open-loop-scene,.closed-loop-scene{width:calc(100% - 40px);height:760px}.scene-routes{display:none}.source-stack{width:28%;top:10%;left:4%}.open-processing-frame{width:38%;top:8%;left:36%}.human-handover{width:25%;top:45%;left:auto;right:4%}.knowledge-fragment{width:180px}.fragment-decision{top:48%;left:4%;right:auto}.fragment-action{top:58%;left:28%;right:auto}.fragment-outcome{top:68%;left:52%;right:auto}.fragment-learning{top:78%;right:4%}.quantos-frame{width:61%;top:9%;left:34%}.closed-result-card{width:28%;top:56%;right:4%}.closed-source{top:12%}.return-intelligence{bottom:45px}}@media (max-width:700px){.loop-world-header{padding-inline:20px}.loop-world-header h2{font-size:clamp(3rem,14vw,5rem)}.open-loop-scene,.closed-loop-scene{height:auto;min-height:0;margin-bottom:70px;padding:24px 18px}.scene-grid,.scene-routes{display:none}.source-stack,.open-processing-frame,.human-handover,.knowledge-fragment,.quantos-frame,.closed-result-card,.return-intelligence{width:100%;min-width:0;margin:0 0 16px;position:relative;inset:auto;transform:none}.knowledge-fragments{display:block}.knowledge-fragment{opacity:1}.open-loop-verdict{text-align:center;white-space:normal;margin:28px 0 4px;position:relative;bottom:auto;left:auto;transform:none}.quantos-frame-grid{grid-template-columns:1fr}.return-intelligence{text-align:center;white-space:normal;border-radius:10px;gap:10px;display:grid}}.loop-story{background:#080907}.story-panel{border-bottom:1px solid #30322f;overflow:hidden}.story-panel-open{background:linear-gradient(135deg,#151613,#090a08 72%)}.story-panel-closed{background:linear-gradient(135deg,#111711,#070907 72%)}.story-heading{grid-template-columns:180px minmax(0,1fr);gap:48px;padding:clamp(78px,9vw,144px) clamp(32px,8vw,128px) clamp(64px,7vw,108px);display:grid}.story-heading .section-number{color:#747771}.story-heading>div{max-width:1120px}.story-label{color:#888c85;font:500 .68rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.16em;margin:0 0 26px}.story-panel-closed .story-label{color:#6b9d7e}.story-heading h2{max-width:14ch;font:400 clamp(3.2rem,6.4vw,6.8rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:0}.story-heading>div>p:last-child{color:#a1a49d;max-width:70ch;font:400 clamp(1rem,1.2vw,1.17rem)/1.68 var(--font-inter),Arial,sans-serif;margin:34px 0 0}.story-stage{background:#0d0f0c;border:1px solid #343632;border-radius:18px;width:calc(100% - 2*clamp(32px,8vw,128px));max-width:1520px;height:clamp(650px,55vw,790px);margin:0 auto clamp(84px,9vw,144px);position:relative;overflow:hidden;box-shadow:0 34px 100px #00000059}.closed-story-stage{background:linear-gradient(145deg,#101510,#080a08);border-color:#31463a}.story-dot-grid{background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.story-connections{fill:none;stroke:#555951;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.story-connections path{stroke-dasharray:4 7}.story-broken{stroke:#c4c7bf!important;stroke-dasharray:none!important}.story-loose{opacity:.8;stroke:#3c3f3a!important}.open-connections path{stroke-dashoffset:140px}.loop-story.is-active .open-connections path{animation:8s linear forwards story-route}.closed-base,.return-base{stroke:#35503e!important;stroke-dasharray:none!important}.closed-signal,.return-signal{stroke:#75a184!important;stroke-width:1.6px!important;stroke-dasharray:0 100!important}.loop-story.is-active .closed-signal{animation:6.5s forwards story-closed-draw}.loop-story.is-active .return-signal{animation:5.2s 5.7s forwards story-closed-draw}.story-window{background:#131512f5;border:1px solid #3a3d38;border-radius:12px;position:absolute;box-shadow:0 20px 54px #0000006b}.story-window-bar{color:#81857e;font:500 .57rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;border-bottom:1px solid #333630;align-items:center;gap:6px;padding:12px 14px;display:flex}.story-window-bar i{border:1px solid #666a63;border-radius:50%;width:6px;height:6px}.story-window-bar span{margin-left:auto}.window-kicker{color:#737770;font:500 .56rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;margin:18px 18px 12px}.data-window{width:24%;top:8%;left:3.5%}.data-table{color:#9ca098;font:400 .59rem/1.2 var(--font-ibm-plex-mono),monospace;grid-template-columns:1fr .7fr .7fr;padding:0 18px 18px;display:grid}.data-table>*{border-bottom:1px solid #2e312c;padding:9px 5px}.data-table>span{color:#656961;letter-spacing:.08em;font-size:.5rem}.data-table b,.data-table em{font-style:normal;font-weight:400}.data-table em{color:#779881}.data-table .is-risk{color:#a38175}.planning-window{width:25%;bottom:8%;left:4.5%}.planning-window>strong{color:#d0d3cc;font:400 1.1rem/1.2 var(--font-newsreader),Georgia,serif;margin:0 18px;display:block}.planning-window>svg{fill:none;stroke:#8aa794;stroke-width:2px;width:calc(100% - 36px);height:72px;margin:14px 18px 8px;display:block}.planning-window>svg .plan-dash{stroke:#555b54;stroke-dasharray:4 5}.risk-chip{color:#bd8b7a;font:500 .55rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;background:#1a1311;border:1px solid #5b453d;border-radius:6px;margin:12px 18px 18px;padding:10px}.forecast-window{width:28%;padding-bottom:18px;top:25%;left:34%}.forecast-window h3{color:#e0e1dc;max-width:14ch;font:400 1.65rem/1.05 var(--font-newsreader),Georgia,serif;margin:0 18px 18px}.confidence-row{color:#8d9189;font:400 .64rem/1 var(--font-ibm-plex-mono),monospace;justify-content:space-between;margin:0 18px 8px;display:flex}.confidence-row strong{color:#d5d8d1}.forecast-meter{background:#2c302b;height:4px;margin:0 18px 18px}.forecast-meter i{background:#9ba499;width:78%;height:100%;display:block}.forecast-window button{color:#b8bbb4;font:500 .56rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;background:#161815;border:1px solid #424640;border-radius:5px;margin:0 18px;padding:10px 13px}.handover-card{text-align:center;background:#191610;border:1px solid #665a3e;border-radius:10px;width:15%;padding:18px;position:absolute;top:34%;left:66%;box-shadow:0 20px 48px #00000059}.handover-card span{color:#9f8955;font:500 .52rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em}.handover-card strong{color:#ded8c9;font:500 .65rem/1.25 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;margin:13px 0 8px;display:block}.handover-card p{color:#817b6d;font:400 .65rem/1.3 var(--font-inter),Arial,sans-serif;margin:0}.email-window{width:23%;top:7%;right:3%}.email-window p,.email-window blockquote{color:#a8aba4;font:400 .67rem/1.4 var(--font-inter),Arial,sans-serif;margin:14px 16px}.email-window blockquote{background:#151714;border-left:2px solid #686b65;padding:12px}.chat-window{width:25%;padding-bottom:10px;top:39%;right:2.5%}.chat-window p{color:#aeb1aa;font:400 .67rem/1.35 var(--font-inter),Arial,sans-serif;align-items:center;gap:9px;margin:10px 14px;display:flex}.chat-window p i{color:#777b74;height:25px;font:500 .5rem/1 var(--font-ibm-plex-mono),monospace;border:1px solid #444842;border-radius:50%;flex:0 0 25px;place-items:center;font-style:normal;display:grid}.outcome-window{width:24%;padding-bottom:12px;bottom:7%;right:5%}.sheet-row{color:#898d85;font:400 .61rem/1.2 var(--font-ibm-plex-mono),monospace;border:1px solid #30332f;justify-content:space-between;margin:10px 14px;padding:10px;display:flex}.sheet-row b{color:#b4a07a;font-weight:400}.float-one,.float-two,.loose-one,.loose-two,.loose-three{opacity:.25;transform:translateY(16px)}.loop-story.is-active .float-one{animation:.8s .2s forwards window-arrive,7s ease-in-out 1.2s infinite float-gentle}.loop-story.is-active .float-two{animation:.8s .7s forwards window-arrive,8s ease-in-out 1.7s infinite reverse float-gentle}.loop-story.is-active .loose-one{animation:.8s 3.6s forwards window-arrive,7s ease-in-out 4.5s infinite float-loose}.loop-story.is-active .loose-two{animation:.8s 4.1s forwards window-arrive,8s ease-in-out 5s infinite reverse float-loose}.loop-story.is-active .loose-three{animation:.8s 4.6s forwards window-arrive,9s ease-in-out 5.5s infinite float-loose}.story-verdict{color:#777b73;font:500 .58rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;white-space:nowrap;margin:0;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.connected-data-window{width:22%;top:19%;left:3.5%}.source-status{color:#aeb7b0;font:400 .61rem/1.2 var(--font-ibm-plex-mono),monospace;border:1px solid #303932;border-radius:5px;justify-content:space-between;margin:11px 14px;padding:11px;display:flex}.source-status b{color:#6f9b7c;letter-spacing:.08em;font-size:.5rem;font-weight:500}.quantos-product-window{background:#0e140ffa;border:1px solid #4b6855;border-radius:13px;width:48%;position:absolute;top:10%;left:29%;box-shadow:0 0 0 1px #75a18414,0 28px 70px #00000073}.quantos-product-bar{color:#d4ded6;font:500 .58rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;border-bottom:1px solid #34473a;grid-template-columns:1fr auto auto;gap:18px;padding:14px 16px;display:grid}.quantos-product-bar b{color:#777f79;font-weight:500}.quantos-product-bar i{color:#78a487;font-style:normal}.quantos-product-grid{background:#314036;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.quantos-product-grid section{background:#101510;min-height:290px;padding:20px}.quantos-product-grid section>p{color:#6f957b;font:500 .52rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;margin:0 0 14px}.quantos-product-grid h3{color:#e0e6e1;min-height:44px;font:400 1.15rem/1.05 var(--font-newsreader),Georgia,serif;margin:0}.future-chart{align-items:flex-end;gap:7px;height:92px;margin:20px 0 14px;display:flex}.future-chart span{height:var(--bar);transform-origin:bottom;background:linear-gradient(#70977d,#2e4636);border-radius:3px 3px 0 0;flex:1;transform:scaleY(0)}.loop-story.is-active .future-chart span{animation:.7s forwards bar-rise;animation-delay:calc(2s + var(--bar)*.01)}.risk-summary,.action-owner{color:#858e87;font:400 .54rem/1.2 var(--font-ibm-plex-mono),monospace;border-top:1px solid #2d362f;justify-content:space-between;gap:8px;margin-top:9px;padding-top:9px;display:flex}.risk-summary strong{color:#b89178}.action-owner strong{color:#c7d0c9;text-align:right;font-weight:400}.action-state,.outcome-state{color:#76a184;text-align:center;font:500 .52rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;background:#121b14;border:1px solid #3e5b48;border-radius:5px;margin-top:22px;padding:10px}.score-ring{text-align:center;border:1px solid #52715e;border-radius:50%;place-content:center;width:92px;height:92px;margin:18px auto 10px;display:grid;box-shadow:inset 0 0 0 8px #142019}.score-ring strong{color:#dce5df;font:400 1.8rem/1 var(--font-newsreader),Georgia,serif}.score-ring span{color:#698473;max-width:60px;font:500 .42rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.06em;margin-top:5px;display:block}.learning-window{background:#111812;border:1px solid #46604f;border-radius:11px;width:18%;padding:20px;position:absolute;top:21%;right:3.5%;box-shadow:0 20px 55px #00000061}.learning-window span{color:#6f997c;font:500 .5rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em}.learning-window strong{color:#dee5e0;font:400 1rem/1.2 var(--font-newsreader),Georgia,serif;margin:14px 0 8px;display:block}.learning-window p{color:#858f87;font:400 .65rem/1.4 var(--font-inter),Arial,sans-serif;margin:0}.repeat-band{color:#668b72;font:500 .52rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;white-space:nowrap;background:#0e140f;border:1px solid #3e5948;border-radius:99px;align-items:center;gap:16px;padding:14px 22px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.repeat-band strong{color:#d7e1da}.repeat-band b{color:#7ca588;font-weight:500}.repeat-band i{color:#405d49;font-style:normal}@keyframes story-route{to{stroke-dashoffset:0}}@keyframes story-closed-draw{to{stroke-dasharray:100 0}}@keyframes window-arrive{to{opacity:1;transform:translateY(0)}}@keyframes float-gentle{0%,to{translate:0}50%{translate:0 -7px}}@keyframes float-loose{0%,to{translate:0}50%{translate:5px -9px}}@keyframes bar-rise{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.loop-story .story-connections path,.loop-story .story-window,.loop-story .future-chart span{opacity:1;transform:translate(0,0);animation:none!important}.loop-story .closed-signal,.loop-story .return-signal{stroke-dasharray:100 0}}@media (max-width:1050px){.story-heading{grid-template-columns:1fr;gap:26px}.story-stage{width:calc(100% - 40px);height:840px}.story-connections{display:none}.data-window{width:31%;top:5%;left:3%}.planning-window{width:31%;bottom:8%;left:3%}.forecast-window{width:31%;top:18%;left:36%}.handover-card{width:27%;top:25%;left:69%}.email-window{width:28%;top:48%;right:3%}.chat-window{width:30%;top:58%;right:34%}.outcome-window{width:28%;bottom:6%;right:3%}.connected-data-window{width:27%;top:12%;left:3%}.quantos-product-window{width:65%;top:7%;left:32%}.learning-window{width:28%;top:56%;right:4%}.repeat-band{bottom:28px}}@media (max-width:700px){.story-heading{padding-inline:20px}.story-heading h2{font-size:clamp(3rem,14vw,5rem)}.story-stage{height:auto;margin-bottom:70px;padding:18px}.story-dot-grid,.story-connections{display:none}.story-window,.handover-card,.quantos-product-window,.learning-window,.repeat-band{opacity:1;width:100%;margin:0 0 16px;position:relative;inset:auto;transform:none}.story-verdict{text-align:center;white-space:normal;margin:28px 0 4px;position:relative;bottom:auto;left:auto;transform:none}.quantos-product-grid{grid-template-columns:1fr}.quantos-product-grid section{min-height:0}.repeat-band{text-align:center;white-space:normal;border-radius:10px;grid-template-columns:1fr;display:grid}.repeat-band i{transform:rotate(90deg)}}.system-contrast{border-bottom:1px solid var(--line);background:#fff}.contrast-heading{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:48px;padding:clamp(72px,10vw,160px) clamp(32px,8vw,128px);display:grid}.contrast-heading h2{letter-spacing:-.06em;max-width:1200px;margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.94}.contrast-grid{grid-template-columns:repeat(4,1fr);display:grid}.contrast-card{border-right:1px solid var(--line);flex-direction:column;min-height:500px;padding:28px;display:flex}.contrast-card-top{color:var(--muted);letter-spacing:.12em;justify-content:space-between;gap:20px;font-size:.68rem;display:flex}.contrast-action{letter-spacing:-.06em;margin:auto 0 20px;font-size:clamp(3rem,5vw,5.5rem);line-height:.9}.contrast-statement{min-height:76px;color:var(--muted);margin:0;line-height:1.55}.contrast-card-featured{color:#fff;background:#111}.contrast-card-featured .contrast-card-top,.contrast-card-featured .contrast-statement{color:#a5a5a5}@media (max-width:900px){.contrast-heading{grid-template-columns:1fr}.contrast-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.contrast-grid{grid-template-columns:1fr}.contrast-card{min-height:360px}}.decision-trace{color:#fff;background:#111;border-bottom:1px solid #333}.trace-header{border-bottom:1px solid #333;grid-template-columns:180px minmax(0,1fr);gap:48px;padding:clamp(72px,10vw,160px) clamp(32px,8vw,128px);display:grid}.trace-header .section-number{color:#888}.trace-header h2{letter-spacing:-.06em;max-width:1000px;margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.94}.trace-header div>p{color:#999;max-width:700px;margin:32px 0 0;font-size:1.1rem;line-height:1.7}.trace-list{display:grid}.trace-row{border-bottom:1px solid #333;grid-template-columns:70px 180px minmax(260px,1fr) minmax(260px,420px);align-items:center;gap:28px;min-height:150px;padding:28px clamp(32px,5vw,80px);transition:color .16s,background .16s;display:grid}.trace-number,.trace-label{color:#888;letter-spacing:.14em;font-size:.7rem}.trace-row h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,3.5rem)}.trace-row p{color:#999;margin:0;line-height:1.6}.trace-declaration{letter-spacing:.14em;justify-content:space-between;gap:32px;padding:48px clamp(32px,8vw,128px);font-size:.74rem;display:flex}.trace-declaration p{color:#888;margin:0}.trace-declaration strong{color:#016e2c}@media (max-width:900px){.trace-header{grid-template-columns:1fr}.trace-row{grid-template-columns:50px 1fr}.trace-row h3,.trace-row p{grid-column:2}}@media (max-width:600px){.trace-row{padding:28px 20px}.trace-declaration{flex-direction:column}}.architecture{border-bottom:1px solid var(--line);background:#fff}.architecture-header{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:48px;padding:clamp(72px,10vw,160px) clamp(32px,8vw,128px);display:grid}.architecture-header h2{letter-spacing:-.06em;max-width:1100px;margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.94}.architecture-system{padding:clamp(48px,8vw,120px)}.pipeline{border:1px solid var(--line)}.pipeline-heading{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1fr;align-items:center;gap:24px;padding:24px;display:grid}.pipeline-heading>span{color:var(--muted);letter-spacing:.12em;font-size:.7rem}.pipeline-heading h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3vw,2.8rem)}.pipeline-heading p{color:var(--muted);justify-self:end;margin:0}.pipeline-flow{grid-template-columns:repeat(6,1fr);display:grid}.pipeline-node{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:40px;min-height:180px;padding:22px;display:flex}.pipeline-node:last-child{border-right:0}.pipeline-node span{color:var(--muted);letter-spacing:.12em;font-size:.68rem}.pipeline-node strong{font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.1}.control-envelope{color:#fff;background:#111;border-left:1px solid #111;border-right:1px solid #111;grid-template-columns:1fr 2fr;gap:32px;padding:24px;display:grid}.control-envelope span{color:#016e2c;letter-spacing:.14em;font-size:.7rem}.control-envelope strong{font-size:clamp(1rem,2vw,1.5rem)}.architecture-footer{border-top:1px solid var(--line);letter-spacing:.14em;justify-content:space-between;gap:28px;padding:40px clamp(32px,8vw,128px);font-size:.74rem;display:flex}.architecture-footer span{color:var(--muted)}@media (max-width:900px){.architecture-header{grid-template-columns:1fr}.pipeline-heading{grid-template-columns:40px 1fr}.pipeline-heading p{grid-column:2;justify-self:start}.pipeline-flow{grid-template-columns:repeat(2,1fr)}.control-envelope{grid-template-columns:1fr}}@media (max-width:600px){.architecture-system{padding:48px 20px}.pipeline-flow{grid-template-columns:1fr}.pipeline-node{border-right:0;border-bottom:1px solid var(--line);min-height:140px}.architecture-footer{flex-direction:column}}.proof-standard{color:#fff;background:#050505;border-bottom:1px solid #333}.proof-intro{border-bottom:1px solid #333;grid-template-columns:180px minmax(0,1fr);gap:48px;padding:clamp(72px,10vw,160px) clamp(32px,8vw,128px);display:grid}.proof-intro .section-number{color:#888}.proof-intro h2{letter-spacing:-.06em;max-width:1200px;margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.92}.proof-command{color:#016e2c;letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(3rem,7vw,7rem);font-weight:700;line-height:.92}.proof-body{grid-template-columns:minmax(280px,.8fr) minmax(0,2fr);display:grid}.proof-declaration{border-right:1px solid #333;flex-direction:column;justify-content:space-between;gap:80px;padding:clamp(32px,5vw,72px);display:flex}.proof-declaration p{color:#999;margin:0;font-size:1.1rem;line-height:1.7}.proof-declaration strong{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.proof-questions{grid-template-columns:repeat(3,1fr);display:grid}.proof-question{border-right:1px solid #333;flex-direction:column;min-height:460px;padding:28px;display:flex}.proof-question>span{color:#888;letter-spacing:.12em;font-size:.7rem}.proof-question h3{letter-spacing:-.04em;margin:auto 0 24px;font-size:clamp(1.7rem,3vw,3rem);line-height:1}.proof-question p{color:#999;min-height:48px;margin:0;line-height:1.5}.proof-footer{color:#777;letter-spacing:.14em;border-top:1px solid #333;justify-content:space-between;gap:24px;padding:36px clamp(32px,8vw,128px);font-size:.72rem;display:flex}.proof-footer strong{color:#016e2c}@media (max-width:900px){.proof-intro,.proof-body{grid-template-columns:1fr}.proof-declaration{border-bottom:1px solid #333;border-right:0}.proof-questions{grid-template-columns:1fr}.proof-question{border-bottom:1px solid #333;min-height:320px}}@media (max-width:600px){.proof-footer{flex-direction:column}}.final-briefing{background:#016e2c;border-bottom:1px solid #111;grid-template-columns:120px minmax(0,1fr);min-height:90vh;display:grid}.briefing-marker{letter-spacing:.14em;writing-mode:vertical-rl;border-right:1px solid #111;flex-direction:column;justify-content:space-between;padding:28px 20px;font-size:.7rem;display:flex}.briefing-content{align-content:center;gap:30px;padding:clamp(48px,9vw,150px);display:grid}.briefing-content .section-number{color:#315a2a}.briefing-content h2{letter-spacing:-.075em;max-width:1200px;margin:0;font-size:clamp(4rem,10vw,10rem);line-height:.82}.briefing-content>p{color:#315a2a;max-width:700px;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.briefing-link{letter-spacing:-.04em;border-top:1px solid #111;border-bottom:1px solid #111;justify-content:space-between;align-items:center;max-width:700px;margin-top:20px;padding:22px 0;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:700;display:flex}.briefing-link span:last-child{font-size:2rem}@media (max-width:700px){.final-briefing{grid-template-columns:1fr}.briefing-marker{display:none}.briefing-content{padding:72px 20px}}.quantos-footer{color:#efefeb;background:#0b0b0b;border-top:1px solid #30302e;overflow:hidden}.footer-command-bar{color:#efefeb;background:#050505;border-bottom:1px solid #30302e;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:88px;padding:0 32px;display:grid}.footer-logo{align-items:center;display:inline-flex}.footer-logo .quantos-logo-name{font-size:1.45rem}.footer-logo .quantos-logo-mark{width:40px;height:22px}.footer-command-bar p{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;margin:0;font-size:.7rem}.footer-command-action{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;border:1px solid #666;justify-self:end;padding:14px 20px;font-size:.7rem}.footer-main{border-bottom:1px solid #30302e;grid-template-columns:minmax(320px,1.1fr) 2fr;gap:clamp(64px,10vw,160px);padding:clamp(64px,8vw,120px) 32px;display:grid}.footer-introduction h2{letter-spacing:-.045em;max-width:660px;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.98}.footer-introduction>p{color:#a5a5a0;max-width:580px;margin:32px 0 0;font-size:1rem;line-height:1.65}.footer-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.footer-actions a{border:1px solid #777772;padding:13px 18px;font-size:.85rem;font-weight:500}.footer-actions a:first-child{color:#111;background:#efefeb}.footer-directory{grid-template-columns:repeat(2,minmax(140px,1fr));gap:64px 48px;display:grid}.footer-group{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-group-title{color:#858580;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:.68rem}.footer-group a{font-size:.92rem}.footer-group a:hover{opacity:.55}.footer-legal{color:#858580;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;border-bottom:1px solid #30302e;justify-content:space-between;gap:24px;padding:24px 32px;font-size:.65rem;display:flex}.footer-monument{color:#292927;letter-spacing:-.075em;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:flex-end;height:clamp(180px,24vw,380px);font-family:Times New Roman,Times,serif;font-size:clamp(8rem,18vw,22rem);font-weight:400;line-height:.72;display:flex;overflow:hidden;transform:translate(-.025em)}@media (max-width:900px){.footer-command-bar{grid-template-columns:1fr auto}.footer-command-bar p{display:none}.footer-main{grid-template-columns:1fr}}@media (max-width:600px){.footer-command-bar{min-height:72px;padding:0 20px}.footer-command-action{padding:10px 12px}.footer-main{gap:64px;padding:72px 20px}.footer-directory{grid-template-columns:1fr 1fr;gap:48px 24px}.footer-legal{flex-direction:column;padding:24px 20px}.footer-monument{font-size:31vw}}.quantos-monogram{color:currentColor}.header-action,.primary-button{color:#171816;background:var(--foreground);border-color:var(--foreground)}.secondary-button{color:var(--foreground);background:0 0;border-color:#64655f}.section-intro,.system-contrast,.architecture{color:var(--foreground);background:var(--background);border-color:var(--line)}.hero-index,.contrast-heading,.contrast-card,.architecture-header,.pipeline,.pipeline-heading,.pipeline-node,.architecture-footer{border-color:var(--line)}.contrast-card-featured,.control-envelope{color:var(--foreground);border-color:var(--line);background:#151614}.pipeline-feedback{background:#2a2b28}.closed-loop,.decision-trace,.proof-standard{color:var(--foreground);background:var(--surface-deep)}.final-briefing{color:var(--foreground);border-color:var(--line);background:#292a27}.briefing-marker,.briefing-link{border-color:#5a5b55}.briefing-content .section-number,.briefing-content>p{color:var(--muted)}.briefing-link span:last-child,.proof-command,.proof-footer strong,.trace-declaration strong,.control-envelope span{color:var(--accent)}.quantos-footer,.footer-command-bar{color:var(--foreground);border-color:var(--line);background:#111210}.footer-main,.footer-legal{border-color:var(--line)}.footer-monument{color:#292a27}.footer-actions a:first-child,.footer-command-action:hover{color:#171816;background:var(--foreground)}.trace-row:hover{color:var(--foreground);background:#292a27}.trace-row:hover p{color:#c1c2bc}.system-positioning{isolation:isolate;color:var(--foreground);border-bottom:1px solid var(--line);background:#111210;padding:clamp(80px,10vw,160px) clamp(20px,5vw,72px);position:relative;overflow:hidden}.system-positioning>.ambient-switchboard{z-index:0}.system-positioning>:not(.ambient-switchboard){z-index:1;position:relative}.positioning-intro{grid-template-columns:180px minmax(0,1fr) minmax(260px,420px);gap:48px;max-width:1440px;margin:0 auto clamp(72px,9vw,128px);display:grid}.positioning-intro h2{max-width:820px;font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.94}.positioning-intro>p:last-child{color:var(--muted);margin:0;line-height:1.65}.positioning-map{background:radial-gradient(circle at 50% 48%,#ffffff0b,#0000 32%),#0b0c0a;border:1px solid #343531;max-width:1440px;min-height:760px;margin:0 auto;position:relative;overflow:hidden}.positioning-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.positioning-path,.positioning-return,.positioning-signal{fill:none;vector-effect:non-scaling-stroke}.positioning-return{stroke-dasharray:3 7}.positioning-signal{stroke-width:2px;stroke-linecap:round;stroke-dasharray:42 900;animation:7s linear infinite positioning-flow}.positioning-signal-2{stroke:#ec4899;animation-delay:-2.3s}.positioning-signal-3{stroke:#facc15;animation-delay:-4.6s}@keyframes positioning-flow{to{stroke-dashoffset:-1px}}.positioning-layer-label{z-index:2;color:#777872;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;margin:0;font-size:.62rem;position:absolute;left:50%;transform:translate(-50%)}.positioning-layer-label-top{top:32px}.positioning-layer-label-bottom{top:480px}.environment-grid,.system-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:absolute;left:4%;right:4%}.environment-grid{top:62px}.system-grid{top:510px}.positioning-card{background:#1b1c1af5;border:1px solid #3b3c38;min-height:130px;padding:24px}.positioning-card h3{font-family:var(--font-inter), sans-serif;margin:0;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:500}.positioning-card p{color:#92938d;margin:18px 0 0;font-size:.85rem;line-height:1.5}.system-card p{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:.68rem}.positioning-core{z-index:3;text-align:center;background:#252623;border:1px solid #50514b;place-content:center;gap:10px;width:min(430px,42%);min-height:110px;padding:24px;display:grid;position:absolute;top:310px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000061}.positioning-core span,.positioning-return-label{color:#8f908a;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;font-size:.62rem}.positioning-core strong{font-family:var(--font-newsreader), serif;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:400}.positioning-return-label{text-align:center;margin:0;position:absolute;bottom:22px;left:32px;right:32px}@media (prefers-reduced-motion:reduce){.positioning-signal{animation:none}}@media (max-width:900px){.positioning-intro{grid-template-columns:1fr}.positioning-map{min-height:auto;padding:72px 20px 88px}.positioning-connections,.positioning-layer-label{display:none}.environment-grid,.system-grid,.positioning-core,.positioning-return-label{width:auto;position:relative;inset:auto;transform:none}.environment-grid,.system-grid{grid-template-columns:1fr}.positioning-core{margin:32px 0}.positioning-return-label{margin-top:36px;line-height:1.7}}@media (min-width:901px){.system-positioning{background:radial-gradient(circle at 18% 70%,#22d3ee09,#0000 26%),radial-gradient(circle at 50% 72%,#ec489909,#0000 26%),radial-gradient(circle at 82% 70%,#facc1509,#0000 26%),#090a08;padding-top:clamp(110px,11vw,180px)}.positioning-intro{text-align:center;max-width:1080px;margin-bottom:88px;display:block}.positioning-intro .section-number{margin-bottom:26px}.positioning-intro h2{max-width:1080px;margin:0 auto;font-size:clamp(3.8rem,6.4vw,7rem)}.positioning-intro>p:last-child{max-width:720px;margin:30px auto 0;font-size:1.02rem}.positioning-map{background:radial-gradient(at 50% 43%,#ffffff13,#0000 23%),0 0;border:0;min-height:900px;overflow:visible}.positioning-map:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff05,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}.positioning-layer-label-top{top:14px}.environment-grid{gap:18px;top:48px;left:8%;right:8%}.environment-card{background:linear-gradient(#1f201dfa,#151614fa);border-color:#3a3b37;border-radius:12px;min-height:118px;padding:22px 24px;box-shadow:inset 0 1px #ffffff09,0 18px 45px #00000040}.environment-card:after{content:"";background:#5a5b56;width:12px;height:7px;position:absolute;bottom:-7px;right:50%;transform:translate(50%)}.positioning-card{position:relative}.positioning-core{background:linear-gradient(145deg,#30312e,#1b1c1a 72%);border:2px solid #41423e;border-radius:16px;gap:9px;width:min(500px,44%);min-height:154px;top:315px;box-shadow:inset 0 1px #ffffff12,inset 0 -24px 48px #00000038,0 28px 80px #0000008c}.positioning-core strong{font-size:clamp(1.7rem,2.5vw,2.6rem)}.positioning-core small{color:#74756f;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.15em;font-size:.55rem}.processor-pins{gap:24px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.processor-pins-top{top:-15px}.processor-pins-bottom{bottom:-15px}.processor-pins i{background:linear-gradient(#8a8b85,#3d3e3a);border:1px solid #777872;width:8px;height:14px;display:block}.positioning-layer-label-bottom{top:540px}.system-grid{gap:24px;top:570px;left:2%;right:2%}.system-card{background:linear-gradient(155deg,#222320,#171816 74%);border-color:#42433e;border-radius:16px;flex-direction:column;min-height:255px;padding:28px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 30px 60px #0000004d}.system-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;top:0;left:0;right:0}.system-card:first-child,.system-card:nth-child(2),.system-card:nth-child(3){color:#d7d8d2}.system-card-icon{width:46px;height:46px}.system-card-icon svg{fill:none;stroke:#c7c8c2;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.system-card h3{color:var(--foreground);margin-top:auto;font-size:clamp(1.35rem,2vw,1.8rem)}.system-card p{color:#858680;margin-bottom:0}.system-card-arrow{color:#70716b;font-size:1.4rem;position:absolute;bottom:24px;right:24px}.positioning-return-label{bottom:0}.positioning-path{stroke:#2f302d}.positioning-signal{filter:drop-shadow(0 0 5px);stroke-width:1.5px}}.environment-linework-top{object-fit:contain;width:100%;height:auto;display:block}@media (min-width:901px){.environment-card:before{bottom:-15px}.system-grid{top:560px}.system-card{min-height:300px}.system-card h3{margin-top:auto}.system-card p{margin-top:16px}.environment-card{min-height:310px;padding:0}.environment-card p{margin-top:6px}.system-card h3{margin:28px 0 0;font-size:clamp(1.1rem,1.45vw,1.4rem)}.system-card p{margin-top:12px;padding-right:18px;font-size:.68rem;line-height:1.42}.environment-grid{gap:32px;left:2%;right:2%}.environment-card{min-height:320px}.environment-linework-top{opacity:.9;height:225px;margin:12px 0 4px}.positioning-core{top:400px}.system-card{min-height:220px;padding:26px}.system-card h3{font-size:clamp(1.15rem,1.6vw,1.5rem)}.system-card p{font-size:.64rem}.positioning-intro{max-width:1040px;margin-bottom:42px}.positioning-intro .section-number{display:none}.positioning-intro h2{max-width:1040px;font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:400;line-height:1.05}.positioning-intro>p:last-child{color:#81827c;max-width:650px;margin-top:22px}.positioning-map{min-height:820px}.positioning-layer-label-top{top:12px}.environment-grid{gap:70px;top:52px;left:12%;right:12%}.environment-card{text-align:center;min-height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 8px;position:relative}.environment-card:before{content:"";background:#0b0c0a;border:1px solid #484944;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.environment-card:after{display:none}.environment-card h3{color:#d7d8d2;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:500}.environment-card p{font-family:var(--font-ibm-plex-mono), monospace;color:#666762;max-width:260px;margin:9px auto 0;font-size:.72rem;line-height:1.4}.positioning-core{border-radius:12px;width:min(360px,34%);min-height:126px;top:270px}.positioning-core span{font-size:.54rem}.positioning-core strong{letter-spacing:-.04em;font-family:Times New Roman,Times,serif;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:400}.processor-pins{gap:18px}.positioning-layer-label-bottom{top:456px}.system-grid{gap:24px;top:488px;left:1.5%;right:1.5%}.system-card{border-radius:14px;min-height:288px;padding:32px}.system-card-icon{width:56px;height:56px}.positioning-return-label{bottom:4px}}.environment-linework{object-fit:contain;width:100%;height:auto;display:block}@media (min-width:901px){.system-card{min-height:360px}.system-card h3{margin:0}.environment-linework{opacity:.82;height:180px;margin:18px 0 14px}.system-card p{font-family:var(--font-inter), sans-serif;letter-spacing:0;margin-top:auto;padding-right:24px;font-size:.82rem;line-height:1.5}.positioning-map{min-height:940px}.environment-grid{gap:34px;top:48px;left:2%;right:2%}.environment-card{min-height:310px;padding:0}.environment-linework-top{opacity:.92;height:225px;margin:12px 0 6px}.environment-card p{margin-top:6px}.positioning-core{top:394px}.positioning-layer-label-bottom{top:574px}.system-grid{gap:20px;top:604px;left:9%;right:9%}.system-card{min-height:210px;padding:24px}.system-card-icon{width:38px;height:38px}.system-card h3{margin:28px 0 0;font-size:clamp(1.1rem,1.45vw,1.4rem)}.system-card p{margin-top:12px;padding-right:18px;font-size:.68rem;line-height:1.42}}.environment-card h3{font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;letter-spacing:-.025em;text-transform:none;font-size:clamp(1.08rem,1.44vw,1.48rem);font-weight:400;line-height:1}.environment-card p{color:#858680;font-size:calc(.72rem + 1px)}.positioning-core{background:linear-gradient(110deg,#272727 .06%,#171717 100%);border:1px solid #333;overflow:visible;box-shadow:inset 0 0 6px #ffffff1a,0 20px 65px #0000009e}.positioning-core>strong,.positioning-core>span{z-index:2;position:relative}.positioning-core>span{color:#b8b9b3;letter-spacing:.14em;text-shadow:0 1px 3px #000;font-size:.58rem}.processor-signal-field{z-index:1;pointer-events:none;grid-template-rows:repeat(4,1px);grid-template-columns:repeat(12,1px);place-content:space-between;display:grid;position:absolute;inset:17px 22px}.processor-signal-field i{opacity:.5;background:#888;border-radius:50%;width:1px;height:1px}.processor-signal-field i:nth-child(7),.processor-signal-field i:nth-child(16),.processor-signal-field i:nth-child(29),.processor-signal-field i:nth-child(41){opacity:.7;background:#168bff;animation:4.8s ease-in-out infinite processor-light;box-shadow:0 0 5px 1px #168bff7a}.processor-signal-field i:nth-child(16){animation-delay:-1.2s}.processor-signal-field i:nth-child(29){animation-delay:-2.7s}.processor-signal-field i:nth-child(41){animation-delay:-3.8s}@keyframes processor-light{0%,68%,to{opacity:.18;transform:scale(1);box-shadow:0 0 #168bff00}76%{opacity:1;transform:scale(2.2);box-shadow:0 0 6px 1px #168bffb8}}@media (prefers-reduced-motion:reduce){.processor-signal-field i{animation:none}}.system-positioning,.positioning-map{background:#000}.processor-pins{gap:24px}.processor-pins-top{top:-22px}.processor-pins-bottom{bottom:-22px}.processor-pins i{background:linear-gradient(90deg,#3d3e3a 0%,#656660 38%,#898a84 52%,#5c5d57 72%,#343531 100%);border:1px solid #555650;width:9px;height:21px;box-shadow:inset 0 1px #ffffff24,0 0 4px #ffffff06}.system-grid{grid-template-columns:1fr}.systems-register{background:linear-gradient(#242424 0%,#121212 65.62%);border:0;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;position:relative;box-shadow:0 1px 0 1px #00000005,0 4px 6px #00000005,inset 0 0 0 6px #111}.systems-register:before{pointer-events:none;content:"";-webkit-mask-composite:xor;background:conic-gradient(from 180deg,#333 0deg 156deg,#2eb9df 180deg,#333 208deg 360deg);border-radius:12px;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.systems-register-group{z-index:1;text-align:center;min-width:0;padding:24px 28px;position:relative}.systems-register-group+.systems-register-group{border-left:1px solid #343531}.systems-register h3{color:#d3d4ce;font-family:var(--font-inter), sans-serif;margin:0;font-size:calc(.9rem + 2px);font-weight:500}.systems-register p{color:#777872;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;margin:10px 0 0;font-size:calc(.58rem + 1px);line-height:1.5}@media (min-width:901px){.positioning-map{min-height:860px}.system-grid{top:604px;left:13%;right:13%}.positioning-core{width:min(316px,30%);min-height:112px;padding:20px}.positioning-core strong{font-size:clamp(1.8rem,2.45vw,2.45rem)}}@media (max-width:900px){.systems-register{grid-template-columns:1fr}.systems-register-group+.systems-register-group{border-top:1px solid #343531;border-left:0}}.positioning-path,.positioning-return{stroke:#ffffff1a;stroke-width:1px}.positioning-signal{stroke-width:2px;stroke-linecap:round;stroke-dasharray:.12 .88;filter:none;animation-duration:4.2s}.positioning-signal-1{stroke:#2eb9df}.positioning-signal-2{stroke:#df6cf6}.positioning-signal-3{stroke:#f7cc4b}.get-started-drawer-layer{z-index:1000;pointer-events:none;visibility:hidden;transition:visibility 0s linear .52s;position:fixed;inset:0;overflow:hidden}.get-started-drawer-layer.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.get-started-scrim{opacity:0;cursor:default;background:#060707d1;border:0;width:100%;transition:opacity .42s;position:absolute;inset:0}.is-open .get-started-scrim{opacity:1}.get-started-drawer{color:#171816;background:#f4f4f1;border-left:1px solid #b8b9b4;width:min(51.2vw,820px);min-width:620px;padding:32px clamp(30px,3.8vw,62px) 64px;transition:transform .52s cubic-bezier(.76,0,.24,1);position:absolute;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.is-open .get-started-drawer{transform:translate(0)}.drawer-close{color:#171816;width:34px;height:34px;font:300 2rem/1 var(--font-inter),sans-serif;cursor:pointer;background:0 0;border:0;margin:-7px 0 18px -14px;padding:0}.drawer-close:focus{outline-offset:2px;outline:1px solid #777873}.drawer-kicker{color:#595a56;font:500 .63rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.04em;border-top:1px solid #c7c8c3;justify-content:space-between;gap:24px;padding:12px 0 60px;display:flex}.drawer-kicker a{color:inherit;border-bottom:1px solid #777873;text-decoration:none}.get-started-drawer h2{max-width:690px;font:400 clamp(2.45rem,3.3vw,4rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;margin:0 0 60px}.get-started-drawer .get-started-form{color:#171816;background:0 0;gap:35px;padding:0}.get-started-drawer .form-grid-two{grid-template-columns:1fr}.get-started-drawer .get-started-form label{color:#30312e;text-transform:uppercase;gap:8px;font-size:.61rem}.get-started-drawer .get-started-form input,.get-started-drawer .get-started-form textarea{color:#171816;min-height:38px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #777873;padding:5px 0 8px}.get-started-drawer .get-started-form textarea{min-height:92px}.get-started-drawer .form-guidance,.get-started-drawer .form-security-note{color:#686964}.get-started-drawer .form-security-note{border-top-color:#c7c8c3}.get-started-drawer .form-submit-row button{color:#f4f4f1;background:#171816;border-color:#171816}.get-started-drawer .form-submit-row button:hover{color:#171816;background:0 0}.get-started-drawer .form-submit-row p{display:none}body.drawer-open{overflow:hidden}.get-started-result{align-content:center;gap:24px;min-height:calc(100dvh - 160px);display:grid}.get-started-result>span{color:#686964;font:500 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em}.get-started-result h2{margin:0!important}.get-started-result p{color:#52534f;max-width:520px;margin:0;font-size:1rem;line-height:1.65}.get-started-result button{color:#f4f4f1;width:fit-content;min-height:50px;font:500 .75rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#171816;border:1px solid #171816;margin-top:18px;padding:0 24px}.form-submit-row button:disabled{opacity:.62;cursor:wait}.site-opener{z-index:20000;opacity:1;isolation:isolate;background:#000;place-items:center;transition:opacity .32s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0;overflow:hidden}.site-opener.is-exiting{pointer-events:none;opacity:0}.site-opener-video{object-fit:contain;object-position:center;background:#000;width:100%;height:100%;display:block}.site-opener-skip{color:#ffffffc7;font:500 .61rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000057;border:1px solid #ffffff52;padding:11px 15px;transition:color .2s,border-color .2s,background .2s;position:absolute;bottom:clamp(20px,3vw,42px);right:clamp(20px,3vw,48px)}.site-opener-skip:hover,.site-opener-skip:focus-visible{color:#111;background:#fff;border-color:#fff;outline:none}@media (max-width:700px){.site-opener-video{object-fit:contain}.site-opener-skip{bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){.site-opener{transition-duration:1ms}.site-opener-video{display:none}}.footer-command-action,.footer-actions button,.footer-group button{font:inherit}.footer-actions button,.footer-group button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer-group button{color:#8d8e88}.footer-group button:hover{color:#efefeb}.header-action,.briefing-link{cursor:pointer}@media (max-width:760px){.get-started-drawer{width:100%;min-width:0;padding:24px 22px 48px}.drawer-kicker{padding-bottom:42px}.get-started-drawer h2{margin-bottom:44px}.get-started-drawer .form-grid-two{grid-template-columns:1fr}}.get-started-page{background:#111210;min-height:100vh}.get-started-hero{border-bottom:1px solid #353632;grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);min-height:calc(100vh - 72px);display:grid}.get-started-introduction{background-color:#111210;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-right:1px solid #353632;flex-direction:column;justify-content:center;min-width:0;padding:clamp(72px,9vw,148px) clamp(32px,7vw,116px);display:flex}.get-started-introduction h1{color:#efefeb;max-width:850px;font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;letter-spacing:-.055em;margin:30px 0 0;font-size:clamp(3.5rem,6.2vw,7.2rem);font-weight:400;line-height:.94}.get-started-introduction>p:not(.section-number){color:#a2a39d;max-width:640px;font-family:var(--font-ibm-plex-mono), monospace;margin:34px 0 0;font-size:clamp(.85rem,1.1vw,1rem);line-height:1.7}.get-started-contact{color:#777872;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(64px,9vw,130px);font-size:.7rem;display:flex}.get-started-contact a{color:#efefeb;border-bottom:1px solid #61625c;text-decoration:none}.get-started-form{background:linear-gradient(145deg,#1a1b18,#111210 72%);flex-direction:column;gap:24px;padding:clamp(54px,6vw,96px) clamp(28px,5vw,76px);display:flex;position:relative}.form-heading{color:#a7a8a2;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #3a3b37;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:.65rem;display:flex}.form-grid{gap:18px;display:grid}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.get-started-form label{color:#b5b6b0;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;gap:9px;font-size:.68rem;display:grid}.get-started-form input,.get-started-form textarea{color:#efefeb;width:100%;font:400 .92rem/1.5 var(--font-inter), sans-serif;background:#0c0d0b;border:1px solid #43443f;border-radius:0;outline:none;transition:border-color .16s,box-shadow .16s}.get-started-form input{min-height:48px;padding:0 14px}.get-started-form textarea{resize:vertical;min-height:138px;padding:13px 14px}.get-started-form input:focus,.get-started-form textarea:focus{border-color:#8b8c86;box-shadow:0 0 0 1px #8b8c86}.get-started-form textarea::placeholder{color:#666762}.form-guidance,.form-security-note,.form-response{color:#73746e;font-family:var(--font-ibm-plex-mono), monospace;margin:-16px 0 0;font-size:.62rem;line-height:1.55}.form-response-target{display:none}.form-response-target:target{display:block}.form-response-error{border-left-color:#e2a08e}.form-guidance-error{color:#e2a08e}.get-started-form .field-validation-error{border-color:#e2a08e;box-shadow:0 0 0 1px #e2a08e}.form-submit-row{justify-content:space-between;align-items:center;gap:24px;padding-top:6px;display:flex}.form-submit-row button{color:#111210;min-height:50px;font:500 .75rem var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;cursor:pointer;background:#efefeb;border:1px solid #efefeb;justify-content:space-between;align-items:center;gap:38px;padding:0 18px;display:inline-flex}.form-submit-row button:hover{color:#efefeb;background:0 0}.form-submit-row p{color:#777872;font-family:var(--font-ibm-plex-mono), monospace;text-align:center;margin:0;font-size:.62rem;line-height:1.5}.form-submit-row a{color:#d8d9d3;white-space:nowrap;text-decoration:none}.form-security-note{border-top:1px solid #30312d;margin-top:-6px;padding-top:20px}.form-response{color:#c8c9c3;background:#171815;border-left:2px solid #016e2c;margin-top:0;padding:16px}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.get-started-principles{background:#0b0c0a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.get-started-principles article{border-right:1px solid #343531;flex-direction:column;min-height:310px;padding:36px clamp(28px,4vw,66px);display:flex}.get-started-principles article:last-child{border-right:0}.get-started-principles article>span{color:#686963;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;font-size:.68rem}.get-started-principles h2{color:#ecece7;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:auto 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.get-started-principles p{color:#858680;max-width:420px;margin:18px 0 0;font-size:.86rem;line-height:1.65}@media (max-width:980px){.get-started-hero{grid-template-columns:1fr}.get-started-introduction{border-bottom:1px solid #353632;border-right:0}.get-started-principles{grid-template-columns:1fr}.get-started-principles article{border-bottom:1px solid #343531;border-right:0;min-height:240px}}@media (max-width:620px){.get-started-introduction h1{font-size:clamp(3.2rem,16vw,5.1rem)}.form-grid-two{grid-template-columns:1fr}.form-submit-row{flex-direction:column;align-items:stretch}.form-submit-row p{text-align:left}}.site-header{z-index:100;width:calc(100% - 20px);min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:10px;grid-template-columns:1fr auto;margin:10px;padding:0 12px 0 20px;transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1);position:sticky;top:10px}.site-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 24px))}.site-header-dark{color:#fff;background:#000}.site-header-light{color:#000;background:#fff}.site-shell{background:#000}.site-header-light .wordmark,.site-header-light .header-menu-trigger{color:#000}.site-header-dark .wordmark,.site-header-dark .header-menu-trigger{color:#fff}.site-header-dark .wordmark .quantos-logo-black,.site-header-light .wordmark .quantos-logo-white{display:none}.site-header-dark .wordmark .quantos-logo-white,.site-header-light .wordmark .quantos-logo-black{display:inline-flex}.site-header-dark .header-action,.site-header-light .header-action{color:#000;background:#fff;box-shadow:inset 0 0 0 1px #000}.site-header .wordmark .quantos-logo{gap:15px}.site-header .wordmark .quantos-logo-mark{width:50px;height:28px}.site-header .wordmark .quantos-logo-name{font-size:1.76rem}.header-controls{align-items:stretch;gap:16px;display:flex}.site-header .header-action{justify-self:auto;min-width:132px;min-height:36px;padding:10px 16px;font-size:.67rem}.site-header-light .header-action{color:#171816;background:#f8f8f4;box-shadow:inset 0 0 0 1px #171816c2}.header-menu-trigger{color:#ecece7;min-width:50px;font:500 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:0;place-content:center;gap:6px;padding:6px 10px;display:grid}.site-header-dark .header-menu-trigger{color:#fff;background:0 0;border-color:#0000}.site-header-light .header-menu-trigger{color:#272824;background:0 0;border-color:#0000}.site-header-dark .header-menu-trigger:hover{color:#fff;background:0 0;border-color:#0000}.site-header-light .header-menu-trigger:hover{color:#000;background:0 0;border-color:#0000}.header-menu-trigger i,.header-menu-trigger:before,.header-menu-trigger:after{content:"";background:currentColor;width:15px;height:1px;display:block}.header-menu-trigger span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.command-menu{z-index:200;color:#1c1d1a;opacity:0;visibility:hidden;pointer-events:none;background:#f4f4f0;grid-template-rows:auto 1fr auto;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1),visibility .22s step-end;display:grid;position:fixed;inset:0;transform:translateY(-18px)}.command-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1),visibility step-start;transform:translateY(0)}.menu-is-open{overflow:hidden}.command-menu-header,.command-menu-footer{border-bottom:1px solid #c8c9c3;justify-content:space-between;align-items:center;min-height:76px;padding:0 32px;display:flex}.command-menu-footer{color:#6e6f69;min-height:56px;font:400 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;border-top:1px solid #c8c9c3;border-bottom:0}.command-menu-footer address{max-width:78ch;font:inherit;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:0;line-height:1.45}.command-menu-wordmark{align-items:center;display:inline-flex}.command-menu-header button{color:#1c1d1a;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.command-menu-header button span{color:#0000;width:22px;height:22px;display:block;position:relative;overflow:hidden}.command-menu-header button span:before,.command-menu-header button span:after{content:"";background:currentColor;width:22px;height:1px;position:absolute;top:10px;left:0}.command-menu-header button span:before{color:#1c1d1a;transform:rotate(45deg)}.command-menu-header button span:after{color:#1c1d1a;transform:rotate(-45deg)}.quantos-footer{color:#1c1d1a;background:#f1f1ed;border-top:1px solid #c9cac4}.footer-command-bar{color:#1c1d1a;background:#e8e8e3;border-bottom:0;grid-template-columns:1fr auto;min-height:82px}.footer-logo,.footer-command-bar p{color:#1c1d1a}.footer-command-action{color:#1c1d1a;border-color:#777873}.footer-command-action:hover{color:#f1f1ed;background:#1c1d1a}.footer-main{border-color:#c9cac4;grid-template-columns:minmax(440px,.9fr) minmax(680px,1.1fr);gap:clamp(64px,7vw,128px);padding-top:clamp(72px,8vw,118px);padding-bottom:clamp(72px,8vw,118px)}.footer-kicker{letter-spacing:.16em;color:#686964!important;font:400 .68rem/1 var(--font-ibm-plex-mono), monospace!important;margin:0 0 28px!important}.footer-introduction h2{color:#1c1d1a;max-width:680px;margin-top:42px;font-size:clamp(2.6rem,3.45vw,4.35rem);line-height:1.02}.footer-introduction .footer-logo{line-height:0}.footer-introduction .footer-logo .quantos-logo-name{font-size:1.45rem}@media (max-width:700px){.wordmark .quantos-logo-name,.command-menu-wordmark .quantos-logo-name{font-size:1.12rem}.wordmark .quantos-logo-mark,.command-menu-wordmark .quantos-logo-mark{width:31px;height:18px}.footer-logo .quantos-logo-name,.footer-introduction .footer-logo .quantos-logo-name{font-size:1.3rem}}.footer-introduction>p:not(.footer-kicker){color:#5f605b}.footer-actions button,.footer-actions a{color:#1c1d1a;border:1px solid #777873;padding:13px 18px}.footer-actions button{color:#f1f1ed;background:#1c1d1a;border-color:#1c1d1a}.footer-actions button:hover{color:#1c1d1a;background:0 0}.footer-directory{grid-template-columns:repeat(5,minmax(112px,1fr));gap:clamp(22px,2vw,42px)}.footer-group-title{color:#62635e}.footer-group a,.footer-group button{color:#292a27}.footer-group a:hover,.footer-group button:hover{color:#000;opacity:1}.footer-legal{color:#5f605b;border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:22px 32px}.footer-copyright{letter-spacing:.08em;text-align:center;border-top:0;width:100%;padding-top:0;font-size:.58rem}.footer-registered-office{text-align:right;align-self:flex-end;max-width:560px;padding:28px 0 26px}.footer-introduction .footer-registered-office{text-align:left;align-self:auto;max-width:620px;padding:32px 0 0}.footer-registered-office p{color:#555651;font:400 .66rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.footer-registered-office address{color:#5f605b;font:400 .82rem/1.65 var(--font-inter), Arial, sans-serif;letter-spacing:.01em;font-style:normal}.footer-legal-name{color:#2b2c28;letter-spacing:-.015em;font-family:Times New Roman,Times,serif;font-size:1.08rem}.footer-registered-office a{color:#444540;font:400 .76rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;margin-top:8px;display:inline-block}.footer-socials{grid-template-columns:repeat(2,minmax(0,150px));gap:10px;max-width:310px;margin-top:26px;display:grid}.footer-socials a{color:#292a27;min-height:38px;font:500 .66rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #b8b9b3;border-radius:999px;justify-content:space-between;align-items:center;padding:9px 13px;transition:color .18s,background-color .18s,border-color .18s;display:flex}.footer-socials a:after{content:"↗";font-size:.8rem}.footer-socials a:hover,.footer-socials a:focus-visible{color:#f4f4f0;background:#1c1d1a;border-color:#1c1d1a}@media (max-width:440px){.footer-socials{grid-template-columns:1fr;max-width:100%}}.footer-monument{color:#d5d5cf;height:clamp(170px,22vw,350px)}@media (max-width:1200px){.footer-main{grid-template-columns:1fr}}@media (max-width:900px){.footer-main{grid-template-columns:1fr}.footer-directory,.footer-offerings-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.footer-directory,.footer-offerings-group{grid-template-columns:1fr 1fr}.footer-registered-office{text-align:left;align-self:stretch}.footer-copyright{text-align:center}.footer-legal{padding:0 20px 20px}}.command-menu-grid{grid-template-columns:minmax(175px,.72fr) repeat(3,minmax(190px,1fr));align-content:stretch;gap:clamp(24px,2.5vw,46px);padding:clamp(34px,5vh,58px) clamp(28px,4vw,68px);display:grid;position:relative;overflow-y:auto}.command-menu-heading-rule{pointer-events:none;background:#aeb0a9;height:1px;position:absolute;top:calc(clamp(34px,4.5vh,58px) + 30px);left:clamp(28px,4vw,68px);right:clamp(28px,4vw,68px)}.command-menu-nav,.command-menu-panel,.command-menu-directory{border-top:0;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.command-menu-nav p,.command-menu-panel>p,.command-menu-directory>p{color:#6e6f69;width:100%;font:500 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:0;margin:0 0 20px;padding:0 0 14px}.command-menu-nav a{font:400 clamp(1.25rem, 1.45vw, 1.85rem)/1.08 var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;margin-bottom:10px}.command-menu-company-links,.command-menu-institutional-links{border-top:1px solid #c8c9c3;flex-direction:column;align-items:flex-start;width:100%;display:flex}.command-menu-company-links{margin-top:14px;padding-top:18px}.command-menu-institutional-links{margin-top:auto;padding-top:16px}.command-menu-nav .command-menu-company-links a,.command-menu-nav .command-menu-institutional-links a{font:400 .8rem/1.3 var(--font-inter), Arial, sans-serif;letter-spacing:0;margin:0 0 9px}.command-menu-nav .command-menu-institutional-links p{color:#777872;font:500 .55rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.13em;margin:0 0 13px;padding:0}.command-menu-panel h2{max-width:13ch;font:400 clamp(1.7rem, 2.25vw, 3rem)/1.02 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:0 0 18px}.command-menu-panel>span{color:#666761;max-width:34ch;font:400 .88rem/1.55 var(--font-inter), Arial, sans-serif}.command-menu-panel nav{flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:34px;display:flex}.command-menu-panel a{color:#30312e;font:400 .84rem/1.3 var(--font-inter), Arial, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin:0 0 11px;padding:0 0 4px}.command-menu-nav a:hover,.command-menu-panel a:hover,.command-menu-directory a:hover{border-bottom-color:currentColor}.command-menu-directory{align-self:stretch}.command-menu-directory a{color:#30312e;font:400 .86rem/1.35 var(--font-inter), Arial, sans-serif;border-bottom:1px solid #0000;margin:0 0 13px;padding-bottom:3px}.command-menu-directory-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px 18px;min-width:0;display:grid}.command-menu-directory-stack .command-menu-directory:first-child{grid-column:1/-1}.command-menu-directory-stack .command-menu-directory>p{margin-bottom:18px}.command-menu-offerings{border-top:0;flex-direction:column;align-items:stretch;min-width:0;padding-top:0;display:flex}.command-menu-offerings-heading p{color:#6e6f69;font:500 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:0;margin:0 0 18px;padding:0 0 14px}.command-menu-offerings-heading a{color:#30312e;font:400 .78rem/1.35 var(--font-inter), Arial, sans-serif;margin-bottom:24px;display:inline-block}.command-menu-offerings-links{grid-template-columns:1fr;justify-items:start;gap:0;display:grid}.command-menu-offerings-links a{color:#30312e;width:fit-content;min-width:0;font:400 .78rem/1.35 var(--font-inter), Arial, sans-serif;border-bottom:1px solid #0000;margin:0 0 10px;padding:0 0 3px;transition:border-color .18s}.command-menu-offerings-links a:hover,.command-menu-offerings-links a:focus-visible{border-bottom-color:currentColor}.footer-offerings-group{border-top:0;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px clamp(18px,2vw,34px);padding-top:26px;display:grid}.footer-offerings-group .footer-group-title{grid-column:1/-1;margin-bottom:5px}.footer-offerings-group a{border-bottom:0;min-width:0;margin:0;padding-bottom:5px}@media (max-width:1100px){.command-menu-grid{grid-template-columns:minmax(160px,.7fr) repeat(3,minmax(160px,1fr))}.command-menu-offerings-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-intro,.system-contrast{--foreground:#1c1d1a;--muted:#686963;--line:#c8c9c3;color:var(--foreground);border-color:var(--line);background:#efefeb}.foundation-section{color:#1c1d1a;background:#efefeb;border-bottom:1px solid #c8c9c3;align-content:center;gap:28px;min-height:min(760px,82vh);padding:clamp(72px,10vw,150px) clamp(28px,6vw,96px);display:grid}.foundation-section h2{max-width:14ch;font:400 clamp(3.5rem, 7.4vw, 8.4rem)/.92 var(--font-newsreader), Georgia, serif;letter-spacing:-.055em;margin:0}.foundation-section>p:last-child{color:#666761;max-width:58ch;font:400 clamp(1rem, 1.35vw, 1.3rem)/1.55 var(--font-inter), Arial, sans-serif;margin:0}.foundation-history{isolation:isolate;color:#f1f1ed;background:#000;border-bottom:1px solid #202228;min-height:100vh;padding:0;position:relative;overflow:hidden}.history-glass{width:100%;max-width:none;box-shadow:none;background:radial-gradient(circle at 48% 28%,#1213155c 0%,#0506072e 48%,#0000001f 100%);border:0;border-radius:0;margin:0;padding:clamp(52px,6vw,104px) clamp(28px,6vw,112px);position:relative;overflow:hidden}.history-glass:before{content:"";z-index:0;pointer-events:none;opacity:.62;background:linear-gradient(105deg,#ffffff06,#ffffff02 42%,#0000 78%);position:absolute;inset:0}.history-glass>.ambient-switchboard{z-index:1}.history-heading{z-index:2;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;max-width:1120px;margin:0 auto clamp(48px,5vw,76px);scroll-margin-top:92px;display:grid;position:relative}.history-heading .history-title{max-width:none;font:400 2.5rem/1.05 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;text-align:center;margin:0 auto}.history-intro{color:#b6bab2;max-width:82ch;font:400 1rem/1.5 var(--font-inter),Arial,sans-serif;text-align:center;margin:0 auto}.history-heading h3{max-width:24ch;font:400 clamp(1.85rem,2.25vw,2.8rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;margin:0}.history-gap h2{font:400 clamp(2.65rem,3.25vw,4rem)/.96 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0}.history-gap>p:last-child{color:#989b94;font:400 clamp(.95rem,1.2vw,1.16rem)/1.55 var(--font-inter),Arial,sans-serif;margin:0}.history-xray{z-index:2;max-width:1680px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0;position:relative}.history-xray:before{display:none}.history-map-network{width:min(1320px,100%);height:auto;font-family:var(--font-ibm-plex-mono),monospace;margin:0 auto 46px;display:block;overflow:hidden}.history-map-image{opacity:.18;filter:invert()grayscale()brightness(1.15)}.history-branch{opacity:0;color:#9da199}.history-country-point{fill:var(--country-color);stroke:#f4f6f19e;stroke-width:.45px;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 3px var(--country-color))}.history-country-flag{filter:drop-shadow(0 0 2px #00000073);overflow:visible}.history-system-name{opacity:0}.history-route-base{fill:none;vector-effect:non-scaling-stroke;stroke:#dce1d945;stroke-width:.38px;stroke-linecap:round;stroke-linejoin:round}.history-travelling-signal{opacity:.9;filter:drop-shadow(0 0 1.4px var(--system-color))}.history-branch-spine,.history-system-branch{fill:none;stroke:#cdd2ca61;stroke-width:.46px;vector-effect:non-scaling-stroke}.history-system-dot{filter:drop-shadow(0 0 2px var(--system-color))}.history-system-name text{fill:#d2d5ce;letter-spacing:.72px;font-size:10.5px}.history-branch.is-quantos{color:#147847}.history-branch.is-quantos .history-country-point{fill:#147847}.history-branch.is-quantos .history-system-name text{fill:#edf2ee;letter-spacing:0;font-family:Times New Roman,Times,serif;font-size:11px}.foundation-history.is-active .history-branch{animation:.35s forwards origin-cluster-enter;animation-delay:calc(80ms + var(--origin-era) * .13s)}.foundation-history.is-active .history-route-base{animation:.72s forwards history-route-draw;animation-delay:calc(.12s + var(--system-era) * .13s)}.foundation-history.is-active .history-system-name{animation:.28s forwards history-reveal;animation-delay:calc(.16s + var(--system-era) * .13s)}.foundation-history.is-active .history-country-point{animation:3.8s ease-in-out infinite origin-heartbeat;animation-delay:calc(.48s + var(--origin-era) * .56s)}.foundation-history.is-active .history-branch.is-quantos .history-country-point{animation:1.9s ease-in-out 4.4s infinite quantos-heartbeat}.history-rail{z-index:1;background:#3d413b;width:96%;height:1px;margin:0 auto;position:relative}.history-rail span{background:#d7d9d3;width:0;height:1px;display:block;box-shadow:0 0 8px #d7d9d340}.foundation-history.is-active .history-rail span{animation:5.2s cubic-bezier(.45,0,.2,1) forwards history-rail-draw}.history-eras{z-index:2;pointer-events:none;grid-template-columns:repeat(8,minmax(132px,1fr));gap:clamp(12px,1.5vw,26px);display:grid;position:relative}.history-era{opacity:.35;min-width:0;padding-top:44px;position:relative}.foundation-history.is-active .history-era{animation:.55s forwards history-reveal;animation-delay:calc(.3s + var(--era-index) * .56s)}.history-node{z-index:2;background:#10120f;border:1px solid #858a82;border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:0;transform:translateY(-7px)}.history-node:before{content:"";opacity:0;border:1px solid #d7d9d324;border-radius:50%;position:absolute;inset:-7px}.history-node:after{content:"";background:#8d9289;border-radius:50%;position:absolute;inset:4px}.history-era-copy{border-top:1px solid #444840;padding:20px 18px 0 0}.foundation-history.is-active .history-node{animation:2.8s ease-in-out infinite node-heartbeat;animation-delay:calc(.45s + var(--era-index) * .56s)}.history-era time,.history-era p{font-family:var(--font-ibm-plex-mono),monospace;text-transform:uppercase}.history-era time{color:#858881;letter-spacing:.15em;font-size:.68rem}.history-era h3{font:400 clamp(1.5rem,2.1vw,2.45rem)/1 var(--font-newsreader),Georgia,serif;margin:12px 0 10px}.history-era p{color:#82857e;letter-spacing:.07em;max-width:23ch;margin:0;font-size:.6rem;line-height:1.5}.history-era .history-systems{color:#d7d9d3;letter-spacing:.1em;margin-bottom:12px;font-size:.66rem}.history-era .history-output{margin-bottom:15px}.history-era .history-loop-state{color:#a7aaa3;letter-spacing:.14em;font-size:.62rem}.history-era-gap .history-loop-state{color:#eceee8}.history-era-gap{border-left:1px solid #696e65;padding-left:20px}.history-era-gap .history-node{border-color:#eceee8;left:20px}.history-era-gap .history-node:after{background:#eceee8}.history-era-gap h3{font-family:Times New Roman,Times,serif}.history-era-gap .history-systems{color:#eceee8}.history-era-gap .history-output{color:#bfc3ba;text-transform:none}.history-gap{text-align:center;border-top:1px solid #3d403a;width:min(900px,88%);margin:clamp(68px,7vw,104px) auto 0;padding:clamp(34px,4vw,58px) clamp(30px,5vw,78px) 0}.history-gap h2{max-width:15ch;margin:30px auto 36px}.history-gap>p:last-child{max-width:58ch;margin-inline:auto}@keyframes history-rail-draw{to{width:100%}}@keyframes history-route-draw{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}@keyframes history-route-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes history-reveal{to{opacity:1}}@keyframes origin-cluster-enter{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes origin-heartbeat{0%,76%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}8%{filter:drop-shadow(0 0 3px);transform:scale(1.7)}17%{transform:scale(1)}}@keyframes quantos-heartbeat{0%,62%,to{filter:drop-shadow(0 0 2px #147847);transform:scale(1)}10%{filter:drop-shadow(0 0 7px #147847);transform:scale(1.7)}22%{transform:scale(1)}30%{transform:scale(1.35)}}@keyframes node-heartbeat{0%,72%,to{box-shadow:0 0 #ebeee700}7%{box-shadow:0 0 0 5px #ebeee714}14%{box-shadow:0 0 0 10px #ebeee700}21%{box-shadow:0 0 0 4px #ebeee70f}28%{box-shadow:0 0 0 9px #ebeee700}}@media (prefers-reduced-motion:reduce){.foundation-history .history-rail span,.foundation-history .history-era,.foundation-history .history-node,.foundation-history .history-branch,.foundation-history .history-route-base,.foundation-history .history-system-name,.foundation-history .history-country-point{animation:none!important}.history-era,.history-branch,.history-system-name{opacity:1}.history-route-base{stroke-dasharray:none}.history-travelling-signal{display:none}}@media (max-width:1000px){.history-glass{padding:30px 22px}.history-heading{grid-template-columns:1fr;gap:22px}.history-heading .history-title{max-width:none;margin-bottom:0;font-size:2.25rem}.history-intro{max-width:70ch;margin-top:0}.history-xray{padding-bottom:24px;overflow-x:auto}.history-map-network,.history-eras{width:1320px}.history-rail{width:1260px}.history-gap{position:sticky;left:0}}@media (max-width:800px){.history-heading{margin-bottom:44px}.history-map-network{margin-bottom:34px}}@media (max-width:600px){.history-heading .history-title{font-size:2rem}}.loop-map-section{color:#f1f1ed;background:linear-gradient(105deg,#171916 0%,#10120f 44%,#070806 100%);border-bottom:1px solid #292c28;padding:0;overflow:hidden}.loop-map-heading{border-bottom:1px solid #edf0ea1f;grid-template-columns:180px minmax(0,1fr);gap:48px;padding:clamp(72px,8vw,128px) clamp(28px,6vw,96px) clamp(48px,5vw,76px);display:grid}.loop-map-heading .section-number{color:#747771}.loop-map-heading>div{max-width:1120px}.loop-map-heading h2{max-width:16ch;font:400 clamp(3.2rem,6.5vw,7rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:0}.loop-map-heading>div>p{color:#a1a49d;max-width:58ch;font:400 clamp(1rem,1.25vw,1.18rem)/1.65 var(--font-inter),Arial,sans-serif;margin:30px 0 0}.loop-map-comparison{border-inline:1px solid #edf0ea1f;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1920px;margin:0 auto;display:grid}.loop-map-panel{background:#0a0b093d;min-width:0;padding:clamp(40px,4vw,68px) clamp(24px,3.4vw,58px) clamp(36px,4vw,62px)}.loop-map-panel+.loop-map-panel{border-left:1px solid #edf0ea1f}.closed-loop-panel{background:linear-gradient(145deg,#141e1680,#07090757)}.loop-map-copy{min-height:310px}.loop-map-label{color:#898d85;font:500 .66rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;margin:0 0 22px}.closed-loop-panel .loop-map-label{color:#6f9f80}.loop-map-copy h3{color:#eceee8;font:400 clamp(2.7rem,4vw,5rem)/.94 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0}.loop-map-copy>p:last-child{color:#a6aaa2;max-width:62ch;font:400 clamp(.96rem,1.05vw,1.1rem)/1.65 var(--font-inter),Arial,sans-serif;margin:26px 0 0}.loop-map-visual{width:100%;height:auto;font-family:var(--font-ibm-plex-mono),monospace;margin:6px 0 18px;display:block;overflow:visible}.loop-map-route{fill:none;stroke:#dce1d945;stroke-width:.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.loop-map-route.is-primary{stroke:#dce1d966}.loop-map-route.is-closed,.loop-map-route.is-return{stroke:#569169b3}.loop-map-section.is-active .loop-map-route{animation:1.15s both loop-route-reveal}.loop-map-section.is-active .loop-map-route:nth-of-type(2){animation-delay:.16s}.loop-map-section.is-active .loop-map-route:nth-of-type(3){animation-delay:.32s}.loop-map-section.is-active .loop-map-route:nth-of-type(4){animation-delay:.5s}.loop-map-section.is-active .loop-map-route:nth-of-type(5){animation-delay:1.1s}.loop-map-signal{fill:#b9bdb5;opacity:.9;filter:drop-shadow(0 0 2px #b9bdb5)}.loop-map-signal.is-closed,.loop-map-signal.is-return{fill:#70a782;filter:drop-shadow(0 0 3px #147847)}.loop-map-node circle{fill:#111310;stroke:#aaafa7;stroke-width:1.1px;transform-box:fill-box;transform-origin:50%}.loop-map-node text,.loop-return-copy{fill:#afb3ab;letter-spacing:.75px;font-size:10.5px}.loop-map-node.source-node text{fill:#92968f}.loop-map-node.system-node circle,.loop-map-node.handover-node circle{fill:#171916}.loop-map-node.handover-node circle{stroke:#b7a570}.loop-map-node.disconnected-node{opacity:.5}.loop-map-node.disconnected-node circle{stroke-dasharray:2 2}.loop-map-break{fill:none;stroke:#b7a570;stroke-width:1.2px;stroke-linecap:round}.loop-map-node.quantos-node circle,.loop-map-node.closed-node circle{fill:#111812;stroke:#70a782}.loop-map-node.quantos-node text,.loop-map-node.closed-node text,.loop-return-copy{fill:#86b493}.loop-map-section.is-active .loop-map-node.source-node circle{animation:4.6s ease-in-out infinite origin-heartbeat}.loop-map-section.is-active .closed-loop-panel .loop-map-node.quantos-node circle{animation:2.4s ease-in-out 1.4s infinite quantos-heartbeat}.loop-map-conclusion{color:#858981;min-height:52px;font:500 .65rem/1.55 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #edf0ea1f;margin:0;padding-top:22px}.closed-loop-panel .loop-map-conclusion{color:#78a588;border-color:#70a78240}@keyframes loop-route-reveal{0%{opacity:.18}to{opacity:.72}}@media (max-width:1000px){.loop-map-heading{grid-template-columns:1fr;gap:24px}.loop-map-comparison{grid-template-columns:1fr}.loop-map-panel+.loop-map-panel{border-top:1px solid #edf0ea1f;border-left:0}.loop-map-copy{min-height:0;margin-bottom:24px}}@media (max-width:700px){.loop-map-heading{padding-inline:20px}.loop-map-heading h2{font-size:clamp(2.7rem,12vw,4.7rem)}.loop-map-panel{padding:38px 18px}.loop-map-visual{width:680px;max-width:none}.loop-map-panel{overflow-x:auto}.loop-map-conclusion{width:calc(100vw - 36px);position:sticky;left:0}}@media (prefers-reduced-motion:reduce){.loop-map-section .loop-map-route,.loop-map-section .loop-map-node circle{animation:none!important}.loop-map-signal{display:none}}.offerings-page,.industry-page{color:#1c1d1a;background:#f2f2ee;min-height:100vh}.offerings-hero{border-bottom:1px solid #bfc1ba;grid-template-columns:minmax(0,1.1fr) minmax(320px,.58fr);align-items:end;gap:clamp(56px,8vw,132px);padding:clamp(150px,13vw,205px) clamp(28px,4.5vw,72px) clamp(70px,7vw,108px);display:grid;position:relative}.offerings-kicker,.offerings-directory-heading p,.industry-hero>a,.industry-decisions header>p,.industry-position>div>p,.industry-cta>p{color:#6a6c66;font:500 .67rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;text-transform:uppercase;margin:0}.offerings-hero h1{max-width:13ch;font:400 clamp(3.55rem,6.1vw,6.65rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:0}.offerings-hero .offerings-kicker{position:absolute;top:clamp(112px,9vw,142px);left:clamp(28px,4.5vw,72px)}.offerings-hero-context{gap:34px;padding-bottom:7px;display:grid}.offerings-hero-context>p{color:#4f514c;max-width:43ch;font:400 clamp(1.04rem,1.35vw,1.25rem)/1.48 var(--font-inter),Arial,sans-serif;margin:0}.offerings-hero-context>a{color:#292a27;width:max-content;font:500 .65rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #777a73;padding-bottom:7px}.offerings-hero-context>a span{margin-left:10px}.offerings-summary{background:#e9e9e4;border-bottom:1px solid #bfc1ba;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offerings-summary>div{border-right:1px solid #bfc1ba;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;min-height:104px;padding:22px clamp(28px,4.5vw,72px);display:grid}.offerings-summary>div:last-child{border-right:0}.offerings-summary strong{font:400 clamp(1.75rem,2.4vw,2.75rem)/1 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.offerings-summary span{color:#5e605a;max-width:18ch;font:500 .62rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.offerings-directory{padding:clamp(72px,7vw,108px) clamp(28px,4.5vw,72px) clamp(92px,9vw,140px);scroll-margin-top:92px}.offerings-directory-heading{grid-template-columns:minmax(220px,.35fr) minmax(320px,.65fr);align-items:end;gap:48px;margin-bottom:clamp(48px,5vw,76px);display:grid}.offerings-directory-heading>div{gap:10px;display:grid}.offerings-directory-heading>div>span{color:#777973;font:400 .75rem/1.3 var(--font-inter),Arial,sans-serif}.offerings-directory-heading h2{max-width:14ch;font:400 clamp(2.7rem,4.3vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.048em;margin:0}.offerings-list{border-top:1px solid #aeb0aa;border-left:1px solid #aeb0aa;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offering-row{text-align:center;background:#ffffff29;border-bottom:1px solid #aeb0aa;border-right:1px solid #aeb0aa;flex-direction:column;align-items:center;min-height:286px;padding:26px 26px 24px;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.offering-row:hover{z-index:1;color:#075c2a;background:#fff;transform:translateY(-2px);box-shadow:0 16px 38px #1c1d1a14}.offering-row h3{max-width:18ch;font:400 clamp(1.65rem,2.1vw,2.45rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;margin:0 0 18px}.offering-row p{color:#5d5f59;max-width:39ch;font:400 .92rem/1.48 var(--font-inter),Arial,sans-serif;margin:0 0 30px}.offering-row strong{color:#171916;width:max-content;min-width:150px;font:500 .62rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #171916;justify-content:space-between;align-self:flex-end;gap:24px;margin-top:auto;padding:12px 14px;transition:color .2s,background .2s;display:flex}.offering-row:is(:hover,:focus-visible) strong{color:#fff;background:#171916}.offering-row strong i{font-style:normal}.offerings-carousel{min-width:0}.offerings-carousel-tabs{scrollbar-width:none;gap:10px;margin:0 0 26px;padding:0 0 8px;display:flex;overflow-x:auto}.offerings-carousel-tabs::-webkit-scrollbar{display:none}.offerings-carousel-tabs button{color:#8a8c86;font:500 .68rem/1 var(--font-inter),Arial,sans-serif;cursor:pointer;background:#fff;border:1px solid #0000;flex:none;padding:9px 13px;transition:color .2s,border-color .2s,background .2s}.offerings-carousel-tabs button:hover,.offerings-carousel-tabs button:focus-visible{color:#242622;border-color:#8f918b;outline:none}.offerings-carousel-tabs button.is-active{color:#171916;background:#e0e0dc;border-color:#171916}.offerings-carousel-frame{position:relative}.offerings-carousel-viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overflow-x:auto}.offerings-carousel-viewport::-webkit-scrollbar{display:none}.offerings-carousel-track{gap:24px;width:max-content;padding-right:clamp(72px,12vw,220px);display:flex}.offerings-carousel-card{--offering-image:none;isolation:isolate;color:#f3f4f0;scroll-snap-align:start;background:#202421;flex-direction:column;flex:0 0 min(78vw,1240px);justify-content:center;gap:24px;min-height:clamp(520px,52vw,760px);padding:28px;display:flex;position:relative;overflow:hidden}.offerings-carousel-card:before{z-index:-2;background-image:linear-gradient(90deg,#0407067a,#04070614 68%),var(--offering-image);content:"";filter:brightness(.78)saturate(.74);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .4s;position:absolute;inset:0}.offerings-carousel-card:after{z-index:-1;content:"";background:linear-gradient(#0406050f,#0406051a 56%,#040605b8);position:absolute;inset:0}.offerings-carousel-card:hover:before{filter:brightness(.9)saturate(.86);transform:scale(1.025)}.offerings-carousel-card-copy{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#131614e0;width:min(680px,75%);padding:24px}.offerings-carousel-card-copy>span{color:#b9bdb7;font:500 .6rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;margin-bottom:24px;display:block}.offerings-carousel-card-copy>p{color:#f0f1ed;font:500 .78rem/1 var(--font-inter),Arial,sans-serif;text-transform:uppercase;margin:0 0 16px}.offerings-carousel-card-copy h3{max-width:29ch;font:400 clamp(1.8rem,3vw,3.7rem)/1.02 var(--font-inter),Arial,sans-serif;letter-spacing:-.045em;margin:0}.offerings-carousel-card-link{color:#f2f3ef;width:min(310px,100%);font:500 .65rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;background:#1f2320c7;justify-content:space-between;align-items:center;margin-left:auto;padding:16px 18px;display:flex}.offerings-carousel-card-link i{font-size:1rem;font-style:normal}.offerings-carousel-next{color:#f4f5f1;width:68px;height:56px;font:300 1.75rem/1 var(--font-inter),Arial,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2c312ed1;border:0;place-items:center;display:grid;position:absolute;top:50%;right:clamp(18px,3vw,42px);transform:translateY(-50%)}.offerings-carousel-next:hover,.offerings-carousel-next:focus-visible{color:#151714;background:#f0f1ed;outline:none}.industry-hero{border-bottom:1px solid #bfc1ba;padding:clamp(145px,12vw,190px) clamp(28px,4.5vw,72px) clamp(72px,7vw,108px)}.industry-hero>a{margin-bottom:clamp(48px,5vw,72px);display:inline-block}.industry-hero>div{grid-template-columns:minmax(0,.55fr) minmax(320px,.45fr);align-items:end;gap:clamp(52px,8vw,132px);display:grid}.industry-hero h1{max-width:13ch;font:400 clamp(3.4rem,5.4vw,5.9rem)/.93 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:0}.industry-hero>div>p{color:#4f514c;max-width:45ch;font:400 clamp(1.04rem,1.35vw,1.25rem)/1.48 var(--font-inter),Arial,sans-serif;margin:0 0 7px}.industry-principle{border-bottom:1px solid #bfc1ba;padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px)}.industry-principle h2{max-width:18ch;font:400 clamp(2.8rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:0 0 clamp(52px,6vw,88px)}.industry-principle>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,6vw,96px);margin-left:min(23vw,340px);display:grid}.industry-principle>div p{color:#53554f;max-width:45ch;font:400 1rem/1.45 var(--font-inter),Arial,sans-serif;margin:0}.industry-decisions{background:#fff;border-bottom:1px solid #bfc1ba;padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px)}.industry-decisions header{grid-template-columns:minmax(220px,.36fr) minmax(320px,.64fr);gap:48px;margin-bottom:clamp(54px,6vw,88px);display:grid}.industry-decisions header h2{max-width:16ch;font:400 clamp(2.7rem,4.3vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.048em;margin:0}.industry-decisions article{border-top:1px solid #bfc1ba;grid-template-columns:minmax(280px,.42fr) minmax(300px,.58fr);gap:clamp(48px,7vw,110px);padding:clamp(42px,4.5vw,64px) 0;display:grid}.industry-decisions article h3{max-width:17ch;font:400 clamp(1.9rem,2.5vw,3rem)/1 var(--font-newsreader),Georgia,serif;letter-spacing:-.042em;margin:0}.industry-decisions article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.industry-decisions article p{color:#53554f;max-width:38ch;font:400 1rem/1.45 var(--font-inter),Arial,sans-serif;margin:0}.industry-position{border-bottom:1px solid #bfc1ba;grid-template-columns:minmax(0,.55fr) minmax(320px,.45fr);align-items:end;gap:clamp(52px,8vw,132px);padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px);display:grid}.industry-position h2{max-width:16ch;font:400 clamp(2.8rem,4.3vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.048em;margin:24px 0 0}.industry-position>p{color:#53554f;max-width:48ch;font:400 1rem/1.45 var(--font-inter),Arial,sans-serif;margin:0}.industry-cta{text-align:center;background:#fff;padding:clamp(80px,9vw,132px) clamp(28px,4.5vw,72px)}.industry-cta h2{max-width:18ch;font:400 clamp(2.8rem,4.5vw,5.2rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:28px auto 42px}.industry-cta a,.industry-cta button{color:#f1f1ec;font:500 .68rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;background:#1b1c19;border:0;align-items:center;gap:18px;padding:15px 20px;display:inline-flex}@media (max-width:1000px){.offerings-hero{grid-template-columns:1fr;align-items:start}.offerings-hero-context{max-width:62ch}.offerings-list{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-principle>div{margin-left:0}.industry-hero>div,.industry-position{grid-template-columns:1fr}.industry-hero>div>p{max-width:25ch}.industry-position>p{margin-left:auto}.industry-decisions article>div{grid-template-columns:1fr}}@media (max-width:700px){.offerings-hero{gap:36px;padding-top:136px;padding-bottom:58px}.offerings-hero .offerings-kicker{top:102px}.offerings-hero h1{font-size:clamp(3rem,13.5vw,4.65rem)}.offerings-hero-context{gap:26px}.offerings-summary{grid-template-columns:1fr}.offerings-summary>div{border-bottom:1px solid #bfc1ba;border-right:0;grid-template-columns:78px minmax(0,1fr);min-height:76px;padding-block:16px}.offerings-summary>div:last-child{border-bottom:0}.offerings-directory-heading{grid-template-columns:1fr;gap:28px}.offerings-directory-heading h2{font-size:clamp(2.7rem,12vw,4rem)}.offerings-list{grid-template-columns:1fr}.offering-row{min-height:148px;padding:20px}.offering-row h3{margin:0 0 16px;font-size:1.8rem}.offering-row p{display:none}.offering-row strong{padding-top:12px}.industry-decisions header,.industry-decisions article,.industry-principle>div{grid-template-columns:1fr}.industry-hero h1{font-size:clamp(3rem,14vw,5rem)}}.industry-shell{--industry-accent:#315a6b;color:#1c1d1a;background:#f2f2ee;min-height:100vh}.industry-shell-consumer{--industry-accent:#7a553b}.industry-shell-industrial{--industry-accent:#6d5a32}.industry-shell-regulated{--industry-accent:#356249}.industry-shell-network{--industry-accent:#315a6b}.industry-shell-institutional{--industry-accent:#55496d}.industry-shell-hero{border-bottom:1px solid #bfc1ba;grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);align-items:end;gap:clamp(56px,8vw,132px);padding:clamp(145px,12vw,190px) clamp(28px,4.5vw,72px) clamp(72px,7vw,108px);display:grid}.industry-shell-hero-heading{grid-template-columns:auto 1fr;align-items:center;gap:14px 28px;display:grid}.industry-shell-hero-heading>a,.industry-shell-hero-heading>p,.industry-shell-decisions header>p,.industry-shell-operating-heading>p,.industry-shell-fit>div>p,.industry-shell-outcomes header>p,.industry-shell-cta>p{color:#6a6c66;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.industry-shell-hero-heading>p{justify-self:end}.industry-shell-hero-heading h1{max-width:14ch;font:400 clamp(3.45rem,5.7vw,6.3rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;grid-column:1/-1;margin:38px 0 0}.industry-shell-hero-context{gap:32px;padding-bottom:7px;display:grid}.industry-shell-hero-context>p{color:#484a45;max-width:44ch;font:400 clamp(1.04rem,1.35vw,1.25rem)/1.48 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-hero-context>a{color:#292a27;width:max-content;font:500 .62rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #777a73;padding-bottom:7px}.industry-shell-hero-context>a span{margin-left:10px}.industry-shell-register{background:#e9e9e4;border-bottom:1px solid #bfc1ba;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.industry-shell-register>div{border-right:1px solid #bfc1ba;min-height:132px;padding:24px clamp(20px,2.5vw,38px)}.industry-shell-register>div:last-child{border-right:0}.industry-shell-register span{color:#6b6d67;font:500 .59rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:20px;display:block}.industry-shell-register strong{color:#30312e;font:400 .88rem/1.48 var(--font-inter),Arial,sans-serif;display:block}.industry-shell-decisions{background:#fff;border-bottom:1px solid #bfc1ba;padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px);scroll-margin-top:92px}.industry-shell-decisions>header,.industry-shell-outcomes>header{grid-template-columns:minmax(220px,.34fr) minmax(320px,.66fr);align-items:end;gap:48px;margin-bottom:clamp(52px,6vw,88px);display:grid}.industry-shell-decisions h2,.industry-shell-outcomes h2{max-width:17ch;font:400 clamp(2.8rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:0}.industry-shell-decision-grid{border-top:1px solid #bfc1ba;border-left:1px solid #bfc1ba;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.industry-shell-decision-grid article{border-bottom:1px solid #bfc1ba;border-right:1px solid #bfc1ba;min-height:270px;padding:24px}.industry-shell-decision-grid article>span{color:var(--industry-accent);font:500 .61rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em}.industry-shell-decision-grid h3{font:400 clamp(1.7rem,2.15vw,2.5rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;margin:42px 0 22px}.industry-shell-decision-grid p{color:#595b55;font:400 .9rem/1.5 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-operating-model{color:#edeee9;background:#111210;border-bottom:1px solid #2d2f2c;padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px)}.industry-shell-operating-heading{grid-template-columns:minmax(220px,.34fr) minmax(320px,.66fr);align-items:end;gap:48px;margin-bottom:clamp(52px,6vw,88px);display:grid}.industry-shell-operating-heading>p{color:#8b8f87}.industry-shell-operating-heading h2{max-width:18ch;font:400 clamp(2.8rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:0}.industry-shell-loop{border-top:1px solid #383a36;border-left:1px solid #383a36;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.industry-shell-loop>div{border-bottom:1px solid #383a36;border-right:1px solid #383a36;min-height:116px;padding:20px}.industry-shell-loop span{color:#777b73;font:500 .58rem/1 var(--font-ibm-plex-mono),monospace;margin-bottom:28px;display:block}.industry-shell-loop strong{color:#e1e3dc;font:500 .69rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.industry-shell-loop>div:nth-child(4),.industry-shell-loop>div:nth-child(9){box-shadow:inset 3px 0 0 var(--industry-accent)}.industry-shell-loop-note{color:#9da198;max-width:64ch;font:400 .92rem/1.55 var(--font-inter),Arial,sans-serif;margin:34px 0 0}.industry-shell-fit{border-bottom:1px solid #bfc1ba;grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr);align-items:end;gap:clamp(56px,8vw,132px);padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px);display:grid}.industry-shell-fit h2{max-width:17ch;font:400 clamp(2.8rem,4.3vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.048em;margin:26px 0 0}.industry-shell-fit-copy>p{color:#53554f;max-width:48ch;font:400 1rem/1.5 var(--font-inter),Arial,sans-serif;margin:0 0 36px}.industry-shell-fit-copy ul{border-top:1px solid #bfc1ba;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.industry-shell-fit-copy li{color:#363733;font:500 .64rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #bfc1ba;padding:14px 0}.industry-shell-fit-copy li:nth-child(odd){padding-right:14px}.industry-shell-fit-copy li:nth-child(2n){border-left:1px solid #bfc1ba;padding-left:14px}.industry-shell-outcomes{background:#fff;border-bottom:1px solid #bfc1ba;padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px)}.industry-shell-outcomes>div{border-top:1px solid #bfc1ba;border-left:1px solid #bfc1ba;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.industry-shell-outcomes>div span{color:#30312e;min-height:104px;font:400 clamp(1.35rem,1.9vw,2rem)/1.05 var(--font-newsreader),Georgia,serif;border-bottom:1px solid #bfc1ba;border-right:1px solid #bfc1ba;padding:24px}.industry-shell-cta{text-align:center;background:#e9e9e4;padding:clamp(82px,9vw,136px) clamp(28px,4.5vw,72px)}.industry-shell-cta h2{max-width:18ch;font:400 clamp(2.8rem,4.5vw,5.2rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:28px auto 42px}.industry-shell-cta button{color:#f1f1ec;font:500 .66rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#1b1c19;border:0;align-items:center;gap:18px;padding:15px 20px;display:inline-flex}@media (max-width:1000px){.industry-shell-hero,.industry-shell-fit{grid-template-columns:1fr}.industry-shell-hero-context{max-width:64ch}.industry-shell-register{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-shell-register>div:nth-child(2){border-right:0}.industry-shell-register>div:nth-child(-n+2){border-bottom:1px solid #bfc1ba}.industry-shell-decision-grid,.industry-shell-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-shell-loop>div:last-child{grid-column:1/-1}.industry-shell-fit-copy{max-width:64ch}}@media (max-width:700px){.industry-shell-hero{gap:38px;padding-top:132px;padding-bottom:58px}.industry-shell-hero-heading{grid-template-columns:1fr;gap:10px}.industry-shell-hero-heading>p{justify-self:start}.industry-shell-hero-heading h1{margin-top:28px;font-size:clamp(3rem,13.5vw,4.65rem)}.industry-shell-register{grid-template-columns:1fr}.industry-shell-register>div{border-bottom:1px solid #bfc1ba;border-right:0;min-height:0}.industry-shell-register>div:last-child{border-bottom:0}.industry-shell-decisions>header,.industry-shell-outcomes>header,.industry-shell-operating-heading{grid-template-columns:1fr;gap:28px}.industry-shell-decision-grid{grid-template-columns:1fr}.industry-shell-decision-grid article{min-height:0}.industry-shell-decision-grid h3{margin-top:28px}.industry-shell-loop{grid-template-columns:1fr}.industry-shell-loop>div,.industry-shell-loop>div:last-child{grid-column:auto;min-height:84px}.industry-shell-loop span{margin-bottom:18px}.industry-shell-fit-copy ul,.industry-shell-outcomes>div{grid-template-columns:1fr}.industry-shell-fit-copy li:nth-child(2n){border-left:0;padding-left:0}.industry-shell-outcomes>div span{min-height:78px}}.industry-shell-fmcg{--fmcg-gutter:max(clamp(28px,4.5vw,72px),calc((100vw - 2100px)/2))}.industry-shell-fmcg .industry-shell-hero,.industry-shell-fmcg .industry-shell-reality,.industry-shell-fmcg .industry-shell-decisions,.industry-shell-fmcg .industry-shell-operating-model,.industry-shell-fmcg .industry-shell-proof,.industry-shell-fmcg .industry-shell-replay,.industry-shell-fmcg .industry-shell-position,.industry-shell-fmcg .industry-shell-faq,.industry-shell-fmcg .industry-shell-cta{padding-right:var(--fmcg-gutter);padding-left:var(--fmcg-gutter)}.industry-shell-fmcg .industry-shell-hero-heading{flex-wrap:wrap;align-self:center;align-items:center;gap:14px 28px;display:flex}.industry-shell-fmcg .industry-shell-hero-heading>p{justify-self:auto}.industry-shell-fmcg .industry-shell-hero-heading h1{flex:0 0 100%;margin-top:24px}.industry-shell-fmcg .industry-shell-hero{grid-template-columns:minmax(0,1.12fr) minmax(390px,.62fr);align-items:center;gap:clamp(64px,7vw,112px);padding-top:clamp(96px,6vw,124px);padding-bottom:clamp(64px,5vw,88px)}.industry-shell-fmcg .industry-shell-reality{border-bottom:1px solid #bfc1ba;padding-top:clamp(72px,6.5vw,104px);padding-bottom:clamp(72px,6.5vw,104px)}.industry-shell-fmcg .industry-shell-reality>header,.industry-shell-fmcg .industry-shell-faq>header{grid-template-columns:minmax(190px,.26fr) minmax(420px,.74fr);align-items:start;gap:clamp(40px,5vw,80px);margin-bottom:clamp(44px,4.5vw,68px);display:grid}.industry-shell-fmcg .industry-shell-reality>header>p,.industry-shell-fmcg .industry-shell-faq>header>p{color:#6a6c66;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:9px 0 0}.industry-shell-fmcg .industry-shell-reality h2,.industry-shell-fmcg .industry-shell-faq h2{max-width:18ch;font:400 clamp(2.8rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:0}.industry-shell-fmcg .industry-shell-reality-copy{border-top:1px solid #bfc1ba;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,64px);padding-top:30px;display:grid}.industry-shell-fmcg .industry-shell-reality-copy p{color:#50524c;max-width:43ch;font:400 1rem/1.55 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-fmcg .industry-shell-reality-copy p:first-child{color:#282925;font-size:1.08rem}.industry-shell-fmcg .fmcg-handover{color:#eceee8;background:#151613;grid-template-columns:minmax(220px,.9fr) minmax(240px,.7fr) minmax(280px,1fr);align-items:center;margin-bottom:clamp(52px,5vw,76px);padding:clamp(28px,3vw,46px);display:grid}.industry-shell-fmcg .fmcg-handover-source{gap:12px;display:grid}.industry-shell-fmcg .fmcg-handover-source span,.industry-shell-fmcg .fmcg-handover-route p,.industry-shell-fmcg .fmcg-handover-loss span{color:#858a81;font:500 .59rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.industry-shell-fmcg .fmcg-handover-source strong{font:400 clamp(1.7rem,2.2vw,2.6rem)/1 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.industry-shell-fmcg .fmcg-handover-route{justify-items:center;gap:14px;padding:0 30px;display:grid;position:relative}.industry-shell-fmcg .fmcg-handover-route>span{background:#777b73;width:100%;height:1px;display:block;position:relative}.industry-shell-fmcg .fmcg-handover-route>span:after{content:"";background:#151613;border:1px solid #b7a570;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:0}.industry-shell-fmcg .fmcg-handover-loss{border-left:1px dashed #70684e;grid-template-columns:repeat(3,1fr);gap:16px;padding-left:clamp(26px,3vw,50px);display:grid}.industry-shell-fmcg .fmcg-handover-loss span{color:#b5aa87;border-top:1px solid #3c3e39;padding:14px 0}.industry-shell-fmcg .industry-shell-decisions>header{grid-template-columns:minmax(190px,.26fr) minmax(420px,.74fr);align-items:start;gap:clamp(40px,5vw,80px);margin-bottom:clamp(44px,4.5vw,68px)}.industry-shell-fmcg .industry-shell-decisions>header>p{margin-top:9px}.industry-shell-fmcg .industry-shell-decision-grid{border:0;display:block}.industry-shell-fmcg .industry-shell-decision-grid article{border:0;border-top:1px solid #bfc1ba;grid-template-columns:minmax(340px,.56fr) minmax(300px,.44fr);align-items:start;gap:clamp(40px,5vw,80px);min-height:0;padding:clamp(30px,3vw,46px) 0;display:grid}.industry-shell-fmcg .industry-shell-decision-grid article:last-child{border-bottom:1px solid #bfc1ba}.industry-shell-fmcg .industry-shell-decision-grid h3{max-width:25ch;margin:0;font-size:clamp(1.75rem,2.2vw,2.6rem)}.industry-shell-fmcg .industry-shell-decision-grid p{max-width:48ch;padding-top:5px}.industry-shell-fmcg .industry-shell-decisions-note{color:#3f413c;max-width:68ch;font:400 clamp(1.25rem,1.8vw,1.75rem)/1.32 var(--font-newsreader),Georgia,serif;letter-spacing:-.02em;margin:clamp(40px,4vw,64px) 0 0 auto;padding:0}.industry-shell-fmcg .industry-shell-operating-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4.5vw,72px);display:grid}.industry-shell-fmcg .industry-shell-operating-copy p{color:#aeb2aa;max-width:45ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;border-top:1px solid #494c46;margin:0;padding:30px 0 0}.industry-shell-fmcg .industry-shell-operating-copy p:first-child{color:#d9dbd4;font-size:1.06rem}.industry-shell-fmcg .fmcg-connected-position{border-top:1px solid #494c46;border-bottom:1px solid #494c46;grid-template-columns:1fr 1fr minmax(250px,1.4fr) 1fr 1fr;align-items:center;margin-bottom:clamp(54px,6vw,86px);display:grid;position:relative}.industry-shell-fmcg .fmcg-connected-position:before{content:"";background:#494c46;height:1px;position:absolute;top:50%;left:10%;right:10%}.industry-shell-fmcg .fmcg-connected-position span,.industry-shell-fmcg .fmcg-connected-position strong{z-index:1;text-align:center;background:#111210;place-items:center;min-height:112px;display:grid;position:relative}.industry-shell-fmcg .fmcg-connected-position span{color:#94988f;font:500 .61rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-fmcg .fmcg-connected-position strong{color:#eff0eb;min-height:150px;font:400 clamp(1.55rem,2vw,2.35rem)/1.05 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;background:#151a16;border:1px solid #6f9279;padding:20px}.industry-shell-fmcg .fmcg-connected-position span:before{content:"";background:#788078;border-radius:50%;width:7px;height:7px;position:absolute;top:50%}.industry-shell-fmcg .fmcg-connected-position span:nth-child(-n+2):before{right:-4px}.industry-shell-fmcg .fmcg-connected-position span:nth-last-child(-n+2):before{left:-4px}.industry-shell-fmcg .industry-shell-proof{background:#e9e9e4;border-bottom:1px solid #bfc1ba;grid-template-columns:minmax(220px,.34fr) minmax(320px,.66fr);gap:48px;padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px);display:grid}.industry-shell-fmcg .industry-shell-proof-heading>p,.industry-shell-fmcg .industry-shell-replay-heading>p,.industry-shell-fmcg .industry-shell-position>div:first-child>p{color:#6a6c66;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.industry-shell-fmcg .industry-shell-proof-heading h2,.industry-shell-fmcg .industry-shell-replay-heading h2,.industry-shell-fmcg .industry-shell-position h2{max-width:15ch;font:400 clamp(2.8rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:26px 0 0}.industry-shell-fmcg .industry-shell-proof-copy{border-top:1px solid #bfc1ba;gap:0;padding-top:10px;display:grid}.industry-shell-fmcg .industry-shell-proof-copy p,.industry-shell-fmcg .industry-shell-position-copy p{color:#50524c;max-width:62ch;font:400 1rem/1.58 var(--font-inter),Arial,sans-serif;border-bottom:1px solid #c5c7c0;margin:0;padding:24px 0}.industry-shell-fmcg .industry-shell-proof-copy p:first-child{color:#282925;font-size:1.06rem}.industry-shell-fmcg .industry-shell-position-copy p{border:0;padding:0}.industry-shell-fmcg .fmcg-proof-receipts{border-top:1px solid #aeb0aa;border-bottom:1px solid #aeb0aa;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(34px,4vw,62px);display:grid}.industry-shell-fmcg .fmcg-proof-receipt{border-right:1px solid #aeb0aa;gap:20px;min-height:144px;padding:24px clamp(20px,2.5vw,38px);display:grid}.industry-shell-fmcg .fmcg-proof-receipt:last-child{border-right:0}.industry-shell-fmcg .fmcg-proof-receipt span{color:#6b6d67;font:500 .59rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.industry-shell-fmcg .fmcg-proof-receipt strong{max-width:24ch;font:400 clamp(1.45rem,1.9vw,2.1rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.industry-shell-fmcg .fmcg-proof-figure{border-top:1px solid #aeb0aa;grid-column:1/-1;margin-top:clamp(36px,5vw,76px);padding-top:28px}.industry-shell-fmcg .fmcg-proof-method-heading{grid-template-columns:minmax(220px,.34fr) minmax(320px,.66fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}.industry-shell-fmcg .fmcg-proof-method-heading span{color:#63655f;font:500 .59rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-fmcg .fmcg-proof-method-heading p{color:#30322e;max-width:28ch;font:400 clamp(1.45rem,1.8vw,2rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.03em;margin:0}.industry-shell-fmcg .fmcg-proof-method-flow{border-top:1px solid #aeb0aa;border-bottom:1px solid #aeb0aa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.industry-shell-fmcg .fmcg-proof-method-flow span{color:#444640;min-height:92px;font:500 .63rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding:24px 30px 20px 0;position:relative}.industry-shell-fmcg .fmcg-proof-method-flow span:after{color:#7a7d75;content:"→";position:absolute;top:28px;right:16px}.industry-shell-fmcg .fmcg-proof-method-flow span:last-child:after{content:""}.industry-shell-fmcg .fmcg-proof-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(42px,6vw,96px);padding-top:clamp(36px,4vw,58px);display:grid}.industry-shell-fmcg .fmcg-proof-comparison>div{border-bottom:3px solid #252722;gap:16px;padding:0 0 26px;display:grid}.industry-shell-fmcg .fmcg-proof-comparison>div:nth-child(2){border-color:#6f9279}.industry-shell-fmcg .fmcg-proof-comparison span{color:#6b6d67;font:500 .59rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-fmcg .fmcg-proof-comparison strong{max-width:26ch;font:400 clamp(1.7rem,2.3vw,2.8rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.industry-shell-fmcg .fmcg-proof-comparison>p{color:#516757;max-width:48ch;font:500 .63rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:28px 0 0 auto}.industry-shell-fmcg .industry-shell-replay{background:#fff;border-bottom:1px solid #bfc1ba;grid-template-columns:minmax(220px,.34fr) minmax(320px,.66fr);gap:clamp(48px,7vw,112px);padding-top:clamp(76px,8vw,120px);padding-bottom:clamp(76px,8vw,120px);display:grid}.industry-shell-fmcg .industry-shell-replay-copy{border-top:1px solid #bfc1ba;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4.5vw,70px);padding-top:34px;display:grid}.industry-shell-fmcg .industry-shell-replay-copy p{color:#50524c;max-width:49ch;font:400 1rem/1.6 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-fmcg .industry-shell-replay-copy p:first-child{color:#282925;font-size:1.06rem}.industry-shell-fmcg .industry-shell-position{border-bottom:1px solid #bfc1ba;grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr);align-items:start;gap:clamp(56px,8vw,132px);padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px);display:grid}.industry-shell-fmcg .industry-shell-position-copy{border-top:1px solid #bfc1ba;gap:28px;padding-top:34px;display:grid}.industry-shell-fmcg .industry-shell-position-copy p:first-child{color:#282925}.industry-shell-fmcg .industry-shell-loop{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(20px,3vw,44px)}.industry-shell-fmcg .industry-shell-loop>div,.industry-shell-fmcg .industry-shell-loop>div:last-child{min-height:108px;box-shadow:none;border:0;border-top:1px solid #494c46;grid-column:auto;padding:28px 0 18px;position:relative}.industry-shell-fmcg .industry-shell-loop>div:before{background:var(--industry-accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.industry-shell-fmcg .industry-shell-loop span{margin-bottom:24px}.industry-shell-fmcg .industry-shell-worked-example{border-top:1px solid #494c46;grid-template-columns:minmax(210px,.32fr) repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,64px);margin-top:clamp(60px,7vw,104px);padding-top:34px;display:grid}.industry-shell-fmcg .industry-shell-worked-example p{color:#aeb2aa;font:400 .95rem/1.58 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-fmcg .industry-shell-worked-example .industry-shell-worked-label{color:#8b8f87;font:500 .62rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.industry-shell-fmcg .industry-shell-loop-note{border-top:1px solid #383a36;margin-top:46px;padding-top:24px}.industry-shell-fmcg .industry-shell-fit{align-items:start}.industry-shell-fmcg .industry-shell-fit-copy>p{max-width:52ch;margin-bottom:26px}.industry-shell-fmcg .industry-shell-faq{background:#fff;border-bottom:1px solid #bfc1ba;padding:clamp(76px,8vw,120px) clamp(28px,4.5vw,72px)}.industry-shell-fmcg .industry-shell-faq-list{border-top:1px solid #bfc1ba}.industry-shell-fmcg .industry-shell-faq-list article{border-bottom:1px solid #bfc1ba;grid-template-columns:minmax(260px,.4fr) minmax(320px,.6fr);gap:clamp(48px,7vw,110px);padding:34px 0;display:grid}.industry-shell-fmcg .industry-shell-faq-list h3{max-width:25ch;font:400 clamp(1.55rem,2vw,2.25rem)/1.05 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;margin:0}.industry-shell-fmcg .industry-shell-faq-list p{color:#50524c;max-width:58ch;font:400 1rem/1.55 var(--font-inter),Arial,sans-serif;margin:0}@media (max-width:1000px){.industry-shell-fmcg .industry-shell-hero{grid-template-columns:1fr;align-items:start}.industry-shell-fmcg .industry-shell-decisions>header{grid-template-columns:1fr;gap:24px}.industry-shell-fmcg .industry-shell-decisions>header>p{margin-top:0}.industry-shell-fmcg .industry-shell-decision-grid article{grid-template-columns:1fr;gap:18px}.industry-shell-fmcg .industry-shell-decisions-note{margin-left:0}.industry-shell-fmcg .industry-shell-reality-copy{grid-template-columns:1fr}.industry-shell-fmcg .industry-shell-reality-copy p{max-width:68ch}.industry-shell-fmcg .industry-shell-operating-copy,.industry-shell-fmcg .industry-shell-proof-copy{grid-template-columns:1fr}.industry-shell-fmcg .industry-shell-operating-copy p,.industry-shell-fmcg .industry-shell-proof-copy p{max-width:68ch}.industry-shell-fmcg .industry-shell-proof,.industry-shell-fmcg .industry-shell-replay,.industry-shell-fmcg .industry-shell-position{grid-template-columns:1fr}.industry-shell-fmcg .industry-shell-replay-copy{max-width:78ch}.industry-shell-fmcg .industry-shell-worked-example{grid-template-columns:1fr 1fr}.industry-shell-fmcg .industry-shell-worked-label{grid-column:1/-1}.industry-shell-fmcg .industry-shell-faq-list article{grid-template-columns:1fr}.industry-shell-fmcg .industry-shell-faq-list p{max-width:68ch}}@media (max-width:700px){.industry-shell-fmcg .industry-shell-hero-heading{grid-template-columns:1fr}.industry-shell-fmcg .industry-shell-reality>header,.industry-shell-fmcg .industry-shell-faq>header{grid-template-columns:1fr;gap:24px}.industry-shell-fmcg .industry-shell-reality>header>p,.industry-shell-fmcg .industry-shell-faq>header>p{margin-top:0}.industry-shell-fmcg .industry-shell-decision-grid{grid-template-columns:1fr}.industry-shell-fmcg .industry-shell-decision-grid article{grid-template-columns:1fr;padding:28px 0}.industry-shell-fmcg .industry-shell-decisions-note{margin-left:0}.industry-shell-fmcg .industry-shell-operating-copy,.industry-shell-fmcg .industry-shell-proof-copy,.industry-shell-fmcg .industry-shell-replay-copy{grid-template-columns:1fr;gap:28px}.industry-shell-fmcg .fmcg-proof-receipts{grid-template-columns:1fr}.industry-shell-fmcg .fmcg-proof-receipt{border-bottom:1px solid #aeb0aa;border-right:0;min-height:0}.industry-shell-fmcg .fmcg-proof-receipt:last-child{border-bottom:0}.industry-shell-fmcg .industry-shell-worked-example{grid-template-columns:1fr}.industry-shell-fmcg .industry-shell-worked-label{grid-column:auto}.industry-shell-fmcg .industry-shell-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-shell-fmcg .industry-shell-loop>div,.industry-shell-fmcg .industry-shell-loop>div:last-child{min-height:92px}.industry-shell-fmcg .industry-shell-faq-list article{gap:20px}}@media (max-width:1000px){.industry-shell-fmcg .fmcg-handover{grid-template-columns:1fr;gap:26px}.industry-shell-fmcg .fmcg-handover-route{justify-items:start;padding:0}.industry-shell-fmcg .fmcg-handover-route>span{max-width:320px}.industry-shell-fmcg .fmcg-handover-loss{border-top:1px dashed #70684e;border-left:0;padding:0}.industry-shell-fmcg .fmcg-connected-position{grid-template-columns:repeat(2,1fr)}.industry-shell-fmcg .fmcg-connected-position:before{display:none}.industry-shell-fmcg .fmcg-connected-position strong{grid-area:1/1/auto/-1}.industry-shell-fmcg .fmcg-connected-position span{border-top:1px solid #343733;min-height:82px}.industry-shell-fmcg .fmcg-connected-position span:before{display:none}}@media (max-width:700px){.industry-shell-fmcg .fmcg-handover-loss{grid-template-columns:1fr}.industry-shell-fmcg .fmcg-handover-loss span{padding:12px 0}.industry-shell-fmcg .fmcg-proof-method-heading{grid-template-columns:1fr;gap:18px}.industry-shell-fmcg .fmcg-proof-method-flow{grid-template-columns:1fr}.industry-shell-fmcg .fmcg-proof-method-flow span{border-bottom:1px solid #bfc1ba;min-height:0;padding:18px 34px 18px 0}.industry-shell-fmcg .fmcg-proof-method-flow span:last-child{border-bottom:0}.industry-shell-fmcg .fmcg-proof-method-flow span:after{content:"↓";top:auto;bottom:-7px;right:8px}.industry-shell-fmcg .fmcg-proof-method-flow span:last-child:after{content:""}.industry-shell-fmcg .fmcg-proof-comparison{grid-template-columns:1fr;gap:30px}.industry-shell-fmcg .fmcg-proof-comparison>p{grid-column:auto;margin-left:0}}.industry-shell-healthcare{--healthcare-gutter:max(clamp(28px,5vw,82px),calc((100vw - 1960px)/2));--healthcare-line:#bcc2c8;--healthcare-ink:#1b232b;--healthcare-accent:#60768a;--healthcare-pale:#e9ecef}.industry-shell-healthcare .industry-shell-hero,.industry-shell-healthcare .industry-shell-reality,.industry-shell-healthcare .industry-shell-decisions,.industry-shell-healthcare .industry-shell-operating-model,.industry-shell-healthcare .industry-shell-proof,.industry-shell-healthcare .industry-shell-replay,.industry-shell-healthcare .industry-shell-position,.industry-shell-healthcare .industry-shell-faq,.industry-shell-healthcare .industry-shell-cta{padding-right:var(--healthcare-gutter);padding-left:var(--healthcare-gutter)}.industry-shell-healthcare .industry-shell-hero{background:linear-gradient(90deg,#f2f2ee 0 61%,#e7ece8 61%);grid-template-columns:minmax(0,.92fr) minmax(420px,.66fr);align-items:center;gap:clamp(72px,9vw,160px);padding-top:clamp(118px,9vw,158px);padding-bottom:clamp(78px,7vw,112px)}.industry-shell-healthcare .industry-shell-hero-heading{display:block}.industry-shell-healthcare .industry-shell-hero-heading h1{max-width:11ch;color:var(--healthcare-ink);margin:48px 0 0;font-size:clamp(3.6rem,6vw,7rem)}.industry-shell-healthcare .industry-shell-hero-context{border-left:1px solid #9eaaa3;padding:0 0 0 clamp(30px,4vw,68px)}.industry-shell-healthcare .industry-shell-hero-context>p{color:#3f4b44;max-width:48ch}.industry-shell-healthcare .industry-shell-reality{border-bottom:1px solid var(--healthcare-line);background:#f7f8f5;padding-top:clamp(78px,8vw,128px);padding-bottom:clamp(78px,8vw,128px)}.industry-shell-healthcare .industry-shell-reality>header,.industry-shell-healthcare .industry-shell-faq>header{grid-template-columns:minmax(220px,.3fr) minmax(400px,.7fr);align-items:start;gap:clamp(48px,7vw,118px);margin-bottom:clamp(52px,6vw,92px);display:grid}.industry-shell-healthcare .industry-shell-reality>header>p,.industry-shell-healthcare .industry-shell-faq>header>p{color:#66736c;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:10px 0 0}.industry-shell-healthcare .industry-shell-reality h2,.industry-shell-healthcare .industry-shell-faq h2{max-width:18ch;color:var(--healthcare-ink);font:400 clamp(2.9rem,4.5vw,5.2rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:0}.industry-shell-healthcare .healthcare-fronts{border:1px solid #aeb9b2;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(54px,6vw,92px);display:grid}.industry-shell-healthcare .healthcare-front{gap:28px;min-height:180px;padding:clamp(28px,3vw,48px);display:grid}.industry-shell-healthcare .healthcare-front+.healthcare-front{border-left:1px solid #aeb9b2}.industry-shell-healthcare .healthcare-front span{font:500 .61rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.industry-shell-healthcare .healthcare-front strong{max-width:28ch;font:400 clamp(1.7rem,2.4vw,2.8rem)/1.05 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.industry-shell-healthcare .industry-shell-reality-copy{border-top:1px solid var(--healthcare-line);grid-template-columns:minmax(300px,1.1fr) repeat(2,minmax(260px,.95fr));gap:clamp(34px,4.5vw,72px);padding-top:32px;display:grid}.industry-shell-healthcare .industry-shell-reality-copy p{color:#536058;max-width:47ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-healthcare .industry-shell-reality-copy p:first-child{color:#27362e;font-size:1.08rem}.industry-shell-healthcare .industry-shell-decisions>header{grid-template-columns:minmax(220px,.3fr) minmax(400px,.7fr);align-items:start;gap:clamp(48px,7vw,118px)}.industry-shell-healthcare .industry-shell-decisions>header>p{margin-top:10px}.industry-shell-healthcare .industry-shell-decision-grid{border-color:#aeb9b2;grid-template-columns:repeat(2,minmax(0,1fr))}.industry-shell-healthcare .industry-shell-decision-grid article{background:#ffffff59;border-color:#aeb9b2;min-height:310px;padding:clamp(28px,3vw,46px)}.industry-shell-healthcare .industry-shell-decision-grid h3{max-width:24ch;color:var(--healthcare-ink);margin:0 0 28px;font-size:clamp(1.85rem,2.5vw,2.9rem)}.industry-shell-healthcare .industry-shell-decision-grid p{color:#526057;max-width:54ch;font-size:.96rem;line-height:1.58}.industry-shell-healthcare .industry-shell-decisions-note{color:#294137;max-width:70ch;font:400 clamp(1.35rem,2vw,2rem)/1.3 var(--font-newsreader),Georgia,serif;letter-spacing:-.025em;border-top:1px solid #9faaa3;margin:clamp(44px,5vw,74px) 0 0 auto;padding:28px 0 0}.industry-shell-healthcare .industry-shell-operating-heading{grid-template-columns:minmax(220px,.3fr) minmax(400px,.7fr);align-items:start;gap:clamp(48px,7vw,118px)}.industry-shell-healthcare .industry-shell-operating-heading>p{margin-top:10px}.industry-shell-healthcare .healthcare-network{border-top:1px solid #3a4840;border-bottom:1px solid #3a4840;grid-template-columns:minmax(360px,1fr) 110px minmax(320px,.8fr);align-items:stretch;margin-bottom:clamp(58px,7vw,104px);display:grid}.industry-shell-healthcare .healthcare-network-silos{grid-template-columns:repeat(5,1fr);gap:14px;padding:42px 0;display:grid}.industry-shell-healthcare .healthcare-network-silos span{aspect-ratio:1;color:#9ba49e;font:500 .58rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #4c5951;place-items:center;display:grid}.industry-shell-healthcare .healthcare-network-silos p,.industry-shell-healthcare .healthcare-network-whole p{color:#78847c;font:500 .59rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:12px 0 0}.industry-shell-healthcare .healthcare-network-arrow{place-items:center;display:grid}.industry-shell-healthcare .healthcare-network-arrow span{background:#69766e;width:70%;height:1px;display:block;position:relative}.industry-shell-healthcare .healthcare-network-arrow span:after{content:"→";color:#91ad9b;position:absolute;top:-5px;right:0}.industry-shell-healthcare .healthcare-network-whole{background:#16261d;border-left:1px solid #3a4840;align-content:center;padding:36px;display:grid}.industry-shell-healthcare .healthcare-network-whole strong{color:#eff2ed;max-width:21ch;font:400 clamp(1.8rem,2.5vw,3rem)/1.03 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.industry-shell-healthcare .industry-shell-operating-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4.5vw,72px);display:grid}.industry-shell-healthcare .industry-shell-operating-copy p{color:#aab5ae;max-width:47ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;border-top:1px solid #3a4840;margin:0;padding-top:28px}.industry-shell-healthcare .industry-shell-proof{border-bottom:1px solid var(--healthcare-line);background:#f4f5f2;grid-template-columns:minmax(220px,.34fr) minmax(360px,.66fr);gap:clamp(48px,7vw,116px);padding-top:clamp(82px,8vw,132px);padding-bottom:clamp(82px,8vw,132px);display:grid}.industry-shell-healthcare .industry-shell-proof-heading>p,.industry-shell-healthcare .industry-shell-replay-heading>p,.industry-shell-healthcare .industry-shell-position>div:first-child>p{color:#66736c;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.industry-shell-healthcare .industry-shell-proof-heading h2,.industry-shell-healthcare .industry-shell-replay-heading h2,.industry-shell-healthcare .industry-shell-position h2{max-width:15ch;color:var(--healthcare-ink);font:400 clamp(2.9rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:28px 0 0}.industry-shell-healthcare .industry-shell-proof-copy{border-top:1px solid var(--healthcare-line);gap:0;display:grid}.industry-shell-healthcare .industry-shell-proof-copy p{color:#536058;max-width:65ch;font:400 1rem/1.6 var(--font-inter),Arial,sans-serif;border-bottom:1px solid #cad0cc;margin:0;padding:25px 0}.industry-shell-healthcare .industry-shell-proof-copy p:first-child{color:#28372f;font-size:1.06rem}.industry-shell-healthcare .healthcare-proof-receipts{border-top:1px solid #aeb9b2;border-bottom:1px solid #aeb9b2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(36px,5vw,76px);display:grid}.industry-shell-healthcare .healthcare-proof-receipt{border-right:1px solid #aeb9b2;gap:22px;min-height:156px;padding:28px clamp(20px,3vw,42px);display:grid}.industry-shell-healthcare .healthcare-proof-receipt:last-child{border-right:0}.industry-shell-healthcare .healthcare-proof-receipt span,.industry-shell-healthcare .healthcare-proof-method-heading span,.industry-shell-healthcare .healthcare-proof-method-flow span,.industry-shell-healthcare .healthcare-proof-comparison span{color:#66736c;font:500 .59rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-healthcare .healthcare-proof-receipt strong{color:#26362e;max-width:29ch;font:400 clamp(1.4rem,1.9vw,2.05rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.industry-shell-healthcare .healthcare-proof-figure{border-top:1px solid #aeb9b2;grid-column:1/-1;margin-top:clamp(42px,5vw,78px);padding-top:30px}.industry-shell-healthcare .healthcare-proof-method-heading{grid-template-columns:minmax(220px,.34fr) minmax(320px,.66fr);align-items:end;gap:48px;margin-bottom:36px;display:grid}.industry-shell-healthcare .healthcare-proof-method-heading p{color:#26362e;max-width:29ch;font:400 clamp(1.45rem,1.9vw,2.1rem)/1.08 var(--font-newsreader),Georgia,serif;margin:0}.industry-shell-healthcare .healthcare-proof-method-flow{border-top:1px solid #aeb9b2;border-bottom:1px solid #aeb9b2;grid-template-columns:repeat(5,1fr);display:grid}.industry-shell-healthcare .healthcare-proof-method-flow span{color:#45534b;min-height:94px;padding:25px 32px 20px 0;position:relative}.industry-shell-healthcare .healthcare-proof-method-flow span:after{color:#75837a;content:"→";position:absolute;top:28px;right:14px}.industry-shell-healthcare .healthcare-proof-method-flow span:last-child:after{content:""}.industry-shell-healthcare .healthcare-proof-comparison{grid-template-columns:repeat(2,1fr);gap:clamp(42px,7vw,112px);padding-top:clamp(38px,5vw,66px);display:grid}.industry-shell-healthcare .healthcare-proof-comparison>div{border-bottom:3px solid #39463f;gap:16px;padding-bottom:28px;display:grid}.industry-shell-healthcare .healthcare-proof-comparison strong{color:#1f2e26;max-width:27ch;font:400 clamp(1.75rem,2.5vw,3rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.industry-shell-healthcare .healthcare-proof-comparison>p{color:#466652;max-width:56ch;font:500 .62rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:28px 0 0 auto}.industry-shell-healthcare .industry-shell-replay{color:#e9efeb;background:#233c2e;border-bottom:1px solid #3e5748;grid-template-columns:minmax(220px,.34fr) minmax(360px,.66fr);gap:clamp(48px,7vw,116px);padding-top:clamp(82px,8vw,132px);padding-bottom:clamp(82px,8vw,132px);display:grid}.industry-shell-healthcare .industry-shell-replay-copy{border-top:1px solid #64776b;grid-template-columns:repeat(2,1fr);gap:clamp(34px,5vw,76px);padding-top:32px;display:grid}.industry-shell-healthcare .industry-shell-replay-copy p{color:#bdc9c1;max-width:50ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-healthcare .industry-shell-position{border-bottom:1px solid var(--healthcare-line);background:#e7ece8;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);align-items:start;gap:clamp(64px,9vw,152px);padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px);display:grid}.industry-shell-healthcare .industry-shell-position-copy{border-top:1px solid #aeb9b2;gap:28px;padding-top:32px;display:grid}.industry-shell-healthcare .industry-shell-position-copy p{color:#4c5a52;max-width:58ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-healthcare .industry-shell-position-copy p:first-child{color:#26362e}.industry-shell-healthcare .industry-shell-faq{border-bottom:1px solid var(--healthcare-line);background:#fff;padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px)}.industry-shell-healthcare .industry-shell-faq-list{border-top:1px solid var(--healthcare-line)}.industry-shell-healthcare .industry-shell-faq-list article{border-bottom:1px solid var(--healthcare-line);grid-template-columns:minmax(280px,.42fr) minmax(360px,.58fr);gap:clamp(48px,8vw,132px);padding:36px 0;display:grid}.industry-shell-healthcare .industry-shell-faq-list h3{max-width:27ch;color:var(--healthcare-ink);font:400 clamp(1.55rem,2.1vw,2.35rem)/1.05 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;margin:0}.industry-shell-healthcare .industry-shell-faq-list p{color:#526057;max-width:61ch;font:400 1rem/1.58 var(--font-inter),Arial,sans-serif;margin:0}@media (max-width:1000px){.industry-shell-healthcare .industry-shell-hero{background:#f2f2ee;grid-template-columns:1fr}.industry-shell-healthcare .industry-shell-hero-context{border-left:0;padding-left:0}.industry-shell-healthcare .industry-shell-reality>header,.industry-shell-healthcare .industry-shell-decisions>header,.industry-shell-healthcare .industry-shell-operating-heading,.industry-shell-healthcare .industry-shell-proof,.industry-shell-healthcare .industry-shell-replay,.industry-shell-healthcare .industry-shell-position,.industry-shell-healthcare .industry-shell-faq>header,.industry-shell-healthcare .industry-shell-reality-copy,.industry-shell-healthcare .industry-shell-operating-copy{grid-template-columns:1fr}.industry-shell-healthcare .industry-shell-reality-copy p,.industry-shell-healthcare .industry-shell-operating-copy p{max-width:72ch}.industry-shell-healthcare .healthcare-network{grid-template-columns:1fr}.industry-shell-healthcare .healthcare-network-arrow{min-height:64px}.industry-shell-healthcare .healthcare-network-arrow span{width:1px;height:38px}.industry-shell-healthcare .healthcare-network-arrow span:after{content:"↓";top:auto;bottom:-4px;right:-5px}.industry-shell-healthcare .healthcare-network-whole{border-top:1px solid #3a4840;border-left:0}.industry-shell-healthcare .industry-shell-faq-list article{grid-template-columns:1fr}.industry-shell-healthcare .industry-shell-faq-list p{max-width:72ch}}@media (max-width:700px){.industry-shell-healthcare .industry-shell-hero-heading h1{font-size:clamp(3rem,14vw,4.8rem)}.industry-shell-healthcare .healthcare-fronts,.industry-shell-healthcare .industry-shell-decision-grid,.industry-shell-healthcare .healthcare-proof-receipts,.industry-shell-healthcare .industry-shell-replay-copy,.industry-shell-healthcare .healthcare-proof-comparison{grid-template-columns:1fr}.industry-shell-healthcare .healthcare-front+.healthcare-front{border-top:1px solid #aeb9b2;border-left:0}.industry-shell-healthcare .healthcare-network-silos{grid-template-columns:repeat(3,1fr)}.industry-shell-healthcare .healthcare-proof-receipt{border-bottom:1px solid #aeb9b2;border-right:0;min-height:0}.industry-shell-healthcare .healthcare-proof-receipt:last-child{border-bottom:0}.industry-shell-healthcare .healthcare-proof-method-heading{grid-template-columns:1fr;gap:18px}.industry-shell-healthcare .healthcare-proof-method-flow{grid-template-columns:1fr}.industry-shell-healthcare .healthcare-proof-method-flow span{border-bottom:1px solid #c5ccc7;min-height:0;padding:18px 32px 18px 0}.industry-shell-healthcare .healthcare-proof-method-flow span:after{content:"↓";top:auto;bottom:-7px;right:8px}.industry-shell-healthcare .healthcare-proof-method-flow span:last-child{border-bottom:0}.industry-shell-healthcare .healthcare-proof-comparison>p{grid-column:auto;margin-left:0}}.industry-shell-healthcare .industry-shell-hero{background:linear-gradient(90deg,#f2f2ee 0 61%,#e9ecef 61%)}.industry-shell-healthcare .industry-shell-hero-context{border-color:#aab2ba}.industry-shell-healthcare .industry-shell-reality{background:#f6f7f8}.industry-shell-healthcare .industry-shell-reality>header>p,.industry-shell-healthcare .industry-shell-faq>header>p,.industry-shell-healthcare .industry-shell-proof-heading>p,.industry-shell-healthcare .industry-shell-replay-heading>p,.industry-shell-healthcare .industry-shell-position>div:first-child>p{color:#66717c}.industry-shell-healthcare .healthcare-fronts,.industry-shell-healthcare .healthcare-front+.healthcare-front,.industry-shell-healthcare .industry-shell-reality-copy,.industry-shell-healthcare .industry-shell-decision-grid,.industry-shell-healthcare .industry-shell-decision-grid article,.industry-shell-healthcare .industry-shell-proof-copy,.industry-shell-healthcare .healthcare-proof-receipts,.industry-shell-healthcare .healthcare-proof-receipt,.industry-shell-healthcare .healthcare-proof-figure,.industry-shell-healthcare .healthcare-proof-method-flow,.industry-shell-healthcare .industry-shell-position-copy,.industry-shell-healthcare .industry-shell-faq-list,.industry-shell-healthcare .industry-shell-faq-list article{border-color:#b8c0c7}.industry-shell-healthcare .healthcare-front-external{color:#666f78;background:#eceff1}.industry-shell-healthcare .healthcare-front-internal{color:#eef1f4;background:#2b3947}.industry-shell-healthcare .industry-shell-reality-copy p,.industry-shell-healthcare .industry-shell-decision-grid p,.industry-shell-healthcare .industry-shell-proof-copy p,.industry-shell-healthcare .industry-shell-position-copy p,.industry-shell-healthcare .industry-shell-faq-list p{color:#56616c}.industry-shell-healthcare .industry-shell-reality-copy p:first-child,.industry-shell-healthcare .industry-shell-proof-copy p:first-child,.industry-shell-healthcare .industry-shell-position-copy p:first-child{color:#29333d}.industry-shell-healthcare .industry-shell-decisions{background:#eef1f4}.industry-shell-healthcare .industry-shell-decisions-note{color:#334657;border-color:#aab3bb}.industry-shell-healthcare .industry-shell-operating-model{background:#111820}.industry-shell-healthcare .healthcare-network,.industry-shell-healthcare .healthcare-network-whole,.industry-shell-healthcare .industry-shell-operating-copy p{border-color:#3d4853}.industry-shell-healthcare .healthcare-network-silos span{color:#a2abb3;border-color:#505c67}.industry-shell-healthcare .healthcare-network-silos p,.industry-shell-healthcare .healthcare-network-whole p{color:#7d8892}.industry-shell-healthcare .healthcare-network-arrow span{background:#6e7983}.industry-shell-healthcare .healthcare-network-arrow span:after{color:#91a5b6}.industry-shell-healthcare .healthcare-network-whole{background:#192530}.industry-shell-healthcare .healthcare-network-whole strong{color:#f0f2f4}.industry-shell-healthcare .industry-shell-operating-copy p{color:#afb8c0}.industry-shell-healthcare .industry-shell-operating-copy p:first-child{color:#dfe4e8}.industry-shell-healthcare .industry-shell-proof{background:#f4f5f6}.industry-shell-healthcare .healthcare-proof-receipt span,.industry-shell-healthcare .healthcare-proof-method-heading span,.industry-shell-healthcare .healthcare-proof-method-flow span,.industry-shell-healthcare .healthcare-proof-comparison span{color:#66717c}.industry-shell-healthcare .healthcare-proof-receipt strong,.industry-shell-healthcare .healthcare-proof-method-heading p,.industry-shell-healthcare .healthcare-proof-comparison strong{color:#29343e}.industry-shell-healthcare .healthcare-proof-method-flow span{color:#48545f}.industry-shell-healthcare .healthcare-proof-method-flow span:after{color:#788591}.industry-shell-healthcare .healthcare-proof-comparison>div{border-color:#3d4954}.industry-shell-healthcare .healthcare-proof-comparison>div:nth-child(2){border-color:#607c96}.industry-shell-healthcare .healthcare-proof-comparison>p{color:#536b80}.industry-shell-healthcare .industry-shell-replay{color:#edf0f3;background:#263746;border-color:#455867}.industry-shell-healthcare .industry-shell-replay-heading>p{color:#a8b5c0}.industry-shell-healthcare .industry-shell-replay-heading h2{color:#f2f4f6}.industry-shell-healthcare .industry-shell-replay-copy{border-color:#687985}.industry-shell-healthcare .industry-shell-replay-copy p{color:#c2cad1}.industry-shell-healthcare .industry-shell-replay-copy p:first-child{color:#e3e8ec}.industry-shell-healthcare .industry-shell-position{background:#e9ecef}.industry-shell-healthcare .industry-shell-cta{background:#e1e6ea}.industry-shell-hospitality{--hospitality-gutter:max(clamp(28px,5vw,82px),calc((100vw - 2020px)/2));--hospitality-ink:#221f1b;--hospitality-line:#c7beb1;--hospitality-bronze:#9a7650;--hospitality-ivory:#f4f0e8}.industry-shell-hospitality .industry-shell-hero,.industry-shell-hospitality .industry-shell-reality,.industry-shell-hospitality .industry-shell-decisions,.industry-shell-hospitality .industry-shell-operating-model,.industry-shell-hospitality .industry-shell-proof,.industry-shell-hospitality .industry-shell-replay,.industry-shell-hospitality .industry-shell-position,.industry-shell-hospitality .industry-shell-faq,.industry-shell-hospitality .industry-shell-cta{padding-right:var(--hospitality-gutter);padding-left:var(--hospitality-gutter)}.industry-shell-hospitality .industry-shell-hero{color:#eeeae2;background:#191816;border-color:#3a3732;grid-template-columns:minmax(0,1.04fr) minmax(420px,.58fr);align-items:end;gap:clamp(72px,9vw,160px);padding-top:clamp(126px,10vw,174px);padding-bottom:clamp(84px,8vw,126px)}.industry-shell-hospitality .industry-shell-hero-heading{display:block}.industry-shell-hospitality .industry-shell-hero-heading>a{color:#a9a39a}.industry-shell-hospitality .industry-shell-hero-heading h1{color:#f3efe7;max-width:11ch;margin:50px 0 0;font-size:clamp(3.8rem,6.2vw,7.2rem)}.industry-shell-hospitality .industry-shell-hero-context{border-left:1px solid #5b554d;padding-left:clamp(30px,4vw,68px)}.industry-shell-hospitality .industry-shell-hero-context>p{color:#c4beb4;max-width:48ch}.industry-shell-hospitality .industry-shell-hero-context>a{color:#e9e3d8;border-color:#81776b}.industry-shell-hospitality .industry-shell-reality{background:var(--hospitality-ivory);border-bottom:1px solid var(--hospitality-line);padding-top:clamp(82px,8vw,132px);padding-bottom:clamp(82px,8vw,132px)}.industry-shell-hospitality .industry-shell-reality>header,.industry-shell-hospitality .industry-shell-faq>header{grid-template-columns:minmax(220px,.3fr) minmax(400px,.7fr);align-items:start;gap:clamp(48px,7vw,118px);margin-bottom:clamp(54px,6vw,94px);display:grid}.industry-shell-hospitality .industry-shell-reality>header>p,.industry-shell-hospitality .industry-shell-faq>header>p{color:#766e64;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:10px 0 0}.industry-shell-hospitality .industry-shell-reality h2,.industry-shell-hospitality .industry-shell-faq h2{max-width:18ch;color:var(--hospitality-ink);font:400 clamp(2.9rem,4.5vw,5.2rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:0}.industry-shell-hospitality .hospitality-split{border-top:1px solid #aaa092;border-bottom:1px solid #aaa092;grid-template-columns:repeat(2,1fr);margin-bottom:clamp(58px,7vw,104px);display:grid}.industry-shell-hospitality .hospitality-split-track{gap:26px;min-height:188px;padding:clamp(28px,3vw,48px);display:grid}.industry-shell-hospitality .hospitality-split span{color:#776f64;font:500 .6rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.industry-shell-hospitality .hospitality-split strong{color:#302b26;max-width:34ch;font:400 clamp(1.65rem,2.2vw,2.55rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.industry-shell-hospitality .hospitality-split-meet{color:#f0ebe3;background:#332d27;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:24px clamp(28px,3vw,48px);display:grid}.industry-shell-hospitality .hospitality-split-meet span{color:#bbb1a5}.industry-shell-hospitality .hospitality-split-meet strong{color:#f3eee5}.industry-shell-hospitality .industry-shell-reality-copy{border-top:1px solid var(--hospitality-line);grid-template-columns:repeat(3,1fr);gap:clamp(34px,4.5vw,72px);padding-top:32px;display:grid}.industry-shell-hospitality .industry-shell-reality-copy p{color:#5d564d;max-width:48ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-hospitality .industry-shell-reality-copy p:first-child{color:#302a25;font-size:1.08rem}.industry-shell-hospitality .industry-shell-decisions{background:#fff}.industry-shell-hospitality .industry-shell-decisions>header{grid-template-columns:minmax(220px,.3fr) minmax(400px,.7fr);align-items:start;gap:clamp(48px,7vw,118px)}.industry-shell-hospitality .industry-shell-decisions>header>p{margin-top:10px}.industry-shell-hospitality .industry-shell-decision-grid{border:0;display:block}.industry-shell-hospitality .industry-shell-decision-grid article{border:0;border-top:1px solid var(--hospitality-line);grid-template-columns:minmax(340px,.5fr) minmax(320px,.5fr);align-items:start;gap:clamp(48px,8vw,132px);min-height:0;padding:clamp(32px,3.5vw,52px) 0;display:grid}.industry-shell-hospitality .industry-shell-decision-grid article:last-child{border-bottom:1px solid var(--hospitality-line)}.industry-shell-hospitality .industry-shell-decision-grid h3{max-width:25ch;color:var(--hospitality-ink);margin:0;font-size:clamp(1.85rem,2.45vw,2.85rem)}.industry-shell-hospitality .industry-shell-decision-grid p{color:#5d574f;max-width:54ch;padding-top:5px;font-size:.96rem;line-height:1.58}.industry-shell-hospitality .industry-shell-decisions-note{color:#493c30;max-width:72ch;font:400 clamp(1.35rem,2vw,2rem)/1.3 var(--font-newsreader),Georgia,serif;letter-spacing:-.025em;border-top:1px solid #aa9f91;margin:clamp(46px,5vw,76px) 0 0 auto;padding-top:28px}.industry-shell-hospitality .industry-shell-operating-model{background:#211e1a}.industry-shell-hospitality .industry-shell-operating-heading{grid-template-columns:minmax(220px,.3fr) minmax(400px,.7fr);align-items:start;gap:clamp(48px,7vw,118px)}.industry-shell-hospitality .industry-shell-operating-heading>p{color:#948a7e;margin-top:10px}.industry-shell-hospitality .hospitality-join{border-top:1px solid #4b443c;border-bottom:1px solid #4b443c;grid-template-columns:minmax(360px,1fr) 110px minmax(340px,.86fr);align-items:stretch;margin-bottom:clamp(60px,7vw,106px);display:grid}.industry-shell-hospitality .hospitality-join-streams{grid-template-columns:repeat(2,1fr);gap:18px;padding:42px 0;display:grid}.industry-shell-hospitality .hospitality-join-streams span{color:#c1b8ab;min-height:106px;font:500 .61rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;border:1px solid #5b5248;place-items:center;display:grid}.industry-shell-hospitality .hospitality-join-streams p,.industry-shell-hospitality .hospitality-join-loop p{color:#8f8579;font:500 .59rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin:10px 0 0}.industry-shell-hospitality .hospitality-join-arrow{place-items:center;display:grid}.industry-shell-hospitality .hospitality-join-arrow span{background:#766b5f;width:70%;height:1px;display:block;position:relative}.industry-shell-hospitality .hospitality-join-arrow span:after{color:#b28b62;content:"→";position:absolute;top:-5px;right:0}.industry-shell-hospitality .hospitality-join-loop{background:#2f2923;border-left:1px solid #4b443c;align-content:center;padding:38px;display:grid}.industry-shell-hospitality .hospitality-join-loop strong{color:#f1ece3;max-width:24ch;font:400 clamp(1.75rem,2.45vw,2.9rem)/1.04 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.industry-shell-hospitality .industry-shell-operating-copy{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.35fr) minmax(260px,.8fr);gap:clamp(34px,4.5vw,72px);display:grid}.industry-shell-hospitality .industry-shell-operating-copy p{color:#b8b0a5;max-width:49ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;border-top:1px solid #4b443c;margin:0;padding-top:30px}.industry-shell-hospitality .industry-shell-operating-copy p:first-child{color:#e1dbd2}.industry-shell-hospitality .industry-shell-proof{border-bottom:1px solid var(--hospitality-line);background:#f0ebe3;grid-template-columns:minmax(220px,.34fr) minmax(360px,.66fr);gap:clamp(48px,7vw,116px);padding-top:clamp(84px,8vw,132px);padding-bottom:clamp(84px,8vw,132px);display:grid}.industry-shell-hospitality .industry-shell-proof-heading>p,.industry-shell-hospitality .industry-shell-replay-heading>p,.industry-shell-hospitality .industry-shell-position>div:first-child>p{color:#766e64;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.industry-shell-hospitality .industry-shell-proof-heading h2,.industry-shell-hospitality .industry-shell-replay-heading h2,.industry-shell-hospitality .industry-shell-position h2{max-width:15ch;color:var(--hospitality-ink);font:400 clamp(2.9rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:28px 0 0}.industry-shell-hospitality .industry-shell-proof-copy{border-top:1px solid var(--hospitality-line);display:grid}.industry-shell-hospitality .industry-shell-proof-copy p{color:#5d564d;max-width:65ch;font:400 1rem/1.6 var(--font-inter),Arial,sans-serif;border-bottom:1px solid #cec5b9;margin:0;padding:25px 0}.industry-shell-hospitality .industry-shell-proof-copy p:first-child{color:#302a25;font-size:1.06rem}.industry-shell-hospitality .hospitality-proof-receipts{border-top:1px solid #b5aa9c;border-bottom:1px solid #b5aa9c;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(38px,5vw,78px);display:grid}.industry-shell-hospitality .hospitality-proof-receipt{border-right:1px solid #b5aa9c;gap:22px;min-height:154px;padding:28px clamp(20px,3vw,42px);display:grid}.industry-shell-hospitality .hospitality-proof-receipt:last-child{border-right:0}.industry-shell-hospitality .hospitality-proof-receipt span,.industry-shell-hospitality .hospitality-proof-method-heading span,.industry-shell-hospitality .hospitality-proof-method-flow span,.industry-shell-hospitality .hospitality-proof-comparison span{color:#766e64;font:500 .59rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-hospitality .hospitality-proof-receipt strong{color:#322b25;max-width:29ch;font:400 clamp(1.4rem,1.9vw,2.05rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.industry-shell-hospitality .hospitality-proof-figure{border-top:1px solid #b5aa9c;grid-column:1/-1;margin-top:clamp(42px,5vw,80px);padding-top:30px}.industry-shell-hospitality .hospitality-proof-method-heading{grid-template-columns:minmax(220px,.34fr) minmax(320px,.66fr);align-items:end;gap:48px;margin-bottom:36px;display:grid}.industry-shell-hospitality .hospitality-proof-method-heading p{color:#322b25;max-width:29ch;font:400 clamp(1.45rem,1.9vw,2.1rem)/1.08 var(--font-newsreader),Georgia,serif;margin:0}.industry-shell-hospitality .hospitality-proof-method-flow{border-top:1px solid #b5aa9c;border-bottom:1px solid #b5aa9c;grid-template-columns:repeat(5,1fr);display:grid}.industry-shell-hospitality .hospitality-proof-method-flow span{color:#554d44;min-height:94px;padding:25px 32px 20px 0;position:relative}.industry-shell-hospitality .hospitality-proof-method-flow span:after{color:#927656;content:"→";position:absolute;top:28px;right:14px}.industry-shell-hospitality .hospitality-proof-comparison{grid-template-columns:repeat(2,1fr);gap:clamp(42px,7vw,112px);padding-top:clamp(38px,5vw,66px);display:grid}.industry-shell-hospitality .hospitality-proof-comparison>div{border-bottom:3px solid #403932;gap:16px;padding-bottom:28px;display:grid}.industry-shell-hospitality .hospitality-proof-comparison>div:nth-child(2){border-color:var(--hospitality-bronze)}.industry-shell-hospitality .hospitality-proof-comparison strong{color:#29231e;max-width:27ch;font:400 clamp(1.75rem,2.5vw,3rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.industry-shell-hospitality .hospitality-proof-comparison>p{color:#765c40;max-width:58ch;font:500 .62rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:28px 0 0 auto}.industry-shell-hospitality .industry-shell-replay{color:#eee9e1;background:#3a3028;border-bottom:1px solid #5a4c40;grid-template-columns:minmax(220px,.34fr) minmax(360px,.66fr);gap:clamp(48px,7vw,116px);padding-top:clamp(84px,8vw,132px);padding-bottom:clamp(84px,8vw,132px);display:grid}.industry-shell-hospitality .industry-shell-replay-heading>p{color:#b9aa9a}.industry-shell-hospitality .industry-shell-replay-heading h2{color:#f3eee6}.industry-shell-hospitality .industry-shell-replay-copy{border-top:1px solid #756556;grid-template-columns:repeat(2,1fr);gap:clamp(34px,5vw,76px);padding-top:32px;display:grid}.industry-shell-hospitality .industry-shell-replay-copy p{color:#d0c5b8;max-width:50ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-hospitality .industry-shell-replay-copy p:first-child{color:#eee7dd}.industry-shell-hospitality .industry-shell-position{border-bottom:1px solid var(--hospitality-line);background:#f7f4ee;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);align-items:start;gap:clamp(64px,9vw,152px);padding-top:clamp(84px,8vw,130px);padding-bottom:clamp(84px,8vw,130px);display:grid}.industry-shell-hospitality .industry-shell-position-copy{border-top:1px solid var(--hospitality-line);gap:28px;padding-top:32px;display:grid}.industry-shell-hospitality .industry-shell-position-copy p{color:#5a544c;max-width:58ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-hospitality .industry-shell-position-copy p:first-child{color:#302b26}.industry-shell-hospitality .industry-shell-faq{border-bottom:1px solid var(--hospitality-line);background:#fff;padding-top:clamp(84px,8vw,130px);padding-bottom:clamp(84px,8vw,130px)}.industry-shell-hospitality .industry-shell-faq-list{border-top:1px solid var(--hospitality-line)}.industry-shell-hospitality .industry-shell-faq-list article{border-bottom:1px solid var(--hospitality-line);grid-template-columns:minmax(280px,.42fr) minmax(360px,.58fr);gap:clamp(48px,8vw,132px);padding:36px 0;display:grid}.industry-shell-hospitality .industry-shell-faq-list h3{max-width:27ch;color:var(--hospitality-ink);font:400 clamp(1.55rem,2.1vw,2.35rem)/1.05 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;margin:0}.industry-shell-hospitality .industry-shell-faq-list p{color:#5c564e;max-width:61ch;font:400 1rem/1.58 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-hospitality .industry-shell-cta{background:#e9e2d8}.industry-shell-hospitality .hospitality-proof-figure{grid-template-columns:minmax(260px,.38fr) minmax(420px,.62fr);align-items:start;gap:clamp(52px,8vw,132px);display:grid}.industry-shell-hospitality .hospitality-proof-method-heading{margin:0;display:block}.industry-shell-hospitality .hospitality-proof-method-heading p{margin-top:22px}.industry-shell-hospitality .hospitality-proof-method-flow{border-bottom:0;grid-column:1;grid-template-columns:1fr;margin-top:36px;display:grid}.industry-shell-hospitality .hospitality-proof-method-flow span{border-bottom:1px solid #b5aa9c;min-height:0;padding:18px 34px 18px 0}.industry-shell-hospitality .hospitality-proof-method-flow span:after{content:"↓";top:auto;bottom:-7px;right:8px}.industry-shell-hospitality .hospitality-proof-method-flow span:last-child:after{content:""}.industry-shell-hospitality .hospitality-proof-comparison{border-left:1px solid #b5aa9c;grid-area:1/2/3;grid-template-columns:1fr;gap:36px;padding:0 0 0 clamp(34px,4vw,66px)}.industry-shell-hospitality .hospitality-proof-comparison>p{grid-column:auto;margin-left:0}@media (max-width:1000px){.industry-shell-hospitality .industry-shell-hero{grid-template-columns:1fr}.industry-shell-hospitality .industry-shell-hero-context{border-left:0;padding-left:0}.industry-shell-hospitality .industry-shell-reality>header,.industry-shell-hospitality .industry-shell-decisions>header,.industry-shell-hospitality .industry-shell-operating-heading,.industry-shell-hospitality .industry-shell-proof,.industry-shell-hospitality .industry-shell-replay,.industry-shell-hospitality .industry-shell-position,.industry-shell-hospitality .industry-shell-faq>header,.industry-shell-hospitality .industry-shell-reality-copy,.industry-shell-hospitality .industry-shell-operating-copy{grid-template-columns:1fr}.industry-shell-hospitality .industry-shell-reality-copy p,.industry-shell-hospitality .industry-shell-operating-copy p{max-width:72ch}.industry-shell-hospitality .industry-shell-decision-grid article{grid-template-columns:1fr;gap:18px}.industry-shell-hospitality .hospitality-join{grid-template-columns:1fr}.industry-shell-hospitality .hospitality-join-arrow{min-height:64px}.industry-shell-hospitality .hospitality-join-arrow span{width:1px;height:38px}.industry-shell-hospitality .hospitality-join-arrow span:after{content:"↓";top:auto;bottom:-4px;right:-5px}.industry-shell-hospitality .hospitality-join-loop{border-top:1px solid #4b443c;border-left:0}.industry-shell-hospitality .industry-shell-faq-list article{grid-template-columns:1fr}.industry-shell-hospitality .industry-shell-faq-list p{max-width:72ch}.industry-shell-hospitality .hospitality-proof-figure{grid-template-columns:1fr}.industry-shell-hospitality .hospitality-proof-comparison{border-top:1px solid #b5aa9c;border-left:0;grid-area:auto/1;margin-top:42px;padding:38px 0 0}}@media (max-width:700px){.industry-shell-hospitality .industry-shell-hero-heading h1{font-size:clamp(3rem,14vw,4.8rem)}.industry-shell-hospitality .hospitality-split,.industry-shell-hospitality .hospitality-proof-receipts,.industry-shell-hospitality .industry-shell-replay-copy,.industry-shell-hospitality .hospitality-proof-comparison{grid-template-columns:1fr}.industry-shell-hospitality .hospitality-split-track+.hospitality-split-track{border-top:1px solid #aaa092;border-left:0}.industry-shell-hospitality .hospitality-split-meet{grid-template-columns:1fr;gap:14px}.industry-shell-hospitality .hospitality-join-streams{grid-template-columns:1fr}.industry-shell-hospitality .hospitality-proof-receipt{border-bottom:1px solid #b5aa9c;border-right:0;min-height:0}.industry-shell-hospitality .hospitality-proof-receipt:last-child{border-bottom:0}.industry-shell-hospitality .hospitality-proof-method-heading{grid-template-columns:1fr;gap:18px}.industry-shell-hospitality .hospitality-proof-method-flow{grid-template-columns:1fr}.industry-shell-hospitality .hospitality-proof-method-flow span{border-bottom:1px solid #c8beb1;min-height:0;padding:18px 32px 18px 0}.industry-shell-hospitality .hospitality-proof-method-flow span:after{content:"↓";top:auto;bottom:-7px;right:8px}.industry-shell-hospitality .hospitality-proof-method-flow span:last-child{border-bottom:0}.industry-shell-hospitality .hospitality-proof-comparison>p{grid-column:auto;margin-left:0}}.industry-shell-hospitality .hospitality-split{grid-template-columns:minmax(0,1fr) minmax(190px,.28fr) minmax(0,1fr);align-items:stretch}.industry-shell-hospitality .hospitality-split-track{min-height:230px;padding:clamp(34px,4vw,62px) 0}.industry-shell-hospitality .hospitality-split-price{grid-area:1/1;padding-right:clamp(34px,4vw,70px)}.industry-shell-hospitality .hospitality-split-cost{grid-area:1/3;padding-left:clamp(34px,4vw,70px)}.industry-shell-hospitality .hospitality-split-track+.hospitality-split-track{border-left:0}.industry-shell-hospitality .hospitality-split-meet{text-align:center;background:#332d27;border-left:1px solid #4d463f;border-right:1px solid #4d463f;flex-direction:column;grid-area:1/2;justify-content:center;gap:20px;padding:32px 24px;display:flex}.industry-shell-hospitality .hospitality-split-meet strong{font-size:clamp(1.55rem,2vw,2.15rem)}.industry-shell-hospitality .industry-shell-decisions{grid-template-columns:minmax(260px,.34fr) minmax(440px,.66fr);align-items:start;column-gap:clamp(58px,8vw,138px);display:grid}.industry-shell-hospitality .industry-shell-decisions>header{grid-column:1;margin:0;display:block;position:sticky;top:132px}.industry-shell-hospitality .industry-shell-decisions>header>p{margin:0 0 30px}.industry-shell-hospitality .industry-shell-decisions>header h2{max-width:11ch}.industry-shell-hospitality .industry-shell-decision-grid{grid-column:2}.industry-shell-hospitality .industry-shell-decision-grid article{padding:clamp(34px,4vw,58px) 0;display:block}.industry-shell-hospitality .industry-shell-decision-grid h3{max-width:22ch;margin-bottom:24px}.industry-shell-hospitality .industry-shell-decision-grid p{max-width:62ch;padding:0}.industry-shell-hospitality .industry-shell-decisions-note{grid-column:2;max-width:62ch;margin-left:0}.industry-shell-hospitality .hospitality-join{border:0;grid-template-columns:minmax(360px,1fr) 90px minmax(340px,.9fr)}.industry-shell-hospitality .hospitality-join-streams{grid-template-columns:1fr;gap:0;padding:0}.industry-shell-hospitality .hospitality-join-streams span{border:0;border-top:1px solid #5b5248;justify-items:start;min-height:88px;padding:26px 0}.industry-shell-hospitality .hospitality-join-streams span:nth-child(2){border-bottom:1px solid #5b5248}.industry-shell-hospitality .hospitality-join-streams p{margin-top:22px}.industry-shell-hospitality .hospitality-join-arrow span{width:100%}.industry-shell-hospitality .hospitality-join-loop{border:0;border-left:3px solid var(--hospitality-bronze);background:0 0;padding:38px clamp(24px,3vw,48px)}.industry-shell-hospitality .hospitality-join-loop strong{max-width:22ch}.industry-shell-hospitality .hospitality-join-loop p{margin-top:24px}.industry-shell-hospitality .hospitality-proof-receipts{border-left:0;border-right:0;gap:clamp(28px,4vw,64px)}.industry-shell-hospitality .hospitality-proof-receipt{border-right:0;min-height:0;padding:28px 0 34px}.industry-shell-hospitality .hospitality-proof-receipt strong{max-width:25ch}@media (max-width:1000px){.industry-shell-hospitality .industry-shell-decisions{grid-template-columns:1fr}.industry-shell-hospitality .industry-shell-decisions>header{grid-column:1;margin-bottom:52px;position:static}.industry-shell-hospitality .industry-shell-decisions>header h2{max-width:17ch}.industry-shell-hospitality .industry-shell-decision-grid,.industry-shell-hospitality .industry-shell-decisions-note{grid-column:1}.industry-shell-hospitality .hospitality-join{grid-template-columns:1fr}.industry-shell-hospitality .hospitality-join-arrow span{width:1px}.industry-shell-hospitality .hospitality-join-loop{border-top:3px solid var(--hospitality-bronze);border-left:0}}@media (max-width:700px){.industry-shell-hospitality .hospitality-split{grid-template-columns:1fr}.industry-shell-hospitality .hospitality-split-price,.industry-shell-hospitality .hospitality-split-cost,.industry-shell-hospitality .hospitality-split-meet{grid-area:auto/1;padding:30px 0}.industry-shell-hospitality .hospitality-split-cost{border-top:1px solid #aaa092}.industry-shell-hospitality .hospitality-split-meet{border:0;padding-left:22px;padding-right:22px}.industry-shell-hospitality .hospitality-proof-receipts{gap:0}}.industry-shell-epc{--epc-gutter:max(clamp(28px,5vw,82px),calc((100vw - 1980px)/2));--epc-ink:#1e2122;--epc-line:#bcc0c0;--epc-signal:#c65b35;--epc-concrete:#ececea}.industry-shell-epc .industry-shell-hero,.industry-shell-epc .industry-shell-reality,.industry-shell-epc .industry-shell-decisions,.industry-shell-epc .industry-shell-operating-model,.industry-shell-epc .industry-shell-proof,.industry-shell-epc .industry-shell-replay,.industry-shell-epc .industry-shell-position,.industry-shell-epc .industry-shell-faq,.industry-shell-epc .industry-shell-cta{padding-right:var(--epc-gutter);padding-left:var(--epc-gutter)}.industry-shell-epc .industry-shell-hero{background-color:#f1f1ef;background-image:linear-gradient(#52585a0e 1px,#0000 1px),linear-gradient(90deg,#52585a0e 1px,#0000 1px);background-size:32px 32px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.6fr);align-items:end;gap:clamp(70px,9vw,156px);padding-top:clamp(120px,9vw,164px);padding-bottom:clamp(80px,7vw,118px)}.industry-shell-epc .industry-shell-hero-heading{display:block}.industry-shell-epc .industry-shell-hero-heading h1{max-width:13ch;color:var(--epc-ink);margin:48px 0 0;font-size:clamp(3.6rem,5.8vw,6.8rem)}.industry-shell-epc .industry-shell-hero-context{border-left:3px solid var(--epc-signal);padding-left:clamp(28px,4vw,64px)}.industry-shell-epc .industry-shell-hero-context>p{color:#464b4c;max-width:49ch}.industry-shell-epc .industry-shell-reality{border-bottom:1px solid var(--epc-line);background:#f8f8f6;padding-top:clamp(82px,8vw,132px);padding-bottom:clamp(82px,8vw,132px)}.industry-shell-epc .industry-shell-reality>header,.industry-shell-epc .industry-shell-faq>header{grid-template-columns:minmax(220px,.3fr) minmax(420px,.7fr);align-items:start;gap:clamp(48px,7vw,118px);margin-bottom:clamp(56px,7vw,104px);display:grid}.industry-shell-epc .industry-shell-reality>header>p,.industry-shell-epc .industry-shell-faq>header>p{color:#686d6e;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:10px 0 0}.industry-shell-epc .industry-shell-reality h2,.industry-shell-epc .industry-shell-faq h2{max-width:18ch;color:var(--epc-ink);font:400 clamp(2.9rem,4.5vw,5.2rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:0}.industry-shell-epc .epc-cascade{border-top:1px solid #9da2a3;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,54px);margin-bottom:clamp(64px,7vw,108px);padding-top:28px;display:grid;position:relative}.industry-shell-epc .epc-cascade:before{content:"";background:#9da2a3;height:1px;position:absolute;top:24px;left:0;right:0}.industry-shell-epc .epc-cascade-step{padding:28px 0 0;position:relative}.industry-shell-epc .epc-cascade-step:before{content:"";background:#6d7475;border-radius:50%;width:9px;height:9px;position:absolute;top:-8px;left:0}.industry-shell-epc .epc-cascade-step span{color:#6b7071;font:500 .6rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:22px;display:block}.industry-shell-epc .epc-cascade-step strong{color:#333738;max-width:29ch;font:400 clamp(1.45rem,1.9vw,2.15rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.032em;display:block}.industry-shell-epc .epc-cascade-terminal{background:#292d2e;padding:28px clamp(18px,2vw,34px)}.industry-shell-epc .epc-cascade-terminal:before{background:var(--epc-signal);left:clamp(18px,2vw,34px)}.industry-shell-epc .epc-cascade-terminal span{color:#d6977d}.industry-shell-epc .epc-cascade-terminal strong{color:#f0f1ee}.industry-shell-epc .industry-shell-reality-copy{border-top:1px solid var(--epc-line);grid-template-columns:repeat(3,1fr);gap:clamp(34px,4.5vw,72px);padding-top:32px;display:grid}.industry-shell-epc .industry-shell-reality-copy p{color:#565c5d;max-width:49ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-epc .industry-shell-reality-copy p:first-child{color:#2c3132;font-size:1.08rem}.industry-shell-epc .industry-shell-decisions{background:var(--epc-concrete)}.industry-shell-epc .industry-shell-decisions>header{grid-template-columns:minmax(220px,.3fr) minmax(420px,.7fr);align-items:start;gap:clamp(48px,7vw,118px)}.industry-shell-epc .industry-shell-decisions>header>p{margin-top:10px}.industry-shell-epc .industry-shell-decision-grid{border:0;grid-template-columns:repeat(4,1fr);gap:clamp(22px,3vw,48px)}.industry-shell-epc .industry-shell-decision-grid article{border:0;border-top:1px solid #aeb3b3;min-height:0;padding:34px 0}.industry-shell-epc .industry-shell-decision-grid h3{max-width:22ch;color:var(--epc-ink);margin:0 0 26px;font-size:clamp(1.55rem,1.9vw,2.15rem)}.industry-shell-epc .industry-shell-decision-grid p{color:#555b5c;max-width:48ch;font-size:.92rem;line-height:1.56}.industry-shell-epc .industry-shell-decisions-note{color:#373d3e;max-width:72ch;font:400 clamp(1.35rem,2vw,2rem)/1.3 var(--font-newsreader),Georgia,serif;letter-spacing:-.025em;border-top:1px solid #9fa5a5;margin:clamp(48px,5vw,78px) 0 0 auto;padding:28px 0 0}.industry-shell-epc .industry-shell-operating-model{background:#161a1b}.industry-shell-epc .industry-shell-operating-heading{grid-template-columns:minmax(220px,.3fr) minmax(420px,.7fr);align-items:start;gap:clamp(48px,7vw,118px)}.industry-shell-epc .industry-shell-operating-heading>p{color:#8d9495;margin-top:10px}.industry-shell-epc .epc-join{border-top:1px solid #3f4647;border-bottom:1px solid #3f4647;grid-template-columns:minmax(390px,1fr) 100px minmax(350px,.9fr);align-items:stretch;margin-bottom:clamp(62px,7vw,108px);display:grid}.industry-shell-epc .epc-join-streams{grid-template-columns:repeat(3,1fr);gap:14px;padding:42px 0;display:grid}.industry-shell-epc .epc-join-streams span{color:#bbc0c0;min-height:112px;font:500 .6rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #4c5455;place-items:center;display:grid}.industry-shell-epc .epc-join-streams p,.industry-shell-epc .epc-join-loop p{color:#7e8586;font:500 .59rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin:12px 0 0}.industry-shell-epc .epc-join-arrow{place-items:center;display:grid}.industry-shell-epc .epc-join-arrow span{background:#707778;width:72%;height:1px;display:block;position:relative}.industry-shell-epc .epc-join-arrow span:after{color:#d37855;content:"→";position:absolute;top:-5px;right:0}.industry-shell-epc .epc-join-loop{border-left:3px solid var(--epc-signal);background:#202526;align-content:center;padding:40px;display:grid}.industry-shell-epc .epc-join-loop strong{color:#f0f1ee;max-width:24ch;font:400 clamp(1.75rem,2.4vw,2.9rem)/1.04 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.industry-shell-epc .industry-shell-operating-copy{grid-template-columns:repeat(3,1fr);gap:clamp(34px,4.5vw,72px);display:grid}.industry-shell-epc .industry-shell-operating-copy p{color:#afb5b5;max-width:49ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;border-top:1px solid #3f4647;margin:0;padding-top:30px}.industry-shell-epc .industry-shell-operating-copy p:first-child{color:#dde0dd}.industry-shell-epc .industry-shell-proof{border-bottom:1px solid var(--epc-line);background:#f5f5f3;grid-template-columns:minmax(220px,.34fr) minmax(360px,.66fr);gap:clamp(48px,7vw,116px);padding-top:clamp(84px,8vw,132px);padding-bottom:clamp(84px,8vw,132px);display:grid}.industry-shell-epc .industry-shell-proof-heading>p,.industry-shell-epc .industry-shell-replay-heading>p,.industry-shell-epc .industry-shell-position>div:first-child>p{color:#686d6e;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.industry-shell-epc .industry-shell-proof-heading h2,.industry-shell-epc .industry-shell-replay-heading h2,.industry-shell-epc .industry-shell-position h2{max-width:15ch;color:var(--epc-ink);font:400 clamp(2.9rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:28px 0 0}.industry-shell-epc .industry-shell-proof-copy{border-top:1px solid var(--epc-line);display:grid}.industry-shell-epc .industry-shell-proof-copy p{color:#565c5d;max-width:66ch;font:400 1rem/1.6 var(--font-inter),Arial,sans-serif;border-bottom:1px solid #c8cccc;margin:0;padding:25px 0}.industry-shell-epc .industry-shell-proof-copy p:first-child{color:#2c3132;font-size:1.06rem}.industry-shell-epc .epc-proof-receipts{border-top:1px solid #aeb3b3;border-bottom:1px solid #aeb3b3;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,80px);display:grid}.industry-shell-epc .epc-proof-receipt{gap:22px;min-height:0;padding:28px 0 34px;display:grid}.industry-shell-epc .epc-proof-receipt span,.industry-shell-epc .epc-proof-method-heading span,.industry-shell-epc .epc-proof-method-flow span,.industry-shell-epc .epc-proof-comparison span{color:#686d6e;font:500 .59rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-epc .epc-proof-receipt strong{color:#2d3233;max-width:28ch;font:400 clamp(1.4rem,1.9vw,2.05rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.industry-shell-epc .epc-proof-figure{border-top:1px solid #aeb3b3;grid-column:1/-1;grid-template-columns:minmax(260px,.38fr) minmax(420px,.62fr);align-items:start;gap:clamp(52px,8vw,132px);margin-top:clamp(44px,5vw,82px);padding-top:30px;display:grid}.industry-shell-epc .epc-proof-method-heading{display:block}.industry-shell-epc .epc-proof-method-heading p{color:#2d3233;max-width:29ch;font:400 clamp(1.45rem,1.9vw,2.1rem)/1.08 var(--font-newsreader),Georgia,serif;margin:22px 0 0}.industry-shell-epc .epc-proof-method-flow{border-top:1px solid #aeb3b3;grid-template-columns:1fr;margin-top:36px;display:grid}.industry-shell-epc .epc-proof-method-flow span{color:#4d5354;border-bottom:1px solid #aeb3b3;padding:18px 34px 18px 0;position:relative}.industry-shell-epc .epc-proof-method-flow span:after{color:#b05a39;content:"↓";position:absolute;bottom:-7px;right:8px}.industry-shell-epc .epc-proof-method-flow span:last-child:after{content:""}.industry-shell-epc .epc-proof-comparison{border-left:1px solid #aeb3b3;grid-area:1/2/3;grid-template-columns:1fr;gap:36px;padding-left:clamp(34px,4vw,66px);display:grid}.industry-shell-epc .epc-proof-comparison>div{border-bottom:3px solid #3d4243;gap:16px;padding-bottom:28px;display:grid}.industry-shell-epc .epc-proof-comparison>div:nth-child(2){border-color:var(--epc-signal)}.industry-shell-epc .epc-proof-comparison strong{color:#282d2e;max-width:28ch;font:400 clamp(1.75rem,2.5vw,3rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.industry-shell-epc .epc-proof-comparison>p{color:#8b4932;max-width:58ch;font:500 .62rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-epc .industry-shell-replay{color:#eef0ed;background:#342823;border-bottom:1px solid #58443b;grid-template-columns:minmax(220px,.34fr) minmax(360px,.66fr);gap:clamp(48px,7vw,116px);padding-top:clamp(84px,8vw,132px);padding-bottom:clamp(84px,8vw,132px);display:grid}.industry-shell-epc .industry-shell-replay-heading>p{color:#c09a88}.industry-shell-epc .industry-shell-replay-heading h2{color:#f3f0eb}.industry-shell-epc .industry-shell-replay-copy{border-top:1px solid #765a4c;grid-template-columns:repeat(2,1fr);gap:clamp(34px,5vw,76px);padding-top:32px;display:grid}.industry-shell-epc .industry-shell-replay-copy p{color:#d3c6bf;max-width:51ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-epc .industry-shell-replay-copy p:first-child{color:#eee6e0}.industry-shell-epc .industry-shell-position{border-bottom:1px solid var(--epc-line);background:#ececea;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);align-items:start;gap:clamp(64px,9vw,152px);padding-top:clamp(84px,8vw,130px);padding-bottom:clamp(84px,8vw,130px);display:grid}.industry-shell-epc .industry-shell-position-copy{border-top:1px solid var(--epc-line);gap:28px;padding-top:32px;display:grid}.industry-shell-epc .industry-shell-position-copy p{color:#555b5c;max-width:60ch;font:400 1rem/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-epc .industry-shell-position-copy p:first-child{color:#2c3132}.industry-shell-epc .industry-shell-faq{border-bottom:1px solid var(--epc-line);background:#fff;padding-top:clamp(84px,8vw,130px);padding-bottom:clamp(84px,8vw,130px)}.industry-shell-epc .industry-shell-faq-list{border-top:1px solid var(--epc-line)}.industry-shell-epc .industry-shell-faq-list article{border-bottom:1px solid var(--epc-line);grid-template-columns:minmax(280px,.42fr) minmax(360px,.58fr);gap:clamp(48px,8vw,132px);padding:36px 0;display:grid}.industry-shell-epc .industry-shell-faq-list h3{max-width:28ch;color:var(--epc-ink);font:400 clamp(1.55rem,2.1vw,2.35rem)/1.05 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;margin:0}.industry-shell-epc .industry-shell-faq-list p{color:#555b5c;max-width:62ch;font:400 1rem/1.58 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-epc .industry-shell-cta{background:#dedfdd}@media (max-width:1000px){.industry-shell-epc .industry-shell-hero{grid-template-columns:1fr}.industry-shell-epc .industry-shell-hero-context{border-left:0;padding-left:0}.industry-shell-epc .industry-shell-reality>header,.industry-shell-epc .industry-shell-decisions>header,.industry-shell-epc .industry-shell-operating-heading,.industry-shell-epc .industry-shell-proof,.industry-shell-epc .industry-shell-replay,.industry-shell-epc .industry-shell-position,.industry-shell-epc .industry-shell-faq>header{grid-template-columns:1fr}.industry-shell-epc .epc-cascade,.industry-shell-epc .industry-shell-decision-grid{grid-template-columns:repeat(2,1fr)}.industry-shell-epc .industry-shell-reality-copy,.industry-shell-epc .industry-shell-operating-copy{grid-template-columns:1fr}.industry-shell-epc .industry-shell-reality-copy p,.industry-shell-epc .industry-shell-operating-copy p{max-width:72ch}.industry-shell-epc .epc-join{grid-template-columns:1fr}.industry-shell-epc .epc-join-arrow{min-height:64px}.industry-shell-epc .epc-join-arrow span{width:1px;height:38px}.industry-shell-epc .epc-join-arrow span:after{content:"↓";top:auto;bottom:-4px;right:-5px}.industry-shell-epc .epc-join-loop{border-top:3px solid var(--epc-signal);border-left:0}.industry-shell-epc .epc-proof-figure{grid-template-columns:1fr}.industry-shell-epc .epc-proof-comparison{border-top:1px solid #aeb3b3;border-left:0;grid-area:auto/1;margin-top:42px;padding:38px 0 0}.industry-shell-epc .industry-shell-faq-list article{grid-template-columns:1fr}}@media (max-width:700px){.industry-shell-epc .industry-shell-hero-heading h1{font-size:clamp(3rem,13vw,4.7rem)}.industry-shell-epc .epc-cascade,.industry-shell-epc .industry-shell-decision-grid,.industry-shell-epc .epc-proof-receipts,.industry-shell-epc .industry-shell-replay-copy{grid-template-columns:1fr}.industry-shell-epc .epc-cascade:before{display:none}.industry-shell-epc .epc-cascade-step{border-top:1px solid #aeb3b3;padding:24px 0}.industry-shell-epc .epc-cascade-step:before{display:none}.industry-shell-epc .epc-cascade-terminal{padding-left:22px;padding-right:22px}.industry-shell-epc .epc-join-streams{grid-template-columns:1fr}.industry-shell-epc .epc-proof-receipts{gap:0}.industry-shell-epc .epc-proof-receipt{border-bottom:1px solid #aeb3b3}.industry-shell-epc .epc-proof-comparison{grid-template-columns:1fr}.industry-shell-epc .epc-proof-comparison>p{grid-column:auto}}.offerings-hero{position:relative}.corporate-page{color:#edeee9;background:#080908;min-height:100vh}.corporate-page-hero{border-bottom:1px solid #2c2e2b;grid-template-columns:minmax(160px,.24fr) minmax(0,.76fr);gap:clamp(32px,6vw,110px);padding:clamp(150px,16vw,250px) clamp(28px,6vw,108px) clamp(90px,10vw,160px);display:grid}.corporate-page-hero>p,.corporate-page-cta>p{color:#8d9189;font:500 .67rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;text-transform:uppercase;margin:0}.corporate-page-hero h1{max-width:15ch;font:400 clamp(3.5rem,7vw,7.5rem)/.91 var(--font-newsreader),Georgia,serif;letter-spacing:-.058em;margin:0}.corporate-page-hero>div{color:#afb3ab;max-width:72ch;font:400 clamp(1rem,1.25vw,1.18rem)/1.65 var(--font-inter),Arial,sans-serif;grid-column:2}.corporate-page-sections{border-bottom:1px solid #2c2e2b;padding:0 clamp(28px,6vw,108px)}.corporate-page-sections article{border-bottom:1px solid #2c2e2b;grid-template-columns:80px minmax(240px,.42fr) minmax(280px,.58fr);gap:clamp(28px,5vw,88px);padding:clamp(48px,6vw,90px) 0;display:grid}.corporate-page-sections article:last-child{border-bottom:0}.corporate-page-sections span{color:#72766e;font:500 .63rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em}.corporate-page-sections h2{max-width:14ch;font:400 clamp(2rem,3.2vw,3.8rem)/.98 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0}.corporate-page-sections p{color:#aeb2aa;max-width:58ch;font:400 1rem/1.65 var(--font-inter),Arial,sans-serif;margin:0}.corporate-page-cta{text-align:center;padding:clamp(90px,11vw,180px) clamp(28px,6vw,108px)}.corporate-page-cta h2{max-width:16ch;font:400 clamp(3rem,5.5vw,6rem)/.93 var(--font-newsreader),Georgia,serif;letter-spacing:-.052em;margin:34px auto 52px}.corporate-page-cta a,.corporate-page-cta button{color:#10110f;font:500 .68rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;background:#ecece7;gap:18px;padding:15px 20px;display:inline-flex}@media (max-width:800px){.corporate-page-hero{grid-template-columns:1fr}.corporate-page-hero>div{grid-column:1}.corporate-page-sections article{grid-template-columns:48px 1fr}.corporate-page-sections p{grid-column:2}}.corporate-page{color:#1c1d1a;background:#f2f2ee}.corporate-page-hero{border-color:#c9cac4}.corporate-page-hero>p,.corporate-page-cta>p{color:#70716c}.corporate-page-hero>div{color:#565852}.corporate-page-sections,.corporate-page-sections article{border-color:#c9cac4}.corporate-page-sections span{color:#777972}.corporate-page-sections p{color:#5e605a}.corporate-page-cta{background:#fff}.corporate-page-cta a,.corporate-page-cta button{color:#f1f1ec;background:#1b1c19}.industry-cta button,.corporate-page-cta button{cursor:pointer;border:0}.corporate-page-sections article{grid-template-columns:minmax(240px,.42fr) minmax(280px,.58fr)}@media (max-width:800px){.corporate-page-sections article{grid-template-columns:1fr}.corporate-page-sections p{grid-column:1}}.loop-compare{isolation:isolate;color:#f1f1ed;background:#000;border-bottom:1px solid #202228;position:relative;overflow:hidden}.loop-compare:before{display:none}.loop-compare>:not(.ambient-switchboard){z-index:1;position:relative}.ambient-switchboard{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.loop-compare-heading{background:0 0;padding:clamp(76px,9vw,144px) clamp(28px,6vw,96px) clamp(24px,2.6vw,42px)}.loop-compare-heading h2{max-width:15ch;font:400 clamp(3.4rem,7vw,7.5rem)/.91 var(--font-newsreader),Georgia,serif;letter-spacing:-.058em;margin:0}.loop-compare-label{color:#969a92;font:500 .62rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;margin:0 0 14px}.loop-compare-label.is-closed{color:#78a588}.loop-compare-stage{background:0 0;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:stretch;gap:clamp(24px,2.4vw,46px);padding:clamp(8px,1vw,18px) clamp(28px,4.2vw,72px) clamp(54px,6vw,96px);display:grid;position:relative}.loop-compare-narratives{grid-template-rows:1fr 1fr;height:100%;display:grid}.loop-compare-narrative{flex-direction:column;justify-content:center;min-width:0;padding:12px 0;display:flex;position:relative}.loop-compare-narrative h3{color:#7d817a;max-width:15ch;font:400 clamp(1.8rem,2vw,2.65rem)/.98 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;margin:0 0 14px}.loop-compare-narrative.is-closed h3{color:#f0f1ed;max-width:16ch}.loop-compare-narrative>p:last-child{color:#aeb2aa;max-width:42ch;font:400 clamp(.84rem,.9vw,.98rem)/1.5 var(--font-inter),Arial,sans-serif;margin:0}.loop-compare-visual{width:100%;height:auto;font-family:var(--font-ibm-plex-mono),monospace;margin:0;display:block;overflow:visible}.loop-row-title{fill:#777b74;font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.6px;font-size:29px}.loop-row-title.is-closed{fill:#f0f1ed}.loop-shared-trunk,.loop-route{fill:none;vector-effect:non-scaling-stroke;stroke:#dce1d947;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.loop-shared-trunk{stroke-dasharray:100 0}.loop-route{stroke-dasharray:2 5;opacity:.28;transition:stroke-dasharray .9s cubic-bezier(.45,0,.2,1),opacity .5s}.loop-route.is-revealed{stroke-dasharray:100 0;opacity:1}.open-route.is-revealed{stroke:#dce1d99e}.closed-route,.return-route{stroke:#567b60}.closed-route.is-revealed,.return-route.is-revealed{filter:drop-shadow(0 0 3px #498f6061)}.loop-input-node circle:first-child,.loop-stage-node circle{fill:#10120f;stroke:#a8aca4;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.loop-input-node text,.loop-stage-node text,.loop-missing-slot text,.loop-return-label{fill:#b6bab2;letter-spacing:1.15px;font-size:11px}.loop-node-pulse{fill:none;stroke:#a8aca4;stroke-width:.7px;opacity:.14;transform-box:fill-box;transform-origin:50%}.loop-compare.is-active .loop-node-pulse{animation:3.8s ease-in-out infinite origin-heartbeat}.loop-compare.is-active .loop-stage-node circle{animation:4.6s ease-in-out infinite origin-heartbeat}.closed-node circle{stroke:#70a782;filter:drop-shadow(0 0 3px #498f6061)}.closed-node text,.loop-return-label{fill:#7eaa8a}.loop-signal-trail{fill:none;vector-effect:non-scaling-stroke;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:18 82;stroke-dashoffset:0;opacity:0}.loop-signal-trail.is-open{stroke:#eef3ff;filter:drop-shadow(0 0 5px #dfe8ffd1)}.loop-signal-trail.is-closed{stroke:url(#closedSignalGradient);filter:drop-shadow(0 0 7px #3291ffe6)}.loop-signal-trail.is-return{stroke:url(#returnSignalGradient);filter:drop-shadow(0 0 7px #61dafbdb)}.loop-compare.is-active .loop-signal-trail.is-open{opacity:.95;animation:4.2s linear infinite loop-signal-travel}.loop-compare.is-active .loop-signal-trail.is-closed{animation:5.8s linear 4.4s infinite loop-signal-travel-delayed}.loop-compare.is-active .loop-signal-trail.is-return{animation:5.8s linear 9.9s infinite loop-signal-travel-delayed}@keyframes loop-signal-travel{to{stroke-dashoffset:-100px}}@keyframes loop-signal-travel-delayed{0%{opacity:.95;stroke-dashoffset:0}to{opacity:.95;stroke-dashoffset:-100px}}.handoff-node{opacity:.5;transition:opacity .35s}.handoff-node.is-revealed{opacity:1}.handoff-node.is-revealed circle{stroke:#b7a570;filter:drop-shadow(0 0 7px #b7a57099)}.handoff-node.is-revealed text{fill:#e1dccd}.loop-dead-end{fill:none;stroke:#b8a063;stroke-width:1.3px;opacity:0;transition:opacity .45s}.loop-dead-end.is-revealed{opacity:1}.loop-missing-slot{opacity:0;transition:opacity .5s}.loop-missing-slot.is-revealed{opacity:1}.loop-missing-slot circle{fill:#09090a;stroke:#cf4c54;stroke-width:1px;stroke-dasharray:3 3}.loop-missing-slot text:first-of-type{fill:#c5c7c3}.loop-missing-slot text:last-child{fill:#f05a63;font-weight:600}.loop-mobile-comparison{display:none}@media (min-width:1001px) and (max-width:1500px){.loop-compare-stage{grid-template-columns:minmax(290px,340px) minmax(0,1fr);gap:clamp(22px,2vw,34px)}.loop-compare-narrative.is-closed .loop-compare-label,.loop-compare-narrative.is-closed h3,.loop-compare-narrative.is-closed>p:last-child{transform:translateY(-35px)}.loop-input-node text,.loop-stage-node text,.loop-missing-slot text,.loop-return-label{letter-spacing:1.35px;font-size:17px}}@media (max-width:1000px){.loop-compare-heading{padding-bottom:clamp(38px,6vw,64px)}.loop-compare-stage{display:none}.loop-mobile-comparison{z-index:1;background:#05060838;padding:0 clamp(24px,6vw,64px) clamp(72px,9vw,110px);display:grid;position:relative}.loop-mobile-row{padding:clamp(40px,7vw,72px) 0}.loop-mobile-row+.loop-mobile-row{border-top:1px solid #edf0ea1a}.loop-mobile-row h3{color:#858981;max-width:16ch;font:400 clamp(2.25rem,6vw,3.8rem)/.98 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0 0 18px}.loop-mobile-row.is-closed h3{color:#f0f1ed}.loop-mobile-row>p:not(.loop-compare-label):not(.loop-mobile-return){color:#aeb2aa;max-width:62ch;font:400 1rem/1.6 var(--font-inter),Arial,sans-serif;margin:0}.loop-mobile-flow{min-width:820px;margin-top:48px;padding:0 0 28px;display:flex;position:relative}.loop-mobile-row{overflow-x:auto}.loop-mobile-flow:before{content:"";background:#dce1d961;height:1px;position:absolute;top:8px;left:12px;right:12px}.loop-mobile-flow.is-closed:before{background:#567b60}.loop-mobile-flow span{color:#aeb2aa;text-align:center;font:500 .62rem/1.25 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;flex:1;padding-top:28px;position:relative}.loop-mobile-flow span:before{content:"";background:#10120f;border:1px solid #a8aca4;border-radius:50%;width:13px;height:13px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.loop-mobile-flow.is-closed span{color:#7eaa8a}.loop-mobile-flow.is-closed span:before{border-color:#70a782;box-shadow:0 0 8px #498f6061}.loop-mobile-flow strong{color:#d5c69f;font:500 .58rem/1 var(--font-ibm-plex-mono),monospace;text-transform:uppercase;border:1px solid #8b794d;align-self:flex-start;margin:0 8px;padding:4px 9px}.loop-mobile-missing{gap:16px;min-width:600px;display:flex}.loop-mobile-missing span{color:#ef5962;font:500 .6rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.loop-mobile-return{letter-spacing:.08em;text-align:center;text-transform:uppercase;min-width:520px;color:#7eaa8a!important;font:500 .64rem/1.4 var(--font-ibm-plex-mono),monospace!important;margin:18px 0 0!important}}@media (max-width:700px){.loop-compare-heading{padding-inline:20px}.loop-compare-heading h2{font-size:clamp(2.8rem,13vw,5rem)}.loop-mobile-comparison{padding-inline:20px}.loop-mobile-row{overflow:visible}.loop-mobile-row>p:not(.loop-compare-label):not(.loop-mobile-return){font-size:.94rem}.loop-mobile-flow{flex-direction:column;gap:20px;min-width:0;margin-top:38px;padding:0 0 0 28px;display:flex}.loop-mobile-flow:before{width:1px;height:auto;inset:7px auto 7px 6px}.loop-mobile-flow span{text-align:left;flex:none;padding:0 0 0 18px}.loop-mobile-flow span:before{top:0;left:0;transform:translate(-50%)}.loop-mobile-flow strong{margin:0 0 0 18px}.loop-mobile-missing{flex-direction:column;gap:8px;min-width:0;margin-top:24px}.loop-mobile-return{text-align:left;min-width:0;padding-left:18px;margin-top:28px!important}}@media (max-width:1000px){.loop-mobile-comparison{background:0 0}}@media (prefers-reduced-motion:reduce){.loop-route{stroke-dasharray:100 0;transition:none}.loop-signal-trail{display:none}.loop-input-node circle,.loop-stage-node circle{animation:none!important}.loop-dead-end{opacity:1}}#system,#meet-quantos,#architecture,#evidence,#company{scroll-margin-top:92px}@media (max-width:700px){.site-header{width:calc(100% - 12px);min-height:60px;margin:6px;padding-left:14px;top:6px}.wordmark{font-size:1.1rem}.wordmark .quantos-monogram{width:28px}.site-header .header-action{letter-spacing:.1em;min-width:78px;min-height:30px;padding:8px 9px}.header-menu-trigger{min-width:38px;padding:6px 7px}.command-menu-header,.command-menu-footer{padding:0 18px}.command-menu-nav{padding:0}.command-menu-grid{grid-template-columns:1fr;gap:40px 24px;padding:32px 18px;overflow-y:auto}.command-menu-offerings{grid-template-columns:1fr;gap:24px}.command-menu-offerings-links{grid-template-columns:1fr 1fr}.command-menu-nav a{font-size:clamp(1.25rem,5.2vw,1.9rem)}.command-menu-panel nav{margin-top:0}.command-menu-directory-stack{grid-template-columns:1fr}.command-menu-directory-stack .command-menu-directory:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.site-header,.command-menu{transition:none}}.industry-shell-insurance{--insurance-gutter:max(clamp(28px, 5vw, 82px), calc((100vw - 1980px) / 2));--insurance-ink:#172431;--insurance-slate:#536474;--insurance-line:#c3c8c9;--insurance-paper:#f3f1eb;--insurance-loss:#a94643;--insurance-blue:#73899c}.industry-shell-insurance .industry-shell-hero,.industry-shell-insurance .industry-shell-reality,.industry-shell-insurance .industry-shell-decisions,.industry-shell-insurance .industry-shell-operating-model,.industry-shell-insurance .industry-shell-proof,.industry-shell-insurance .industry-shell-replay,.industry-shell-insurance .industry-shell-position,.industry-shell-insurance .industry-shell-faq,.industry-shell-insurance .industry-shell-cta{padding-right:var(--insurance-gutter);padding-left:var(--insurance-gutter)}.industry-shell-insurance .industry-shell-hero{background:var(--insurance-paper);grid-template-columns:minmax(0,.92fr) minmax(430px,.58fr);align-items:end;gap:clamp(72px,10vw,170px);min-height:min(850px,100vh - 78px);padding-top:clamp(130px,12vw,190px);padding-bottom:clamp(78px,7vw,112px);position:relative;overflow:hidden}.industry-shell-insurance .industry-shell-hero:before{top:0;right:var(--insurance-gutter);background:var(--insurance-line);content:"";width:1px;position:absolute;bottom:0;box-shadow:-24px 0 #53647412,-48px 0 #5364740b}.industry-shell-insurance .industry-shell-hero:after{right:calc(var(--insurance-gutter) + 1px);background:linear-gradient(90deg, var(--insurance-blue) 0 58%, var(--insurance-loss) 58% 100%);content:"";width:clamp(180px,23vw,420px);height:6px;position:absolute;bottom:0}.industry-shell-insurance .industry-shell-hero-heading,.industry-shell-insurance .industry-shell-hero-context{z-index:1;position:relative}.industry-shell-insurance .industry-shell-hero-heading h1{max-width:11ch;color:var(--insurance-ink);margin-top:50px;font-size:clamp(4.2rem,7.2vw,8.2rem)}.industry-shell-insurance .industry-shell-hero-context:before{background:var(--insurance-loss);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-5px}.industry-shell-insurance .industry-shell-hero-context>p{color:#41515e;max-width:51ch}.industry-shell-insurance .industry-shell-reality{color:var(--insurance-ink);border-bottom:1px solid var(--insurance-line);background:#faf9f5;padding-top:clamp(86px,8vw,132px);padding-bottom:clamp(86px,8vw,132px)}.industry-shell-insurance .industry-shell-reality>header,.industry-shell-insurance .industry-shell-decisions>header,.industry-shell-insurance .industry-shell-faq>header{grid-template-columns:minmax(220px,.29fr) minmax(420px,.71fr);align-items:start;gap:clamp(48px,7vw,118px);margin-bottom:clamp(58px,7vw,104px);display:grid}.industry-shell-insurance .industry-shell-reality>header>p,.industry-shell-insurance .industry-shell-decisions>header>p,.industry-shell-insurance .industry-shell-faq>header>p{color:#6d7880;margin-top:10px}.industry-shell-insurance .industry-shell-reality h2,.industry-shell-insurance .industry-shell-faq h2{max-width:17ch;color:var(--insurance-ink);font:400 clamp(3rem, 4.6vw, 5.35rem)/.95 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin:0}.industry-shell-insurance .insurance-lag{border-top:1px solid #aeb6ba;border-bottom:1px solid #aeb6ba;grid-template-columns:.8fr 1.15fr 1.05fr;min-height:300px;margin-bottom:clamp(64px,7vw,108px);display:grid;position:relative}.industry-shell-insurance .insurance-lag:before{content:"";background:#aeb6ba;height:1px;position:absolute;top:68px;left:0;right:0}.industry-shell-insurance .insurance-lag-step{border-right:1px solid #cbd0d1;align-content:space-between;padding:28px clamp(24px,3vw,48px) 36px 0;display:grid;position:relative}.industry-shell-insurance .insurance-lag-step:before{background:var(--insurance-blue);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:63px;left:0}.industry-shell-insurance .insurance-lag-step span{color:#6d7880;font:500 .6rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.industry-shell-insurance .insurance-lag-step strong{color:#283844;max-width:28ch;font:400 clamp(1.55rem, 2vw, 2.3rem)/1.08 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;padding-top:72px}.industry-shell-insurance .insurance-lag-terminal{background:var(--insurance-ink);border-right:0;padding-left:clamp(24px,3vw,48px)}.industry-shell-insurance .insurance-lag-terminal:before{background:var(--insurance-loss);left:clamp(24px,3vw,48px)}.industry-shell-insurance .industry-shell-reality-copy{grid-template-columns:repeat(3,1fr);gap:clamp(34px,4.5vw,72px);display:grid}.industry-shell-insurance .industry-shell-reality-copy p{color:#53616b;border-top:1px solid var(--insurance-line);max-width:51ch;margin:0;padding-top:28px;font-size:1rem;line-height:1.62}.industry-shell-insurance .industry-shell-reality-copy p:first-child{color:#263641;border-top-color:var(--insurance-loss)}.industry-shell-insurance .industry-shell-decisions{color:var(--insurance-ink);background:#e8ecec;padding-top:clamp(86px,8vw,132px);padding-bottom:clamp(86px,8vw,132px)}.industry-shell-insurance .industry-shell-decisions>header h2{max-width:17ch;color:var(--insurance-ink);margin:0}.industry-shell-insurance .industry-shell-decision-grid{border-top:1px solid #aeb7ba;border-bottom:1px solid #aeb7ba;grid-template-columns:repeat(2,1fr);display:grid}.industry-shell-insurance .industry-shell-decision-grid article{border:0;border-bottom:1px solid #b9c1c3;min-height:0;padding:clamp(34px,4vw,58px) clamp(26px,4vw,64px) clamp(34px,4vw,58px) 0}.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n){padding-left:clamp(26px,4vw,64px);padding-right:0}.industry-shell-insurance .industry-shell-decision-grid article:nth-last-child(-n+2){border-bottom:0}.industry-shell-insurance .industry-shell-decision-grid h3{color:#22333f;max-width:25ch;margin:0 0 28px;font-size:clamp(1.7rem,2.4vw,2.75rem)}.industry-shell-insurance .industry-shell-decision-grid p{color:#53616b;max-width:56ch}.industry-shell-insurance .industry-shell-decisions-note{color:#293a45;border-top:3px solid var(--insurance-loss);max-width:76ch;font:400 clamp(1.4rem, 2vw, 2.05rem)/1.3 var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;margin:clamp(50px,5vw,82px) 0 0 auto;padding:28px 0 0}.industry-shell-insurance .industry-shell-operating-model{color:#edf0ef;background:#142330;padding-top:clamp(90px,9vw,148px);padding-bottom:clamp(90px,9vw,148px)}.industry-shell-insurance .industry-shell-operating-heading{grid-template-columns:minmax(220px,.29fr) minmax(420px,.71fr);gap:clamp(48px,7vw,118px)}.industry-shell-insurance .industry-shell-operating-heading>p{color:#8798a5}.industry-shell-insurance .industry-shell-operating-heading h2{color:#f3f2ec;max-width:18ch}.industry-shell-insurance .insurance-join{border-top:1px solid #41515d;border-bottom:1px solid #41515d;grid-template-columns:minmax(430px,1fr) 90px minmax(360px,.85fr);align-items:stretch;margin-bottom:clamp(62px,7vw,106px);display:grid}.industry-shell-insurance .insurance-join-streams{background:#344651;grid-template-columns:repeat(4,1fr);gap:1px;padding:38px 0;display:grid}.industry-shell-insurance .insurance-join-streams span{color:#c0cbd0;min-height:130px;font:500 .58rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;background:#142330;place-items:end start;padding:18px 12px;display:grid}.industry-shell-insurance .insurance-join-streams p,.industry-shell-insurance .insurance-join-loop p{color:#83939e;font:500 .58rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#142330;grid-column:1/-1;margin:15px 0 0}.industry-shell-insurance .insurance-join-arrow{place-items:center;display:grid}.industry-shell-insurance .insurance-join-arrow span{background:#71818b;width:66%;height:1px;position:relative}.industry-shell-insurance .insurance-join-arrow span:after{color:#d37a75;content:"→";position:absolute;top:-6px;right:0}.industry-shell-insurance .insurance-join-loop{border-left:4px solid var(--insurance-loss);background:#203442;align-content:center;padding:clamp(34px,4vw,60px);display:grid}.industry-shell-insurance .insurance-join-loop strong{color:#f5f3ec;max-width:26ch;font:400 clamp(1.8rem, 2.5vw, 3rem)/1.04 var(--font-newsreader), Georgia, serif;letter-spacing:-.04em}.industry-shell-insurance .industry-shell-operating-copy{grid-template-columns:repeat(3,1fr);gap:clamp(34px,4.5vw,72px);display:grid}.industry-shell-insurance .industry-shell-operating-copy p{color:#b7c0c4;border-top:1px solid #40515d;max-width:51ch;margin:0;padding-top:30px;line-height:1.62}.industry-shell-insurance .industry-shell-operating-copy p:first-child{color:#e4e7e5}.industry-shell-insurance .industry-shell-proof{color:var(--insurance-ink);background:#f7f5ef;grid-template-columns:minmax(230px,.34fr) minmax(380px,.66fr);gap:clamp(52px,8vw,132px);padding-top:clamp(88px,8vw,136px);padding-bottom:clamp(88px,8vw,136px);display:grid}.industry-shell-insurance .industry-shell-proof-heading h2{max-width:15ch;color:var(--insurance-ink)}.industry-shell-insurance .industry-shell-proof-copy{border-top:1px solid var(--insurance-line);display:grid}.industry-shell-insurance .industry-shell-proof-copy p{color:#53616b;border-bottom:1px solid #cbd0d1;max-width:67ch;margin:0;padding:25px 0;line-height:1.6}.industry-shell-insurance .industry-shell-proof-copy p:first-child{color:#263641}.industry-shell-insurance .insurance-proof-receipts{border-top:1px solid #aeb6ba;border-bottom:1px solid #aeb6ba;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:clamp(30px,4vw,64px);margin-top:clamp(48px,5vw,82px);display:grid}.industry-shell-insurance .insurance-proof-receipt{gap:22px;padding:28px 0 34px;display:grid}.industry-shell-insurance .insurance-proof-receipt span,.industry-shell-insurance .insurance-proof-method-heading span,.industry-shell-insurance .insurance-proof-method-flow span,.industry-shell-insurance .insurance-proof-comparison span{color:#69767e;font:500 .59rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-insurance .insurance-proof-receipt strong{color:#263641;max-width:30ch;font:400 clamp(1.45rem, 1.9vw, 2.1rem)/1.08 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em}.industry-shell-insurance .insurance-proof-figure{border-top:1px solid #aeb6ba;grid-column:1/-1;grid-template-columns:minmax(260px,.38fr) minmax(420px,.62fr);align-items:start;gap:clamp(52px,8vw,132px);margin-top:clamp(48px,5vw,84px);padding-top:30px;display:grid}.industry-shell-insurance .insurance-proof-method-heading p{color:#263641;max-width:29ch;font:400 clamp(1.5rem, 2vw, 2.15rem)/1.08 var(--font-newsreader), Georgia, serif;margin:22px 0 0}.industry-shell-insurance .insurance-proof-method-flow{border-top:1px solid #aeb6ba;margin-top:36px;display:grid}.industry-shell-insurance .insurance-proof-method-flow span{color:#4f5e68;border-bottom:1px solid #aeb6ba;padding:18px 34px 18px 0;position:relative}.industry-shell-insurance .insurance-proof-method-flow span:after{color:var(--insurance-loss);content:"↓";position:absolute;bottom:-7px;right:8px}.industry-shell-insurance .insurance-proof-method-flow span:last-child:after{content:""}.industry-shell-insurance .insurance-proof-comparison{border-left:1px solid #aeb6ba;grid-area:1/2/3;gap:38px;padding-left:clamp(34px,4vw,66px);display:grid}.industry-shell-insurance .insurance-proof-comparison>div{border-bottom:8px solid var(--insurance-slate);gap:16px;padding-bottom:30px;display:grid}.industry-shell-insurance .insurance-proof-comparison>div:nth-child(2){border-bottom-width:4px;border-color:var(--insurance-loss)}.industry-shell-insurance .insurance-proof-comparison strong{color:#263641;max-width:29ch;font:400 clamp(1.8rem, 2.6vw, 3.1rem)/1.02 var(--font-newsreader), Georgia, serif;letter-spacing:-.04em}.industry-shell-insurance .insurance-proof-comparison>p{color:#94423f;max-width:58ch;font:500 .62rem/1.45 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-insurance .industry-shell-replay{color:#f1ece8;background:#482b32;grid-template-columns:minmax(230px,.36fr) minmax(380px,.64fr);gap:clamp(52px,8vw,132px);padding-top:clamp(88px,8vw,136px);padding-bottom:clamp(88px,8vw,136px);display:grid}.industry-shell-insurance .industry-shell-replay-heading h2{color:#f5efea;max-width:16ch}.industry-shell-insurance .industry-shell-replay-copy{border-top:1px solid #77535a;grid-template-columns:repeat(2,1fr);gap:clamp(36px,5vw,78px);padding-top:32px;display:grid}.industry-shell-insurance .industry-shell-replay-copy p{color:#d9c7c8;max-width:52ch;margin:0;line-height:1.62}.industry-shell-insurance .industry-shell-replay-copy p:first-child{color:#f0e7e4}.industry-shell-insurance .industry-shell-position{color:var(--insurance-ink);background:#e7ebeb;grid-template-columns:minmax(0,.5fr) minmax(380px,.5fr);gap:clamp(64px,9vw,152px);padding-top:clamp(88px,8vw,134px);padding-bottom:clamp(88px,8vw,134px);display:grid}.industry-shell-insurance .industry-shell-position h2{max-width:14ch;color:var(--insurance-ink)}.industry-shell-insurance .industry-shell-position-copy{border-top:1px solid #aeb7ba;gap:28px;padding-top:32px;display:grid}.industry-shell-insurance .industry-shell-position-copy p{color:#52616b;max-width:62ch;margin:0;line-height:1.62}.industry-shell-insurance .industry-shell-position-copy p:first-child{color:#263641}.industry-shell-insurance .industry-shell-faq{color:var(--insurance-ink);background:#fbfaf7;padding-top:clamp(88px,8vw,134px);padding-bottom:clamp(88px,8vw,134px)}.industry-shell-insurance .industry-shell-faq-list{border-top:1px solid var(--insurance-line)}.industry-shell-insurance .industry-shell-faq-list article{border-bottom:1px solid var(--insurance-line);grid-template-columns:minmax(280px,.42fr) minmax(380px,.58fr);gap:clamp(48px,8vw,132px);padding:36px 0;display:grid}.industry-shell-insurance .industry-shell-faq-list h3{max-width:28ch;color:var(--insurance-ink);font:400 clamp(1.55rem, 2.1vw, 2.35rem)/1.05 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:0}.industry-shell-insurance .industry-shell-faq-list p{color:#52616b;max-width:64ch;margin:0;line-height:1.58}.industry-shell-insurance .industry-shell-cta{color:var(--insurance-ink);background:#dbe1e2}@media (max-width:1000px){.industry-shell-insurance .industry-shell-hero,.industry-shell-insurance .industry-shell-reality>header,.industry-shell-insurance .industry-shell-decisions>header,.industry-shell-insurance .industry-shell-operating-heading,.industry-shell-insurance .industry-shell-proof,.industry-shell-insurance .industry-shell-replay,.industry-shell-insurance .industry-shell-position,.industry-shell-insurance .industry-shell-faq>header{grid-template-columns:1fr}.industry-shell-insurance .industry-shell-hero{min-height:0}.industry-shell-insurance .insurance-lag{grid-template-columns:1fr}.industry-shell-insurance .insurance-lag:before{display:none}.industry-shell-insurance .insurance-lag-step{border-bottom:1px solid #cbd0d1;border-right:0;min-height:220px;padding-left:0}.industry-shell-insurance .insurance-lag-step:before{display:none}.industry-shell-insurance .insurance-lag-terminal{padding-left:28px}.industry-shell-insurance .industry-shell-reality-copy,.industry-shell-insurance .industry-shell-operating-copy{grid-template-columns:1fr}.industry-shell-insurance .industry-shell-reality-copy p,.industry-shell-insurance .industry-shell-operating-copy p{max-width:74ch}.industry-shell-insurance .insurance-join{grid-template-columns:1fr}.industry-shell-insurance .insurance-join-arrow{min-height:64px}.industry-shell-insurance .insurance-join-arrow span{width:1px;height:38px}.industry-shell-insurance .insurance-join-arrow span:after{content:"↓";top:auto;bottom:-4px;right:-5px}.industry-shell-insurance .insurance-join-loop{border-top:4px solid var(--insurance-loss);border-left:0}.industry-shell-insurance .insurance-proof-figure{grid-template-columns:1fr}.industry-shell-insurance .insurance-proof-comparison{border-top:1px solid #aeb6ba;border-left:0;grid-area:auto/1;margin-top:44px;padding:38px 0 0}.industry-shell-insurance .industry-shell-faq-list article{grid-template-columns:1fr}}@media (max-width:700px){.industry-shell-insurance .industry-shell-hero-heading h1{font-size:clamp(3.4rem,16vw,5.4rem)}.industry-shell-insurance .industry-shell-decision-grid,.industry-shell-insurance .insurance-proof-receipts,.industry-shell-insurance .industry-shell-replay-copy{grid-template-columns:1fr}.industry-shell-insurance .industry-shell-decision-grid article,.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n){border-bottom:1px solid #b9c1c3;border-right:0;padding-left:0;padding-right:0}.industry-shell-insurance .industry-shell-decision-grid article:last-child{border-bottom:0}.industry-shell-insurance .insurance-join-streams{grid-template-columns:repeat(2,1fr)}.industry-shell-insurance .insurance-proof-receipts{gap:0}.industry-shell-insurance .insurance-proof-receipt{border-bottom:1px solid #aeb6ba}}.industry-shell-insurance .insurance-loop-ledger{counter-reset:insurance-loop;background:#40515d;border:1px solid #40515d;grid-template-columns:repeat(5,1fr);margin:0 0 clamp(62px,7vw,106px);padding:0;list-style:none;display:grid}.industry-shell-insurance .insurance-loop-ledger li{color:#c3cdd1;counter-increment:insurance-loop;background:#142330;min-height:86px;padding:44px 18px 16px;position:relative}.industry-shell-insurance .insurance-loop-ledger li:before{color:#768894;font:500 .55rem/1 var(--font-ibm-plex-mono), monospace;content:counter(insurance-loop, decimal-leading-zero);position:absolute;top:14px;left:18px}.industry-shell-insurance .insurance-loop-ledger li:after{color:#a86b69;content:"↘";position:absolute;top:13px;right:14px}.industry-shell-insurance .insurance-loop-ledger li span{font:500 .6rem/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.industry-shell-insurance .insurance-loop-ledger li:nth-child(n+6):after{content:"↗"}.industry-shell-insurance .insurance-loop-ledger li:last-child{color:#fff;background:var(--insurance-loss)}.industry-shell-insurance .insurance-loop-ledger li:last-child:before{color:#efc0be}.industry-shell-insurance .insurance-loop-ledger li:last-child:after{color:#fff;content:"↻"}@media (max-width:700px){.industry-shell-insurance .insurance-loop-ledger{grid-template-columns:repeat(2,1fr)}.industry-shell-insurance .insurance-loop-ledger li:last-child{grid-column:2}}.industry-shell-insurance{--insurance-ink:#18222b;--insurance-paper:#f5f5f2;--insurance-loss:#9d3f3b;--insurance-blue:#677b8b}.industry-shell-insurance .industry-shell-hero{background:#f5f5f2;border-bottom:1px solid #bfc5c7;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);gap:clamp(56px,8vw,130px);min-height:680px;padding-top:clamp(142px,12vw,188px);padding-bottom:clamp(72px,7vw,104px)}.industry-shell-insurance .industry-shell-hero:before{box-shadow:none;inset:clamp(142px,12vw,188px) auto clamp(72px,7vw,104px) 58%}.industry-shell-insurance .industry-shell-hero:after{right:var(--insurance-gutter);width:min(290px,24vw);height:3px;bottom:clamp(72px,7vw,104px)}.industry-shell-insurance .industry-shell-hero-heading h1{max-width:10ch;margin-top:36px;font-size:clamp(4rem,6vw,7rem)}.industry-shell-insurance .industry-shell-hero-context{border-top:0;border-left:0;padding:0 0 0 clamp(24px,3vw,44px)}.industry-shell-insurance .industry-shell-hero-context:before{display:none}.industry-shell-insurance .industry-shell-hero-context>p{font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.58}.industry-shell-insurance .industry-shell-reality h2,.industry-shell-insurance .industry-shell-faq h2,.industry-shell-insurance .industry-shell-decisions>header h2{font-size:clamp(2.65rem,4vw,4.6rem);line-height:.98}.industry-shell-insurance .insurance-lag{background:#fff;grid-template-columns:.78fr 1.18fr 1.04fr;min-height:248px;margin-bottom:clamp(52px,6vw,86px)}.industry-shell-insurance .insurance-lag:before{top:58px}.industry-shell-insurance .insurance-lag-step{padding-top:23px;padding-bottom:28px}.industry-shell-insurance .insurance-lag-step:before{width:9px;height:9px;top:53px}.industry-shell-insurance .insurance-lag-step strong{padding-top:62px;font-size:clamp(1.35rem,1.75vw,1.95rem)}.industry-shell-insurance .industry-shell-reality-copy p{font-size:.94rem;line-height:1.58}.industry-shell-insurance .industry-shell-decisions{background:#eef0f0}.industry-shell-insurance .industry-shell-decision-grid{background:0 0;border-bottom:0;grid-template-columns:1fr}.industry-shell-insurance .industry-shell-decision-grid article,.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n){border:0;border-bottom:1px solid #b7c0c3;grid-template-columns:minmax(280px,.42fr) minmax(380px,.58fr);align-items:start;gap:clamp(48px,8vw,132px);padding:34px 0;display:grid}.industry-shell-insurance .industry-shell-decision-grid article:nth-child(odd){border-right:0}.industry-shell-insurance .industry-shell-decision-grid article:last-child{border-bottom:1px solid #b7c0c3}.industry-shell-insurance .industry-shell-decision-grid h3{margin:0;font-size:clamp(1.55rem,2vw,2.25rem)}.industry-shell-insurance .industry-shell-decision-grid p{margin:0;font-size:.95rem;line-height:1.58}.industry-shell-insurance .industry-shell-decisions-note{border-top-width:1px;max-width:66ch}.industry-shell-insurance .industry-shell-operating-model{background:#172631;padding-top:clamp(82px,8vw,126px);padding-bottom:clamp(82px,8vw,126px)}.industry-shell-insurance .industry-shell-operating-heading h2{font-size:clamp(2.8rem,4.2vw,4.8rem)}.industry-shell-insurance .insurance-join{grid-template-columns:minmax(460px,1fr) 70px minmax(380px,.88fr);margin-bottom:0}.industry-shell-insurance .insurance-join-streams{background:0 0;grid-template-columns:1fr;gap:0;padding:0}.industry-shell-insurance .insurance-join-streams span{background:0 0;border-bottom:1px solid #40515d;place-items:center start;min-height:54px;padding:0 18px}.industry-shell-insurance .insurance-join-streams p{background:#223540;margin:0;padding:17px 18px}.industry-shell-insurance .insurance-join-loop{background:#213642;padding:clamp(32px,4vw,56px)}.industry-shell-insurance .insurance-join-loop strong{font-size:clamp(1.75rem,2.25vw,2.65rem)}.industry-shell-insurance .insurance-authority{color:#dce3e5;border-bottom:1px solid #40515d;grid-template-columns:minmax(150px,.2fr) minmax(350px,.42fr) minmax(350px,.38fr);align-items:start;gap:clamp(28px,4vw,64px);margin:0;padding:28px 0;display:grid}.industry-shell-insurance .insurance-authority span{color:#9cacb5;font:500 .59rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-insurance .insurance-authority strong{color:#f0f2ef;font:400 clamp(1.2rem, 1.6vw, 1.65rem)/1.2 var(--font-newsreader), Georgia, serif}.industry-shell-insurance .insurance-authority p{color:#aebbc0;max-width:52ch;margin:0;font-size:.9rem;line-height:1.55}.industry-shell-insurance .insurance-loop-ledger{background:0 0;border:0;border-bottom:1px solid #40515d;grid-template-columns:repeat(10,minmax(0,1fr));margin:0 0 clamp(58px,6vw,90px)}.industry-shell-insurance .insurance-loop-ledger li{background:0 0;border-right:1px solid #30434f;min-height:78px;padding:40px 8px 14px 0}.industry-shell-insurance .insurance-loop-ledger li:before{top:13px;left:0}.industry-shell-insurance .insurance-loop-ledger li:after{display:none}.industry-shell-insurance .insurance-loop-ledger li:last-child{background:#9d3f3b;padding-left:10px}.industry-shell-insurance .insurance-loop-ledger li:last-child:before{left:10px}.industry-shell-insurance .industry-shell-operating-copy p{font-size:.94rem;line-height:1.58}.industry-shell-insurance .industry-shell-proof{background:#f7f7f4;grid-template-columns:minmax(250px,.38fr) minmax(420px,.62fr)}.industry-shell-insurance .industry-shell-proof-heading h2{font-size:clamp(2.7rem,4vw,4.55rem)}.industry-shell-insurance .industry-shell-proof-copy p{font-size:.94rem}.industry-shell-insurance .insurance-proof-receipt strong{font-size:clamp(1.3rem,1.65vw,1.8rem)}.industry-shell-insurance .insurance-proof-figure{background-image:linear-gradient(#5364740b 1px,#0000 1px);background-size:100% 32px;grid-template-columns:minmax(280px,.42fr) minmax(420px,.58fr)}.industry-shell-insurance .insurance-proof-comparison strong{font-size:clamp(1.65rem,2.25vw,2.65rem)}.industry-shell-insurance .industry-shell-replay{background:#25343e;padding-top:clamp(76px,7vw,112px);padding-bottom:clamp(76px,7vw,112px)}.industry-shell-insurance .industry-shell-replay-heading>p{color:#9eafb8}.industry-shell-insurance .industry-shell-replay-heading h2{font-size:clamp(2.65rem,4vw,4.5rem)}.industry-shell-insurance .industry-shell-replay-copy{border-top-color:#53636d}.industry-shell-insurance .industry-shell-replay-copy p{color:#c5ced1;font-size:.94rem}.industry-shell-insurance .industry-shell-position{background:#e9ecec}.industry-shell-insurance .industry-shell-position h2{font-size:clamp(2.65rem,4vw,4.5rem)}.industry-shell-insurance .industry-shell-position-copy p,.industry-shell-insurance .industry-shell-faq-list p{font-size:.94rem}.industry-shell-insurance .industry-shell-faq-list article{padding:30px 0}.industry-shell-insurance .industry-shell-faq-list h3{font-size:clamp(1.45rem,1.8vw,2rem)}@media (max-width:1000px){.industry-shell-insurance .industry-shell-hero:before{display:none}.industry-shell-insurance .industry-shell-hero-context{padding-left:0}.industry-shell-insurance .insurance-authority{grid-template-columns:1fr}.industry-shell-insurance .insurance-loop-ledger{grid-template-columns:repeat(5,1fr)}}@media (max-width:700px){.industry-shell-insurance .industry-shell-decision-grid article,.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n){grid-template-columns:1fr;gap:20px}.industry-shell-insurance .insurance-loop-ledger{grid-template-columns:repeat(2,1fr)}.industry-shell-insurance .insurance-loop-ledger li:last-child{grid-column:auto}}.industry-shell-insurance{--insurance-gutter:max(clamp(28px, 5vw, 82px), calc((100vw - 1680px) / 2))}.industry-shell-insurance .industry-shell-hero{min-height:600px;padding-top:clamp(124px,9vw,158px);padding-bottom:clamp(62px,5vw,82px)}.industry-shell-insurance .industry-shell-hero:before{top:clamp(124px,9vw,158px);bottom:clamp(62px,5vw,82px)}.industry-shell-insurance .industry-shell-hero:after{bottom:clamp(62px,5vw,82px)}.industry-shell-insurance .industry-shell-hero-context>p{max-width:46ch}.industry-shell-insurance .industry-shell-reality,.industry-shell-insurance .industry-shell-decisions,.industry-shell-insurance .industry-shell-proof,.industry-shell-insurance .industry-shell-position,.industry-shell-insurance .industry-shell-faq{padding-top:clamp(66px,6vw,94px);padding-bottom:clamp(66px,6vw,94px)}.industry-shell-insurance .industry-shell-reality>header,.industry-shell-insurance .industry-shell-decisions>header,.industry-shell-insurance .industry-shell-faq>header{margin-bottom:clamp(40px,4vw,62px)}.industry-shell-insurance .insurance-lag{min-height:214px;margin-bottom:clamp(44px,4vw,66px)}.industry-shell-insurance .insurance-lag-step strong{padding-top:50px}.industry-shell-insurance .industry-shell-decision-grid{border-top:1px solid #aeb7ba;display:block}.industry-shell-insurance .industry-shell-decision-grid article,.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n),.industry-shell-insurance .industry-shell-decision-grid article:nth-child(odd){border:0;border-bottom:1px solid #b7c0c3;grid-template-columns:minmax(300px,.42fr) minmax(420px,.58fr);gap:clamp(52px,7vw,112px);min-height:0;padding:30px 0;display:grid}.industry-shell-insurance .industry-shell-decision-grid h3{max-width:24ch}.industry-shell-insurance .industry-shell-decision-grid p{max-width:62ch}.industry-shell-insurance .industry-shell-decisions-note{margin-top:clamp(36px,4vw,58px)}.industry-shell-insurance .industry-shell-operating-model{padding-top:clamp(70px,6vw,100px);padding-bottom:clamp(70px,6vw,100px)}.industry-shell-insurance .insurance-join{grid-template-columns:minmax(440px,.9fr) 76px minmax(430px,1.1fr)}.industry-shell-insurance .insurance-join-streams span{min-height:60px}.industry-shell-insurance .industry-shell-operating-copy{grid-template-rows:auto auto;grid-template-columns:minmax(300px,.38fr) minmax(480px,.62fr);gap:0 clamp(64px,8vw,126px);display:grid}.industry-shell-insurance .industry-shell-operating-copy p{max-width:none;padding:24px 0;font-size:.94rem}.industry-shell-insurance .industry-shell-operating-copy p:first-child{grid-area:1/1}.industry-shell-insurance .industry-shell-operating-copy p:nth-child(2){grid-area:1/2/3}.industry-shell-insurance .industry-shell-operating-copy p:nth-child(3){grid-area:2/1}.industry-shell-insurance .industry-shell-proof,.industry-shell-insurance .industry-shell-replay,.industry-shell-insurance .industry-shell-position{gap:clamp(58px,7vw,108px)}@media (max-width:1000px){.industry-shell-insurance .industry-shell-operating-copy{grid-template-rows:auto;grid-template-columns:1fr}.industry-shell-insurance .industry-shell-operating-copy p:nth-child(n){grid-area:auto/1}}@media (max-width:700px){.industry-shell-insurance .industry-shell-decision-grid article,.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n),.industry-shell-insurance .industry-shell-decision-grid article:nth-child(odd){grid-template-columns:1fr;gap:18px}}.industry-shell-insurance #the-lag{scroll-margin-top:96px}.industry-shell-insurance .insurance-lag{background:0 0;border-top:0;border-bottom:1px solid #aeb6ba;min-height:230px}.industry-shell-insurance .insurance-lag:before{background:linear-gradient(90deg,#778b9a 0 62%,#9d3f3b 62% 100%);height:2px;top:48px}.industry-shell-insurance .insurance-lag-step,.industry-shell-insurance .insurance-lag-terminal{background:0 0;border:0;align-content:start;padding:18px clamp(28px,3vw,48px) 30px 0}.industry-shell-insurance .insurance-lag-step+.insurance-lag-step{padding-left:clamp(28px,3vw,48px)}.industry-shell-insurance .insurance-lag-step:before,.industry-shell-insurance .insurance-lag-terminal:before{width:11px;height:11px;top:43px;left:0;box-shadow:0 0 0 6px #faf9f5}.industry-shell-insurance .insurance-lag-step+.insurance-lag-step:before{left:clamp(28px,3vw,48px)}.industry-shell-insurance .insurance-lag-step strong,.industry-shell-insurance .insurance-lag-terminal strong{color:#263641;max-width:25ch;padding-top:76px}.industry-shell-insurance .insurance-lag-terminal span{color:#94423f}.industry-shell-insurance .insurance-lag-terminal strong{color:#7f3533}@media (max-width:1000px){.industry-shell-insurance .insurance-lag-step,.industry-shell-insurance .insurance-lag-step+.insurance-lag-step{border-top:1px solid #aeb6ba;min-height:180px;padding:22px 0}.industry-shell-insurance .insurance-lag-step:before,.industry-shell-insurance .insurance-lag-step+.insurance-lag-step:before{display:none}.industry-shell-insurance .insurance-lag-step strong,.industry-shell-insurance .insurance-lag-terminal strong{padding-top:42px}}.industry-shell-insurance .industry-shell-operating-heading{margin-bottom:42px}.industry-shell-insurance .industry-shell-operating-heading h2{max-width:16ch;font-size:clamp(2.65rem,3.8vw,4.35rem)}.industry-shell-insurance .insurance-join{min-height:0}.industry-shell-insurance .insurance-join-loop{min-height:260px}.industry-shell-insurance .insurance-authority{padding:20px 0}.industry-shell-insurance .insurance-loop-ledger{margin-bottom:44px}.industry-shell-insurance .insurance-loop-ledger li{min-height:70px;padding-top:36px;padding-bottom:12px}.industry-shell-insurance .industry-shell-operating-copy p{padding-top:20px;padding-bottom:20px}.industry-shell-insurance .industry-shell-proof-copy p{padding-top:20px;padding-bottom:20px;line-height:1.54}.industry-shell-insurance .insurance-proof-receipts{margin-top:46px}.industry-shell-insurance .insurance-proof-receipt{gap:16px;padding-top:22px;padding-bottom:24px}.industry-shell-insurance .insurance-proof-figure{min-height:0;margin-top:52px;padding-top:24px}.industry-shell-insurance .insurance-proof-method-heading p{margin-top:16px}.industry-shell-insurance .insurance-proof-method-flow{margin-top:24px}.industry-shell-insurance .insurance-proof-method-flow span{padding-top:14px;padding-bottom:14px}.industry-shell-insurance .insurance-proof-comparison{gap:28px}.industry-shell-insurance .insurance-proof-comparison>div{gap:12px;padding-bottom:22px}.industry-shell-insurance .industry-shell-cta{padding-top:clamp(72px,6vw,96px);padding-bottom:clamp(72px,6vw,96px)}.industry-shell-insurance .industry-shell-decision-grid{border:0;border-top:1px solid #9da8ac;display:block}.industry-shell-insurance .industry-shell-decision-grid article,.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n),.industry-shell-insurance .industry-shell-decision-grid article:nth-child(odd){border:0;border-bottom:1px solid #b3bdc0;grid-template-columns:minmax(130px,.18fr) minmax(320px,.36fr) minmax(420px,.46fr);align-items:start;gap:clamp(34px,4vw,72px);min-height:0;padding:clamp(34px,3vw,48px) 0;display:grid;position:relative}.industry-shell-insurance .industry-shell-decision-grid article:before{content:"";background:#9d3f3b;width:52px;height:2px;position:absolute;top:-1px;left:0}.industry-shell-insurance .insurance-decision-domain{color:#6a7880;font:600 .68rem/1.35 var(--font-inter), Arial, sans-serif;letter-spacing:.11em;text-transform:uppercase;padding-top:5px}.industry-shell-insurance .industry-shell-decision-grid h3{color:#20313d;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.55rem,1.9vw,2.15rem);line-height:1.06}.industry-shell-insurance .industry-shell-decision-grid p{color:#4d5d67;max-width:62ch;margin:0;padding:0;font-size:.98rem;line-height:1.58}@media (max-width:1000px){.industry-shell-insurance .industry-shell-decision-grid article,.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n),.industry-shell-insurance .industry-shell-decision-grid article:nth-child(odd){grid-template-columns:minmax(120px,.25fr) minmax(280px,.75fr)}.industry-shell-insurance .industry-shell-decision-grid p{grid-column:2}}@media (max-width:700px){.industry-shell-insurance .industry-shell-decision-grid article,.industry-shell-insurance .industry-shell-decision-grid article:nth-child(2n),.industry-shell-insurance .industry-shell-decision-grid article:nth-child(odd){grid-template-columns:1fr;gap:16px}.industry-shell-insurance .industry-shell-decision-grid p{grid-column:1}}@media (max-width:1100px){.industry-shell-hospitality .industry-shell-operating-copy{grid-template-columns:minmax(0,1fr)}.industry-shell-hospitality .industry-shell-operating-copy p{max-width:72ch}.industry-shell-hospitality .hospitality-join{grid-template-columns:minmax(0,1fr)}.industry-shell-hospitality .hospitality-join-arrow{min-height:64px}.industry-shell-hospitality .hospitality-join-arrow span{width:1px;height:38px}.industry-shell-hospitality .hospitality-join-arrow span:after{content:"↓";top:auto;bottom:-4px;right:-5px}.industry-shell-hospitality .hospitality-join-loop{border-top:3px solid var(--hospitality-bronze);border-left:0}}@media (max-width:1000px){.industry-shell-insurance .industry-shell-hero{grid-template-columns:minmax(0,1fr)}.industry-shell-insurance .industry-shell-hero-context{width:auto;max-width:100%;padding-left:0}.industry-shell-insurance .insurance-join{grid-template-columns:minmax(0,1fr)}.industry-shell-insurance .insurance-join-streams,.industry-shell-insurance .insurance-join-loop{width:100%;min-width:0}.industry-shell-insurance .insurance-join-arrow{min-height:64px}.industry-shell-insurance .industry-shell-proof,.industry-shell-insurance .industry-shell-replay,.industry-shell-insurance .industry-shell-position,.industry-shell-insurance .insurance-proof-figure{grid-template-columns:minmax(0,1fr)}.industry-shell-insurance .insurance-proof-receipts{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-shell-insurance .insurance-proof-comparison{grid-area:auto/1}}@media (max-width:700px){.industry-shell-insurance,.industry-shell-insurance *,.industry-shell-oilgas,.industry-shell-oilgas *{min-width:0}.industry-shell-insurance,.industry-shell-oilgas{overflow-x:clip}.industry-shell-insurance .industry-shell-hero-context>a,.industry-shell-oilgas .industry-shell-hero-context>a{white-space:normal;width:fit-content;max-width:100%;line-height:1.4}.industry-shell-insurance .insurance-join-streams,.industry-shell-insurance .insurance-proof-receipts{grid-template-columns:minmax(0,1fr)}.industry-shell-oilgas .industry-shell-hero-context,.industry-shell-oilgas .industry-shell-hero-context>p{width:100%;max-width:100%}}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-proof{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(48px,5vw,78px) clamp(56px,7vw,120px);display:grid}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-proof-heading h2{max-width:14ch;margin:22px 0 0;font-size:clamp(2.7rem,4vw,4.7rem);line-height:.96}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-proof-copy{border-top:1px solid;border-color:color-mix(in srgb,currentColor 24%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,4vw,64px);display:grid}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-proof-copy p{max-width:64ch;margin:0;padding:24px 0 28px;font-size:.98rem;line-height:1.62}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-proof-copy p:first-child{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);grid-column:1/-1;max-width:92ch}:is(.pharma-proof-receipts,.steel-proof-receipts,.retail-proof-receipts,.banking-proof-receipts,.aviation-proof-receipts,.oilgas-proof-receipts),:is(.pharma-proof-figure,.steel-proof-figure,.retail-proof-figure,.banking-proof-figure,.aviation-proof-figure,.oilgas-proof-figure){grid-column:1/-1;width:100%}:is(.pharma-proof-receipt,.steel-proof-receipt,.retail-proof-receipt,.banking-proof-receipt,.aviation-proof-receipt,.oilgas-proof-receipt){flex-direction:column;justify-content:space-between;gap:28px;display:flex}:is(.pharma-proof-receipt,.steel-proof-receipt,.retail-proof-receipt,.banking-proof-receipt,.aviation-proof-receipt,.oilgas-proof-receipt) span,:is(.pharma-proof-method-heading,.steel-proof-method-heading,.retail-proof-method-heading,.banking-proof-method-heading,.aviation-proof-method-heading,.oilgas-proof-method-heading) span,:is(.pharma-proof-comparison,.steel-proof-comparison,.retail-proof-comparison,.banking-proof-comparison,.aviation-proof-comparison,.oilgas-proof-comparison) span{font:600 .68rem/1.35 var(--font-inter),Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;display:block}:is(.pharma-proof-receipt,.steel-proof-receipt,.retail-proof-receipt,.banking-proof-receipt,.aviation-proof-receipt,.oilgas-proof-receipt) strong{max-width:27ch;font:400 clamp(1.35rem,1.7vw,1.9rem)/1.08 var(--font-newsreader),Georgia,serif;display:block}:is(.pharma-proof-method-heading,.steel-proof-method-heading,.retail-proof-method-heading,.banking-proof-method-heading,.aviation-proof-method-heading,.oilgas-proof-method-heading){grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);align-items:end;gap:40px;display:grid}:is(.pharma-proof-method-heading,.steel-proof-method-heading,.retail-proof-method-heading,.banking-proof-method-heading,.aviation-proof-method-heading,.oilgas-proof-method-heading) p{max-width:34ch;font:400 clamp(1.55rem,2.2vw,2.45rem)/1.05 var(--font-newsreader),Georgia,serif;margin:0}:is(.pharma-proof-comparison,.steel-proof-comparison,.retail-proof-comparison,.banking-proof-comparison,.aviation-proof-comparison,.oilgas-proof-comparison) div{align-content:start;gap:16px;display:grid}:is(.pharma-proof-comparison,.steel-proof-comparison,.retail-proof-comparison,.banking-proof-comparison,.aviation-proof-comparison,.oilgas-proof-comparison) strong{max-width:30ch;font:400 clamp(1.45rem,2vw,2.25rem)/1.08 var(--font-newsreader),Georgia,serif;display:block}:is(.pharma-proof-comparison,.steel-proof-comparison,.retail-proof-comparison,.banking-proof-comparison,.aviation-proof-comparison,.oilgas-proof-comparison)>p{border-top:1px solid color-mix(in srgb,currentColor 26%,transparent);color:inherit;background:0 0;grid-column:1/-1;margin:28px 0 0;padding-top:22px;font-size:.92rem;line-height:1.5}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(56px,8vw,132px);display:grid}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-heading{position:sticky;top:120px}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-heading h2{max-width:13ch;margin-top:22px;font-size:clamp(2.55rem,3.8vw,4.4rem);line-height:.96}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-grid{border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-grid article{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);gap:clamp(30px,4vw,68px);padding:34px 0;display:grid}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-grid h3{font:400 clamp(1.55rem,2vw,2.2rem)/1.05 var(--font-newsreader),Georgia,serif;margin:0}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-grid p{max-width:62ch;margin:0;font-size:.95rem;line-height:1.6}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-note{border-top:3px solid var(--industry-accent);max-width:68ch;font:400 clamp(1.25rem,1.6vw,1.65rem)/1.35 var(--font-newsreader),Georgia,serif;grid-column:2;margin:38px 0 0;padding:24px 0 0}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-replay,:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-position{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(56px,8vw,132px);display:grid}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) :is(.industry-shell-replay-heading,.industry-shell-position>div:first-child) h2{max-width:14ch;margin-top:20px;font-size:clamp(2.55rem,3.8vw,4.35rem);line-height:.97}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) :is(.industry-shell-replay-copy,.industry-shell-position-copy){border-top:1px solid color-mix(in srgb,currentColor 28%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,64px);display:grid}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) :is(.industry-shell-replay-copy,.industry-shell-position-copy) p{max-width:58ch;margin:0;padding-top:26px;font-size:.96rem;line-height:1.62}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-faq>header{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(48px,7vw,118px);margin-bottom:54px;display:grid}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-faq>header h2{max-width:13ch;margin:0;font-size:clamp(2.6rem,4vw,4.5rem);line-height:.97}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-faq-list{border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-faq-list article{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);gap:clamp(40px,7vw,110px);padding:30px 0;display:grid}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-faq-list h3{font:400 clamp(1.35rem,1.7vw,1.8rem)/1.1 var(--font-newsreader),Georgia,serif;margin:0}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-faq-list p{max-width:68ch;margin:0;font-size:.94rem;line-height:1.58}.industry-shell-aviation .aviation-cascade{margin-bottom:88px}@media (max-width:1100px){:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-proof,:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat,:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-replay,:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-position{grid-template-columns:minmax(0,1fr)}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-heading{position:static}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-note{grid-column:1}}@media (max-width:700px){:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-proof-copy,:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-moat-grid article,:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) :is(.industry-shell-replay-copy,.industry-shell-position-copy),:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-faq>header,:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-faq-list article,:is(.pharma-proof-method-heading,.steel-proof-method-heading,.retail-proof-method-heading,.banking-proof-method-heading,.aviation-proof-method-heading,.oilgas-proof-method-heading),:is(.pharma-proof-comparison,.steel-proof-comparison,.retail-proof-comparison,.banking-proof-comparison,.aviation-proof-comparison,.oilgas-proof-comparison){grid-template-columns:minmax(0,1fr)}:is(.industry-shell-pharma,.industry-shell-steel,.industry-shell-retail,.industry-shell-banking,.industry-shell-aviation,.industry-shell-oilgas) .industry-shell-proof-copy p:first-child{grid-column:1}.industry-shell-aviation .aviation-cascade{margin-bottom:0}}.industry-shell-pharma .industry-shell-hero{background:linear-gradient(90deg,#f3f5f3 0 58%,#e3ebee 58% 100%);grid-template-columns:minmax(500px,1.08fr) minmax(420px,.72fr);align-items:center;gap:clamp(72px,9vw,150px);min-height:760px}.industry-shell-pharma .industry-shell-hero-heading{align-self:center;padding-bottom:0}.industry-shell-pharma .industry-shell-hero-heading h1{max-width:10ch;font-size:clamp(4rem,6.2vw,7.1rem);line-height:.9}.industry-shell-pharma .industry-shell-hero-context{border-left:2px solid #698591;gap:34px;max-width:48ch;padding:42px 0 42px clamp(34px,4vw,62px);display:grid;position:relative}.industry-shell-pharma .industry-shell-hero-context:before,.industry-shell-pharma .industry-shell-hero-context:after{content:"";background:#698591;border:2px solid #e3ebee;border-radius:50%;width:12px;height:12px;position:absolute;left:-7px}.industry-shell-pharma .industry-shell-hero-context:before{top:42px}.industry-shell-pharma .industry-shell-hero-context:after{background:#974b47;bottom:42px}.industry-shell-pharma .industry-shell-hero-context>p{color:#33454d;max-width:42ch;font-size:clamp(1.05rem,1.28vw,1.24rem);line-height:1.56}.industry-shell-pharma .industry-shell-hero-context>a{color:#304752;white-space:normal;border-color:#718892;width:fit-content;max-width:100%;padding:0 0 9px;line-height:1.4}.industry-shell-pharma .industry-shell-operating-heading{grid-template-columns:minmax(230px,.26fr) minmax(0,.74fr);align-items:start;gap:clamp(54px,8vw,130px);margin-bottom:clamp(52px,6vw,82px)}.industry-shell-pharma .industry-shell-operating-heading>p{color:#93a6ad;border-top:1px solid #48616b;margin-top:12px;padding-top:18px}.industry-shell-pharma .industry-shell-operating-heading h2{max-width:17ch;margin:0;font-size:clamp(3rem,4.5vw,5.15rem);line-height:.94}.industry-shell-pharma .pharma-stack{border:1px solid #4a626c;border-left:0;border-right:0;grid-template-columns:minmax(300px,.8fr) 150px minmax(430px,1.2fr);align-items:stretch;display:grid}.industry-shell-pharma .pharma-stack-systems{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.industry-shell-pharma .pharma-stack-systems span{color:#cbd6da;border:0;border-bottom:1px solid #3d5661;align-items:center;min-height:92px;padding:24px 0;display:flex}.industry-shell-pharma .pharma-stack-systems span:nth-child(odd){border-right:1px solid #3d5661;padding-right:26px}.industry-shell-pharma .pharma-stack-systems span:nth-child(2n){padding-left:26px}.industry-shell-pharma .pharma-stack-systems p{color:#91a2a9;border-top:1px solid #3d5661;grid-column:1/-1;max-width:50ch;margin:24px 0 0;padding-top:22px;font-size:.78rem;line-height:1.45}.industry-shell-pharma .pharma-stack-arrow{border:0;place-items:center;display:grid;position:relative}.industry-shell-pharma .pharma-stack-arrow:before,.industry-shell-pharma .pharma-stack-arrow:after{content:"";background:#698591;width:50%;height:1px;position:absolute;top:50%}.industry-shell-pharma .pharma-stack-arrow:before{left:0}.industry-shell-pharma .pharma-stack-arrow:after{right:0}.industry-shell-pharma .pharma-stack-arrow span{z-index:1;color:#f0f4f3;background:#102630;border:1px solid #7f99a3;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.industry-shell-pharma .pharma-stack-arrow span:before{content:"Q";font:400 2rem/1 var(--font-newsreader),Georgia,serif}.industry-shell-pharma .pharma-stack-loop{background:#1c414e;border:0;align-content:center;min-height:390px;padding:clamp(44px,5vw,76px);display:grid;position:relative;overflow:hidden}.industry-shell-pharma .pharma-stack-loop:after{content:"";border:1px solid #afcbd340;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;right:-100px}.industry-shell-pharma .pharma-stack-loop strong{z-index:1;max-width:18ch;font-size:clamp(2.2rem,3.15vw,3.75rem);line-height:.98;position:relative}.industry-shell-pharma .pharma-stack-loop p{z-index:1;color:#afc1c8;max-width:48ch;margin:28px 0 0;font-size:.78rem;line-height:1.5;position:relative}@media (max-width:1100px){.industry-shell-pharma .industry-shell-hero,.industry-shell-pharma .industry-shell-operating-heading{grid-template-columns:minmax(0,1fr)}.industry-shell-pharma .industry-shell-hero{background:#f3f5f3;min-height:0}.industry-shell-pharma .industry-shell-hero-heading{align-self:auto;padding-bottom:0}.industry-shell-pharma .industry-shell-hero-context{max-width:64ch;padding-left:34px}.industry-shell-pharma .pharma-stack{grid-template-columns:minmax(0,1fr)}.industry-shell-pharma .pharma-stack-arrow{min-height:120px;transform:none}.industry-shell-pharma .pharma-stack-arrow:before,.industry-shell-pharma .pharma-stack-arrow:after{width:1px;height:25%;top:auto;left:50%}.industry-shell-pharma .pharma-stack-arrow:before{top:0}.industry-shell-pharma .pharma-stack-arrow:after{bottom:0;right:auto}}@media (max-width:700px){.industry-shell-pharma .industry-shell-hero-context{padding:26px 0 26px 24px}.industry-shell-pharma .pharma-stack-systems{grid-template-columns:minmax(0,1fr)}.industry-shell-pharma .pharma-stack-systems span:nth-child(n){border-bottom:1px solid #3d5661;border-right:0;padding:20px 0}.industry-shell-pharma .pharma-stack-loop{min-height:0;padding:36px 28px}}.industry-shell-pharma .industry-shell-faq{background:#f3f5f3}.industry-shell-pharma .industry-shell-faq>header{border:1px solid #a9b8be;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:0;min-height:250px;margin-bottom:0;display:grid}.industry-shell-pharma .industry-shell-faq>header>p{color:#afc0c6;font:600 .69rem/1.5 var(--font-inter),Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;background:#183541;align-items:flex-end;margin:0;padding:clamp(34px,4vw,58px);display:flex}.industry-shell-pharma .industry-shell-faq>header h2{color:#1d3540;background:#e8edef;align-items:center;max-width:none;margin:0;padding:clamp(42px,6vw,86px);font-size:clamp(3rem,4.3vw,4.85rem);line-height:.94;display:flex}.industry-shell-pharma .industry-shell-faq-list{border:0;border-left:1px solid #a9b8be;border-right:1px solid #a9b8be}.industry-shell-pharma .industry-shell-faq-list article{border-bottom:1px solid #a9b8be;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:clamp(44px,7vw,116px);min-height:180px;padding:clamp(34px,4vw,56px);position:relative}.industry-shell-pharma .industry-shell-faq-list article:before{content:"";background:0 0;width:4px;position:absolute;top:0;bottom:0;left:0}.industry-shell-pharma .industry-shell-faq-list article:hover:before{background:#974b47}.industry-shell-pharma .industry-shell-faq-list h3{color:#203946;max-width:26ch;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.06}.industry-shell-pharma .industry-shell-faq-list p{color:#455861;border-left:1px solid #a9b8be;padding-left:clamp(24px,3vw,48px);font-size:.98rem;line-height:1.62}@media (max-width:900px){.industry-shell-pharma .industry-shell-faq>header,.industry-shell-pharma .industry-shell-faq-list article{grid-template-columns:minmax(0,1fr)}.industry-shell-pharma .industry-shell-faq>header{min-height:0}.industry-shell-pharma .industry-shell-faq>header>p{min-height:120px}.industry-shell-pharma .industry-shell-faq-list article{gap:24px}.industry-shell-pharma .industry-shell-faq-list p{border-top:1px solid #a9b8be;border-left:0;padding:22px 0 0}}@media (max-width:700px){.industry-shell-pharma .industry-shell-faq>header h2,.industry-shell-pharma .industry-shell-faq>header>p,.industry-shell-pharma .industry-shell-faq-list article{padding:28px 24px}}.industry-shell-pharma .industry-shell-moat-note{color:#263c47;background:#edf1f1;border:1px solid #9eb0b7;border-top:4px solid #597684;grid-column:1/-1;max-width:none;margin:clamp(44px,6vw,82px) 0 0;padding:clamp(28px,3.5vw,48px) clamp(30px,4vw,62px);font-size:clamp(1.35rem,1.8vw,1.9rem);line-height:1.34}.industry-shell-pharma .industry-shell-replay{background:#183541;grid-template-columns:minmax(0,1fr);gap:clamp(54px,6vw,84px);padding-top:clamp(84px,8vw,130px);padding-bottom:clamp(84px,8vw,130px);display:grid;position:relative;overflow:hidden}.industry-shell-pharma .industry-shell-replay:before{content:"";background:linear-gradient(90deg,#597684 0 72%,#974b47 72% 100%);height:5px;position:absolute;top:0;left:0;right:0}.industry-shell-pharma .industry-shell-replay-heading{grid-template-columns:minmax(250px,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(50px,8vw,130px);display:grid}.industry-shell-pharma .industry-shell-replay-heading>p{color:#aebfc5;max-width:28ch;font:600 .69rem/1.5 var(--font-inter),Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #5b747e;margin:8px 0 0;padding-top:18px}.industry-shell-pharma .industry-shell-replay-heading h2{color:#f1f3f1;max-width:18ch;margin:0;font-size:clamp(3rem,4.6vw,5.25rem);line-height:.94}.industry-shell-pharma .industry-shell-replay-copy{background:#15303b;border:1px solid #536e78;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.industry-shell-pharma .industry-shell-replay-copy p{color:#c7d2d5;max-width:none;margin:0;padding:clamp(66px,6vw,92px) clamp(34px,4vw,62px) clamp(38px,4vw,60px);font-size:1rem;line-height:1.64;position:relative}.industry-shell-pharma .industry-shell-replay-copy p+p{border-left:1px solid #536e78}.industry-shell-pharma .industry-shell-replay-copy p:before{color:#8fa8b1;font:600 .67rem/1.4 var(--font-inter),Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;content:"Historical replay";position:absolute;top:30px;left:clamp(34px,4vw,62px)}.industry-shell-pharma .industry-shell-replay-copy p:nth-child(2):before{color:#d09a96;content:"Decision evidence"}@media (max-width:900px){.industry-shell-pharma .industry-shell-replay-heading,.industry-shell-pharma .industry-shell-replay-copy{grid-template-columns:minmax(0,1fr)}.industry-shell-pharma .industry-shell-replay-heading{gap:32px}.industry-shell-pharma .industry-shell-replay-copy p+p{border-top:1px solid #536e78;border-left:0}}@media (max-width:700px){.industry-shell-pharma .industry-shell-moat-note{padding:26px 22px}.industry-shell-pharma .industry-shell-replay-copy p{padding:62px 24px 32px}.industry-shell-pharma .industry-shell-replay-copy p:before{left:24px}}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports){color:var(--industry-ink);background:var(--industry-paper);overflow-x:clip}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports)>:is(header,section){padding-left:max(clamp(28px,4.5vw,72px),50vw - 840px);padding-right:max(clamp(28px,4.5vw,72px),50vw - 840px)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero{grid-template-columns:minmax(480px,1fr) minmax(390px,.68fr);align-items:center;gap:clamp(64px,8vw,132px);min-height:720px}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero-heading h1{max-width:11ch;font-size:clamp(4rem,6.1vw,7rem);line-height:.9}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero-context{border-left:2px solid var(--industry-accent);padding-left:clamp(30px,4vw,58px)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero-context>p{max-width:47ch;font-size:1.05rem;line-height:1.62}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:clamp(78px,8vw,126px);padding-bottom:clamp(78px,8vw,126px)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(52px,8vw,128px);margin-bottom:clamp(48px,6vw,86px);display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:var(--industry-muted);font:600 .67rem/1.45 var(--font-inter),Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-faq) h2{max-width:18ch;margin:0;font-size:clamp(3rem,4.6vw,5.25rem);line-height:.95}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-reality-copy,:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-operating-copy{border-top:1px solid var(--industry-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,64px);margin-top:clamp(48px,6vw,82px);padding-top:28px;display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-reality-copy,.industry-shell-operating-copy) p{max-width:52ch;color:var(--industry-copy);margin:0;font-size:.98rem;line-height:1.62}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-decision-grid{border:1px solid var(--industry-line);background:var(--industry-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-decision-grid article{background:var(--industry-paper);border:0;min-height:255px;padding:clamp(30px,3.5vw,50px)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-decision-grid h3{max-width:25ch;color:var(--industry-ink);margin:0 0 28px;font-size:clamp(1.55rem,2.1vw,2.4rem);line-height:1.05}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-decision-grid p{max-width:58ch;color:var(--industry-copy);margin:0;line-height:1.6}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-decisions-note{max-width:90ch;color:var(--industry-copy);border-top:3px solid var(--industry-accent);font:400 clamp(1.2rem,1.6vw,1.6rem)/1.4 var(--font-newsreader),Georgia,serif;margin:48px 0 0 auto;padding:24px 0 0}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-operating-model{color:#eef2f1;background:var(--industry-dark)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-operating-copy{border-color:var(--industry-dark-line)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-operating-copy p{color:#c3ccca}:is(.energy-join,.telecom-join,.automotive-join,.chemicals-join,.cement-join,.agriculture-join,.ports-join){border-block:1px solid var(--industry-dark-line);grid-template-columns:minmax(300px,.8fr) 110px minmax(420px,1.2fr);display:grid}:is(.energy-join-systems,.telecom-join-systems,.automotive-join-systems,.chemicals-join-systems,.cement-join-systems,.agriculture-join-systems,.ports-join-systems){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.energy-join-systems,.telecom-join-systems,.automotive-join-systems,.chemicals-join-systems,.cement-join-systems,.agriculture-join-systems,.ports-join-systems) span{border-right:1px solid var(--industry-dark-line);border-bottom:1px solid var(--industry-dark-line);color:#bdc9c6;min-height:94px;font:600 .67rem/1.4 var(--font-inter),Arial,sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:20px;display:grid}:is(.energy-join-systems,.telecom-join-systems,.automotive-join-systems,.chemicals-join-systems,.cement-join-systems,.agriculture-join-systems,.ports-join-systems) p{color:#879895;grid-column:1/-1;margin:22px 0 0;font-size:.78rem;line-height:1.45}:is(.energy-join-arrow,.telecom-join-arrow,.automotive-join-arrow,.chemicals-join-arrow,.cement-join-arrow,.agriculture-join-arrow,.ports-join-arrow){color:var(--industry-accent);place-items:center;display:grid}:is(.energy-join-arrow,.telecom-join-arrow,.automotive-join-arrow,.chemicals-join-arrow,.cement-join-arrow,.agriculture-join-arrow,.ports-join-arrow) span:before{content:"→";font-size:1.8rem}:is(.energy-join-loop,.telecom-join-loop,.automotive-join-loop,.chemicals-join-loop,.cement-join-loop,.agriculture-join-loop,.ports-join-loop){border-left:4px solid var(--industry-accent);background:var(--industry-dark-panel);align-content:center;min-height:360px;padding:clamp(40px,5vw,72px);display:grid}:is(.energy-join-loop,.telecom-join-loop,.automotive-join-loop,.chemicals-join-loop,.cement-join-loop,.agriculture-join-loop,.ports-join-loop) strong{max-width:20ch;font:400 clamp(2.15rem,3.2vw,3.7rem)/.98 var(--font-newsreader),Georgia,serif}:is(.energy-join-loop,.telecom-join-loop,.automotive-join-loop,.chemicals-join-loop,.cement-join-loop,.agriculture-join-loop,.ports-join-loop) p{color:#aebcba;line-height:1.5}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-proof{background:var(--industry-proof);grid-template-columns:minmax(280px,.35fr) minmax(0,.65fr);align-items:start;gap:clamp(54px,7vw,116px);display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-proof-heading h2,:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child) h2{max-width:14ch;margin:22px 0 0;font-size:clamp(2.7rem,4vw,4.6rem);line-height:.96}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-proof-copy{border-top:1px solid var(--industry-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,4vw,60px);display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-proof-copy p{color:var(--industry-copy);margin:0;padding:24px 0;line-height:1.62}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-proof-copy p:first-child{border-bottom:1px solid var(--industry-line);grid-column:1/-1}:is(.energy-proof-receipts,.telecom-proof-receipts,.automotive-proof-receipts,.chemicals-proof-receipts,.cement-proof-receipts,.agriculture-proof-receipts,.ports-proof-receipts),:is(.energy-proof-figure,.telecom-proof-figure,.automotive-proof-figure,.chemicals-proof-figure,.cement-proof-figure,.agriculture-proof-figure,.ports-proof-figure){grid-column:1/-1;width:100%}:is(.energy-proof-receipts,.telecom-proof-receipts,.automotive-proof-receipts,.chemicals-proof-receipts,.cement-proof-receipts,.agriculture-proof-receipts,.ports-proof-receipts){border-block:1px solid var(--industry-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}:is(.energy-proof-receipt,.telecom-proof-receipt,.automotive-proof-receipt,.chemicals-proof-receipt,.cement-proof-receipt,.agriculture-proof-receipt,.ports-proof-receipt){border-right:1px solid var(--industry-line);gap:26px;min-height:180px;padding:30px;display:grid}:is(.energy-proof-receipt,.telecom-proof-receipt,.automotive-proof-receipt,.chemicals-proof-receipt,.cement-proof-receipt,.agriculture-proof-receipt,.ports-proof-receipt) span,:is(.energy-proof-method-heading,.telecom-proof-method-heading,.automotive-proof-method-heading,.chemicals-proof-method-heading,.cement-proof-method-heading,.agriculture-proof-method-heading,.ports-proof-method-heading) span{color:var(--industry-muted);font:600 .67rem/1.4 var(--font-inter),Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}:is(.energy-proof-receipt,.telecom-proof-receipt,.automotive-proof-receipt,.chemicals-proof-receipt,.cement-proof-receipt,.agriculture-proof-receipt,.ports-proof-receipt) strong{font:400 clamp(1.45rem,1.9vw,2.05rem)/1.08 var(--font-newsreader),Georgia,serif}:is(.energy-proof-figure,.telecom-proof-figure,.automotive-proof-figure,.chemicals-proof-figure,.cement-proof-figure,.agriculture-proof-figure,.ports-proof-figure){border:1px solid var(--industry-line);margin-top:52px;padding:clamp(30px,4vw,50px)}:is(.energy-proof-method-heading,.telecom-proof-method-heading,.automotive-proof-method-heading,.chemicals-proof-method-heading,.cement-proof-method-heading,.agriculture-proof-method-heading,.ports-proof-method-heading){grid-template-columns:.35fr .65fr;align-items:end;gap:40px;display:grid}:is(.energy-proof-method-heading,.telecom-proof-method-heading,.automotive-proof-method-heading,.chemicals-proof-method-heading,.cement-proof-method-heading,.agriculture-proof-method-heading,.ports-proof-method-heading) p{font:400 clamp(1.6rem,2.2vw,2.4rem)/1.05 var(--font-newsreader),Georgia,serif;margin:0}:is(.energy-proof-method-flow,.telecom-proof-method-flow,.automotive-proof-method-flow,.chemicals-proof-method-flow,.cement-proof-method-flow,.agriculture-proof-method-flow,.ports-proof-method-flow){border-top:1px solid var(--industry-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:30px;display:grid}:is(.energy-proof-method-flow,.telecom-proof-method-flow,.automotive-proof-method-flow,.chemicals-proof-method-flow,.cement-proof-method-flow,.agriculture-proof-method-flow,.ports-proof-method-flow) span{border-right:1px solid var(--industry-line);padding:18px;font-size:.77rem}:is(.energy-proof-comparison,.telecom-proof-comparison,.automotive-proof-comparison,.chemicals-proof-comparison,.cement-proof-comparison,.agriculture-proof-comparison,.ports-proof-comparison){grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:34px;display:grid}:is(.energy-proof-comparison,.telecom-proof-comparison,.automotive-proof-comparison,.chemicals-proof-comparison,.cement-proof-comparison,.agriculture-proof-comparison,.ports-proof-comparison)>div{border-top:3px solid var(--industry-accent);padding-top:20px}:is(.energy-proof-comparison,.telecom-proof-comparison,.automotive-proof-comparison,.chemicals-proof-comparison,.cement-proof-comparison,.agriculture-proof-comparison,.ports-proof-comparison)>p{border-top:1px solid var(--industry-line);grid-column:1/-1;margin:0;padding-top:20px}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-moat,.industry-shell-replay,.industry-shell-position){grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(56px,8vw,128px);display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-moat-grid,:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-replay-copy,.industry-shell-position-copy){border-top:1px solid var(--industry-line)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-moat-grid article{border-bottom:1px solid var(--industry-line);grid-template-columns:.42fr .58fr;gap:40px;padding:32px 0;display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-moat-grid :is(h3,p){margin:0}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-moat-grid h3{font-size:clamp(1.5rem,2vw,2.15rem);line-height:1.06}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-moat-grid p{color:var(--industry-copy);line-height:1.6}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-moat-note{border:1px solid var(--industry-line);border-top:4px solid var(--industry-accent);font:400 clamp(1.25rem,1.7vw,1.75rem)/1.38 var(--font-newsreader),Georgia,serif;grid-column:1/-1;margin:40px 0 0;padding:28px 34px}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-replay{color:#eef2f1;background:var(--industry-replay)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-replay-copy{border-color:var(--industry-dark-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-replay-copy,.industry-shell-position-copy) p{margin:0;padding-top:26px;line-height:1.62}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-replay-copy p{color:#c8d0ce}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-position{background:var(--industry-position)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-position-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-faq-list{border-top:1px solid var(--industry-line)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-faq-list article{border-bottom:1px solid var(--industry-line);grid-template-columns:.4fr .6fr;gap:clamp(42px,7vw,108px);padding:32px 0;display:grid}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-faq-list :is(h3,p){margin:0}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-faq-list h3{font-size:clamp(1.45rem,1.9vw,2rem);line-height:1.08}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-faq-list p{color:var(--industry-copy);line-height:1.6}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-cta{background:var(--industry-cta);padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(90px,10vw,150px)}.industry-shell-energy{--industry-paper:#eef2f1;--industry-proof:#f4f6f4;--industry-position:#dfe9e6;--industry-cta:#d7e3df;--industry-ink:#16352f;--industry-copy:#4d625d;--industry-muted:#667c76;--industry-line:#a9bbb5;--industry-accent:#d59431;--industry-dark:#102d2c;--industry-dark-panel:#19413d;--industry-dark-line:#436560;--industry-replay:#173b38}.industry-shell-energy .industry-shell-hero{background:linear-gradient(110deg,#eef2f1 0 68%,#dbe8e3 68%)}.industry-shell-energy .industry-shell-reality{background:#e1ebe7}.industry-shell-energy .energy-balance{border-block:1px solid var(--industry-line);grid-template-columns:1fr .7fr 1fr;align-items:stretch;display:grid}.industry-shell-energy .energy-balance>div{min-height:230px;padding:34px}.industry-shell-energy .energy-balance span{font:600 .68rem/1.4 var(--font-inter);letter-spacing:.09em;text-transform:uppercase}.industry-shell-energy .energy-balance strong{font:400 clamp(1.6rem,2.3vw,2.7rem)/1.03 var(--font-newsreader);margin-top:38px;display:block}.industry-shell-energy .energy-balance-fulcrum{color:#fff;background:#c18126;transform:scaleY(1.08)}.industry-shell-energy .energy-balance-supply{background:#d6e5df}.industry-shell-energy .energy-balance-demand{background:#edf2ef}.industry-shell-telecom{--industry-paper:#f0f2f3;--industry-proof:#f6f7f7;--industry-position:#e1e8ec;--industry-cta:#dce5e9;--industry-ink:#1b3342;--industry-copy:#50616b;--industry-muted:#647783;--industry-line:#aab8c0;--industry-accent:#e26c36;--industry-dark:#132d3b;--industry-dark-panel:#204859;--industry-dark-line:#496571;--industry-replay:#243b49}.industry-shell-telecom .industry-shell-hero{color:#edf2f4;background:radial-gradient(circle at 78% 36%,#31586a 0 2px,#0000 3px) 0 0/34px 34px,linear-gradient(110deg,#142f3d 0 72%,#203f4e 72%)}.industry-shell-telecom .industry-shell-hero :is(a,p){color:#bdcbd1}.industry-shell-telecom .industry-shell-reality{background:#e5ebee}.industry-shell-telecom .telecom-inversion{border-block:1px solid var(--industry-line);grid-template-columns:1fr 110px 1fr;display:grid}.industry-shell-telecom .telecom-inversion-side{min-height:230px;padding:36px}.industry-shell-telecom .telecom-inversion-gap{color:#fff;writing-mode:vertical-rl;background:#db6632;place-items:center;display:grid}.industry-shell-telecom .telecom-inversion span{font:600 .68rem/1.4 var(--font-inter);letter-spacing:.09em;text-transform:uppercase}.industry-shell-telecom .telecom-inversion strong{font:400 clamp(1.7rem,2.4vw,2.8rem)/1 var(--font-newsreader);margin-top:36px;display:block}.industry-shell-telecom .industry-shell-decision-grid article:nth-child(2n){background:#e8edef}.industry-shell-automotive{--industry-paper:#f2f1ed;--industry-proof:#f7f6f2;--industry-position:#e8e5dd;--industry-cta:#dfddd5;--industry-ink:#282d2f;--industry-copy:#595e5e;--industry-muted:#6b706f;--industry-line:#b6b7b1;--industry-accent:#c65332;--industry-dark:#202728;--industry-dark-panel:#343f3f;--industry-dark-line:#535f5e;--industry-replay:#303738}.industry-shell-automotive .industry-shell-hero{background:#f2f1ed;grid-template-columns:minmax(470px,.78fr) minmax(560px,1.22fr);gap:clamp(40px,4vw,72px);min-height:860px}.industry-shell-automotive .automotive-hero-copy{align-self:center;gap:clamp(34px,3.5vw,54px);display:grid}.industry-shell-automotive .industry-shell-hero-context{max-width:640px}.industry-shell-automotive .automotive-hero-visual{aspect-ratio:1672/941;background:0 0;place-self:center end;width:min(56vw,1050px);margin:0;position:relative;overflow:hidden}.industry-shell-automotive .automotive-hero-visual img{object-fit:contain}@media (max-width:1150px){.industry-shell-automotive .industry-shell-hero{grid-template-columns:minmax(0,1fr);min-height:0}.industry-shell-automotive .automotive-hero-visual{width:100%;margin-top:12px}}@media (max-width:700px){:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context>p{width:calc(100vw - 56px);max-width:calc(100vw - 56px)}.industry-shell-defence .defence-hero .industry-shell-hero-context,:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.industry-shell-defence .defence-hero .industry-shell-hero-context>*,:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.industry-shell-defence .defence-hero .industry-shell-hero-context>a,:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context>a{width:fit-content;line-height:1.4}.industry-shell .industry-shell-hero-context,.industry-shell .industry-shell-hero-heading,.industry-shell .industry-image-hero-copy{width:100%;min-width:0;max-width:100%}.industry-shell .industry-shell-hero-context>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.industry-shell .industry-shell-hero-context>a{width:fit-content;line-height:1.4}}@media (max-width:360px){.industry-shell .industry-shell-hero h1{overflow-wrap:anywhere;font-size:clamp(2.65rem,15vw,3rem)}}.homeland-mobile-flow{display:none}@media (max-width:700px){.homeland-signal-flow{margin-left:0;margin-right:0;overflow:hidden}.homeland-signal-flow>svg{display:none}.homeland-mobile-flow{background:#efeee8;border:1px solid #a9aca6;display:grid}.homeland-mobile-flow>div{padding:24px 22px;position:relative}.homeland-mobile-flow>div+div{border-top:1px solid #a9aca6}.homeland-mobile-flow p,.homeland-mobile-flow small,.homeland-mobile-flow span,.homeland-mobile-flow li{font-family:var(--font-ibm-plex-mono),monospace;text-transform:uppercase}.homeland-mobile-flow p{color:#78643f;letter-spacing:.13em;margin:0 0 22px;font-size:.61rem;font-weight:600}.homeland-mobile-flow small{color:#737872;letter-spacing:.1em;font-size:.55rem;line-height:1.45;display:block}.homeland-mobile-flow-sources{gap:0;display:grid}.homeland-mobile-flow-sources span{color:#363b37;letter-spacing:.06em;border-top:1px solid #c9cbc5;justify-content:space-between;align-items:center;padding:13px 0;font-size:.68rem;display:flex}.homeland-mobile-flow-sources span i{background:#a77c39;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #a77c3914}.homeland-mobile-flow-sources small{margin-top:17px}.homeland-mobile-flow-loop{text-align:center;background:radial-gradient(circle,#b9935521,#0000 64%)}.homeland-mobile-flow-loop:before{content:"";pointer-events:none;border:1px solid #999d97;border-radius:50%;position:absolute;inset:22px}.homeland-mobile-flow-loop>*{z-index:1;position:relative}.homeland-mobile-flow-loop strong{color:#1b211d;font:400 2.15rem/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:42px auto 28px;display:block}.homeland-mobile-flow-loop ol{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:0 auto 36px;padding:0 30px;list-style:none;display:flex}.homeland-mobile-flow-loop li{color:#555b56;letter-spacing:.06em;font-size:.56rem}.homeland-mobile-flow-loop li:not(:last-child):after{color:#a77c39;content:"→";margin-left:14px}.homeland-mobile-flow-loop small{color:#806a42;letter-spacing:.12em;margin-bottom:27px;font-weight:600}.homeland-mobile-flow-loop small b{margin:0 6px;font-weight:400}.homeland-mobile-flow-command{color:#f1f2ed;background:#111714}.homeland-mobile-flow-command p{color:#b99355}.homeland-mobile-flow-command strong{max-width:12ch;font:400 2.35rem/.94 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0 0 38px;display:block}.homeland-mobile-flow-command small{color:#a1aaa5}.homeland-signal-flow figcaption{color:#666c67;width:auto;padding:16px 0 0;position:static}}.homeland-next-sovereignty-grid,.homeland-next-sovereignty-grid article{border-color:#393a36}.homeland-next-sovereignty-grid p{color:#adaea8}.homeland-next-authority{color:#f0f0eb;background:#151614}.homeland-next-authority-boundary,.homeland-next-authority-boundary>div+div,.homeland-next-authority-boundary span{border-color:#454641}.homeland-next-authority-boundary span{color:#9c9d97}.homeland-next-authority-boundary strong{color:#dedfd9;border-color:#363733}.homeland-svg-core circle{stroke:#8f918c}.homeland-svg-core circle:nth-child(3){animation:none}.homeland-svg-stages text{fill:#555954;letter-spacing:.2px;text-transform:none;font-size:11px}.industry-shell-hero.industry-supplied-hero{color:#202521;background:#f1f0ea;grid-template-columns:minmax(410px,.78fr) minmax(560px,1.22fr);grid-template-areas:"heading artwork""context artwork";align-items:center;gap:clamp(32px,4vw,74px);min-height:860px}.industry-supplied-hero>.industry-shell-hero-heading{grid-area:heading;align-self:end}.industry-supplied-hero>.industry-shell-hero-context{grid-area:context;align-self:start}.industry-supplied-hero .industry-shell-hero-heading h1{color:#202521}.industry-supplied-hero .industry-shell-hero-heading>a{color:#676d68}.industry-supplied-hero .industry-shell-hero-context>p{color:#4f5651}.industry-supplied-hero .industry-shell-hero-context>a{color:#262c28;border-color:#747a75}.industry-supplied-hero-artwork{aspect-ratio:1672/941;background:0 0;grid-area:artwork;place-self:center end;width:min(58vw,1080px);margin:0;position:relative;overflow:hidden}.industry-supplied-hero-artwork img{object-fit:contain;object-position:center}.homeland-next-hero>.industry-supplied-hero-artwork{z-index:0;opacity:.25;filter:invert()brightness(1.35);pointer-events:none;width:min(61vw,1040px);position:absolute;bottom:74px;right:-3vw}.homeland-next-hero-copy,.homeland-next-hero-aside,.homeland-next-kicker,.homeland-next-hero-rail{z-index:1;position:relative}@media (max-width:1100px){.industry-shell-hero.industry-supplied-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""context""artwork";min-height:0}.industry-supplied-hero-artwork{justify-self:center;width:100%;margin-top:10px}}@media (max-width:700px){.industry-shell-hero.industry-supplied-hero{gap:34px}.industry-supplied-hero-artwork{width:calc(100vw - 38px);margin-left:-9px;margin-right:-9px}.homeland-next-hero>.industry-supplied-hero-artwork{opacity:.14;width:155vw;bottom:112px;right:-35%}}.industry-shell-automotive .industry-shell-reality{background:#e5e5e0}.industry-shell-automotive .automotive-pyramid{justify-items:center;gap:0;max-width:1100px;margin-inline:auto;display:grid}.industry-shell-automotive .automotive-pyramid-tier{border:1px solid #969c9b;border-bottom:0;justify-content:space-between;gap:28px;padding:24px 34px;display:flex}.industry-shell-automotive .automotive-pyramid-tier span{font:600 .68rem/1.4 var(--font-inter);letter-spacing:.09em;text-transform:uppercase}.industry-shell-automotive .automotive-pyramid-tier strong{font:400 clamp(1.4rem,2vw,2.2rem)/1 var(--font-newsreader)}.industry-shell-automotive .automotive-pyramid-oem{color:#fff;background:#343d3d;width:42%}.industry-shell-automotive .automotive-pyramid-t1{background:#c9ceca;width:58%}.industry-shell-automotive .automotive-pyramid-t2{background:#dddeda;width:76%}.industry-shell-automotive .automotive-pyramid-t3{background:#efefeb;border-bottom:1px solid #969c9b;width:100%}.industry-shell-automotive .industry-shell-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-shell-automotive .industry-shell-decision-grid article{min-height:330px}.homeland-next{--hn-ink:#f2f2ed;--hn-muted:#a2a39e;--hn-green:#080908;--hn-panel:#111210;--hn-line:#363834;--hn-gold:#b99355;--hn-paper:#ecebe4;--hn-paper-line:#b9bab3;--hn-gutter:max(clamp(28px,5vw,88px),calc((100vw - 1900px)/2));color:#171816;background:var(--hn-paper)}.homeland-next :is(h1,h2,h3,p){margin-top:0}.homeland-next :is(h1,h2,h3){font-family:var(--font-newsreader),Georgia,serif}.homeland-next section,.homeland-next-hero{padding-right:var(--hn-gutter);padding-left:var(--hn-gutter)}.homeland-next-kicker,.homeland-next section>header>p,.homeland-next-hero-copy>p,.homeland-next-system-top,.homeland-next-hero-rail,.homeland-next-sources p,.homeland-next-sources span,.homeland-next-loop>p,.homeland-next-loop li,.homeland-next-command p,.homeland-next-command span,.homeland-next-command small,.homeland-next-federation-map span,.homeland-next-federation-map small,.homeland-next-sovereignty-grid>article>span,.homeland-next-authority-statement>p,.homeland-next-authority-boundary span,.homeland-next-faq article>span,.homeland-next-cta>p{font:500 .62rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.homeland-next-hero{min-height:100svh;color:var(--hn-ink);background:var(--hn-green);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(330px,.55fr);gap:0 clamp(60px,8vw,150px);padding-top:clamp(150px,11vw,220px);padding-bottom:42px;display:grid;position:relative;overflow:hidden}.homeland-next-hero:before{opacity:.18;content:"";background-image:linear-gradient(#e8e9e21a 1px,#0000 1px),linear-gradient(90deg,#e8e9e21a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000,#0000 72%);mask-image:linear-gradient(100deg,#000,#0000 72%)}.homeland-next-hero:after{background:linear-gradient(transparent,var(--hn-gold),transparent);content:"";width:1px;animation:7s ease-in-out infinite hn-scan;position:absolute;top:0;bottom:0;left:66%}.homeland-next-kicker{z-index:1;color:#77857f;grid-column:1/-1;gap:12px;display:flex;position:relative}.homeland-next-kicker a{color:#b8c2bd;text-decoration:none}.homeland-next-hero-copy{z-index:1;align-self:center;padding:70px 0;position:relative}.homeland-next-hero-copy>p{color:var(--hn-gold)}.homeland-next-hero h1{color:#f3f4f0;letter-spacing:-.065em;max-width:9ch;margin:38px 0 0;font-size:clamp(5.2rem,9.4vw,11.5rem);font-weight:400;line-height:.79}.homeland-next-hero-aside{z-index:1;border-left:1px solid var(--hn-gold);align-self:center;padding:36px 0 36px clamp(26px,3vw,52px);position:relative}.homeland-next-hero-aside strong{color:#eef1ed;max-width:19ch;font:400 clamp(1.8rem,2.5vw,3.2rem)/1 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;display:block}.homeland-next-hero-aside p{color:#a8b3ae;max-width:42ch;font:400 1rem/1.65 var(--font-inter),Arial,sans-serif;margin:30px 0}.homeland-next-hero-aside a{color:#d8dedb;font:500 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #66736d;gap:28px;padding:0 0 10px;text-decoration:none;display:inline-flex}.homeland-next-hero-rail{z-index:1;color:#7e8c85;border-top:1px solid #2c3a35;grid-column:1/-1;grid-template-columns:repeat(3,max-content) 1fr;gap:clamp(24px,4vw,70px);padding-top:19px;display:grid;position:relative}.homeland-next-hero-rail strong{color:#b6c0bb;justify-self:end;font-weight:500}.homeland-next-system,.homeland-next-federation,.homeland-next-sovereignty,.homeland-next-deployment,.homeland-next-faq{border-bottom:1px solid var(--hn-paper-line);padding-top:clamp(110px,10vw,180px);padding-bottom:clamp(110px,10vw,180px)}.homeland-next section>header{grid-template-columns:minmax(190px,.22fr) minmax(0,.78fr);align-items:start;gap:clamp(40px,7vw,130px);margin-bottom:clamp(60px,7vw,110px);display:grid}.homeland-next section>header>p{color:#6e736e;margin-top:9px}.homeland-next section>header h2{letter-spacing:-.055em;max-width:15ch;margin-bottom:0;font-size:clamp(3.4rem,5.8vw,7.2rem);font-weight:400;line-height:.89}.homeland-next-system{background:#efeee8}.homeland-next-system-frame{color:#e8ede9;border:1px solid var(--hn-line);background:var(--hn-green)}.homeland-next-system-top{color:#85938c;border-bottom:1px solid var(--hn-line);justify-content:space-between;gap:24px;padding:15px 18px;display:flex}.homeland-next-system-grid{grid-template-columns:minmax(230px,.7fr) minmax(420px,1.15fr) minmax(300px,.85fr);min-height:600px;display:grid}.homeland-next-sources{border-right:1px solid var(--hn-line);grid-template-rows:auto repeat(4,1fr);display:grid}.homeland-next-sources p{color:#8f9c96;border-bottom:1px solid var(--hn-line);padding:21px}.homeland-next-sources span{color:#b6c0bb;border-bottom:1px solid #26342f;align-items:center;gap:12px;padding:24px;display:flex}.homeland-next-sources span:last-child{border-bottom:0}.homeland-next-sources i{background:#759681;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #759681}.homeland-next-loop{text-align:center;border-right:1px solid var(--hn-line);background:radial-gradient(circle,#b9935521,#0000 52%);place-content:center;padding:48px;display:grid;position:relative;overflow:hidden}.homeland-next-loop>p{color:var(--hn-gold)}.homeland-next-loop>strong{z-index:1;font:400 clamp(2.5rem,3.5vw,4.6rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:22px 0 36px;display:block;position:relative}.homeland-next-loop ol{z-index:1;flex-wrap:wrap;justify-content:center;gap:7px 14px;max-width:500px;margin:0;padding:0;list-style:none;display:flex;position:relative}.homeland-next-loop li{color:#8e9b95}.homeland-next-loop li:not(:last-child):after{color:var(--hn-gold);content:"→";margin-left:14px}.homeland-next-orbit{aspect-ratio:1;border:1px solid #b9935538;border-radius:50%;width:430px;animation:24s linear infinite hn-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homeland-next-orbit:before,.homeland-next-orbit:after{content:"";border:1px solid #b9935526;border-radius:50%;position:absolute;inset:12%}.homeland-next-orbit:after{inset:27%}.homeland-next-orbit i{background:var(--hn-gold);border-radius:50%;width:7px;height:7px;position:absolute}.homeland-next-orbit i:first-child{top:8%;left:27%}.homeland-next-orbit i:nth-child(2){bottom:38%;right:4%}.homeland-next-orbit i:nth-child(3){bottom:9%;left:21%}.homeland-next-command{background:linear-gradient(135deg,#101d18,#0a120f);align-content:center;padding:clamp(34px,4vw,64px);display:grid}.homeland-next-command p{color:#7f8c86}.homeland-next-command span{color:var(--hn-gold);margin:70px 0 22px}.homeland-next-command strong{color:#f0f2ee;max-width:13ch;font:400 clamp(2.2rem,3.2vw,4rem)/.96 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.homeland-next-command small{color:#77857f;margin-top:80px}.homeland-next-system-copy{border-top:1px solid var(--hn-paper-line);grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,140px);margin-top:70px;padding-top:30px;display:grid}.homeland-next-system-copy p{color:#4f544f;max-width:58ch;font:400 1.03rem/1.7 var(--font-inter),Arial,sans-serif;margin-bottom:0}.homeland-next-system-copy .homeland-next-lead{color:#1b201c;max-width:28ch;font:400 clamp(1.9rem,2.7vw,3.2rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.homeland-signal-flow{background:0 0;border-top:1px solid #9fa39d;border-bottom:1px solid #9fa39d;margin:0;overflow:hidden}.homeland-signal-flow svg{width:100%;height:auto;font-family:var(--font-ibm-plex-mono),monospace;display:block;overflow:visible}.homeland-signal-flow figcaption{color:#666c67;font:500 .61rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #b8bbb5;padding:18px 0}.homeland-svg-eyebrow,.homeland-svg-source text,.homeland-svg-stages text,.homeland-svg-command-label,.homeland-svg-command-copy,.homeland-svg-return-label{fill:#666d68;letter-spacing:1.3px;font-size:11px;font-weight:500}.homeland-svg-authority{fill:#949994!important;font-size:8px!important}.homeland-svg-source circle:first-child,.homeland-svg-stages circle,.homeland-svg-command circle{fill:#eeeee8;stroke:#536a5b;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.homeland-svg-pulse{fill:none;stroke:#638470;stroke-width:1px;opacity:.16;transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite homeland-node-pulse;animation-delay:var(--source-delay)}.homeland-svg-routes path,.homeland-svg-loop-base,.homeland-svg-command-base,.homeland-svg-return-base{fill:none;stroke:#9aa099;stroke-width:1px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke}.homeland-svg-signals path,.homeland-svg-loop-signal,.homeland-svg-command-signal,.homeland-svg-return-signal{fill:none;stroke:url(#homelandSignalGradient);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 90;filter:url(#homelandSignalGlow);vector-effect:non-scaling-stroke;animation:5.8s linear infinite homeland-signal-travel}.homeland-svg-signals path:nth-child(2){animation-delay:.7s}.homeland-svg-signals path:nth-child(3){animation-delay:1.4s}.homeland-svg-signals path:nth-child(4){animation-delay:2.1s}.homeland-svg-loop-signal{animation-duration:7.2s}.homeland-svg-command-signal{animation-duration:4s;animation-delay:2.2s}.homeland-svg-return-signal{animation-duration:7.8s;animation-delay:3.2s}.homeland-svg-core circle{fill:none;stroke:#879087;stroke-width:1px}.homeland-svg-core circle:nth-child(2){stroke:#b99355;stroke-dasharray:4 7;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite homeland-ring-rotate}.homeland-svg-core circle:nth-child(3){fill:#b99355;stroke:none;filter:url(#homelandSignalGlow);animation:3.2s ease-in-out infinite homeland-node-pulse}.homeland-svg-core-label{fill:#9a773f;letter-spacing:1.8px;font-size:11px;font-weight:600}.homeland-svg-core-title{fill:#1b211d;font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-1px;font-size:31px}.homeland-svg-command-title{fill:#171c18;font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-1.8px;font-size:43px}.homeland-svg-command-label{fill:#8a672e}.homeland-svg-stages text{fill:#6f746f;font-size:8px}.homeland-svg-return-label{fill:#806a42}@keyframes homeland-signal-travel{to{stroke-dashoffset:-100px}}@keyframes homeland-ring-rotate{to{rotate:360deg}}@keyframes homeland-node-pulse{0%,72%,to{opacity:.2;transform:scale(.8)}10%{opacity:.9;transform:scale(1.45)}22%{opacity:.25;transform:scale(1)}}.homeland-next-federation-map{border:1px solid #9da39e;grid-template-columns:1fr 1fr 1.45fr 1fr 1fr;min-height:390px;display:grid}.homeland-next-federation-map article{border-right:1px solid #9da39e;align-content:space-between;padding:28px;display:grid}.homeland-next-federation-map article:last-child{border-right:0}.homeland-next-federation-map span{color:#666d68}.homeland-next-federation-map strong{font:400 clamp(1.8rem,2.4vw,3rem)/1 var(--font-newsreader),Georgia,serif}.homeland-next-federation-map small{color:#6b726d}.homeland-next-federation-map .homeland-next-federation-core{color:#eef1ed;background:var(--hn-panel)}.homeland-next-federation-core span,.homeland-next-federation-core small{color:#93a19a}.homeland-next-federation-copy{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,140px);margin-top:60px;display:grid}.homeland-next-federation-copy p{color:#484e49;max-width:58ch;font:400 1.05rem/1.7 var(--font-inter),Arial,sans-serif;margin:0}.homeland-next-sovereignty{color:#edf1ed;background:#0b1411}.homeland-next-sovereignty header>p{color:#89968f!important}.homeland-next-sovereignty header h2{color:#eff2ee}.homeland-next-sovereignty-grid{border-top:1px solid #3a4842;border-left:1px solid #3a4842;grid-template-columns:repeat(3,1fr);display:grid}.homeland-next-sovereignty-grid article{border-bottom:1px solid #3a4842;border-right:1px solid #3a4842;grid-template-rows:auto 1fr auto;min-height:500px;padding:clamp(30px,4vw,60px);display:grid}.homeland-next-sovereignty-grid>article>span{color:var(--hn-gold)}.homeland-next-sovereignty-grid h3{letter-spacing:-.05em;align-self:center;margin:0;font-size:clamp(2.8rem,4vw,5rem);font-weight:400;line-height:.9}.homeland-next-sovereignty-grid p{color:#aab5af;max-width:40ch;font:400 1rem/1.65 var(--font-inter),Arial,sans-serif;margin:0}.homeland-next-authority{color:#eef1ee;background:#17211d;grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,160px);padding-top:clamp(120px,11vw,200px);padding-bottom:clamp(120px,11vw,200px);display:grid}.homeland-next-authority-statement>p{color:var(--hn-gold)}.homeland-next-authority-statement h2{letter-spacing:-.055em;max-width:12ch;margin:38px 0 0;font-size:clamp(3.5rem,5.5vw,6.8rem);font-weight:400;line-height:.9}.homeland-next-authority-boundary{border:1px solid #46534e;grid-template-columns:1fr 1fr;display:grid}.homeland-next-authority-boundary>div{align-content:start;gap:0;display:grid}.homeland-next-authority-boundary>div+div{border-left:1px solid #46534e}.homeland-next-authority-boundary span{color:#91a099;border-bottom:1px solid #46534e;padding:20px}.homeland-next-authority-boundary strong{color:#dce2de;font:400 1rem/1.3 var(--font-inter),Arial,sans-serif;border-bottom:1px solid #35423d;padding:24px 20px}.homeland-next-authority-boundary strong:last-child{border-bottom:0}.homeland-next-deployment{background:#efeee8}.homeland-next-deployment-copy{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,140px);display:grid}.homeland-next-deployment-copy p{color:#4c524d;max-width:56ch;font:400 1.05rem/1.7 var(--font-inter),Arial,sans-serif;margin:0}.homeland-next-deployment-rail{font:500 .68rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;border:1px solid #a5aaa5;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:80px;padding:26px;display:grid}.homeland-next-deployment-rail i{color:var(--hn-gold);font-style:normal}.homeland-next-faq{background:#e2e3dd}.homeland-next-faq>div{border-top:1px solid #9ea39e}.homeland-next-faq article{border-bottom:1px solid #9ea39e;grid-template-columns:70px minmax(280px,.45fr) minmax(380px,.55fr);gap:clamp(28px,5vw,90px);padding:34px 0;display:grid}.homeland-next-faq article>span{color:#777d78}.homeland-next-faq h3{letter-spacing:-.04em;max-width:25ch;margin:0;font-size:clamp(1.8rem,2.5vw,3rem);font-weight:400;line-height:1}.homeland-next-faq article p{color:#4b514c;max-width:64ch;font:400 1rem/1.65 var(--font-inter),Arial,sans-serif;margin:0}.homeland-next-cta{color:#eff2ee;background:var(--hn-green);padding-top:clamp(130px,13vw,230px);padding-bottom:clamp(130px,13vw,230px)}.homeland-next-cta>p{color:#89968f}.homeland-next-cta h2{letter-spacing:-.06em;max-width:13ch;margin:50px 0 70px;font-size:clamp(4rem,7vw,8.5rem);font-weight:400;line-height:.86}.homeland-next-cta button{color:#111713;font:500 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;background:#f0f0ea;border:0;padding:15px 19px}@keyframes hn-scan{0%,to{opacity:.25;transform:translateY(-100%)}50%{opacity:.8;transform:translateY(100%)}}@keyframes hn-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:1050px){.homeland-next-hero{grid-template-columns:1fr;min-height:0}.homeland-next-hero-aside{margin-bottom:80px}.homeland-next-system-grid{grid-template-columns:1fr 1fr}.homeland-next-sources{border-right:0;border-bottom:1px solid var(--hn-line);grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr)}.homeland-next-sources p{grid-column:1/-1}.homeland-next-loop{min-height:520px}.homeland-next-federation-map{grid-template-columns:1fr 1fr}.homeland-next-federation-core{grid-area:1/1/auto/-1;min-height:300px}.homeland-next-federation-map article{border-bottom:1px solid #9da39e;min-height:220px}.homeland-next-authority{grid-template-columns:1fr}.homeland-next-authority-boundary{min-height:420px}}@media (max-width:700px){.homeland-next-hero{padding-top:130px}.homeland-next-hero h1{font-size:clamp(4.5rem,22vw,7rem)}.homeland-next-hero-rail{grid-template-columns:1fr 1fr;gap:16px}.homeland-next-hero-rail strong{justify-self:start}.homeland-next section>header{grid-template-columns:1fr;gap:22px}.homeland-next section>header h2{font-size:clamp(3rem,14vw,4.7rem)}.homeland-signal-flow{margin-left:-28px;margin-right:-28px;overflow-x:auto}.homeland-signal-flow svg{width:950px;max-width:none}.homeland-signal-flow figcaption{width:calc(100vw - 56px);padding-left:28px;position:sticky;left:0}.homeland-next-system-copy,.homeland-next-federation-copy,.homeland-next-deployment-copy,.homeland-next-federation-map{grid-template-columns:1fr}.homeland-next-federation-core{grid-column:auto}.homeland-next-sovereignty-grid{grid-template-columns:1fr}.homeland-next-sovereignty-grid article{min-height:390px}.homeland-next-authority-statement h2{font-size:clamp(3.2rem,14vw,5rem)}.homeland-next-authority-boundary{grid-template-columns:1fr;min-height:0}.homeland-next-authority-boundary>div+div{border-top:1px solid #46534e;border-left:0}.homeland-next-deployment-rail{grid-template-columns:1fr;justify-items:center}.homeland-next-faq article{grid-template-columns:42px 1fr}.homeland-next-faq article p{grid-column:2}.homeland-next-cta h2{font-size:clamp(3.5rem,15vw,5.3rem)}}@media (prefers-reduced-motion:reduce){.homeland-next-hero:after,.homeland-svg-pulse,.homeland-svg-signals path,.homeland-svg-loop-signal,.homeland-svg-command-signal,.homeland-svg-return-signal,.homeland-svg-core circle{animation:none}}.homeland-next-hero,.homeland-next-cta,.homeland-next-system-frame{background-color:#080908}.homeland-next-command{background:linear-gradient(135deg,#161715,#0a0b0a)}.homeland-next-command :is(p,small),.homeland-next-hero :is(.homeland-next-kicker,.homeland-next-hero-rail),.homeland-next-hero-aside p{color:#9b9c97}.homeland-next-sources i{background:#8c8d88;box-shadow:0 0 10px #ecece733}.homeland-svg-source circle:first-child,.homeland-svg-stages circle,.homeland-svg-command circle{stroke:#70716c}.homeland-svg-stages text{fill:#454844;font-family:var(--font-inter),Arial,sans-serif;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.homeland-svg-stages circle{fill:#a77c39;stroke:none}.homeland-svg-core-title{letter-spacing:-.25px;font-size:21px}.homeland-svg-loop-base{stroke:#a2a59f;stroke-dasharray:2 8}.homeland-svg-loop-signal{stroke-dasharray:7 93;opacity:.72}.homeland-svg-return-label{letter-spacing:1.5px;font-size:10px}.homeland-svg-source rect,.homeland-svg-command rect{fill:#8d7142}.homeland-svg-architecture .homeland-svg-frame{fill:#ffffff29;stroke:#858984;stroke-width:1px}.homeland-svg-architecture>line{stroke:#a9aca6;stroke-width:1px}.homeland-svg-frame-status{fill:#686c67;font:500 9px var(--font-ibm-plex-mono),monospace;letter-spacing:1.4px}.homeland-svg-cycle-base,.homeland-svg-cycle-signal{fill:none;stroke:#9da19b;stroke-width:1px;vector-effect:non-scaling-stroke}.homeland-svg-cycle-signal{stroke:url(#homelandSignalGradient);stroke-width:2px;stroke-dasharray:8 92;filter:url(#homelandSignalGlow);animation:7s linear infinite homeland-signal-travel}.homeland-svg-stage-number{fill:#9a773f!important;font:600 8px var(--font-ibm-plex-mono),monospace!important;letter-spacing:1px!important}.homeland-svg-architecture .homeland-svg-stages text:not(.homeland-svg-stage-number){fill:#252925;font:500 12px var(--font-inter),Arial,sans-serif;letter-spacing:0}.homeland-svg-correction-line{fill:none;stroke:#a9aca6;stroke-width:1px;stroke-dasharray:3 6}.homeland-svg-frame-note{fill:#737872;font:400 9px var(--font-inter),Arial,sans-serif;letter-spacing:.15px}.homeland-operating-surface{color:#ecece7;background:#090b0a;border:1px solid #343733}.homeland-operating-surface .homeland-surface-topbar{color:#8f9690;font:500 .61rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #343733;justify-content:space-between;gap:28px;padding:16px 20px;display:flex}.homeland-surface-grid{grid-template-columns:minmax(240px,.72fr) minmax(430px,1.25fr) minmax(300px,.88fr);min-height:620px;display:grid}.homeland-surface-grid>section{min-width:0}.homeland-surface-sources{border-right:1px solid #343733;grid-template-rows:auto repeat(4,1fr);display:grid}.homeland-surface-sources>p,.homeland-surface-command>p{color:#8f9690;font:500 .61rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #343733;margin:0;padding:22px}.homeland-surface-source{border-bottom:1px solid #292c29;align-content:center;padding:24px 22px;display:grid}.homeland-surface-source:last-child{border-bottom:0}.homeland-surface-source>div{align-items:center;gap:10px;display:flex}.homeland-surface-source strong{color:#d8dad5;font:500 .78rem/1.3 var(--font-inter),Arial,sans-serif}.homeland-surface-source i{background:#b99355;flex:0 0 6px;width:6px;height:6px;position:relative}.homeland-surface-source i:after{content:"";background:linear-gradient(90deg,#b99355,#0000);width:clamp(22px,3.5vw,64px);height:1px;position:absolute;top:2px;left:10px}.homeland-surface-source small{color:#777e78;font:500 .55rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:9px}.homeland-surface-engine{background:radial-gradient(circle at 50% 45%,#b9935517,#0000 52%);border-right:1px solid #343733;grid-template-rows:auto 1fr auto auto;display:grid}.homeland-surface-engine>header{border-bottom:1px solid #343733;justify-content:space-between;gap:20px;padding:22px 26px;display:flex}.homeland-surface-engine>header span,.homeland-surface-engine>header small,.homeland-surface-engine-title>p,.homeland-surface-engine footer{font:500 .59rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.homeland-surface-engine>header small{white-space:nowrap}.homeland-surface-engine>header span,.homeland-surface-engine-title>p{color:#b99355}.homeland-surface-engine>header small{color:#7f8680}.homeland-surface-engine-title{text-align:center;align-self:center;padding:44px 34px 34px}.homeland-surface-engine-title h3{color:#f1f2ed;max-width:12ch;font:400 clamp(2.8rem,4vw,5.2rem)/.88 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:18px auto 0}.homeland-surface-engine ol{border-top:1px solid #343733;border-bottom:1px solid #343733;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.homeland-surface-engine li{border-right:1px solid #343733;gap:10px;padding:18px 15px;display:grid}.homeland-surface-engine li:nth-child(4),.homeland-surface-engine li:last-child{border-right:0}.homeland-surface-engine li:nth-child(n+5){border-top:1px solid #343733}.homeland-surface-engine li span{color:#9a773f;font:600 .53rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em}.homeland-surface-engine li strong{color:#d9dbd6;font:500 .73rem/1.25 var(--font-inter),Arial,sans-serif}.homeland-surface-engine footer{color:#afb2ad;justify-content:center;gap:18px;padding:20px;display:flex}.homeland-surface-engine footer i{color:#b99355;font-style:normal}.homeland-surface-command{grid-template-rows:auto 1fr auto;display:grid}.homeland-surface-command>div{align-self:center;padding:40px clamp(24px,2.2vw,40px)}.homeland-surface-command>div span{color:#b99355;font:600 .61rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.homeland-surface-command h3{color:#f2f3ee;max-width:14ch;font:400 clamp(2rem,2.55vw,3.6rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:24px 0 0}.homeland-surface-command>small{color:#858c86;font:500 .58rem/1.65 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #343733;padding:28px clamp(28px,3vw,54px)}.homeland-operating-surface figcaption{color:#7f8680;background:#090b0a;border-top:1px solid #343733;padding:17px 20px}@media (max-width:1000px){.homeland-surface-grid{grid-template-columns:1fr}.homeland-surface-sources,.homeland-surface-engine{border-bottom:1px solid #343733;border-right:0}.homeland-surface-sources{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,1fr)}.homeland-surface-sources>p{grid-column:1/-1}.homeland-surface-source:nth-child(2n){border-right:1px solid #292c29}.homeland-surface-command{min-height:430px}}@media (max-width:620px){.homeland-operating-surface .homeland-surface-topbar{flex-direction:column;align-items:flex-start}.homeland-surface-sources{grid-template-columns:1fr}.homeland-surface-sources>p{grid-column:auto}.homeland-surface-source:nth-child(2n){border-right:0}.homeland-surface-engine ol{grid-template-columns:repeat(2,1fr)}.homeland-surface-engine li:nth-child(2n){border-right:0}.homeland-surface-engine li:nth-child(n+3){border-top:1px solid #343733}.homeland-surface-engine-title h3{font-size:clamp(2.7rem,14vw,4.4rem)}}.homeland-operational-field{color:#ecece7;isolation:isolate;background:#080a09;border:1px solid #343733;position:relative}.homeland-operational-field:before{z-index:-2;content:"";background-image:linear-gradient(90deg,#080a09f0 0%,#080a0994 36%,#080a097a 68%,#080a09e6 100%),url(/images/environments/Homeland_Command_Picture.png);background-position:50% 58%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.homeland-operational-field:after{z-index:-1;opacity:.22;content:"";background-image:linear-gradient(#eaebe414 1px,#0000 1px),linear-gradient(90deg,#eaebe414 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.homeland-field-topbar{color:#929993;font:500 .6rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:#080a09c2;border-bottom:1px solid #343733;justify-content:space-between;gap:24px;padding:15px 20px;display:flex}.homeland-field-canvas{min-height:690px;position:relative}.homeland-field-sources{background:#080a0970;border-right:1px solid #8086806b;grid-template-rows:auto repeat(4,1fr);width:26%;display:grid;position:absolute;top:0;bottom:0;left:0}.homeland-field-sources>p,.homeland-field-command>p{color:#8c938d;font:500 .59rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #80868057;margin:0;padding:21px}.homeland-field-source{border-bottom:1px solid #80868042;align-content:center;justify-items:start;padding:24px;display:grid;position:relative}.homeland-field-source:last-child{border-bottom:0}.homeland-field-source strong{color:#dde0da;font:500 .76rem/1.3 var(--font-inter),Arial,sans-serif;align-items:center;gap:11px;display:inline-flex}.homeland-field-source i{background:#b99355;width:7px;height:7px;position:absolute;top:50%;right:-4px;box-shadow:0 0 12px #b9935580}.homeland-field-source i:before{content:"";background:linear-gradient(90deg,#0000,#b99355);width:clamp(28px,4vw,70px);height:1px;position:absolute;top:3px;right:8px}.homeland-field-source small{color:#7e857f;font:500 .54rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:9px}.homeland-field-intelligence{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#080a09bd,#080a0980);border-top:1px solid #afb4ae99;border-bottom:1px solid #afb4ae99;grid-template-rows:auto auto 1fr auto;padding:0 30px;display:grid;position:absolute;inset:72px 28% 76px 29%}.homeland-field-intelligence-heading{border-bottom:1px solid #8b918b6b;padding:28px 0 26px;display:block}.homeland-field-intelligence-heading>span,.homeland-field-gateway,.homeland-field-learning{font:500 .58rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.homeland-field-intelligence-heading>span{color:#b99355;max-width:34ch;display:block}.homeland-field-intelligence-heading h3{color:#f1f2ed;max-width:14ch;font:400 clamp(2.2rem,3.2vw,4.3rem)/.9 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;text-align:left;margin:24px 0 0}.homeland-field-gateway{color:#a5aba5;border-bottom:1px solid #8b918b52;align-items:center;gap:15px;padding:17px 0;display:flex}.homeland-field-gateway i{color:#b99355;font-style:normal}.homeland-field-sequence{border:0;grid-template-columns:repeat(6,minmax(0,1fr));align-self:center;margin:0;padding:42px 0 30px;list-style:none;display:grid;position:relative}.homeland-field-sequence:before{content:"";background:#727872;height:1px;position:absolute;top:49px;left:0;right:0}.homeland-field-sequence:after{content:"";background:linear-gradient(90deg,#0000,#b99355 58%,#e5d2aa);width:16.666%;height:3px;animation:7.2s linear infinite homeland-field-sweep;position:absolute;top:48px;left:0;box-shadow:0 0 12px #b993556b}.homeland-field-sequence li{border:0;min-width:0;padding:0 7px;display:grid;position:relative}.homeland-field-sequence li:before{content:"";background:#b99355;width:1px;height:12px;position:absolute;top:3px;left:7px}.homeland-field-sequence li:after{display:none}.homeland-field-sequence span{color:#9a773f;font:600 .5rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em}.homeland-field-sequence strong{color:#e0e2dd;font:500 clamp(.64rem,.76vw,.78rem)/1.2 var(--font-inter),Arial,sans-serif;white-space:nowrap;margin-top:30px}.homeland-field-learning{color:#9da39d;border-top:1px solid #8b918b52;grid-template-columns:auto minmax(40px,1fr) auto auto;align-items:center;gap:15px;padding:22px 0 20px;display:grid;position:relative}.homeland-field-learning:before{content:"";border-bottom:1px solid #777d77;border-left:1px solid #777d77;border-right:1px solid #777d77;height:18px;position:absolute;bottom:-1px;left:7px;right:7px}.homeland-field-learning:after{color:#b99355;content:"↑";position:absolute;bottom:14px;left:3px}.homeland-field-learning i{background:linear-gradient(90deg,#b99355,#b9935529);height:1px}.homeland-field-learning strong{color:#d7d9d4;font-weight:500}.homeland-field-learning b{color:#b99355;font-size:1rem}.homeland-field-learning small{color:#747b75;font:500 .53rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;grid-column:1/-1;margin-bottom:12px}@keyframes homeland-field-sweep{0%{transform:translate(-100%)}to{transform:translate(600%)}}.homeland-field-command{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a09a8;border-left:1px solid #8086806b;grid-template-rows:auto 1fr auto;width:25%;display:grid;position:absolute;top:0;bottom:0;right:0}.homeland-field-command>div{align-self:center;padding:36px clamp(22px,2vw,34px)}.homeland-field-command>div span{color:#b99355;font:600 .58rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.homeland-field-command h3{color:#f1f2ed;max-width:13ch;font:400 clamp(1.8rem,2.15vw,3.1rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;margin:25px 0 0}.homeland-field-command>small{color:#848b85;font:500 .55rem/1.6 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #80868057;padding:25px clamp(22px,2vw,34px)}.homeland-operational-field figcaption{color:#7f8680;background:#080a09e6;border-top:1px solid #343733;padding:16px 20px}@media (max-width:1050px){.homeland-field-canvas{min-height:0;display:grid}.homeland-field-sources,.homeland-field-intelligence,.homeland-field-command{width:auto;position:relative;inset:auto}.homeland-field-sources{border-bottom:1px solid #343733;border-right:0;grid-template-rows:auto auto auto;grid-template-columns:repeat(2,1fr)}.homeland-field-sources>p{grid-column:1/-1}.homeland-field-source:nth-child(2n){border-right:1px solid #80868042}.homeland-field-source i{right:22px}.homeland-field-intelligence{margin:50px 28px;padding:0 24px}.homeland-field-command{border-top:1px solid #343733;border-left:0;min-height:440px}}@media (max-width:700px){.homeland-field-topbar{flex-direction:column;align-items:flex-start}.homeland-field-sources{grid-template-columns:1fr}.homeland-field-sources>p{grid-column:auto}.homeland-field-source:nth-child(2n){border-right:0}.homeland-field-intelligence{margin:38px 18px;padding:0 18px}.homeland-field-intelligence-heading h3{text-align:left}.homeland-field-sequence{grid-template-columns:repeat(3,1fr);row-gap:22px}.homeland-field-sequence:before,.homeland-field-sequence:after{display:none}.homeland-field-sequence li{border-top:1px solid #8b918b5c;padding:14px 8px}.homeland-field-sequence li:before{top:14px}.homeland-field-sequence strong{white-space:normal}.homeland-field-command h3{font-size:clamp(2.7rem,13vw,4.2rem)}}.homeland-svg-pulse{display:none}.homeland-svg-core circle:nth-child(2),.homeland-svg-core circle:nth-child(3),.homeland-next-orbit{animation:none}.homeland-next-hero{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr);column-gap:clamp(48px,6vw,112px);min-height:calc(100svh - 88px);padding-top:clamp(112px,8vw,156px)}.homeland-next-hero-copy{align-self:start;padding:clamp(38px,4.5vw,72px) 0 48px}.homeland-next-hero h1{max-width:8.7ch;margin-top:24px;font-size:clamp(4.8rem,8vw,9.5rem);line-height:.82}.homeland-next-hero-aside{background:linear-gradient(90deg,#080908f5,#080908b8 72%,#0000);align-self:start;margin-top:clamp(48px,5.5vw,90px);padding-top:24px;padding-bottom:28px}.homeland-next-hero>.industry-supplied-hero-artwork{aspect-ratio:auto;opacity:.13;filter:invert()grayscale()brightness(1.08);width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 92%,#0000 100%)}.homeland-next-hero>.industry-supplied-hero-artwork img{object-fit:cover;object-position:center 62%}@media (max-width:1050px){.homeland-next-hero{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:0;padding-top:118px}.homeland-next-hero-copy{padding:42px 0 20px}.homeland-next-hero-aside{max-width:650px;margin-top:24px;margin-bottom:64px}.homeland-next-hero>.industry-supplied-hero-artwork{opacity:.1;width:100%;height:100%;inset:0}}@media (max-width:700px){.homeland-next-hero h1{font-size:clamp(4.1rem,20vw,6.4rem)}.homeland-next-hero>.industry-supplied-hero-artwork{opacity:.08;width:100%;height:100%;inset:0}}.industry-shell-chemicals{--industry-paper:#f1f2ee;--industry-proof:#f6f7f3;--industry-position:#e4e9e5;--industry-cta:#dfe6e0;--industry-ink:#233831;--industry-copy:#55665f;--industry-muted:#697a73;--industry-line:#adbab4;--industry-accent:#b45738;--industry-dark:#162f2a;--industry-dark-panel:#25493f;--industry-dark-line:#49685e;--industry-replay:#253c35}.industry-shell-chemicals .industry-shell-hero{background:linear-gradient(90deg,#f1f2ee 0 64%,#dce7e2 64%)}.industry-shell-chemicals .industry-shell-reality{background:#e5ebe7}.industry-shell-chemicals .chemicals-fronts{border:1px solid var(--industry-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.industry-shell-chemicals .chemicals-front{min-height:250px;padding:40px}.industry-shell-chemicals .chemicals-front+div{border-left:1px solid var(--industry-line)}.industry-shell-chemicals .chemicals-front span{font:600 .68rem/1.4 var(--font-inter);letter-spacing:.09em;text-transform:uppercase}.industry-shell-chemicals .chemicals-front strong{max-width:26ch;font:400 clamp(1.8rem,2.6vw,3rem)/1 var(--font-newsreader);margin-top:40px;display:block}.industry-shell-chemicals .chemicals-front-integrity{color:#eff4f1;background:#26483f}.industry-shell-chemicals .chemicals-front-spread{background:#edf1ee}.industry-shell-cement{--industry-paper:#f1efea;--industry-proof:#f7f5f0;--industry-position:#e6e1d8;--industry-cta:#ddd7cc;--industry-ink:#332e28;--industry-copy:#625b52;--industry-muted:#776e62;--industry-line:#bdb4a8;--industry-accent:#c06032;--industry-dark:#292823;--industry-dark-panel:#423d34;--industry-dark-line:#655e52;--industry-replay:#3b342d}.industry-shell-cement .industry-shell-hero{background:linear-gradient(115deg,#f1efea 0 70%,#ded8ce 70%)}.industry-shell-cement .industry-shell-reality{background:#e9e4dc}.industry-shell-cement .cement-squeeze{border-block:1px solid var(--industry-line);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.industry-shell-cement .cement-squeeze-force{border-right:1px solid var(--industry-line);min-height:240px;padding:34px}.industry-shell-cement .cement-squeeze-force span{font:600 .68rem/1.4 var(--font-inter);letter-spacing:.09em;text-transform:uppercase}.industry-shell-cement .cement-squeeze-force strong{font:400 clamp(1.6rem,2.3vw,2.7rem)/1 var(--font-newsreader);margin-top:38px;display:block}.industry-shell-cement .cement-squeeze-margin{color:#fff;text-align:center;font:400 clamp(1.6rem,2.4vw,2.8rem)/1 var(--font-newsreader);background:#b4562e;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:baseline;gap:.38em;padding:28px;display:flex}.industry-shell-cement .industry-shell-decision-grid article:nth-child(2),.industry-shell-cement .industry-shell-decision-grid article:nth-child(3){background:#e9e4dc}.industry-shell-agriculture{--industry-paper:#f1f2ea;--industry-proof:#f7f7f1;--industry-position:#e5eadc;--industry-cta:#dfe6d4;--industry-ink:#2c3b25;--industry-copy:#5c6854;--industry-muted:#718069;--industry-line:#b5bea9;--industry-accent:#bd7834;--industry-dark:#253323;--industry-dark-panel:#3c5135;--industry-dark-line:#596d50;--industry-replay:#35432e}.industry-shell-agriculture .industry-shell-hero{background:#f3efe5}.industry-shell-agriculture .industry-shell-reality{background:#e7ebdf}.industry-shell-agriculture .agriculture-clocks{border-block:1px solid var(--industry-line);grid-template-columns:1fr 140px 1fr;display:grid}.industry-shell-agriculture .agriculture-clock{min-height:250px;padding:38px}.industry-shell-agriculture .agriculture-clock-chain{color:#fff;writing-mode:vertical-rl;background:#b87331;place-items:center;display:grid}.industry-shell-agriculture .agriculture-clock span{font:600 .68rem/1.4 var(--font-inter);letter-spacing:.09em;text-transform:uppercase}.industry-shell-agriculture .agriculture-clock strong{font:400 clamp(1.7rem,2.4vw,2.85rem)/1 var(--font-newsreader);margin-top:38px;display:block}.industry-shell-agriculture .agriculture-clock-bio{background:#dce5d2}.industry-shell-ports{--industry-paper:#eef2f3;--industry-proof:#f5f7f7;--industry-position:#dfe8ea;--industry-cta:#d7e3e6;--industry-ink:#17323e;--industry-copy:#4d626c;--industry-muted:#667b84;--industry-line:#a8b9c0;--industry-accent:#d16b35;--industry-dark:#102d38;--industry-dark-panel:#1f4856;--industry-dark-line:#456570;--industry-replay:#1f3b46}.industry-shell-ports .industry-shell-hero{color:#edf3f4;background:linear-gradient(115deg,#132f3b 0 72%,#244958 72%)}.industry-shell-ports .industry-shell-hero :is(a,p){color:#bdccd1}.industry-shell-ports .industry-shell-reality{background:#e1e9eb}.industry-shell-ports .ports-cascade{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.industry-shell-ports .ports-cascade:before{content:"";background:#78919b;height:2px;position:absolute;top:50%;left:4%;right:4%}.industry-shell-ports .ports-cascade-node{z-index:1;color:#eef3f4;background:#28505f;min-height:210px;padding:30px;position:relative}.industry-shell-ports .ports-cascade-node span{font:600 .68rem/1.4 var(--font-inter);letter-spacing:.09em;text-transform:uppercase}.industry-shell-ports .ports-cascade-node strong{font:400 clamp(1.5rem,2.1vw,2.45rem)/1.02 var(--font-newsreader);margin-top:36px;display:block}.industry-shell-ports .ports-cascade-choke{background:#416977;transform:translateY(32px)}.industry-shell-ports .ports-cascade-terminal{background:#b85d31;transform:translateY(64px)}@media (max-width:1100px){:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero,:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position),:is(.energy-join,.telecom-join,.automotive-join,.chemicals-join,.cement-join,.agriculture-join,.ports-join){grid-template-columns:minmax(0,1fr)}:is(.energy-join-arrow,.telecom-join-arrow,.automotive-join-arrow,.chemicals-join-arrow,.cement-join-arrow,.agriculture-join-arrow,.ports-join-arrow){min-height:90px}:is(.energy-join-arrow,.telecom-join-arrow,.automotive-join-arrow,.chemicals-join-arrow,.cement-join-arrow,.agriculture-join-arrow,.ports-join-arrow) span:before{content:"↓"}:is(.energy-join-loop,.telecom-join-loop,.automotive-join-loop,.chemicals-join-loop,.cement-join-loop,.agriculture-join-loop,.ports-join-loop){border-top:4px solid var(--industry-accent);border-left:0}}@media (max-width:900px){:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header),:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-reality-copy,.industry-shell-operating-copy),:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-faq-list article{grid-template-columns:minmax(0,1fr)}.industry-shell-automotive .industry-shell-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-shell-automotive .industry-shell-hero{grid-template-columns:minmax(0,1fr);min-height:0}.industry-shell-automotive .automotive-hero-visual{margin-top:12px}}@media (max-width:700px){:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports),:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) *{min-width:0}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports)>:is(header,section){padding-left:24px;padding-right:24px}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero{min-height:0}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero-context{border-top:2px solid var(--industry-accent);border-left:0;padding:24px 0 0}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero-context,:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero-context>p{box-sizing:border-box;width:calc(100vw - 48px);max-width:calc(100vw - 48px)}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-hero-context>a{white-space:normal;width:fit-content;max-width:calc(100vw - 48px);line-height:1.4}:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-decision-grid,:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-proof-copy,:is(.energy-proof-receipts,.telecom-proof-receipts,.automotive-proof-receipts,.chemicals-proof-receipts,.cement-proof-receipts,.agriculture-proof-receipts,.ports-proof-receipts),:is(.energy-proof-method-heading,.telecom-proof-method-heading,.automotive-proof-method-heading,.chemicals-proof-method-heading,.cement-proof-method-heading,.agriculture-proof-method-heading,.ports-proof-method-heading),:is(.energy-proof-method-flow,.telecom-proof-method-flow,.automotive-proof-method-flow,.chemicals-proof-method-flow,.cement-proof-method-flow,.agriculture-proof-method-flow,.ports-proof-method-flow),:is(.energy-proof-comparison,.telecom-proof-comparison,.automotive-proof-comparison,.chemicals-proof-comparison,.cement-proof-comparison,.agriculture-proof-comparison,.ports-proof-comparison),:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) .industry-shell-moat-grid article,:is(.industry-shell-energy,.industry-shell-telecom,.industry-shell-automotive,.industry-shell-chemicals,.industry-shell-cement,.industry-shell-agriculture,.industry-shell-ports) :is(.industry-shell-replay-copy,.industry-shell-position-copy),.industry-shell-energy .energy-balance,.industry-shell-telecom .telecom-inversion,.industry-shell-chemicals .chemicals-fronts,.industry-shell-cement .cement-squeeze,.industry-shell-agriculture .agriculture-clocks,.industry-shell-ports .ports-cascade{grid-template-columns:minmax(0,1fr)}:is(.energy-proof-receipt,.telecom-proof-receipt,.automotive-proof-receipt,.chemicals-proof-receipt,.cement-proof-receipt,.agriculture-proof-receipt,.ports-proof-receipt){border-right:0;border-bottom:1px solid var(--industry-line)}:is(.energy-proof-comparison,.telecom-proof-comparison,.automotive-proof-comparison,.chemicals-proof-comparison,.cement-proof-comparison,.agriculture-proof-comparison,.ports-proof-comparison)>p,.industry-shell-cement .cement-squeeze-margin{grid-column:1}.industry-shell-automotive .automotive-pyramid-tier{flex-direction:column;width:100%}.industry-shell-telecom .telecom-inversion-gap,.industry-shell-agriculture .agriculture-clock-chain{writing-mode:horizontal-tb;min-height:90px}.industry-shell-ports .ports-cascade-node:nth-child(n){transform:none}}.industry-shell-defence{--def-gutter:max(clamp(28px,4.5vw,72px),calc((100vw - 2040px)/2));--def-ink:#e8ece9;--def-line:#33403f;--def-line-soft:#2a3534;--def-accent:#b98a3e;--def-accent-2:#7fa8b8;color:var(--def-ink);background:#0d1413}.industry-shell-defence>section{padding-inline:var(--def-gutter)}.industry-shell-defence h2,.industry-shell-defence h3{font-family:var(--font-inter),Arial,sans-serif}.industry-shell-defence .defence-hero{color:#eef2f0;border-bottom:1px solid var(--def-line);background:radial-gradient(120% 90% at 82% 12%,#7fa8b81a,#0000 60%),linear-gradient(118deg,#0b1211 0 66%,#111b1a 66%);grid-template-columns:minmax(0,1fr) minmax(440px,.72fr);align-items:center;min-height:760px}.industry-shell-defence .defence-hero .industry-shell-hero-heading>a,.industry-shell-defence .defence-hero .industry-shell-hero-heading>p{color:#8fa39c}.industry-shell-defence .defence-hero h1{color:#f2f5f3;max-width:16ch}.industry-shell-defence .defence-hero .industry-shell-hero-context>p{color:#b9c6c1}.industry-shell-defence .defence-hero-line{letter-spacing:-.02em;border-bottom:1px solid var(--def-line);padding-bottom:26px;color:#f4f6f4!important;max-width:none!important;font:400 clamp(1.5rem,2.2vw,2.35rem)/1.18 var(--font-newsreader),Georgia,serif!important}.industry-shell-defence .defence-hero .industry-shell-hero-context>a{color:#f0e7d6;border-color:var(--def-accent)}.industry-shell-defence .defence-compare{border-bottom:1px solid var(--def-line);background:#0f1716}.industry-shell-defence .defence-compare h2{color:#eef2f0;max-width:22ch}.industry-shell-defence .defence-compare .industry-shell-reality-copy p:first-child{color:#dfe6e2}.industry-shell-defence .defence-matrix{border:1px solid var(--def-line);font:500 .82rem/1.3 var(--font-inter),Arial,sans-serif;margin:56px 0 8px}.industry-shell-defence .defence-matrix-row{border-bottom:1px solid var(--def-line-soft);grid-template-columns:1.5fr repeat(5,1fr);display:grid}.industry-shell-defence .defence-matrix-row:last-child{border-bottom:0}.industry-shell-defence .defence-matrix-row>span{color:#c3cfca;border-right:1px solid var(--def-line-soft);align-items:center;padding:18px 20px;display:flex}.industry-shell-defence .defence-matrix-row>span:first-child{color:#eef2f0;letter-spacing:.02em;font-weight:600}.industry-shell-defence .defence-matrix-row>span:last-child{border-right:0}.industry-shell-defence .defence-matrix-head>span{font:600 .62rem/1.25 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#7f938c;background:#0b1211}.industry-shell-defence .defence-matrix-quantos{background:#13211f}.industry-shell-defence .defence-matrix-quantos>span{color:#eaf3ee}.industry-shell-defence .defence-matrix-quantos>span:first-child{color:#f0e7d6;font-weight:700}.industry-shell-defence .defence-matrix-quantos>span:not(:first-child){color:var(--def-accent);font-weight:700}.industry-shell-defence .defence-services{border-bottom:1px solid var(--def-line);background:#0b1211}.industry-shell-defence .defence-services .industry-shell-operating-heading>p{color:#7f938c}.industry-shell-defence .defence-services .industry-shell-operating-heading h2{color:#eef2f0;max-width:20ch}.industry-shell-defence .defence-service-tabs{border:1px solid var(--def-line);flex-wrap:wrap;gap:0;margin:52px 0 0;display:flex}.industry-shell-defence .defence-service-tab{color:#93a49e;cursor:pointer;border:0;border-right:1px solid var(--def-line-soft);min-width:140px;font:600 .74rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;text-align:left;background:0 0;flex:1 1 0;padding:22px 26px;transition:background .18s,color .18s}.industry-shell-defence .defence-service-tab:hover{color:#e6ece9;background:#101917}.industry-shell-defence .defence-service-panel{border:1px solid var(--def-line);background:#0f1716;border-top:0;grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);padding:clamp(44px,5vw,72px);display:grid}.industry-shell-defence .defence-service-meter{align-content:start;gap:12px;display:grid}.industry-shell-defence .defence-service-meter span{font:600 .64rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--def-accent-2)}.industry-shell-defence .defence-service-meter strong{font:400 clamp(2rem,3.2vw,3.4rem)/1 var(--font-newsreader),Georgia,serif;color:#f2f5f3;letter-spacing:-.03em}.industry-shell-defence .defence-service-content h3{color:#f2f5f3;max-width:26ch;font:400 clamp(1.5rem,2.1vw,2.2rem)/1.14 var(--font-newsreader),Georgia,serif;letter-spacing:-.02em;margin:0 0 26px}.industry-shell-defence .defence-service-content p{color:#b3c1bb;max-width:64ch;font:400 clamp(1rem,1.15vw,1.12rem)/1.62 var(--font-inter),Arial,sans-serif;margin:0 0 18px}.industry-shell-defence .defence-service-content p:last-child{margin-bottom:0}.industry-shell-defence .defence-service-note{color:#8b9a94;max-width:74ch;font:400 clamp(1rem,1.2vw,1.16rem)/1.6 var(--font-inter),Arial,sans-serif;border-top:1px solid var(--def-line-soft);margin:44px 0 0;padding-top:26px}.industry-shell-defence .defence-loop{border-bottom:1px solid var(--def-line);background:#0f1716}.industry-shell-defence .defence-loop .industry-shell-proof-heading h2{color:#eef2f0}.industry-shell-defence .defence-sovereign{border-bottom:1px solid var(--def-line);background:radial-gradient(90% 70% at 15% 0,#b98a3e1a,#0000 55%),#0a100f;padding-top:clamp(80px,8vw,128px);padding-bottom:clamp(80px,8vw,128px)}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading>p{color:var(--def-accent);font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading h2{color:#f2f5f3;max-width:20ch;font:400 clamp(2.6rem,4.2vw,4.6rem)/.98 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0 0 clamp(44px,5vw,72px)}.industry-shell-defence .defence-sovereign-grid{background:var(--def-line);border:1px solid var(--def-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.industry-shell-defence .defence-sovereign-grid h3{color:var(--def-accent);font:400 clamp(1.7rem,2.4vw,2.5rem)/1 var(--font-newsreader),Georgia,serif;margin:0 0 20px}.industry-shell-defence .defence-sovereign-grid p{color:#b3c1bb;font:400 clamp(1rem,1.1vw,1.08rem)/1.62 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-defence .defence-sovereign-note{color:#cdd8d3;max-width:82ch;font:400 clamp(1.14rem,1.5vw,1.4rem)/1.5 var(--font-newsreader),Georgia,serif;border-top:1px solid var(--def-accent);margin:clamp(44px,5vw,72px) 0 0;padding-top:30px}.industry-shell-defence .defence-nextgen{color:#e8ece9;border-bottom:1px solid var(--def-line);background:#0f1716}.industry-shell-defence .defence-nextgen .industry-shell-replay-heading h2{color:#f2f5f3}.industry-shell-defence .defence-nextgen .industry-shell-replay-copy{border-color:var(--def-line)}.industry-shell-defence .defence-nextgen .industry-shell-replay-copy p{color:#aab8b3}.industry-shell-defence .defence-nextgen .industry-shell-replay-copy p:first-child{color:#dfe6e2}.industry-shell-defence .defence-signature{border-bottom:1px solid var(--def-line);background:#0a100f;padding-top:clamp(80px,8vw,124px);padding-bottom:clamp(80px,8vw,124px)}.industry-shell-defence .defence-signature>div:first-child>p{color:var(--def-accent);font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.industry-shell-defence .defence-signature h2{color:#f2f5f3;max-width:20ch;font:400 clamp(2.4rem,3.8vw,4.2rem)/1 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em}.industry-shell-defence .defence-signature .industry-shell-position-copy p{color:#c1cec8;max-width:68ch;font:400 clamp(1.08rem,1.35vw,1.28rem)/1.56 var(--font-inter),Arial,sans-serif}.industry-shell-defence .defence-signature .industry-shell-position-copy p:first-child{color:#e2e9e5}.industry-shell-defence .defence-cta{color:#f2f5f3;background:radial-gradient(100% 120% at 50% 0,#b98a3e24,#0000 60%),#0b1211}.industry-shell-defence .defence-cta>p{color:var(--def-accent-2)}.industry-shell-defence .defence-cta h2{color:#f4f6f4}@media (max-width:1000px){.industry-shell-defence .defence-hero{grid-template-columns:minmax(0,1fr);min-height:0}.industry-shell-defence .defence-service-panel{grid-template-columns:1fr;gap:32px}.industry-shell-defence .defence-sovereign-grid{grid-template-columns:1fr}.industry-shell-defence .defence-matrix{overflow-x:auto}.industry-shell-defence .defence-matrix-row{min-width:640px}}@media (max-width:700px){.industry-shell-defence .defence-service-tab{border-bottom:1px solid var(--def-line-soft);flex:50%;min-width:0}.industry-shell-defence .defence-hero-line{font-size:clamp(1.35rem,6vw,1.9rem)!important}}.industry-shell-defence .defence-gap-copy{grid-template-columns:.9fr .9fr 1.25fr;align-items:start;gap:clamp(42px,7vw,120px);margin-top:clamp(110px,12vw,200px);display:grid}.industry-shell-defence .defence-gap-copy article{flex-direction:column;gap:30px;display:flex}.industry-shell-defence .defence-gap-copy article:nth-child(2){margin-top:clamp(80px,9vw,150px)}.industry-shell-defence .defence-gap-copy article.is-answer{margin-top:clamp(160px,18vw,300px)}.industry-shell-defence .defence-gap-copy span{color:#777268;font:600 .58rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.industry-shell-defence .defence-gap-copy p{color:#555a55;font:400 clamp(1.05rem,1.25vw,1.2rem)/1.68 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-defence .defence-gap-copy .is-answer p{color:#171c19;font:500 clamp(1.65rem,2.5vw,2.8rem)/1.25 var(--font-inter),Arial,sans-serif;letter-spacing:-.045em}.industry-shell-defence .defence-loop{display:block}.industry-shell-defence .defence-loop-heading{grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(45px,9vw,170px);display:grid}.industry-shell-defence .defence-loop-heading>p{color:#716b60;font:600 .62rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin:0}.industry-shell-defence .defence-loop-heading h2{color:#171c1a;max-width:13ch;font:500 clamp(4.5rem,7.4vw,9rem)/.86 var(--font-inter),Arial,sans-serif;letter-spacing:-.065em;margin:0}.industry-shell-defence .defence-loop-doctrine{grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,150px);margin:clamp(100px,11vw,180px) 0 0 clamp(0px,18vw,360px);display:grid}.industry-shell-defence .defence-loop-doctrine article{max-width:600px}.industry-shell-defence .defence-loop-doctrine article.is-command{grid-column:1/-1;max-width:950px;margin-top:clamp(90px,10vw,160px)}.industry-shell-defence .defence-loop-doctrine span{color:#777166;font:600 .58rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:28px;display:block}.industry-shell-defence .defence-loop-doctrine p{color:#515650;font:400 clamp(1.05rem,1.25vw,1.2rem)/1.68 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-defence .defence-loop-doctrine .is-command p{color:#171c19;font:500 clamp(1.7rem,2.7vw,3rem)/1.23 var(--font-inter),Arial,sans-serif;letter-spacing:-.045em}@media (max-width:1000px){.industry-shell-defence .defence-gap-copy{grid-template-columns:1fr}.industry-shell-defence .defence-gap-copy article:nth-child(n){margin-top:0}.industry-shell-defence .defence-loop-heading{grid-template-columns:1fr}.industry-shell-defence .defence-loop-doctrine{margin-left:0}}@media (max-width:700px){.industry-shell-defence .defence-gap-copy{gap:70px}.industry-shell-defence .defence-loop-heading h2{font-size:clamp(3.6rem,16vw,5.2rem)}.industry-shell-defence .defence-loop-doctrine{grid-template-columns:1fr;gap:70px}.industry-shell-defence .defence-loop-doctrine article.is-command{grid-column:auto;margin-top:20px}}.industry-shell-defence .defence-hero .industry-shell-hero-context>.defence-hero-line{overflow-wrap:anywhere;width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important}.industry-shell-defence .defence-sovereign{isolation:isolate;min-height:1200px;position:relative;overflow:hidden}.industry-shell-defence .defence-sovereign-word{z-index:-1;color:#efeee606;font:600 clamp(8rem,22vw,28rem)/.8 var(--font-inter),Arial,sans-serif;letter-spacing:-.09em;white-space:nowrap;position:absolute;top:3vw;left:-.04em}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading{z-index:1;position:relative}.industry-shell-defence .defence-sovereign-grid{z-index:1;align-items:start;position:relative}.industry-shell-defence .defence-sovereign-grid article:nth-child(2){margin-top:clamp(80px,10vw,170px)}.industry-shell-defence .defence-sovereign-grid article:nth-child(3){margin-top:clamp(160px,20vw,340px)}.industry-shell-defence .defence-sovereign-grid article>span{color:#697972;font:600 .58rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(60px,7vw,110px);display:block}.industry-shell-defence .defence-sovereign-grid article:nth-child(2)>span{color:#a8874f}.industry-shell-defence .defence-sovereign-grid article:nth-child(3)>span{color:#869a91}.industry-shell-defence .defence-nextgen{background:#c7974a;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(60px,10vw,180px);min-height:950px;padding-top:clamp(140px,15vw,240px);padding-bottom:clamp(140px,15vw,240px);display:grid}.industry-shell-defence .defence-nextgen-signal{color:#101513;flex-direction:column;justify-content:space-between;min-height:620px;display:flex}.industry-shell-defence .defence-nextgen-signal span,.industry-shell-defence .defence-nextgen-signal i{font:600 .58rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;font-style:normal}.industry-shell-defence .defence-nextgen-signal strong{font:500 clamp(4.5rem,8vw,9.5rem)/.78 var(--font-inter),Arial,sans-serif;letter-spacing:-.08em;text-transform:uppercase;writing-mode:vertical-rl;align-self:flex-start;transform:rotate(180deg)}.industry-shell-defence .defence-nextgen-content{color:#101513;flex-direction:column;justify-content:center;display:flex}.industry-shell-defence .defence-nextgen-content>p{font:600 .62rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 30px}.industry-shell-defence .defence-nextgen-content h2{color:#101513;max-width:12ch;font:500 clamp(4.2rem,6.8vw,8rem)/.88 var(--font-inter),Arial,sans-serif;letter-spacing:-.065em;margin:0}.industry-shell-defence .defence-nextgen-content>div{grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);margin-top:clamp(70px,8vw,130px);display:grid}.industry-shell-defence .defence-nextgen-content>div p{color:#28302b;font:500 clamp(1rem,1.2vw,1.15rem)/1.65 var(--font-inter),Arial,sans-serif;margin:0}.industry-shell-defence .defence-signature{grid-template-columns:minmax(0,1.1fr) minmax(360px,.65fr);align-items:center;gap:clamp(70px,11vw,190px);min-height:1100px;display:grid}.industry-shell-defence .defence-signature-heading{align-self:start;padding-top:clamp(30px,5vw,80px)}.industry-shell-defence .defence-signature .industry-shell-position-copy{align-self:end;padding-bottom:clamp(30px,5vw,80px);position:relative}.industry-shell-defence .defence-quote-mark{color:#c7974a;height:.7em;font:500 clamp(9rem,15vw,18rem)/1 var(--font-inter),Arial,sans-serif;margin-bottom:80px;display:block}.industry-shell-defence .defence-signature .industry-shell-position-copy p:first-of-type{font-size:clamp(1.45rem,2vw,2rem);line-height:1.42}.industry-shell-defence .defence-cta{isolation:isolate;place-items:center;min-height:100svh;padding-block:150px;display:grid;position:relative;overflow:hidden}.industry-shell-defence .defence-cta-orbit{z-index:-1;place-items:center;display:grid;position:absolute;inset:0}.industry-shell-defence .defence-cta-orbit i{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#c7974a21,#4d5b4f0b 42%,#0000 70%);border-radius:50%;width:min(72vw,1050px);position:absolute}.industry-shell-defence .defence-cta-orbit i:nth-child(2){opacity:.75;width:min(49vw,720px)}.industry-shell-defence .defence-cta-orbit i:nth-child(3){opacity:.5;width:min(26vw,390px)}.industry-shell-defence .defence-cta-content{text-align:center;justify-items:center;display:grid}.industry-shell-defence .defence-cta-content h2{letter-spacing:-.06em;max-width:12ch;font-size:clamp(4.7rem,8vw,9.5rem);line-height:.83}.industry-shell-defence .defence-cta-content button{color:#0c110f;background:#f0eee7;border:0;margin-top:60px;padding:17px 22px}@media (max-width:1000px){.industry-shell-defence .defence-sovereign{min-height:0}.industry-shell-defence .defence-sovereign-grid article:nth-child(n){margin-top:0}.industry-shell-defence .defence-sovereign-grid article>span{margin-bottom:35px}.industry-shell-defence .defence-nextgen{grid-template-columns:1fr;min-height:0}.industry-shell-defence .defence-nextgen-signal{min-height:260px}.industry-shell-defence .defence-nextgen-signal strong{writing-mode:horizontal-tb;transform:none}.industry-shell-defence .defence-signature{grid-template-columns:1fr;min-height:0}.industry-shell-defence .defence-signature .industry-shell-position-copy{align-self:auto}}@media (max-width:700px){.industry-shell-defence .defence-nextgen{gap:80px}.industry-shell-defence .defence-nextgen-signal{min-height:220px}.industry-shell-defence .defence-nextgen-signal strong{font-size:clamp(4rem,19vw,6rem)}.industry-shell-defence .defence-nextgen-content h2{font-size:clamp(3.7rem,16vw,5.2rem)}.industry-shell-defence .defence-nextgen-content>div{grid-template-columns:1fr}.industry-shell-defence .defence-signature{gap:70px}.industry-shell-defence .defence-quote-mark{margin-bottom:35px}.industry-shell-defence .defence-cta-content h2{font-size:clamp(4rem,17vw,5.8rem)}.industry-shell-defence .defence-cta-orbit i{width:150vw}.industry-shell-defence .defence-cta-orbit i:nth-child(2){width:105vw}.industry-shell-defence .defence-cta-orbit i:nth-child(3){width:62vw}}.industry-shell-defence .defence-hero-grid{z-index:-1;opacity:.32;background-image:linear-gradient(#7fa8b814 1px,#0000 1px),linear-gradient(90deg,#7fa8b814 1px,#0000 1px);background-size:clamp(70px,8vw,130px) clamp(70px,8vw,130px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 35% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 35% 100%)}.industry-shell-defence .defence-classification{flex-wrap:wrap;gap:8px;margin:30px 0 26px;display:flex}.industry-shell-defence .defence-classification span{color:#aab9b3;font:600 .58rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:#091211b8;border:1px solid #354440;padding:8px 11px}.industry-shell-defence .defence-hero h1{letter-spacing:-.062em;max-width:13ch;font-size:clamp(4.4rem,7.2vw,8.8rem);line-height:.86}.industry-shell-defence .defence-hero-context{border-left:1px solid var(--def-accent);align-self:center;padding:34px 0 34px clamp(28px,4vw,72px)}.industry-shell-defence .defence-hero-status{left:var(--def-gutter);right:var(--def-gutter);border-top:1px solid var(--def-line);border-bottom:1px solid var(--def-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b0ae0;grid-template-columns:repeat(3,1fr) auto;display:grid;position:absolute;bottom:0}.industry-shell-defence .defence-hero-status span{color:#9eb0a9;border-right:1px solid var(--def-line);min-height:58px;font:600 .6rem/1.25 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;padding:0 18px;display:flex}.industry-shell-defence .defence-hero-status span:last-child{color:var(--def-accent);border-right:0}.industry-shell-defence .defence-hero-status i{background:#80ad8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #80ad8ecc}.industry-shell-defence .defence-compare>header{grid-template-columns:.42fr 1fr;align-items:start;gap:clamp(40px,8vw,150px);display:grid}.industry-shell-defence .defence-compare>header>p{color:var(--def-accent);border-top:1px solid var(--def-accent);padding-top:14px}.industry-shell-defence .defence-compare h2{letter-spacing:-.055em;font-size:clamp(3.4rem,5.6vw,7rem);line-height:.9}.industry-shell-defence .defence-matrix{box-shadow:0 30px 80px #00000042}.industry-shell-defence .defence-matrix-row{min-height:72px}.industry-shell-defence .defence-matrix-row>span:not(:first-child){text-align:center;justify-content:center}.industry-shell-defence .defence-matrix-row:not(.defence-matrix-head):not(.defence-matrix-quantos)>span:nth-child(n+4){color:#8d5651}.industry-shell-defence .defence-matrix-quantos{box-shadow:inset 4px 0 0 var(--def-accent);position:relative}.industry-shell-defence .defence-services{padding-top:clamp(110px,11vw,180px);padding-bottom:clamp(110px,11vw,180px)}.industry-shell-defence .defence-services .industry-shell-operating-heading{grid-template-columns:.36fr 1fr;align-items:start;gap:clamp(40px,8vw,150px);display:grid}.industry-shell-defence .defence-services .industry-shell-operating-heading>p{border-top:1px solid var(--def-line);padding-top:14px}.industry-shell-defence .defence-services .industry-shell-operating-heading h2{letter-spacing:-.055em;font-size:clamp(3.5rem,5.5vw,6.8rem);line-height:.9}.industry-shell-defence .defence-service-tabs{background:#080e0d;margin-top:clamp(65px,7vw,110px)}.industry-shell-defence .defence-service-tab{min-height:68px;padding-left:46px;position:relative}.industry-shell-defence .defence-service-tab:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.industry-shell-defence .defence-service-tab.is-active:before{background:#0d1413;box-shadow:0 0 0 5px #0d141326}.industry-shell-defence .defence-service-panel{grid-template-columns:minmax(270px,.42fr) minmax(0,1fr);min-height:570px;padding:clamp(44px,5vw,78px)}.industry-shell-defence .defence-service-meter{border-right:1px solid var(--def-line);padding-right:clamp(30px,4vw,70px)}.industry-shell-defence .defence-service-meter strong{font-size:clamp(2.8rem,4.8vw,5.8rem);line-height:.9}.industry-shell-defence .defence-readiness-signal{border-bottom:1px solid var(--def-line);align-items:flex-end;gap:6px;height:110px;margin-top:46px;padding-bottom:15px;display:flex}.industry-shell-defence .defence-readiness-signal i{height:var(--h,45%);background:linear-gradient(#b98a3e,#4f3a1c);flex:1}.industry-shell-defence .defence-readiness-signal i:first-child{--h:28%}.industry-shell-defence .defence-readiness-signal i:nth-child(2){--h:42%}.industry-shell-defence .defence-readiness-signal i:nth-child(3){--h:36%}.industry-shell-defence .defence-readiness-signal i:nth-child(4){--h:58%}.industry-shell-defence .defence-readiness-signal i:nth-child(5){--h:52%}.industry-shell-defence .defence-readiness-signal i:nth-child(6){--h:72%}.industry-shell-defence .defence-readiness-signal i:nth-child(7){--h:64%}.industry-shell-defence .defence-readiness-signal i:nth-child(8){--h:88%}.industry-shell-defence .defence-service-meter small{color:#70817b;font:600 .55rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.industry-shell-defence .defence-loop{background:#111a18;padding-top:clamp(110px,11vw,180px);padding-bottom:clamp(110px,11vw,180px)}.industry-shell-defence .defence-loop-track{border:1px solid var(--def-line);grid-column:1/-1;grid-template-columns:repeat(10,minmax(110px,1fr));margin-top:clamp(60px,7vw,100px);display:grid;overflow-x:auto}.industry-shell-defence .defence-loop-track>div{border-right:1px solid var(--def-line);background:#0b1211;flex-direction:column;justify-content:space-between;min-height:112px;padding:16px;display:flex;position:relative}.industry-shell-defence .defence-loop-track>div:after{content:"→";z-index:2;color:var(--def-accent);background:#0b1211;position:absolute;top:18px;right:-8px}.industry-shell-defence .defence-loop-track>div:last-child{border:0}.industry-shell-defence .defence-loop-track>div:last-child:after{display:none}.industry-shell-defence .defence-loop-track span{color:#6f817a;font:600 .55rem/1 var(--font-ibm-plex-mono),monospace}.industry-shell-defence .defence-loop-track strong{color:#dbe4df;font:600 .62rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.industry-shell-defence .defence-loop-track .is-repeat{background:var(--def-accent)}.industry-shell-defence .defence-loop-track .is-repeat span,.industry-shell-defence .defence-loop-track .is-repeat strong{color:#08100f}.industry-shell-defence .defence-loop-return{color:#afc2ba;border:1px solid var(--def-line);text-align:right;font:600 .6rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border-top:0;grid-column:1/-1;margin:0;padding:18px}.industry-shell-defence .defence-loop-return span{color:var(--def-accent);margin-left:14px;font-size:1.1rem;display:inline-block}@media (max-width:1000px){.industry-shell-defence .defence-hero{min-height:0;padding-bottom:110px}.industry-shell-defence .defence-hero-context{border-left:0;padding-left:0}.industry-shell-defence .defence-compare>header,.industry-shell-defence .defence-services .industry-shell-operating-heading{grid-template-columns:1fr;gap:24px}.industry-shell-defence .defence-service-panel{grid-template-columns:1fr;min-height:0}.industry-shell-defence .defence-service-meter{border-right:0;border-bottom:1px solid var(--def-line);padding-bottom:36px;padding-right:0}.industry-shell-defence .defence-loop-track{grid-template-columns:repeat(10,130px)}}@media (max-width:700px){.industry-shell-defence .defence-hero{padding-top:126px;padding-bottom:188px}.industry-shell-defence .defence-hero h1{font-size:clamp(3.7rem,16vw,5.2rem)}.industry-shell-defence .defence-hero-status{grid-template-columns:1fr 1fr}.industry-shell-defence .defence-hero-status span{min-height:48px;padding:0 10px;font-size:.5rem}.industry-shell-defence .defence-classification{margin-top:22px}.industry-shell-defence .defence-compare h2,.industry-shell-defence .defence-services .industry-shell-operating-heading h2{font-size:clamp(3.1rem,13vw,4.7rem)}.industry-shell-defence .defence-service-panel{padding:30px 22px}.industry-shell-defence .defence-readiness-signal{height:80px;margin-top:28px}}.industry-shell-defence{--def-accent:#c7974a;background:#070b0a}.industry-shell-defence :is(.defence-hero,.defence-compare,.defence-services,.defence-loop,.defence-sovereign,.defence-nextgen,.defence-signature,.defence-cta){border:0}.industry-shell-defence .defence-hero{isolation:isolate;background:radial-gradient(circle at 74% 42%,#d2a4562e,#0000 3%),radial-gradient(at 76% 42%,#48695b33,#0000 34%),radial-gradient(at 50% 120%,#c7974a1f,#0000 48%),#070b0a;min-height:100svh;padding-top:clamp(160px,18vh,240px);padding-bottom:170px;position:relative;overflow:hidden}.industry-shell-defence .defence-hero-imagery{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.industry-shell-defence .defence-hero-imagery:before{z-index:4;content:"";background:linear-gradient(90deg,#070b0afa 0%,#070b0ad1 40%,#070b0a1a 72%,#070b0a6b 100%),linear-gradient(#070b0a59 0%,#0000 68%,#070b0a 100%);position:absolute;inset:0}.industry-shell-defence .defence-hero-image{object-fit:cover;object-position:70% 50%;opacity:0;filter:grayscale()sepia(.15)contrast(1.35)brightness(1.45);mix-blend-mode:screen;animation:24s linear infinite defence-hero-cycle;transform:scale(1.04)}.industry-shell-defence .defence-hero-image.is-air{animation-delay:-16s}.industry-shell-defence .defence-hero-image.is-maritime{animation-delay:-8s}.industry-shell-defence .defence-hero-scan{z-index:5;opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 4px,#cfe1d814 5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 62% 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 62% 100%)}.industry-shell-defence .defence-hero>.industry-shell-hero-heading,.industry-shell-defence .defence-hero>.industry-shell-hero-context,.industry-shell-defence .defence-hero>.defence-hero-status{z-index:2;position:relative}@keyframes defence-hero-cycle{0%,4%{opacity:0;transform:scale(1.04)}10%,30%{opacity:.88;transform:scale(1.01)}38%,to{opacity:0;transform:scale(1.06)}}.industry-shell-defence .defence-hero-grid{display:none}.industry-shell-defence .defence-classification{gap:20px;margin:34px 0 30px}.industry-shell-defence .defence-classification span{color:#89978f;background:0 0;border:0;padding:0}.industry-shell-defence .defence-hero h1{max-width:11ch;font-size:clamp(5rem,8.6vw,10.5rem);line-height:.82}.industry-shell-defence .defence-hero-context{border:0;padding:0}.industry-shell-defence .defence-hero-line{padding:0;border:0!important;font-size:clamp(2rem,3vw,3.4rem)!important;line-height:1!important}.industry-shell-defence .defence-hero .industry-shell-hero-context>a{color:#0b100f;background:#eef0ec;border:0;padding:15px 18px}.industry-shell-defence .defence-hero-status{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:clamp(20px,4vw,70px);display:flex;bottom:34px}.industry-shell-defence .defence-hero-status span{color:#77857e;border:0;min-height:0;padding:0}.industry-shell-defence .defence-hero-status span:last-child{margin-left:auto}.industry-shell-defence .defence-compare{color:#151a18;background:#eeeae1;padding-top:clamp(140px,15vw,250px);padding-bottom:clamp(140px,15vw,250px)}.industry-shell-defence .defence-compare>header>p{color:#6f6a5f;border:0}.industry-shell-defence .defence-compare h2{color:#151a18;max-width:16ch;font-size:clamp(4.4rem,7vw,8.6rem)}.industry-shell-defence .defence-gap-field{grid-template-columns:.75fr 1.15fr 1.4fr;gap:clamp(30px,6vw,110px);margin:clamp(100px,11vw,170px) 0;display:grid}.industry-shell-defence .defence-gap-field article{background:0 0;flex-direction:column;justify-content:flex-end;min-height:360px;padding:0;display:flex}.industry-shell-defence .defence-gap-field span{color:#9b968b;font:600 .6rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;margin-bottom:auto}.industry-shell-defence .defence-gap-field p{color:#77736a;font:500 .7rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.industry-shell-defence .defence-gap-field strong{color:#1a1f1d;font:500 clamp(2.1rem,3.5vw,4.3rem)/.98 var(--font-inter),Arial,sans-serif;letter-spacing:-.055em}.industry-shell-defence .defence-gap-field .is-quantos{background:0 0;border:1px solid #8d8a82;border-radius:24px;padding:clamp(30px,4vw,64px)}.industry-shell-defence .defence-gap-field .is-quantos span,.industry-shell-defence .defence-gap-field .is-quantos p{color:#665f55;letter-spacing:.04em;text-transform:none;font-family:Times New Roman,Times,serif;font-size:.9rem}.industry-shell-defence .defence-gap-field .is-quantos strong{color:#1a1f1d}.industry-shell-defence .defence-compare .industry-shell-reality-copy{max-width:1050px;margin-left:auto}.industry-shell-defence .defence-compare .industry-shell-reality-copy p{color:#565b56}.industry-shell-defence .defence-compare .industry-shell-reality-copy p:first-child{color:#1c211f;font-size:clamp(1.25rem,1.7vw,1.7rem)}.industry-shell-defence .defence-services{background:#090e0d;padding-top:clamp(150px,16vw,260px);padding-bottom:clamp(150px,16vw,260px)}.industry-shell-defence .defence-services .industry-shell-operating-heading>p{border:0}.industry-shell-defence .defence-services .industry-shell-operating-heading h2{max-width:15ch;font-size:clamp(4.3rem,7vw,8.4rem)}.industry-shell-defence .defence-service-tabs{background:0 0;border:0;gap:12px;margin-top:clamp(80px,9vw,145px)}.industry-shell-defence .defence-service-tab{color:#89958f;text-align:center;background:#151c1a;border-radius:999px;flex:0 auto;min-width:0;min-height:0;padding:14px 20px;border:0!important}.industry-shell-defence .defence-service-tab:before{display:none}.industry-shell-defence .defence-service-tab.is-active{color:#101513;background:#f0ede5}.industry-shell-defence .defence-service-panel{background:0 0;border:0;gap:0;min-height:620px;margin-top:42px;padding:0}.industry-shell-defence .defence-service-meter{color:#edf0eb;background:0 0;border:1px solid #59635e;border-radius:24px 0 0 24px;padding:clamp(48px,6vw,90px)}.industry-shell-defence .defence-readiness-signal{border:0}.industry-shell-defence .defence-readiness-signal i{background:linear-gradient(#172019,#5c4b2c)}.industry-shell-defence .defence-service-content{background:0 0;border:1px solid #59635e;border-left:0;border-radius:0 24px 24px 0;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,110px);display:flex}.industry-shell-defence .defence-service-content h3{font-size:clamp(2.6rem,4vw,5rem);line-height:.98}.industry-shell-defence .defence-service-note{border:0;max-width:56ch;margin-top:70px;padding:0;font-size:clamp(1.25rem,1.8vw,1.8rem)}.industry-shell-defence .defence-loop{color:#171c1a;background:#e7e2d8;padding-top:clamp(150px,16vw,250px);padding-bottom:clamp(150px,16vw,250px)}.industry-shell-defence .defence-loop .industry-shell-proof-heading h2{color:#171c1a;font-size:clamp(4rem,6.5vw,8rem);line-height:.88}.industry-shell-defence .defence-loop .industry-shell-proof-heading>p{color:#716b60}.industry-shell-defence .defence-loop .industry-shell-proof-copy p{color:#595b56}.industry-shell-defence .defence-loop .industry-shell-proof-copy p:first-child{color:#191e1b}.industry-shell-defence .defence-loop-track{border:0;gap:18px;margin-top:clamp(90px,10vw,160px);overflow-x:auto}.industry-shell-defence .defence-loop-track>div{background:0 0;border:0;min-height:150px;padding:0}.industry-shell-defence .defence-loop-track>div:after{color:#8b8273;background:0 0;top:auto;bottom:2px;right:-12px}.industry-shell-defence .defence-loop-track span{color:#9a9489}.industry-shell-defence .defence-loop-track strong{color:#282d2a}.industry-shell-defence .defence-loop-track .is-repeat{background:0 0;border:1px solid #8d8a82;border-radius:18px;padding:20px}.industry-shell-defence .defence-loop-track .is-repeat span{color:#6e695f}.industry-shell-defence .defence-loop-track .is-repeat strong{color:#282d2a}.industry-shell-defence .defence-loop-return{color:#665f55;border:0;padding:30px 0 0}.industry-shell-defence .defence-sovereign{background:#0b100f;padding-top:clamp(150px,16vw,260px);padding-bottom:clamp(150px,16vw,260px)}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading h2{max-width:15ch;font-size:clamp(4.5rem,7.3vw,8.8rem);line-height:.88}.industry-shell-defence .defence-sovereign-grid{background:0 0;border:0;gap:clamp(40px,6vw,110px);margin-top:clamp(90px,10vw,160px)}.industry-shell-defence .defence-sovereign-grid article{background:0 0;padding:0}.industry-shell-defence .defence-sovereign-grid h3{font-size:clamp(2.6rem,3.5vw,4.3rem)}.industry-shell-defence .defence-sovereign-note{border:0;margin-top:clamp(100px,12vw,190px);padding:0;font-size:clamp(1.6rem,2.6vw,3.1rem);line-height:1.15}.industry-shell-defence .defence-nextgen{color:#101513;background:#c7974a;padding-top:clamp(110px,12vw,190px);padding-bottom:clamp(110px,12vw,190px)}.industry-shell-defence .defence-nextgen .industry-shell-replay-heading h2,.industry-shell-defence .defence-nextgen .industry-shell-replay-copy p,.industry-shell-defence .defence-nextgen .industry-shell-replay-copy p:first-child{color:#101513}.industry-shell-defence .defence-nextgen .industry-shell-replay-heading>p{color:#3d402f}.industry-shell-defence .defence-nextgen .industry-shell-replay-copy{border:0}.industry-shell-defence .defence-signature{color:#151a18;background:#eeeae1;padding-top:clamp(150px,15vw,240px);padding-bottom:clamp(150px,15vw,240px)}.industry-shell-defence .defence-signature h2{color:#151a18;font-size:clamp(4rem,6.4vw,7.8rem);line-height:.9}.industry-shell-defence .defence-signature .industry-shell-position-copy p,.industry-shell-defence .defence-signature .industry-shell-position-copy p:first-child{color:#343936}.industry-shell-defence .defence-cta{background:radial-gradient(circle,#c7974a2b,#0000 35%),#070b0a;min-height:78svh}@media (max-width:1000px){.industry-shell-defence .defence-gap-field{grid-template-columns:1fr}.industry-shell-defence .defence-gap-field article{min-height:240px}.industry-shell-defence .defence-service-panel{grid-template-columns:1fr}.industry-shell-defence .defence-service-meter{border-radius:24px 24px 0 0;padding:50px}.industry-shell-defence .defence-service-content{border-top:0;border-left:1px solid #59635e;border-radius:0 0 24px 24px}.industry-shell-defence .defence-sovereign-grid{grid-template-columns:1fr}}@media (max-width:700px){.industry-shell-defence .defence-hero{padding-top:140px;padding-bottom:190px}.industry-shell-defence .defence-hero h1{font-size:clamp(4rem,18vw,5.4rem)}.industry-shell-defence .defence-hero .industry-shell-hero-context>.defence-hero-line{box-sizing:border-box;width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important;inline-size:calc(100vw - 56px)!important}.industry-shell-defence .defence-hero-status{grid-template-columns:1fr 1fr;gap:16px;display:grid}.industry-shell-defence .defence-hero-status span:last-child{margin:0}.industry-shell-defence .defence-compare h2,.industry-shell-defence .defence-services .industry-shell-operating-heading h2,.industry-shell-defence .defence-loop .industry-shell-proof-heading h2,.industry-shell-defence .defence-sovereign .industry-shell-moat-heading h2,.industry-shell-defence .defence-signature h2{font-size:clamp(3.5rem,15vw,5rem)}.industry-shell-defence .defence-service-content{padding:42px 24px}.industry-shell-defence .defence-service-content h3{font-size:2.6rem}.industry-shell-defence .defence-gap-field .is-quantos{padding:30px 24px}}.industry-shell .industry-shell-hero-heading h1{overflow-wrap:anywhere;text-wrap:balance;line-height:.98}.industry-shell-defence :is(h1,h2,h3){font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.055em;text-wrap:balance;font-weight:500}.industry-shell-defence .defence-hero h1{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;max-width:15ch;font-size:clamp(3.2rem,5.5vw,6.4rem);line-height:1.08}@media (max-width:1000px){.industry-shell .industry-shell-hero-heading h1{font-size:clamp(3.1rem,8vw,5.4rem)}.industry-shell-defence .defence-hero{grid-template-columns:minmax(0,1fr)}.industry-shell-defence .defence-hero h1{font-size:clamp(2.8rem,7.6vw,4.8rem)}.industry-shell-defence .defence-hero,.industry-shell-defence .defence-hero-context,.industry-shell-defence .defence-hero-context>p{min-width:0;max-width:100%}.industry-shell-defence .defence-hero-context>p{overflow-wrap:break-word}}@media (max-width:700px){.industry-shell .industry-shell-hero-heading h1{letter-spacing:-.04em;font-size:clamp(2.55rem,11.5vw,4rem);line-height:1.02}.industry-shell-defence .defence-hero h1{letter-spacing:-.025em;max-width:100%;font-size:clamp(2.15rem,8.8vw,3.25rem);line-height:1.16}.industry-shell-defence :is(.defence-compare h2,.defence-services .industry-shell-operating-heading h2,.defence-loop .industry-shell-proof-heading h2,.defence-sovereign .industry-shell-moat-heading h2,.defence-signature h2){font-size:clamp(2.1rem,9.5vw,3rem);line-height:1.15}.industry-shell-defence .defence-service-content h3{font-size:clamp(1.8rem,7.8vw,2.35rem);line-height:1.18}.industry-shell-defence .defence-hero-image{object-position:62% 50%}.industry-shell-defence .defence-hero-imagery:before{background:linear-gradient(#070b0a9e,#070b0ae6 52%,#070b0a 100%)}}@media (prefers-reduced-motion:reduce){.industry-shell-defence .defence-hero-image{opacity:0;animation:none}.industry-shell-defence .defence-hero-image.is-land{opacity:.58;transform:none}}.defence-opener{z-index:12000;color:#edf1ee;background:#050807;place-items:center;transition:opacity .65s,visibility .65s;display:grid;position:fixed;inset:0;overflow:hidden}.defence-opener.stage-4{opacity:0;visibility:hidden}.defence-opener-imagery{opacity:.78;position:absolute;inset:0;overflow:hidden}.defence-opener-imagery:after{content:"";background:linear-gradient(90deg,#030605eb,#03060573 52%,#030605c7),linear-gradient(#0306059e,#0000 55%,#030605);position:absolute;inset:0}.defence-opener-imagery img{object-fit:cover;object-position:center;opacity:0;filter:grayscale()contrast(1.55)brightness(1.2);mix-blend-mode:screen;animation:10.8s ease-in-out infinite defence-opener-theatre}.defence-opener-imagery img:nth-child(2){animation-delay:-7.2s}.defence-opener-imagery img:nth-child(3){animation-delay:-3.6s}.defence-opener-grid{opacity:.2;background-image:linear-gradient(#89a1972e 1px,#0000 1px),linear-gradient(90deg,#89a1972e 1px,#0000 1px);background-size:64px 64px;animation:4s ease-out both defence-opener-grid;position:absolute;inset:-20%;transform:perspective(700px)rotateX(58deg)translateY(28%)}.defence-opener-copy{text-align:center;width:min(1120px,100vw - 56px);min-height:330px;position:relative}.defence-opener-copy p{font:400 clamp(2.2rem,5.2vw,6.8rem)/1.02 var(--font-geist),var(--font-inter),Arial,sans-serif;letter-spacing:-.065em;text-wrap:balance;visibility:hidden;flex-wrap:wrap;place-content:center;gap:0 .22em;margin:0;display:flex;position:absolute;inset:0;overflow:hidden}.defence-opener-copy p>span{will-change:transform;max-width:100%;padding:.08em .02em .12em;display:block}.defence-opener-copy strong{color:#d5a653;font-weight:400}.defence-opener.stage-0 .defence-opener-copy p:first-child,.defence-opener.stage-1 .defence-opener-copy p:nth-child(2),.defence-opener.stage-2 .defence-opener-copy p:nth-child(3),.defence-opener.stage-3 .defence-opener-copy p:nth-child(4){visibility:visible}.defence-opener.stage-0 .defence-opener-copy p:first-child>span,.defence-opener.stage-1 .defence-opener-copy p:nth-child(2)>span,.defence-opener.stage-2 .defence-opener-copy p:nth-child(3)>span,.defence-opener.stage-3 .defence-opener-copy p:nth-child(4)>span{animation:3s cubic-bezier(.76,0,.24,1) both defence-opener-kinetic}.defence-opener-copy p>span:first-child{--kinetic-x:-48vw;--kinetic-y:-5vh;--kinetic-out-x:18vw;--kinetic-out-y:-32vh}.defence-opener-copy p>span:nth-child(2){--kinetic-x:28vw;--kinetic-y:36vh;--kinetic-out-x:-36vw;--kinetic-out-y:4vh;animation-delay:40ms!important}.defence-opener-copy p>span:nth-child(3){--kinetic-x:42vw;--kinetic-y:-30vh;--kinetic-out-x:28vw;--kinetic-out-y:34vh;animation-delay:80ms!important}.defence-opener-copy p:nth-child(3){letter-spacing:.02em;font-size:clamp(1.7rem,3.4vw,4.5rem)}.defence-opener-copy p:nth-child(4){color:#edf1ee;letter-spacing:-.025em;font-family:Times New Roman,Times,serif}.defence-opener>button{color:#aebbb5;font:500 .58rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#050807b8;border:1px solid #41504a;padding:12px 16px;position:absolute;bottom:clamp(24px,4vh,48px);left:50%;right:auto;transform:translate(-50%)}@keyframes defence-opener-grid{0%{opacity:0;transform:perspective(700px)rotateX(58deg)translateY(44%)}to{opacity:.2;transform:perspective(700px)rotateX(58deg)translateY(28%)}}@keyframes defence-opener-kinetic{0%{transform:translate3d(var(--kinetic-x),var(--kinetic-y),0)}32%,82%{transform:translate(0,0)}to{transform:translate3d(var(--kinetic-out-x),var(--kinetic-out-y),0)}}@keyframes defence-opener-theatre{0%,7%{opacity:0;transform:scale(1.04)}15%,31%{opacity:.88;transform:scale(1)}40%,to{opacity:0;transform:scale(1.055)}}.industry-shell-defence{--def-page-gutter:max(clamp(28px,5vw,80px),calc((100vw - 1680px)/2))}.industry-shell-defence>:is(header,section){padding-inline:var(--def-page-gutter)}.industry-shell-defence>.closed-loop{padding-inline:0}.industry-shell-defence .defence-compare>header,.industry-shell-defence .defence-services .industry-shell-operating-heading,.industry-shell-defence .defence-loop-heading,.industry-shell-defence .defence-sovereign .industry-shell-moat-heading,.industry-shell-defence .defence-signature{grid-template-columns:minmax(210px,.32fr) minmax(0,.68fr);gap:clamp(48px,7vw,130px)}.industry-shell-defence :is(.defence-compare h2,.defence-services .industry-shell-operating-heading h2,.defence-loop-heading h2,.defence-sovereign .industry-shell-moat-heading h2,.defence-nextgen-content h2,.defence-signature h2,.defence-cta-content h2){letter-spacing:-.035em;max-width:15ch;font-size:clamp(3rem,5vw,6rem);line-height:1.06}.industry-shell-defence .defence-gap-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,76px)}.industry-shell-defence .defence-gap-copy{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(34px,5vw,90px)}.industry-shell-defence .defence-gap-copy article:nth-child(n){margin-top:0}.industry-shell-defence .defence-loop-doctrine{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,90px);margin:clamp(70px,8vw,125px) 0 0}.industry-shell-defence .defence-loop-doctrine article,.industry-shell-defence .defence-loop-doctrine article.is-command{grid-column:auto;max-width:none;margin-top:0}.industry-shell-defence .defence-loop-doctrine .is-command p{font:400 clamp(1.15rem,1.6vw,1.65rem)/1.55 var(--font-inter),Arial,sans-serif;letter-spacing:0}.industry-shell-defence .defence-sovereign{min-height:0}.industry-shell-defence .defence-sovereign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,90px)}.industry-shell-defence .defence-sovereign-grid article:nth-child(n){margin-top:0}.industry-shell-defence .defence-sovereign-grid h3{font-size:clamp(1.9rem,2.6vw,3.2rem);line-height:1.12}.industry-shell-defence .defence-signature-heading{padding-top:0}.industry-shell-defence .defence-signature .industry-shell-position-copy{align-self:start;padding-bottom:0}.industry-shell-defence .defence-service-tabs{border-top:1px solid #303a36;border-bottom:1px solid #303a36;gap:0}.industry-shell-defence .defence-service-tab{color:#7d8b85;text-align:left;border-radius:0;padding:22px clamp(20px,3vw,48px);position:relative;overflow:hidden;background:0 0!important;border-right:1px solid #303a36!important}.industry-shell-defence .defence-service-tab:last-child{border-right:0!important}.industry-shell-defence .defence-service-tab span{transition:transform .45s cubic-bezier(.2,.75,.2,1),color .35s;display:block;position:relative}.industry-shell-defence .defence-service-tab span:after{color:#edf0eb;content:attr(data-label);width:100%;position:absolute;top:120%;left:0}.industry-shell-defence .defence-service-tab:after{content:"";background:linear-gradient(90deg,#88938e,#e5e8e3);height:2px;transition:right .5s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:0;left:0;right:100%}.industry-shell-defence .defence-service-tab:hover span,.industry-shell-defence .defence-service-tab:focus-visible span,.industry-shell-defence .defence-service-tab.is-active span{color:#edf0eb;transform:translateY(-120%)}.industry-shell-defence .defence-service-tab:hover:after,.industry-shell-defence .defence-service-tab:focus-visible:after,.industry-shell-defence .defence-service-tab.is-active:after{right:0}.industry-shell-defence .defence-service-panel{animation:.62s cubic-bezier(.2,.75,.2,1) both defence-panel-enter}@keyframes defence-panel-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.industry-shell-defence .defence-nextgen{isolation:isolate;color:#d9dddb;background:linear-gradient(115deg,#ffffff14,#0000 22%,#ffffff09 48%,#0000 72%),linear-gradient(135deg,#202624 0%,#707773 32%,#2a302e 58%,#111614 100%);position:relative;overflow:hidden}.industry-shell-defence .defence-nextgen:before{z-index:-1;opacity:.22;content:"";background:repeating-linear-gradient(105deg,#0000 0 7px,#ffffff17 8px,#0000 9px 16px);position:absolute;inset:0}.industry-shell-defence .defence-nextgen-signal{color:#c5cbc8}.industry-shell-defence .defence-nextgen-signal span,.industry-shell-defence .defence-nextgen-signal i,.industry-shell-defence .defence-nextgen-content>p{color:#c4cac7}.industry-shell-defence .defence-nextgen-signal strong,.industry-shell-defence .defence-nextgen-content h2{color:#0000;background:linear-gradient(105deg,#777e7b 0%,#f0f2f1 28%,#8f9693 54%,#d9dddb 76%,#676e6b 100%);-webkit-background-clip:text;background-clip:text}.industry-shell-defence .defence-nextgen-content>div p{color:#e0e3e1}@media (max-width:1000px){.industry-shell-defence .defence-compare>header,.industry-shell-defence .defence-services .industry-shell-operating-heading,.industry-shell-defence .defence-loop-heading,.industry-shell-defence .defence-sovereign .industry-shell-moat-heading,.industry-shell-defence .defence-signature{grid-template-columns:1fr;gap:32px}.industry-shell-defence .defence-gap-field,.industry-shell-defence .defence-gap-copy,.industry-shell-defence .defence-loop-doctrine,.industry-shell-defence .defence-sovereign-grid{grid-template-columns:1fr}.industry-shell-defence .defence-gap-field article{min-height:220px}}@media (max-width:700px){.defence-opener-copy{min-height:260px}.defence-opener-copy p{font-size:clamp(1.8rem,10vw,3.1rem);line-height:1.14}.defence-opener-copy p:nth-child(3){font-size:clamp(1.35rem,7vw,2.15rem)}.defence-opener>button{bottom:20px;left:50%;right:auto;transform:translate(-50%)}.industry-shell-defence :is(.defence-compare h2,.defence-services .industry-shell-operating-heading h2,.defence-loop-heading h2,.defence-sovereign .industry-shell-moat-heading h2,.defence-nextgen-content h2,.defence-signature h2,.defence-cta-content h2){font-size:clamp(2.1rem,9.5vw,3rem);line-height:1.14}.industry-shell-defence .defence-service-tabs{grid-template-columns:1fr 1fr;display:grid}.industry-shell-defence .defence-service-tab:nth-child(2){border-right:0!important}.industry-shell-defence .defence-service-tab:nth-child(-n+2){border-bottom:1px solid #303a36!important}}@media (prefers-reduced-motion:reduce){.defence-opener-grid,.defence-opener-imagery img{animation:none}.defence-opener-imagery img:first-child{opacity:.72}.defence-opener-copy p>span{animation:none!important;transform:none!important}.industry-shell-defence .defence-service-tab span,.industry-shell-defence .defence-service-tab:after,.industry-shell-defence .defence-service-panel{transition:none;animation:none}}.footer-logo .quantos-logo{gap:15px}.footer-logo .quantos-logo-mark,.footer-introduction .footer-logo .quantos-logo-mark{width:54px;height:30px}.footer-logo .quantos-logo-name,.footer-introduction .footer-logo .quantos-logo-name{font-size:1.96rem}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1200px;margin-inline:auto;display:flex}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading>p,.industry-shell-defence .defence-sovereign .industry-shell-moat-heading h2{text-align:center;margin-inline:auto}.industry-shell-defence .defence-sovereign-word{text-align:center;width:max-content;left:50%;transform:translate(-50%)}.industry-shell-defence .defence-loop-heading{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1280px;margin-inline:auto;display:flex}.industry-shell-defence .defence-loop-heading>p,.industry-shell-defence .defence-loop-heading h2{text-align:center;margin-inline:auto}.industry-shell-defence .defence-loop-heading h2{text-wrap:balance;max-width:18ch}.industry-shell-defence .defence-compare>header,.industry-shell-defence .defence-services .industry-shell-operating-heading{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1280px;margin-inline:auto;display:flex}.industry-shell-defence .defence-compare>header>p,.industry-shell-defence .defence-compare>header h2,.industry-shell-defence .defence-services .industry-shell-operating-heading>p,.industry-shell-defence .defence-services .industry-shell-operating-heading h2{text-align:center;text-wrap:balance;margin:0 auto}.industry-shell-defence .defence-compare{padding-top:clamp(72px,7vw,112px);padding-bottom:clamp(82px,8vw,128px)}.industry-shell-defence .defence-compare>header{gap:18px;max-width:1180px}.industry-shell-defence .defence-compare>header>p{border-top:0;padding-top:0}.industry-shell-defence .defence-compare>header h2{letter-spacing:-.04em;max-width:27ch;font-size:clamp(2.85rem,4.1vw,4.65rem);line-height:1}.industry-shell-defence .defence-gap-field{margin:clamp(58px,6vw,92px) 0}.industry-shell-defence .defence-gap-field article{min-height:230px}.industry-shell-defence .defence-nextgen-content{text-align:center;align-items:center}.industry-shell-defence .defence-nextgen-content h2{text-align:center;text-wrap:balance;max-width:15ch}.industry-shell-defence .defence-nextgen-content>div{text-align:left}.industry-shell-defence .defence-signature{text-align:center;flex-direction:column;align-items:center;gap:clamp(70px,9vw,140px);min-height:0;display:flex}.industry-shell-defence .defence-signature-heading{align-self:center;max-width:1200px;padding-top:0}.industry-shell-defence .defence-signature-heading h2{text-align:center;text-wrap:balance;max-width:16ch;margin-inline:auto}.industry-shell-defence .defence-signature .industry-shell-position-copy{text-align:left;align-self:center;width:100%;max-width:900px;padding-bottom:0}.industry-shell-defence .defence-quote-mark{text-align:center}.industry-shell-defence :is(.defence-compare h2,.defence-services .industry-shell-operating-heading h2,.defence-loop-heading h2,.defence-sovereign .industry-shell-moat-heading h2,.defence-nextgen-content h2,.defence-signature h2,.defence-cta-content h2){color:#0000;font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.065em;text-transform:none;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#9ca39f 0%,#fff 27%,#aeb5b1 52%,#eef1ef 76%,#858d88 100%);-webkit-background-clip:text;background-clip:text;font-weight:500}.industry-shell-defence :is(.defence-compare h2,.defence-loop-heading h2,.defence-signature h2){background-image:linear-gradient(105deg,#0e1311 0%,#3d4541 27%,#171c19 52%,#555d59 76%,#0d1210 100%)}.industry-shell-defence h2,.industry-shell-defence h3,.industry-shell-defence .defence-gap-field strong,.industry-shell-defence .defence-gap-copy .is-answer p,.industry-shell-defence .defence-loop-doctrine .is-command p{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.055em;font-weight:500}.industry-shell-defence .defence-compare h2,.industry-shell-defence .defence-loop-heading h2,.industry-shell-defence .defence-signature h2{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#0a0e0c 0%,#343b37 27%,#101512 52%,#4a524e 76%,#090d0b 100%);-webkit-background-clip:text;background-clip:text}.industry-shell-defence .defence-services .industry-shell-operating-heading h2,.industry-shell-defence .defence-sovereign .industry-shell-moat-heading h2,.industry-shell-defence .defence-nextgen-content h2,.industry-shell-defence .defence-cta-content h2{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#a7aeaa 0%,#fff 27%,#b7beba 52%,#f1f3f2 76%,#8e9691 100%);-webkit-background-clip:text;background-clip:text}.industry-shell-defence .defence-service-tab span{transition:color .25s;transform:none!important}.industry-shell-defence .defence-service-tab span:after{content:none;display:none}.industry-shell-defence .defence-service-tab:hover span,.industry-shell-defence .defence-service-tab:focus-visible span,.industry-shell-defence .defence-service-tab.is-active span{transform:none!important}.industry-shell-defence .defence-service-meter span,.industry-shell-defence .defence-service-meter small{color:#aab5b0}.industry-shell-defence .defence-service-meter strong{color:#edf0eb}.industry-shell-defence .defence-readiness-horizon{border-top:1px solid #c5cfc933;width:100%;margin-top:clamp(38px,5vw,68px);padding-top:18px}.industry-shell-defence .defence-horizon-key{color:#8f9c96;font:600 .5rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:10px 20px;margin-bottom:14px;display:flex}.industry-shell-defence .defence-horizon-key span{color:inherit;align-items:center;gap:7px;display:flex}.industry-shell-defence .defence-horizon-key i{background:#dce2de;width:18px;height:1px;display:block}.industry-shell-defence .defence-horizon-key i.is-threshold{background:repeating-linear-gradient(90deg,#9b7a48 0 3px,#0000 3px 6px)}.industry-shell-defence .defence-readiness-horizon svg{width:100%;height:auto;display:block;overflow:visible}.industry-shell-defence .defence-horizon-grid path{fill:none;stroke:#a4b0a91c;stroke-width:1px;vector-effect:non-scaling-stroke}.industry-shell-defence .defence-horizon-threshold{fill:none;stroke:#9b7a48;stroke-width:1px;stroke-dasharray:5 7;opacity:.72;vector-effect:non-scaling-stroke}.industry-shell-defence .defence-horizon-area{opacity:0;animation:.8s .25s forwards defence-horizon-area}.industry-shell-defence .defence-horizon-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520px;vector-effect:non-scaling-stroke;animation:1.2s cubic-bezier(.2,.75,.2,1) .12s forwards defence-horizon-draw}.industry-shell-defence .defence-horizon-now{stroke:#cbd3ce;stroke-width:1px;stroke-dasharray:2 5;opacity:.48;vector-effect:non-scaling-stroke}.industry-shell-defence .defence-horizon-intervention circle:first-child{fill:none;stroke:#e7ece8;stroke-width:1px;opacity:.42}.industry-shell-defence .defence-horizon-intervention circle:last-child{fill:#eef2ef}.industry-shell-defence .defence-readiness-horizon text{fill:#738079;font:600 8px/1 var(--font-ibm-plex-mono),monospace;letter-spacing:1.2px}.industry-shell-defence .defence-readiness-horizon text.defence-horizon-callout{fill:#c8d1cc;font-size:7px}@keyframes defence-horizon-draw{to{stroke-dashoffset:0}}@keyframes defence-horizon-area{to{opacity:1}}@media (prefers-reduced-motion:reduce){.industry-shell-defence .defence-horizon-line{stroke-dashoffset:0;animation:none}.industry-shell-defence .defence-horizon-area{opacity:1;animation:none}}.industry-shell-defence .defence-cta{min-height:clamp(520px,58svh,680px);padding-block:clamp(84px,9vw,132px)}.industry-shell-defence .defence-cta-content h2{font-size:clamp(3.6rem,6.2vw,7rem);line-height:.9}.industry-shell-defence .defence-cta-content button{margin-top:clamp(34px,4vw,50px)}@media (max-width:700px){.industry-shell-defence .defence-cta{min-height:520px;padding-block:80px}}.industry-shell-defence .defence-hero-line{letter-spacing:-.045em;font-family:var(--font-inter),Arial,sans-serif!important;font-weight:500!important}.industry-shell-defence .defence-nextgen-signal{min-width:0;overflow:visible}.industry-shell-defence .defence-nextgen-signal strong{max-width:100%;max-height:620px;font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.08em;text-transform:uppercase;writing-mode:vertical-rl;align-self:flex-start;font-size:clamp(3.6rem,6.2vw,7.2rem);line-height:.8;overflow:visible;transform:rotate(180deg)}.industry-shell-defence .defence-compare h2,.industry-shell-defence .defence-loop-heading h2,.industry-shell-defence .defence-signature h2{color:#111613!important;-webkit-text-fill-color:#111613!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}:is(.industry-shell-manufacturing,.industry-shell-pharma,.industry-shell-epc) .industry-shell-hero.industry-image-hero{grid-template-columns:minmax(470px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(40px,4vw,72px);min-height:860px}.industry-shell-manufacturing .industry-shell-hero.industry-image-hero{background:#f2f0e9;grid-template-columns:minmax(430px,.68fr) minmax(0,1.32fr);gap:clamp(20px,2vw,38px);min-height:0;padding-top:clamp(72px,6vw,96px);padding-bottom:clamp(64px,5vw,84px)}.industry-shell-manufacturing .industry-image-hero-visual{justify-self:stretch;width:100%;max-width:none}.industry-shell-pharma .industry-shell-hero.industry-image-hero{background:#f3f5f3}.industry-shell-epc .industry-shell-hero.industry-image-hero{background:#f1f1ef}:is(.industry-shell-manufacturing,.industry-shell-pharma,.industry-shell-epc) .industry-image-hero-copy{align-self:center;gap:clamp(34px,3.5vw,54px);display:grid}:is(.industry-shell-manufacturing,.industry-shell-pharma,.industry-shell-epc) .industry-image-hero-visual{aspect-ratio:1672/941;background:0 0;place-self:center end;width:min(56vw,1050px);margin:0;position:relative;overflow:hidden}:is(.industry-shell-manufacturing,.industry-shell-pharma,.industry-shell-epc) .industry-image-hero-visual img{object-fit:contain}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero{color:#1b1d1a;background:#f2f0e9;grid-template-columns:minmax(430px,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(32px,4vw,72px);min-height:860px}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-image-hero-copy{align-self:center;gap:clamp(34px,3.5vw,54px);min-width:0;display:grid}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-image-hero-visual{aspect-ratio:1659/948;background:0 0;place-self:center stretch;width:100%;margin:0;position:relative;overflow:visible}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-image-hero-visual img{object-fit:contain}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-heading h1{color:#1b1d1a}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-heading>a,:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context>p{color:#4c4e49}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context{border:0;padding:0}@media (max-width:1150px){:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero{grid-template-columns:minmax(0,1fr);min-height:0}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-image-hero-visual{width:100%;margin-top:12px}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context,:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context>p{width:auto;min-width:0;max-width:100%}:is(.industry-shell-manufacturing,.industry-shell-pharma,.industry-shell-epc) .industry-shell-hero.industry-image-hero{grid-template-columns:minmax(0,1fr);min-height:0}:is(.industry-shell-manufacturing,.industry-shell-pharma,.industry-shell-epc) .industry-image-hero-visual{width:100%;margin-top:12px}}.industry-shell-manufacturing :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.manufacturing-proof-method-heading>span,.manufacturing-proof-method-flow>span,.manufacturing-proof-receipt>span,.manufacturing-proof-comparison span){color:#69675f;font:500 .64rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.industry-shell-manufacturing :is(.industry-shell-reality>header h2,.industry-shell-decisions>header h2,.industry-shell-operating-heading h2,.industry-shell-proof-heading h2,.industry-shell-moat-heading h2,.industry-shell-replay-heading h2,.industry-shell-position>div:first-child h2,.industry-shell-faq>header h2){max-width:18ch;color:inherit;font:400 clamp(2.9rem,4.4vw,5rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em}.industry-shell-manufacturing :is(.industry-shell-reality-copy p,.industry-shell-decision-grid p,.industry-shell-operating-copy p,.industry-shell-proof-copy p,.industry-shell-moat-grid p,.industry-shell-replay-copy p,.industry-shell-position-copy p,.industry-shell-faq-list p,.manufacturing-proof-comparison>p){font-family:var(--font-inter),Arial,sans-serif}.industry-shell-manufacturing .industry-shell-decisions-note{font:400 clamp(1.2rem,1.6vw,1.65rem)/1.4 var(--font-newsreader),Georgia,serif}.industry-shell-manufacturing .manufacturing-proof-method-heading>p{max-width:30ch;font:400 clamp(1.4rem,1.8vw,2rem)/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em}.industry-shell-manufacturing .manufacturing-proof-comparison>div>strong{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;font-weight:400}.industry-shell-manufacturing .manufacturing-proof-comparison>p{color:#6d5a22;font:500 .64rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.industry-shell-manufacturing :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px)}.industry-shell-manufacturing .industry-shell-reality>header,.industry-shell-manufacturing .industry-shell-proof-heading{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(48px,7vw,110px);margin-bottom:clamp(48px,5vw,76px);display:grid}.industry-shell-manufacturing .industry-shell-reality>header :is(p,h2),.industry-shell-manufacturing .industry-shell-proof-heading :is(p,h2){margin:0}.industry-shell-manufacturing .industry-shell-reality-copy,.industry-shell-manufacturing .industry-shell-proof-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,54px);margin-top:clamp(48px,5vw,72px);display:grid}.industry-shell-manufacturing .industry-shell-reality-copy p,.industry-shell-manufacturing .industry-shell-proof-copy p{border-top:1px solid #aaa79d;margin:0;padding-top:24px;line-height:1.6}.industry-shell-manufacturing .manufacturing-oee>p{margin:24px 0 0}.industry-shell-manufacturing .industry-shell-decisions{background:#f2f0e9}.industry-shell-manufacturing .industry-shell-decisions>header{max-width:1380px;margin-inline:auto}.industry-shell-manufacturing .industry-shell-decision-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.industry-shell-manufacturing .industry-shell-decision-grid article,.industry-shell-manufacturing .industry-shell-decision-grid article:nth-child(n){background:0 0;border:1px solid #aaa79d;border-radius:16px;flex-direction:column;gap:28px;min-height:330px;padding:clamp(28px,3vw,44px);display:flex}.industry-shell-manufacturing .industry-shell-decision-grid h3{max-width:19ch;margin:0;font-size:clamp(1.75rem,2.25vw,2.7rem);line-height:1.02}.industry-shell-manufacturing .industry-shell-decision-grid p{color:#56584f;grid-column:auto;max-width:62ch;margin:0;line-height:1.58}.industry-shell-manufacturing .industry-shell-decisions-note{max-width:92ch;margin-left:auto}.industry-shell-manufacturing .manufacturing-join{border-radius:16px;overflow:hidden}.industry-shell-manufacturing .industry-shell-operating-copy{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,58px);display:grid}.industry-shell-manufacturing .industry-shell-operating-copy p{margin:0}.industry-shell-manufacturing .manufacturing-proof-receipt{background:0 0;border:1px solid #aaa79d;border-top:3px solid #b68d26;border-radius:14px;min-height:180px}.industry-shell-manufacturing .manufacturing-proof-receipt span{color:#74632e;margin-bottom:20px;display:block}.industry-shell-manufacturing .manufacturing-proof-receipt strong{max-width:25ch;font-size:clamp(1.25rem,1.7vw,1.8rem);line-height:1.08;display:block}.industry-shell-manufacturing .manufacturing-proof-comparison>div span{color:#68675f;margin-bottom:18px;display:block}.industry-shell-manufacturing .manufacturing-proof-comparison>div strong{max-width:28ch;font-size:clamp(1.3rem,1.8vw,1.9rem);line-height:1.08;display:block}.industry-shell-manufacturing .manufacturing-proof-comparison>p{grid-column:1;margin:0}.industry-shell-manufacturing .manufacturing-proof-figure{border:0;border-top:1px solid #aaa79d;border-radius:0;grid-template-columns:minmax(260px,.34fr) minmax(420px,.66fr);align-items:start;column-gap:clamp(52px,7vw,112px);margin-top:clamp(42px,5vw,68px);padding:30px 0 0;display:grid}.industry-shell-manufacturing .manufacturing-proof-method-heading{margin-bottom:0;display:block}.industry-shell-manufacturing .manufacturing-proof-method-heading :is(span,p){margin:0}.industry-shell-manufacturing .manufacturing-proof-method-flow{border-top:1px solid #aaa79d;grid-column:1;grid-template-columns:1fr;margin-top:32px;display:grid}.industry-shell-manufacturing .manufacturing-proof-method-flow span{border-top:0;border-bottom:1px solid #aaa79d;border-right:0;min-width:0;padding:17px 34px 17px 0;position:relative}.industry-shell-manufacturing .manufacturing-proof-method-flow span:after{color:#9a7418;content:"↓";position:absolute;bottom:-8px;right:8px}.industry-shell-manufacturing .manufacturing-proof-method-flow span:last-child:after{content:""}.industry-shell-manufacturing .manufacturing-proof-comparison{border-left:1px solid #aaa79d;grid-area:1/2/3;grid-template-columns:1fr;gap:28px;margin-top:0;padding-left:clamp(34px,4vw,66px);display:grid}.industry-shell-manufacturing .manufacturing-proof-comparison>div{border-top:0;border-bottom:3px solid #383a35;padding:0 0 26px}.industry-shell-manufacturing .manufacturing-proof-comparison>div:nth-child(2){border-color:#b68d26}.industry-shell-manufacturing .industry-shell-proof{background:#f2f0e9;grid-template-columns:minmax(260px,.34fr) minmax(420px,.66fr);column-gap:clamp(52px,7vw,112px);padding-bottom:clamp(56px,5vw,76px);display:grid}.industry-shell-manufacturing .industry-shell-proof-heading{margin-bottom:0;display:block}.industry-shell-manufacturing .industry-shell-proof-heading h2{max-width:11ch;margin-top:28px}.industry-shell-manufacturing .industry-shell-proof-copy{border-top:1px solid #aaa79d;grid-template-columns:1fr;gap:0;margin-top:0;display:grid}.industry-shell-manufacturing .industry-shell-proof-copy p{border-top:0;border-bottom:1px solid #c8c5bc;max-width:66ch;padding:24px 0}.industry-shell-manufacturing .manufacturing-proof-receipts,.industry-shell-manufacturing .manufacturing-proof-figure{grid-column:1/-1}.industry-shell-manufacturing .industry-shell-moat{background:#e8e5db}.industry-shell-manufacturing .industry-shell-moat-heading,.industry-shell-manufacturing .industry-shell-replay,.industry-shell-manufacturing .industry-shell-position,.industry-shell-manufacturing .industry-shell-faq>header{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(48px,7vw,110px);display:grid}.industry-shell-manufacturing .industry-shell-moat-heading,.industry-shell-manufacturing .industry-shell-faq>header{margin-bottom:clamp(46px,5vw,72px)}.industry-shell-manufacturing .industry-shell-moat-heading :is(p,h2),.industry-shell-manufacturing .industry-shell-faq>header :is(p,h2){margin:0}.industry-shell-manufacturing .industry-shell-moat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.industry-shell-manufacturing .industry-shell-moat-grid article{border:1px solid #aaa79d;border-radius:16px;min-height:330px;padding:clamp(28px,3vw,40px)}.industry-shell-manufacturing .industry-shell-moat-grid :is(h3,p){margin:0}.industry-shell-manufacturing .industry-shell-moat-grid h3{max-width:18ch;margin-bottom:24px;font-size:clamp(1.5rem,1.9vw,2.1rem);line-height:1.05}.industry-shell-manufacturing .industry-shell-moat-grid p{color:#56584f;line-height:1.58}.industry-shell-manufacturing .industry-shell-moat-note{border:1px solid #aaa79d;border-radius:14px;margin:30px 0 0;padding:24px 28px}.industry-shell-manufacturing .industry-shell-replay{color:#eeeae0;background:#2d302b}.industry-shell-manufacturing .industry-shell-replay-heading :is(p,h2){margin:0}.industry-shell-manufacturing .industry-shell-replay-heading h2{margin-top:26px}.industry-shell-manufacturing .industry-shell-replay-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,54px);display:grid}.industry-shell-manufacturing .industry-shell-replay-copy p{border-top:1px solid #55594f;margin:0;padding-top:24px;line-height:1.6}.industry-shell-manufacturing .industry-shell-replay :is(h2,p){color:inherit}.industry-shell-manufacturing .industry-shell-replay-copy{border-color:#55594f}.industry-shell-manufacturing .industry-shell-replay-copy p{color:#c9c8bf}.industry-shell-manufacturing .industry-shell-position{background:#f2f0e9}.industry-shell-manufacturing .industry-shell-position>div:first-child :is(p,h2){margin:0}.industry-shell-manufacturing .industry-shell-position>div:first-child h2{margin-top:26px}.industry-shell-manufacturing .industry-shell-position-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,54px);display:grid}.industry-shell-manufacturing .industry-shell-position-copy p{border-top:1px solid #aaa79d;margin:0;padding-top:24px;line-height:1.6}.industry-shell-manufacturing .industry-shell-faq{background:#e8e5db}.industry-shell-manufacturing .industry-shell-faq-list{border-top:1px solid #aaa79d}.industry-shell-manufacturing .industry-shell-faq-list article{border-bottom:1px solid #aaa79d;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);gap:clamp(42px,6vw,92px);padding:30px 0;display:grid}.industry-shell-manufacturing .industry-shell-faq-list :is(h3,p){margin:0}.industry-shell-manufacturing .industry-shell-faq-list h3{font-size:clamp(1.35rem,1.7vw,1.8rem);line-height:1.08}.industry-shell-manufacturing .industry-shell-faq-list p{color:#56584f;line-height:1.58}@media (max-width:1100px){.industry-shell-manufacturing .industry-shell-proof{grid-template-columns:1fr;row-gap:42px}.industry-shell-manufacturing .manufacturing-proof-figure{grid-template-columns:1fr}.industry-shell-manufacturing .manufacturing-proof-comparison{border-top:1px solid #aaa79d;border-left:0;grid-area:auto/1;margin-top:38px;padding:32px 0 0}.industry-shell-manufacturing .industry-shell-reality>header,.industry-shell-manufacturing .industry-shell-proof-heading,.industry-shell-manufacturing .manufacturing-proof-method-heading,.industry-shell-manufacturing .industry-shell-reality-copy,.industry-shell-manufacturing .industry-shell-proof-copy,.industry-shell-manufacturing .industry-shell-decision-grid{grid-template-columns:1fr}.industry-shell-manufacturing .industry-shell-decision-grid article,.industry-shell-manufacturing .industry-shell-decision-grid article:nth-child(n){min-height:0}.industry-shell-manufacturing .industry-shell-operating-copy{grid-template-columns:1fr;gap:24px}.industry-shell-manufacturing .manufacturing-proof-receipts,.industry-shell-manufacturing .industry-shell-moat-heading,.industry-shell-manufacturing .industry-shell-replay,.industry-shell-manufacturing .industry-shell-position,.industry-shell-manufacturing .industry-shell-faq>header,.industry-shell-manufacturing .industry-shell-replay-copy,.industry-shell-manufacturing .industry-shell-position-copy,.industry-shell-manufacturing .industry-shell-faq-list article,.industry-shell-manufacturing .industry-shell-moat-grid{grid-template-columns:1fr}.industry-shell-manufacturing .industry-shell-moat-grid article{min-height:0}}@media (max-width:700px){.industry-shell-manufacturing .industry-shell-decision-grid article,.industry-shell-manufacturing .industry-shell-decision-grid article:nth-child(n){padding:26px 22px}.industry-shell-manufacturing .manufacturing-proof-figure{padding:26px 20px}.industry-shell-manufacturing .manufacturing-proof-comparison{grid-template-columns:1fr;gap:26px}}@media (max-width:1000px){.offerings-carousel-track{gap:18px;padding-right:12vw}.offerings-carousel-card{flex-basis:86vw;min-height:clamp(500px,72vw,680px)}.industry-shell-defence .defence-nextgen-signal strong{writing-mode:horizontal-tb;align-self:auto;max-height:none;font-size:clamp(3.2rem,11vw,6rem);transform:none}}@media (max-width:700px){.offerings-carousel-tabs{gap:7px;margin-bottom:18px}.offerings-carousel-tabs button{padding:8px 10px;font-size:.61rem}.offerings-carousel-track{gap:14px;padding-right:42px}.offerings-carousel-card{flex-basis:calc(100vw - 42px);min-height:520px;padding:18px}.offerings-carousel-card-copy{width:100%;padding:19px}.offerings-carousel-card-copy>span{margin-bottom:18px}.offerings-carousel-card-copy h3{font-size:clamp(1.65rem,8vw,2.35rem);line-height:1.05}.offerings-carousel-card-link{width:min(240px,100%);padding:14px 15px}.offerings-carousel-next{width:52px;height:48px;font-size:1.4rem;right:14px}}.home-offerings{color:#171916;background:#f1f1ed;padding:clamp(78px,8vw,126px) clamp(28px,4.5vw,72px) clamp(92px,9vw,140px);overflow:hidden}.home-offerings .offerings-directory-heading{grid-template-columns:1fr}.home-offerings .offerings-carousel-tabs button{color:#686a64;font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:-.025em;font-weight:300}.home-offerings .offerings-carousel-card-copy>p{font-family:var(--font-ibm-plex-mono),monospace;font-weight:300}.home-offerings .offerings-carousel-card-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-left:1px solid #eef1e947;width:min(760px,78%);padding:0}.home-offerings .offerings-carousel-card-row{border-bottom:1px solid #eef1e938;grid-template-columns:minmax(120px,.34fr) minmax(0,.66fr);gap:clamp(24px,4vw,64px);padding:20px 0 20px clamp(20px,3vw,48px);display:grid}.home-offerings .offerings-carousel-card-row>span{color:#eef1e99e;font:500 .68rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.home-offerings .offerings-carousel-card-row>strong{color:#f3f4ef;max-width:34ch;font:400 clamp(1rem,1.45vw,1.35rem)/1.48 var(--font-ibm-plex-mono),monospace;text-shadow:0 1px 18px #0000007a}.home-offerings .offerings-carousel-card-statement>strong{max-width:39ch;font-size:clamp(.92rem,1.2vw,1.15rem)}@media (max-width:700px){.home-offerings .offerings-carousel-card-copy{width:100%}.home-offerings .offerings-carousel-card-row{grid-template-columns:92px minmax(0,1fr);gap:16px;padding:15px 0 15px 16px}.home-offerings .offerings-carousel-card-row>span{font-size:.57rem}.home-offerings .offerings-carousel-card-row>strong{font-size:.82rem;line-height:1.42}:is(.industry-shell-aviation,.industry-shell-banking,.industry-shell-healthcare,.industry-shell-logistics,.industry-shell-retail,.industry-shell-steel) .industry-shell-hero.industry-image-hero .industry-shell-hero-context>p{width:calc(100vw - 56px);max-width:calc(100vw - 56px)}.homeland-signal-flow{margin-left:0;margin-right:0;overflow:hidden}.homeland-signal-flow>svg{display:none}.homeland-mobile-flow{display:grid}.homeland-signal-flow figcaption{width:auto;padding:16px 0 0;position:static;left:auto}}@media (min-width:701px) and (max-width:1050px){.homeland-next-faq article{grid-template-columns:52px minmax(0,.44fr) minmax(0,.56fr);gap:clamp(22px,4vw,42px)}.homeland-next-faq article :is(h3,p){min-width:0;max-width:100%}}.home-stack{--stack-line:#b8bab4;color:#191b18;border-bottom:1px solid var(--stack-line);background:#e9e8e2;padding:clamp(92px,9vw,150px) clamp(28px,4.5vw,72px)}.home-stack-heading{width:auto;max-width:980px;margin-bottom:clamp(54px,6vw,88px);margin-left:clamp(0px,24vw,360px)}.home-stack-heading p,.home-stack-output span,.home-stack-selector button,.home-stack-positioning{font-family:var(--font-ibm-plex-mono),monospace}.home-stack-heading .home-stack-eyebrow{color:#5f625c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 25px;font-size:.64rem;font-weight:500}.home-stack-heading h2{max-width:13ch;font:400 clamp(3.5rem,6vw,7.5rem)/.88 var(--font-newsreader),Georgia,serif;letter-spacing:-.058em;margin:0}.home-stack-heading .home-stack-intro{color:#555a54;max-width:74ch;margin:34px 0 0;font-size:.82rem;line-height:1.65}.home-stack-selector{scrollbar-width:none;border-top:1px solid #8f938c;border-bottom:1px solid #8f938c;gap:0;display:flex;overflow-x:auto}.home-stack-selector::-webkit-scrollbar{display:none}.home-stack-selector button{flex:1 0 max-content;color:#60645f;border:0;border-right:1px solid var(--stack-line);letter-spacing:.04em;cursor:pointer;background:0 0;min-height:62px;padding:17px clamp(16px,2vw,30px);font-size:.65rem;font-weight:400}.home-stack-selector button:first-child{border-left:1px solid var(--stack-line)}.home-stack-selector button:is(:hover,:focus-visible){color:#171916;background:#f4f3ed;outline:none}.home-stack-selector button.is-active{color:#f2f0e9;background:#171715}.home-stack-output{isolation:isolate;color:#f2f0e9;background:#000;border:0;position:relative;overflow:hidden}.home-stack-output>.ambient-switchboard{z-index:0;opacity:.72}.home-stack-output>:not(.ambient-switchboard){z-index:1;position:relative}.home-stack-output-title{padding:clamp(34px,4vw,62px)}.home-stack-output-title>div{width:min(100%,900px);margin:0 auto}.home-stack-output-title span{color:#b99355;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.62rem;font-weight:500;display:block}.home-stack-output h3{max-width:17ch;font:400 clamp(2.4rem,4.7vw,5.8rem)/.9 var(--font-newsreader),Georgia,serif;letter-spacing:-.052em;margin:0}.home-stack-architecture{grid-template-columns:minmax(300px,.28fr) minmax(240px,.25fr) minmax(520px,.47fr);min-height:620px;display:grid}.home-stack-source,.home-stack-transfer,.home-stack-cycle{min-width:0;position:relative}.home-stack-source{flex-direction:column;justify-content:center;padding:clamp(30px,3.5vw,52px) clamp(30px,3.5vw,52px) clamp(30px,3.5vw,52px) clamp(72px,8vw,150px);display:flex}.home-stack-source span,.home-stack-transfer span,.home-stack-transfer b,.home-stack-source small,.home-stack-cycle-core span,.home-stack-cycle-core small{font-family:var(--font-ibm-plex-mono),monospace;text-transform:uppercase}.home-stack-source span,.home-stack-transfer span,.home-stack-cycle-core span{color:#b99355;letter-spacing:.12em;font-size:.57rem}.home-stack-source strong{font:400 clamp(2rem,3vw,3.8rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;margin:24px 0 17px}.home-stack-source small{color:#8e8e88;letter-spacing:.09em;font-size:.52rem;line-height:1.6}.home-stack-transfer{flex-direction:column;justify-content:center;padding:30px 20px;display:flex}.home-stack-transfer span{color:#969690;text-align:center;margin-bottom:17px}.home-stack-track{width:calc(100% + 40px);height:5px;margin-left:-20px;position:relative}.home-stack-transfer i{background:linear-gradient(#474741,#474741) 50%/100% 1px no-repeat;display:block;position:absolute;inset:0;overflow:hidden}.home-stack-transfer i:before{content:"";background:linear-gradient(90deg,#0000,#dfe8ff 18%,#b99355 48%,#c45d43 76%,#0000);width:42%;height:5px;animation:3.8s cubic-bezier(.55,0,.3,1) infinite stack-signal;position:absolute;top:0;left:0}.home-stack-track em{border-top:1px solid #b99355;border-right:1px solid #b99355;width:8px;height:8px;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}.home-stack-transfer b{color:#d2d0c8;letter-spacing:.08em;text-align:center;margin-top:18px;font-size:.53rem;font-weight:500;line-height:1.5}.home-stack-cycle{place-items:center;padding:44px;display:grid;overflow:hidden}.home-stack-cycle:before,.home-stack-cycle:after{content:"";border:1px solid #343431;border-radius:50%;position:absolute}.home-stack-cycle:before{aspect-ratio:1;width:min(484px,76%)}.home-stack-cycle:after{aspect-ratio:1;border-color:#765f39;width:min(336px,53%)}.home-stack-cycle-core{z-index:1;text-align:center;place-items:center;display:grid}.home-stack-cycle-core strong{font:400 clamp(2rem,3.4vw,4.1rem)/.84 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:14px 0}.home-stack-cycle-core small{color:#969690;letter-spacing:.08em;max-width:24ch;font-size:.5rem;line-height:1.55}.home-stack-cycle ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-stack-cycle li{--angle:calc((360deg / 10) * var(--stage) - 90deg);color:#aaa9a2;font:500 .52rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.07em;text-transform:uppercase;transform:rotate(var(--angle)) translateX(min(258px,19vw)) rotate(calc(-1 * var(--angle)));transform-origin:0 0;opacity:.46;animation:10s linear infinite stack-stage;animation-delay:calc(var(--stage) * 1s);align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:50%}.home-stack-cycle li span{color:#b99355;font-size:.45rem}@keyframes stack-signal{0%{opacity:0;transform:translate(-15%)}18%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(155%)}}@keyframes stack-stage{0%,8%{color:#7eaa8a;opacity:1;text-shadow:0 0 8px #70a78280}18%,to{color:#aaa9a2;opacity:.46;text-shadow:none}}.home-stack-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,72px);padding:clamp(70px,7vw,112px) clamp(30px,3.5vw,52px);display:grid}.home-stack-facts>div{background:0 0;grid-template-rows:auto minmax(112px,auto) 1fr;align-content:start;min-height:390px;padding:0;display:grid}.home-stack-facts span{color:#969690;letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(38px,4vw,62px);font-size:.59rem;font-weight:500;display:block}.home-stack-facts strong{color:#f2f0e9;max-width:22ch;font:400 clamp(1.65rem,2.1vw,2.65rem)/1.02 var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;margin:0 0 28px;display:block}.home-stack-facts p{color:#cbc9c2;max-width:42ch;font:400 1rem/1.66 var(--font-inter),Arial,sans-serif;margin:0}.home-stack-facts .home-stack-adds{background:0 0}.home-stack-adds p{color:#f2f0e9}.home-stack-positioning{color:#5d625c;grid-template-columns:1fr;gap:26px;padding:30px 0 0;font-size:.68rem;line-height:1.65;display:grid}.home-stack-positioning>p{text-align:center;max-width:95ch;margin:0 auto}.home-stack-positioning strong{color:#252824;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.home-stack-positioning>div{color:#30332f;text-align:center;justify-content:center;align-items:center;gap:24px;display:flex}.home-stack-positioning button{color:#171916;font:500 .64rem/1.2 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5f635d;flex:none;padding:13px 0 9px}.home-stack-positioning button i{margin-left:13px;font-style:normal}.home-stack-positioning button:is(:hover,:focus-visible){color:#8a672e;border-color:#8a672e;outline:none}@media (max-width:900px){.home-stack-heading{width:100%;margin-left:0}.home-stack-positioning{grid-template-columns:1fr}.home-stack-architecture{grid-template-columns:1fr;min-height:0}.home-stack-source{min-height:220px}.home-stack-transfer{min-height:130px}.home-stack-track{width:5px;height:68px;margin:0 auto}.home-stack-transfer i{background:linear-gradient(90deg,#0000 2px,#474741 2px 3px,#0000 3px)}.home-stack-transfer i:before{background:linear-gradient(#0000,#dfe8ff 18%,#b99355 48%,#c45d43 76%,#0000);width:5px;height:42%;animation-name:stack-signal-mobile;top:0;left:0}.home-stack-track em{top:auto;bottom:-1px;right:-1px;transform:rotate(135deg)}.home-stack-cycle{min-height:620px}.home-stack-facts{grid-template-columns:1fr}.home-stack-facts>div{grid-template-rows:auto auto auto;min-height:0}.home-stack-facts span{margin-bottom:28px}.home-stack-positioning>div{justify-content:center}}@keyframes stack-signal-mobile{0%{opacity:0;transform:translateY(-15%)}18%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(155%)}}@media (max-width:700px){.home-stack{padding:78px 22px 86px}.home-stack-heading{gap:24px;margin-bottom:44px}.home-stack-heading h2{font-size:clamp(3rem,14vw,4.6rem)}.home-stack-heading .home-stack-eyebrow{margin-bottom:20px}.home-stack-heading .home-stack-intro{margin-top:26px;font-size:.73rem}.home-stack-selector{margin-right:-22px}.home-stack-selector button{min-height:56px;padding:15px 16px;font-size:.59rem}.home-stack-output-title{gap:20px;padding:28px 22px}.home-stack-output h3{font-size:clamp(2.25rem,11vw,3.3rem)}.home-stack-cycle{min-height:540px;padding:28px 16px}.home-stack-cycle:before{width:84%}.home-stack-cycle:after{width:59%}.home-stack-cycle li{transform:rotate(var(--angle)) translateX(min(204px,42vw)) rotate(calc(-1 * var(--angle)));font-size:.43rem}.home-stack-cycle-core strong{font-size:clamp(2rem,10vw,3rem)}.home-stack-facts>div{padding:30px 22px}.home-stack-facts p{font-size:.94rem}.home-stack-positioning>div{gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){.home-stack-transfer i:before,.home-stack-cycle li{animation:none}.home-stack-cycle li{opacity:.72}}main>:is(.hero,.system-positioning,.foundation-history,.loop-compare,.home-stack,.home-offerings){border-top:0!important;border-bottom:0!important}.industry-shell-deployment{--deployment-ink:#f1f1ec;--deployment-muted:#a3a49e;--deployment-line:#3b3c38;--deployment-signal:#4e9e6a;color:var(--deployment-ink);background:#171816}.industry-shell-deployment>section,.industry-shell-deployment>header{padding-inline:max(clamp(28px,4.5vw,72px),50vw - 840px)}.industry-shell-deployment .industry-shell-hero{border-bottom:1px solid var(--deployment-line);background:linear-gradient(115deg,#16171500 0 60%,#1f201d 100%);grid-template-columns:minmax(0,1.05fr) minmax(420px,.7fr);align-items:center;min-height:640px}.industry-shell-deployment .industry-shell-hero-heading>a,.industry-shell-deployment .industry-shell-hero-heading>p{color:var(--deployment-muted)}.industry-shell-deployment .industry-shell-hero h1{max-width:14ch;color:var(--deployment-ink)}.industry-shell-deployment .industry-shell-hero-context>p{color:#cdcec8}.industry-shell-deployment .industry-shell-hero-context>a{color:var(--deployment-ink);border-color:#6d6f68}.industry-shell-deployment .industry-shell-reality{border-bottom:1px solid var(--deployment-line);background:#1c1d1a}.industry-shell-deployment .industry-shell-reality>header{grid-template-columns:minmax(220px,.3fr) minmax(420px,.7fr);align-items:start;gap:clamp(48px,7vw,118px);margin-bottom:clamp(52px,6vw,92px);display:grid}.industry-shell-deployment .industry-shell-reality>header>p,.industry-shell-deployment .industry-shell-faq>header>p{color:var(--deployment-muted);font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:10px 0 0}.industry-shell-deployment .industry-shell-reality h2,.industry-shell-deployment .industry-shell-faq h2{max-width:18ch;color:var(--deployment-ink);font:400 clamp(2.9rem, 4.5vw, 5.2rem)/.95 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin:0}.industry-shell-deployment .deployment-environments{border:1px solid var(--deployment-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(54px,6vw,92px);display:grid}.industry-shell-deployment .deployment-environment{align-content:start;gap:22px;min-height:210px;padding:clamp(28px,3vw,48px);display:grid}.industry-shell-deployment .deployment-environment+.deployment-environment{border-left:1px solid var(--deployment-line)}.industry-shell-deployment .deployment-environment span{color:var(--deployment-muted);font:500 .61rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.industry-shell-deployment .deployment-environment strong{max-width:20ch;color:var(--deployment-ink);font:400 clamp(1.55rem, 2.1vw, 2.35rem)/1.05 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em}.industry-shell-deployment .deployment-environment em{color:#8f918a;font:400 .9rem/1.4 var(--font-inter), Arial, sans-serif;font-style:normal}.industry-shell-deployment .deployment-environment-sealed{background:#14251a}.industry-shell-deployment .deployment-environment-sealed span{color:#7fbf97}.industry-shell-deployment .industry-shell-reality-copy{border-top:1px solid var(--deployment-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);padding-top:32px;display:grid}.industry-shell-deployment .industry-shell-reality-copy p{color:#b7b8b1;max-width:49ch;font:400 1rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-deployment .industry-shell-reality-copy p:first-child{color:#e6e6e0;font-size:1.08rem}.industry-shell-deployment .industry-shell-position{border-bottom:1px solid var(--deployment-line);background:#191a17;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);align-items:start;gap:clamp(64px,9vw,152px);padding-top:clamp(84px,8vw,130px);padding-bottom:clamp(84px,8vw,130px);display:grid}.industry-shell-deployment .industry-shell-position>div:first-child>p{color:var(--deployment-muted);font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.industry-shell-deployment .industry-shell-position h2{max-width:15ch;color:var(--deployment-ink);font:400 clamp(2.8rem, 4.4vw, 5rem)/.95 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin:26px 0 0}.industry-shell-deployment .industry-shell-position-copy{border-top:1px solid var(--deployment-line);gap:28px;padding-top:32px;display:grid}.industry-shell-deployment .industry-shell-position-copy p{color:#b7b8b1;max-width:60ch;font:400 1rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-deployment .industry-shell-position-copy p:first-child{color:#e6e6e0}.industry-shell-deployment .industry-shell-replay{color:#eef0ed;border-bottom:1px solid var(--deployment-line);background:#10120f;grid-template-columns:minmax(220px,.34fr) minmax(360px,.66fr);gap:clamp(48px,7vw,116px);padding-top:clamp(84px,8vw,132px);padding-bottom:clamp(84px,8vw,132px);display:grid}.industry-shell-deployment .industry-shell-replay-heading>p{color:#7fbf97;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.industry-shell-deployment .industry-shell-replay-heading h2{color:#f2f4f0;max-width:20ch;font:400 clamp(2.6rem, 4vw, 4.6rem)/.97 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;margin:26px 0 0}.industry-shell-deployment .industry-shell-replay-copy{border-top:1px solid #35402f;grid-template-columns:repeat(2,1fr);gap:clamp(34px,5vw,76px);padding-top:32px;display:grid}.industry-shell-deployment .industry-shell-replay-copy p{color:#c4ccbf;max-width:51ch;font:400 1rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-deployment .industry-shell-replay-copy p:first-child{color:#e6ebe0}.industry-shell-deployment .industry-shell-faq{border-bottom:1px solid var(--deployment-line);background:#1c1d1a;padding-top:clamp(84px,8vw,130px);padding-bottom:clamp(84px,8vw,130px)}.industry-shell-deployment .industry-shell-faq>header{grid-template-columns:minmax(220px,.3fr) minmax(400px,.7fr);align-items:start;gap:clamp(48px,7vw,118px);margin-bottom:clamp(52px,6vw,92px);display:grid}.industry-shell-deployment .industry-shell-faq-list{border-top:1px solid var(--deployment-line)}.industry-shell-deployment .industry-shell-faq-list article{border-bottom:1px solid var(--deployment-line);grid-template-columns:minmax(280px,.42fr) minmax(360px,.58fr);gap:clamp(48px,8vw,132px);padding:36px 0;display:grid}.industry-shell-deployment .industry-shell-faq-list h3{max-width:27ch;color:var(--deployment-ink);font:400 clamp(1.55rem, 2.1vw, 2.35rem)/1.05 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:0}.industry-shell-deployment .industry-shell-faq-list p{color:#b0b1aa;max-width:61ch;font:400 1rem/1.58 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-deployment .industry-shell-cta{background:#101109}.industry-shell-deployment .industry-shell-cta>p{color:var(--deployment-muted)}.industry-shell-deployment .industry-shell-cta h2{color:var(--deployment-ink)}.industry-shell-deployment .industry-shell-cta button{color:#101109;background:#e9e9e4}@media (max-width:1000px){.industry-shell-deployment .industry-shell-hero{grid-template-columns:1fr;align-items:start}.industry-shell-deployment .deployment-environments{grid-template-columns:1fr}.industry-shell-deployment .deployment-environment+.deployment-environment{border-left:0;border-top:1px solid var(--deployment-line)}.industry-shell-deployment .industry-shell-reality-copy{grid-template-columns:1fr}.industry-shell-deployment .industry-shell-reality-copy p{max-width:68ch}.industry-shell-deployment .industry-shell-position,.industry-shell-deployment .industry-shell-replay,.industry-shell-deployment .industry-shell-replay-copy,.industry-shell-deployment .industry-shell-faq-list article{grid-template-columns:1fr}.industry-shell-deployment .industry-shell-faq-list p{max-width:68ch}}@media (max-width:700px){.industry-shell-deployment .industry-shell-reality>header,.industry-shell-deployment .industry-shell-faq>header{grid-template-columns:1fr;gap:24px}.industry-shell-deployment .industry-shell-reality>header>p,.industry-shell-deployment .industry-shell-faq>header>p{margin-top:0}}.deployment-serious .deployment-serious-breadcrumb a{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;border:0;margin:0;padding:0;display:inline}.deployment-serious-environments>header,.deployment-serious-control>header,.deployment-serious-path>header,.deployment-serious-faq>header{margin-bottom:clamp(54px,6vw,88px);display:block}.deployment-serious-environments>header>p,.deployment-serious-control>header>p,.deployment-serious-path>header>p,.deployment-serious-faq>header>p{margin-bottom:18px}.deployment-serious-environments>header>span{margin-top:24px;display:block}.deployment-matrix-head{padding-left:0}.deployment-matrix article{grid-template-columns:1.15fr .8fr 1fr 1fr}.deployment-serious-control h3,.deployment-serious-path h3{margin-top:34px}.deployment-serious-faq article{grid-template-columns:.45fr .55fr}@media (max-width:1000px){.deployment-matrix article{grid-template-columns:1fr 1fr;gap:10px 30px;padding:24px 0}}@media (max-width:700px){.deployment-matrix article{grid-template-columns:1fr}.deployment-matrix article h3,.deployment-matrix article p{grid-column:1}.deployment-serious-faq article{grid-template-columns:1fr}.deployment-serious-faq article p{grid-column:1}}.industry-shell-fmcg :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){margin-bottom:clamp(44px,4.5vw,68px);display:block}.industry-shell-fmcg :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{margin:0 0 18px}.industry-shell-fmcg .fmcg-proof-method-heading{text-align:center;margin-bottom:34px;display:block}.industry-shell-fmcg .fmcg-proof-method-heading span{margin-bottom:18px;display:block}.industry-shell-fmcg .fmcg-proof-method-heading p{margin-inline:auto}.industry-shell-fmcg .fmcg-connected-position strong{color:#111210;background:#fff;border-color:#fff}.industry-shell-fmcg .fmcg-connected-position span:before{content:none}.industry-shell-steel .industry-shell-hero.industry-image-hero{padding-top:clamp(104px,8vw,136px);padding-bottom:clamp(104px,8vw,136px)}.industry-shell-steel .industry-image-hero-copy{align-content:center;align-self:stretch}.industry-shell-steel .industry-shell-reality{border-bottom:1px solid #aaa397;padding-top:clamp(82px,8vw,132px);padding-bottom:clamp(82px,8vw,132px)}.industry-shell-steel .industry-shell-reality>header{grid-template-columns:minmax(220px,.3fr) minmax(420px,.7fr);align-items:start;gap:clamp(48px,7vw,118px);margin-bottom:clamp(56px,7vw,104px);display:grid}.industry-shell-steel .industry-shell-reality>header>p{color:#68645c;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:10px 0 0}.industry-shell-steel .industry-shell-reality h2{color:#292824;max-width:18ch;font:400 clamp(2.9rem, 4.5vw, 5.2rem)/.95 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin:0}.industry-shell-steel .steel-chain{margin-top:0}.industry-shell-steel .industry-shell-reality-copy{border-top:1px solid #aaa397;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);margin-top:clamp(54px,6vw,88px);padding-top:32px;display:grid}.industry-shell-steel .industry-shell-reality-copy p{color:#555149;max-width:48ch;font:400 1rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-steel .industry-shell-reality-copy p:first-child{color:#292824;font-size:1.06rem}@media (max-width:1000px){.industry-shell-steel .industry-shell-reality>header,.industry-shell-steel .industry-shell-reality-copy{grid-template-columns:1fr}.industry-shell-steel .industry-shell-reality-copy p{max-width:72ch}}@media (max-width:700px){.industry-shell-steel .industry-shell-reality>header{gap:24px}.industry-shell-steel .industry-shell-reality>header>p{margin-top:0}}.industry-shell-steel :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(220px,.3fr) minmax(420px,.7fr);align-items:start;gap:0 clamp(48px,7vw,118px);display:grid}.industry-shell-steel :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#68645c;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-steel :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}.industry-shell-steel .industry-shell-operating-heading>p{color:#9a9e96}.industry-shell-steel .industry-shell-decisions-note{color:#34332f;max-width:72ch;font:400 clamp(1.35rem, 1.9vw, 1.9rem)/1.32 var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;border-top:1px solid #aaa397;margin:clamp(48px,5vw,76px) 0 0 auto;padding:28px 0 0}@media (max-width:1000px){.industry-shell-steel :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-steel :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}}.industry-shell-steel :is(.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){border-bottom:1px solid #aaa397;padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px)}.industry-shell-steel .industry-shell-proof{color:#292824;background:#f1ede5}.industry-shell-steel .industry-shell-moat{color:#292824;background:#e5dfd3}.industry-shell-steel .industry-shell-replay{color:#f0ece4;background:#302b26;border-color:#554d45}.industry-shell-steel .industry-shell-position{color:#292824;background:#e0dbd1}.industry-shell-steel .industry-shell-faq{color:#292824;background:#f5f2eb}.industry-shell-steel :is(.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){color:#68645c;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-steel .industry-shell-replay-heading>p{color:#afa79d}.industry-shell-steel :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{color:inherit;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin-top:0;font-weight:400}.industry-shell-steel .industry-shell-proof-copy{color:#555149;border-color:#aaa397}.industry-shell-steel .industry-shell-proof-copy p:first-child{color:#292824}.industry-shell-steel .steel-proof-receipts,.industry-shell-steel .steel-proof-receipt{border-color:#aaa397}.industry-shell-steel .steel-proof-receipt:last-child{border-right:0}.industry-shell-steel .steel-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-steel .steel-proof-method-heading span{margin-bottom:18px}.industry-shell-steel .industry-shell-moat-grid{border-color:#aaa397}.industry-shell-steel .industry-shell-moat-grid article{border-color:#b7b0a5}.industry-shell-steel .industry-shell-replay-copy{color:#d0c8bd;border-color:#71675d}.industry-shell-steel .industry-shell-replay-copy p:first-child{color:#f0ece4}.industry-shell-steel .industry-shell-position-copy{color:#555149;border-color:#aaa397}.industry-shell-steel .industry-shell-position-copy p:first-child{color:#292824}.industry-shell-steel .industry-shell-faq>header{margin-bottom:clamp(52px,6vw,88px)}.industry-shell-steel .industry-shell-faq-list{border-color:#aaa397}.industry-shell-steel .industry-shell-faq-list article{border-color:#b7b0a5}.industry-shell-steel .industry-shell-faq-list p{color:#555149}@media (max-width:1100px){.industry-shell-steel :is(.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position){grid-template-columns:1fr}}@media (max-width:700px){.industry-shell-steel :is(.industry-shell-proof-copy,.industry-shell-moat-grid article,.industry-shell-replay-copy,.industry-shell-position-copy,.industry-shell-faq-list article,.steel-proof-comparison){grid-template-columns:1fr}.industry-shell-steel .industry-shell-proof-copy p:first-child{grid-column:1}.industry-shell-steel .steel-proof-receipts{grid-template-columns:1fr}.industry-shell-steel .steel-proof-receipt{border-bottom:1px solid #aaa397;border-right:0;min-height:0}.industry-shell-steel .steel-proof-receipt:last-child{border-bottom:0}}.industry-shell-aviation .industry-shell-hero.industry-image-hero{padding-top:clamp(104px,8vw,136px);padding-bottom:clamp(104px,8vw,136px)}.industry-shell-aviation .industry-image-hero-copy{align-content:center;align-self:stretch}.industry-shell-aviation :is(.industry-shell-reality,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){border-bottom:1px solid #9cabb1;padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px)}.industry-shell-aviation .industry-shell-reality{color:#203a45;background:#e6ebec}.industry-shell-aviation .industry-shell-proof{color:#203a45;background:#eef2f2}.industry-shell-aviation .industry-shell-moat{color:#203a45;background:#dfe8ea}.industry-shell-aviation .industry-shell-replay{color:#edf2f3;background:#243c46;border-color:#536c76}.industry-shell-aviation .industry-shell-position{color:#203a45;background:#e1e8ea}.industry-shell-aviation .industry-shell-faq{color:#203a45;background:#f4f6f5}.industry-shell-aviation :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(220px,.3fr) minmax(420px,.7fr);align-items:start;gap:0 clamp(48px,7vw,118px);display:grid}.industry-shell-aviation :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#657982;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-aviation :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}.industry-shell-aviation .industry-shell-reality>header{margin-bottom:clamp(56px,7vw,104px)}.industry-shell-aviation .industry-shell-reality h2{color:#203a45;max-width:18ch;font:400 clamp(2.9rem, 4.5vw, 5.2rem)/.95 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin:0}.industry-shell-aviation .aviation-cascade{margin-top:0}.industry-shell-aviation .industry-shell-reality-copy{border-top:1px solid #9cabb1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);padding-top:32px;display:grid}.industry-shell-aviation .industry-shell-reality-copy p{color:#53656d;max-width:48ch;font:400 1rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-aviation .industry-shell-reality-copy p:first-child{color:#203a45;font-size:1.06rem}.industry-shell-aviation .industry-shell-operating-heading>p{color:#93a6ae}.industry-shell-aviation .industry-shell-decisions-note{color:#294653;max-width:72ch;font:400 clamp(1.35rem, 1.9vw, 1.9rem)/1.32 var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;border-top:1px solid #9cabb1;margin:clamp(48px,5vw,76px) 0 0 auto;padding:28px 0 0}.industry-shell-aviation :is(.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){color:#657982;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-aviation .industry-shell-replay-heading>p{color:#a8bac1}.industry-shell-aviation :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{color:inherit;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin-top:0;font-weight:400}.industry-shell-aviation .industry-shell-proof-copy{color:#53656d;border-color:#9cabb1}.industry-shell-aviation .industry-shell-proof-copy p:first-child{color:#203a45}.industry-shell-aviation .aviation-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-aviation .aviation-proof-method-heading span{margin-bottom:18px}.industry-shell-aviation :is(.industry-shell-moat-grid,.industry-shell-position-copy,.industry-shell-faq-list){border-color:#9cabb1}.industry-shell-aviation :is(.industry-shell-moat-grid article,.industry-shell-faq-list article){border-color:#aeb9bd}.industry-shell-aviation .industry-shell-replay-copy{color:#c5d0d4;border-color:#637b85}.industry-shell-aviation .industry-shell-replay-copy p:first-child{color:#edf2f3}.industry-shell-aviation .industry-shell-position-copy,.industry-shell-aviation .industry-shell-faq-list p{color:#53656d}.industry-shell-aviation .industry-shell-position-copy p:first-child{color:#203a45}.industry-shell-aviation .industry-shell-faq>header{margin-bottom:clamp(52px,6vw,88px)}@media (max-width:1100px){.industry-shell-aviation :is(.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position){grid-template-columns:1fr}}@media (max-width:1000px){.industry-shell-aviation :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header,.industry-shell-reality-copy){grid-template-columns:1fr}.industry-shell-aviation :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}.industry-shell-aviation .industry-shell-reality-copy p{max-width:72ch}}@media (max-width:700px){.industry-shell-aviation :is(.industry-shell-proof-copy,.industry-shell-moat-grid article,.industry-shell-replay-copy,.industry-shell-position-copy,.industry-shell-faq-list article,.aviation-proof-comparison){grid-template-columns:1fr}.industry-shell-aviation .industry-shell-proof-copy p:first-child{grid-column:1}}.industry-shell-aviation .aviation-proof-comparison{background:0 0;gap:0}.industry-shell-aviation .aviation-proof-comparison>div{border:1px solid #9cabb1}.industry-shell-aviation .aviation-proof-comparison>div+div{border-left:0}.industry-shell-aviation .aviation-proof-comparison>p{color:#53656d;background:0 0;border-top:1px solid #9cabb1;max-width:62ch;margin:28px 0 0 auto;padding:22px 0 0}@media (max-width:700px){.industry-shell-aviation .aviation-proof-comparison>div+div{border-top:0;border-left:1px solid #9cabb1}}.industry-shell-aviation .aviation-join{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-aviation .aviation-join-systems>p{color:#9aadb5;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:22px 0}.industry-shell-aviation .aviation-join-arrow{border-left:1px solid #4a626c;border-right:1px solid #4a626c}.industry-shell-aviation .aviation-join-arrow>span{background:#758b94;width:70%;height:1px;display:block;position:relative}.industry-shell-aviation .aviation-join-arrow>span:after{color:#da8b4d;content:"→";font:400 1rem/1 var(--font-inter), Arial, sans-serif;position:absolute;top:-7px;right:-1px}.industry-shell-aviation .aviation-join-loop{gap:28px}.industry-shell-aviation .aviation-join-loop>p{color:#b5c4ca;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-aviation .industry-shell-operating-copy p{color:#bdc9ce;max-width:50ch;font:400 .96rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-aviation .industry-shell-operating-copy p:first-child{color:#e0e7ea}.industry-shell-aviation .aviation-proof-method-flow{margin-top:0}@media (max-width:1100px){.industry-shell-aviation .aviation-join{grid-template-columns:1fr}.industry-shell-aviation .aviation-join-arrow{border:1px solid #4a626c;border-left:0;border-right:0;min-height:90px;transform:none}.industry-shell-aviation .aviation-join-arrow>span{width:1px;height:46px}.industry-shell-aviation .aviation-join-arrow>span:after{content:"↓";top:auto;bottom:-1px;right:-7px}}@media (max-width:700px){.industry-shell-aviation .aviation-cascade{gap:16px}.industry-shell-aviation .aviation-proof-figure{padding:24px}.industry-shell-aviation .aviation-proof-method-flow span{border-bottom:0}.industry-shell-aviation .aviation-proof-method-flow span:last-child{border-bottom:1px solid #9cabb1}}.industry-shell-energy :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}.industry-shell-energy :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#667c76;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-energy :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}.industry-shell-energy .industry-shell-operating-heading>p,.industry-shell-energy .industry-shell-replay-heading>p{color:#aebcba}.industry-shell-energy :is(.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){color:#667c76;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-energy :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin-top:0;font-weight:400}.industry-shell-energy .industry-shell-reality-copy p,.industry-shell-energy .industry-shell-operating-copy p{font:400 .98rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-energy .industry-shell-reality-copy p:first-child{color:#284a43}.industry-shell-energy .energy-join{grid-template-columns:minmax(0,1fr) 110px minmax(0,1.5fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-energy .energy-join-systems>p{color:#93a6a1;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:22px 0}.industry-shell-energy .energy-join-arrow{border-right:1px solid var(--industry-dark-line);border-left:1px solid var(--industry-dark-line)}.industry-shell-energy .energy-join-arrow>span{background:#728c85;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-energy .energy-join-arrow>span:before{content:none}.industry-shell-energy .energy-join-arrow>span:after{border-top:1px solid var(--industry-accent);border-right:1px solid var(--industry-accent);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-energy .energy-join-loop{gap:28px}.industry-shell-energy .energy-join-loop>p{color:#b8c6c2;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-energy .industry-shell-operating-copy p{color:#bdc9c6;max-width:50ch}.industry-shell-energy .industry-shell-operating-copy p:first-child{color:#e1e8e5}.industry-shell-energy .energy-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-energy .energy-proof-method-heading>span{font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;margin-bottom:18px;display:block}.industry-shell-energy .energy-proof-method-heading>p{max-width:26ch;margin:0}.industry-shell-energy .energy-proof-method-flow{margin-top:0}.industry-shell-energy .energy-proof-comparison>p{max-width:64ch;color:var(--industry-copy);margin-left:auto}@media (max-width:1100px){.industry-shell-energy .energy-join{grid-template-columns:1fr}.industry-shell-energy .energy-join-arrow{border:0;border-top:1px solid var(--industry-dark-line);border-bottom:1px solid var(--industry-dark-line);min-height:90px}.industry-shell-energy .energy-join-arrow>span{width:1px;height:46px}.industry-shell-energy .energy-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:900px){.industry-shell-energy :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-energy :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}}@media (max-width:700px){.industry-shell-energy .energy-proof-figure{padding:24px}.industry-shell-energy .energy-proof-method-flow span{border-bottom:0}.industry-shell-energy .energy-proof-method-flow span:last-child{border-bottom:1px solid var(--industry-line)}}.industry-shell-chemicals :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}.industry-shell-chemicals :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#697a73;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-chemicals :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}.industry-shell-chemicals .industry-shell-operating-heading>p,.industry-shell-chemicals .industry-shell-replay-heading>p{color:#aebdb8}.industry-shell-chemicals :is(.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){color:#697a73;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-chemicals :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin-top:0;font-weight:400}.industry-shell-chemicals :is(.industry-shell-reality-copy,.industry-shell-operating-copy) p{font:400 .98rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-chemicals .industry-shell-reality-copy p:first-child{color:#304c43}.industry-shell-chemicals .chemicals-join{grid-template-columns:minmax(0,1fr) 110px minmax(0,1.5fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-chemicals .chemicals-join-systems>p{color:#96a8a2;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:22px 0}.industry-shell-chemicals .chemicals-join-arrow{border-right:1px solid var(--industry-dark-line);border-left:1px solid var(--industry-dark-line)}.industry-shell-chemicals .chemicals-join-arrow>span{background:#738b83;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-chemicals .chemicals-join-arrow>span:before{content:none}.industry-shell-chemicals .chemicals-join-arrow>span:after{border-top:1px solid var(--industry-accent);border-right:1px solid var(--industry-accent);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-chemicals .chemicals-join-loop{gap:28px}.industry-shell-chemicals .chemicals-join-loop>p{color:#b9c7c2;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-chemicals .industry-shell-operating-copy p{color:#becac6;max-width:50ch}.industry-shell-chemicals .industry-shell-operating-copy p:first-child{color:#e2e9e6}.industry-shell-chemicals .chemicals-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-chemicals .chemicals-proof-method-heading>span{font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;margin-bottom:18px;display:block}.industry-shell-chemicals .chemicals-proof-method-heading>p{max-width:26ch;margin:0}.industry-shell-chemicals .chemicals-proof-method-flow{margin-top:0}.industry-shell-hospitality :is(.industry-shell-reality>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);gap:0 clamp(48px,7vw,118px)}.industry-shell-hospitality :is(.industry-shell-reality>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{grid-area:1/2;margin:0 0 18px}.industry-shell-hospitality :is(.industry-shell-reality>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}.industry-shell-hospitality :is(.industry-shell-proof-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p),.industry-shell-hospitality .industry-shell-decisions>header>p{margin-bottom:18px}.industry-shell-hospitality :is(.industry-shell-proof-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{margin-top:0}.industry-shell-hospitality .hospitality-proof-method-heading>p{margin-top:18px}.industry-shell-hospitality .hospitality-join-arrow>span{width:calc(100% - 24px)}.industry-shell-hospitality .hospitality-join-arrow>span:after{border-top:1px solid var(--hospitality-bronze);border-right:1px solid var(--hospitality-bronze);color:#0000;content:"";width:8px;height:8px;top:-4px;right:0;transform:rotate(45deg)}@media (max-width:1100px){.industry-shell-chemicals .chemicals-join{grid-template-columns:1fr}.industry-shell-chemicals .chemicals-join-arrow{border:0;border-top:1px solid var(--industry-dark-line);border-bottom:1px solid var(--industry-dark-line);min-height:90px}.industry-shell-chemicals .chemicals-join-arrow>span{width:1px;height:46px}.industry-shell-chemicals .chemicals-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:1000px){.industry-shell-hospitality :is(.industry-shell-reality>header,.industry-shell-operating-heading,.industry-shell-faq>header),.industry-shell-chemicals :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-hospitality :is(.industry-shell-reality>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2),.industry-shell-chemicals :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}.industry-shell-hospitality .hospitality-join-arrow>span{width:1px;height:38px}.industry-shell-hospitality .hospitality-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:700px){.industry-shell-chemicals .chemicals-proof-figure{padding:24px}.industry-shell-chemicals .chemicals-proof-method-flow span{border-bottom:0}.industry-shell-chemicals .chemicals-proof-method-flow span:last-child{border-bottom:1px solid var(--industry-line)}}.industry-shell-chemicals .industry-shell-hero.industry-supplied-hero{background:#f4f3ee;grid-template:"heading artwork""context artwork"/minmax(430px,.86fr) minmax(0,1.14fr);align-content:center;align-items:center;gap:clamp(44px,5vh,66px) clamp(42px,5vw,86px);min-height:calc(100svh - 78px);padding-top:clamp(104px,10vh,138px);padding-bottom:clamp(72px,8vh,108px)}.industry-shell-chemicals .industry-shell-hero-heading{align-self:end}.industry-shell-chemicals .industry-shell-hero-context{align-self:start;max-width:560px}.industry-shell-chemicals .industry-supplied-hero-artwork{place-self:center stretch;width:100%;max-width:1040px}.industry-shell-chemicals>:is(header,section){box-sizing:border-box}.industry-shell-chemicals :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child,.industry-shell-faq>header)>p{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:500;line-height:1.35}.industry-shell-chemicals :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{max-width:17ch}.industry-shell-chemicals .chemicals-front{align-content:space-between;gap:42px;min-height:280px;padding:clamp(34px,3.6vw,54px);display:grid}.industry-shell-chemicals .chemicals-front strong{margin-top:0}.industry-shell-chemicals .industry-shell-decision-grid article{align-content:start;gap:26px;display:grid}.industry-shell-chemicals .industry-shell-decision-grid h3{margin:0}.industry-shell-chemicals .chemicals-join-loop{min-width:0;padding:clamp(42px,4.5vw,68px)}.industry-shell-chemicals .chemicals-join-loop>strong{max-width:25ch;font-size:clamp(2rem,2.8vw,3.25rem);line-height:1}.industry-shell-chemicals .chemicals-proof-receipt{align-content:space-between}.industry-shell-chemicals .chemicals-proof-figure{background:#edf1ed;padding:clamp(38px,4.5vw,64px)}.industry-shell-chemicals .chemicals-proof-method-heading{text-align:center;margin-bottom:40px}.industry-shell-chemicals .chemicals-proof-method-heading>span{margin-bottom:18px}.industry-shell-chemicals .chemicals-proof-method-heading>p{text-wrap:balance;max-width:22ch;margin-inline:auto}.industry-shell-chemicals .chemicals-proof-method-flow span{text-align:center;place-items:center;min-height:64px;padding:14px 12px;display:grid}.industry-shell-chemicals .chemicals-proof-method-flow span:last-child{border-right:0}.industry-shell-chemicals .chemicals-proof-comparison>div{background:#f6f7f3;min-height:150px;padding:24px}.industry-shell-chemicals .chemicals-proof-comparison>div>span{font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;display:block}.industry-shell-chemicals .chemicals-proof-comparison>div>strong{max-width:28ch;font:400 clamp(1.55rem, 2vw, 2.15rem)/1.08 var(--font-newsreader), Georgia, serif;display:block}@media (max-width:1100px){.industry-shell-chemicals .industry-shell-hero.industry-supplied-hero{background:#f4f3ee;grid-template:"heading""artwork""context"/minmax(0,1fr);min-height:0}.industry-shell-chemicals .chemicals-join-loop{min-height:300px}}@media (max-width:700px){.industry-shell-chemicals>:is(header,section){padding-left:24px;padding-right:24px}.industry-shell-chemicals .industry-shell-hero.industry-supplied-hero{background:#f4f3ee;gap:30px;padding-top:112px;padding-bottom:68px}.industry-shell-chemicals .industry-shell-hero-heading h1{font-size:clamp(3.25rem,15vw,4.25rem)}.industry-shell-chemicals .industry-supplied-hero-artwork{width:calc(100vw - 32px);margin:0 -8px}.industry-shell-chemicals .industry-shell-hero-context{width:100%}.industry-shell-chemicals .industry-shell-hero-context>p{width:100%;max-width:none;font-size:.98rem;line-height:1.58}.industry-shell-chemicals :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:72px;padding-bottom:72px}.industry-shell-chemicals .chemicals-front{min-height:230px;padding:30px 24px}.industry-shell-chemicals .chemicals-join-loop{min-height:270px;padding:36px 24px}.industry-shell-chemicals .chemicals-proof-figure{padding:32px 20px}.industry-shell-chemicals .chemicals-proof-method-flow span{border-right:0;border-bottom:1px solid var(--industry-line);min-height:54px}.industry-shell-chemicals .chemicals-proof-comparison>div{background:0 0;min-height:0;padding:24px 0}}.industry-shell-manufacturing>section{padding-left:max(clamp(28px,4.5vw,72px),50vw - 840px);padding-right:max(clamp(28px,4.5vw,72px),50vw - 840px)}.industry-shell-manufacturing :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-moat-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);align-items:start;gap:0 clamp(52px,8vw,128px);display:grid}.industry-shell-manufacturing :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-moat-heading,.industry-shell-faq>header)>p{grid-area:1/2;margin:0 0 18px}.industry-shell-manufacturing :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-moat-heading,.industry-shell-faq>header)>h2{grid-area:2/2;margin:0}.industry-shell-manufacturing :is(.industry-shell-proof-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){margin:0 0 18px}.industry-shell-manufacturing :is(.industry-shell-proof-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{margin-top:0}.industry-shell-manufacturing .industry-shell-operating-heading>p,.industry-shell-manufacturing .industry-shell-replay-heading>p{color:#aaa99f}.industry-shell-manufacturing .manufacturing-join{border-radius:0;grid-template-columns:minmax(0,.8fr) 110px minmax(0,1.2fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px);overflow:visible}.industry-shell-manufacturing .manufacturing-join-streams>p{color:#a8a99f;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:20px 24px}.industry-shell-manufacturing .manufacturing-join-arrow{transform:none}.industry-shell-manufacturing .manufacturing-join-arrow>span{background:#777b70;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-manufacturing .manufacturing-join-arrow>span:after{content:"";border-top:1px solid #d8ad3e;border-right:1px solid #d8ad3e;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-manufacturing .manufacturing-join-loop{gap:28px}.industry-shell-manufacturing .manufacturing-join-loop>p{color:#b9bab0;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-manufacturing .industry-shell-decision-grid article:nth-child(n),.industry-shell-manufacturing .industry-shell-moat-grid article,.industry-shell-manufacturing .industry-shell-moat-note,.industry-shell-manufacturing .manufacturing-proof-receipt{border-radius:0}.industry-shell-manufacturing .manufacturing-proof-method-heading>p{margin-top:18px}@media (max-width:1100px){.industry-shell-manufacturing :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-moat-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-manufacturing :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-moat-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}.industry-shell-manufacturing .manufacturing-join{grid-template-columns:1fr}.industry-shell-manufacturing .manufacturing-join-arrow{border:1px solid #54574f;border-left:0;border-right:0;min-height:90px}.industry-shell-manufacturing .manufacturing-join-arrow>span{width:1px;height:46px}.industry-shell-manufacturing .manufacturing-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:700px){.industry-shell-manufacturing>section{padding-left:24px;padding-right:24px}}.industry-shell-retail>section{padding-left:max(clamp(28px,4.5vw,72px),50vw - 840px);padding-right:max(clamp(28px,4.5vw,72px),50vw - 840px)}.industry-shell-retail :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);align-items:start;gap:0 clamp(52px,8vw,128px);display:grid}.industry-shell-retail :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#786b6e;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-retail :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2;margin:0}.industry-shell-retail .industry-shell-operating-heading>p,.industry-shell-retail .industry-shell-replay-heading>p{color:#baaab0}.industry-shell-retail :is(.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){color:#786b6e;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-retail :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{margin-top:0}.industry-shell-retail .retail-join{grid-template-columns:minmax(0,.9fr) 110px minmax(0,1.1fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-retail .retail-join-systems>p{color:#b9a9af;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:20px 24px}.industry-shell-retail .retail-join-arrow{border-left:1px solid #5b464f;border-right:1px solid #5b464f;transform:none}.industry-shell-retail .retail-join-arrow>span{background:#806a72;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-retail .retail-join-arrow>span:after{content:"";border-top:1px solid #dc7a8e;border-right:1px solid #dc7a8e;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-retail .retail-join-loop{gap:28px}.industry-shell-retail .retail-join-loop>p{color:#d0bec4;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-retail .retail-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-retail .retail-proof-method-heading>span{margin-bottom:18px;display:block}.industry-shell-retail .retail-proof-method-heading>p{max-width:28ch;margin:0}.industry-shell-retail .retail-proof-method-flow{margin-top:0}.industry-shell-retail :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){border-bottom:1px solid #c3b3b5;padding-top:clamp(84px,8vw,128px);padding-bottom:clamp(84px,8vw,128px)}.industry-shell-retail :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){margin-bottom:clamp(54px,6vw,88px)}.industry-shell-retail :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-proof,.industry-shell-moat,.industry-shell-position,.industry-shell-faq) h2{color:#34262b}.industry-shell-retail .industry-shell-reality h2{max-width:17ch;font:400 clamp(2.8rem, 4.4vw, 5rem)/.95 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em}.industry-shell-retail .retail-decay{margin-top:0;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-retail .industry-shell-reality-copy{border-top:1px solid #bca9ad;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.5vw,70px);padding-top:30px;display:grid}.industry-shell-retail .industry-shell-reality-copy p{color:#5d5054;max-width:48ch;font:400 1rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-retail .industry-shell-reality-copy p:first-child{color:#33292d;font-size:1.06rem}.industry-shell-retail .industry-shell-decision-grid p{color:#5d5054;max-width:68ch;font-size:.96rem;line-height:1.6}.industry-shell-retail .industry-shell-decisions-note{color:#4b353d;max-width:78ch;font:400 clamp(1.25rem, 1.7vw, 1.65rem)/1.35 var(--font-newsreader), Georgia, serif;border-top:1px solid #bca9ad;margin:clamp(46px,5vw,76px) 0 0 auto;padding-top:26px}.industry-shell-retail .industry-shell-operating-heading h2{color:#f3e9eb}.industry-shell-retail .industry-shell-operating-copy p{color:#cdbfc4;max-width:52ch;font:400 .98rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-retail .industry-shell-operating-copy p:first-child{color:#f0e7e9}.industry-shell-retail .industry-shell-proof{background:#f7f4ef}.industry-shell-retail .industry-shell-proof-copy p{color:#5d5553}.industry-shell-retail .industry-shell-proof-copy p:first-child{color:#332c2b}.industry-shell-retail .retail-proof-figure{color:#33292d;background:#fbf8f4}.industry-shell-retail .retail-proof-method-flow span{color:#5f5155}.industry-shell-retail .retail-proof-comparison>p{color:#6e5660}.industry-shell-retail .industry-shell-moat{background:#f2ede8}.industry-shell-retail .industry-shell-moat-grid p,.industry-shell-retail .industry-shell-moat-note{color:#554b4e}.industry-shell-retail .industry-shell-replay{border-color:#6a4b55}.industry-shell-retail .industry-shell-replay-heading h2{color:#f7edef}.industry-shell-retail .industry-shell-replay-copy p{color:#d7c9ce}.industry-shell-retail .industry-shell-replay-copy p:first-child{color:#f3e9ec}.industry-shell-retail .industry-shell-position-copy p,.industry-shell-retail .industry-shell-faq-list p{color:#5b5053}.industry-shell-retail .industry-shell-position-copy p:first-child{color:#342a2e}.industry-shell-retail .industry-shell-faq{background:#f8f6f1}.industry-shell-retail .industry-shell-faq-list h3{color:#3d2d33}@media (max-width:1100px){.industry-shell-retail :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-retail :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}.industry-shell-retail .retail-join{grid-template-columns:1fr}.industry-shell-retail .retail-join-arrow{border:1px solid #5b464f;border-left:0;border-right:0;min-height:90px}.industry-shell-retail .retail-join-arrow>span{width:1px;height:46px}.industry-shell-retail .retail-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}.industry-shell-retail .industry-shell-reality-copy{grid-template-columns:1fr}}@media (max-width:700px){.industry-shell-retail>section{padding-left:24px;padding-right:24px}.industry-shell-retail :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:72px;padding-bottom:72px}.industry-shell-retail .retail-decay,.industry-shell-retail .retail-proof-receipts,.industry-shell-retail .retail-proof-method-flow,.industry-shell-retail .retail-proof-comparison,.industry-shell-retail .industry-shell-proof-copy,.industry-shell-retail .industry-shell-moat-grid article,.industry-shell-retail .industry-shell-replay-copy,.industry-shell-retail .industry-shell-position-copy,.industry-shell-retail .industry-shell-faq-list article{grid-template-columns:1fr}.industry-shell-retail .retail-decay>div{min-height:0}.industry-shell-retail .retail-decay-track,.industry-shell-retail .retail-decay-window,.industry-shell-retail .retail-decay-late{padding:28px}.industry-shell-retail .retail-proof-comparison>p{grid-column:1}}.industry-shell-logistics>section{padding-left:max(clamp(28px,4.5vw,72px),50vw - 840px);padding-right:max(clamp(28px,4.5vw,72px),50vw - 840px)}.industry-shell-logistics :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px)}.industry-shell-logistics :is(.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);align-items:start;gap:0 clamp(52px,8vw,128px);margin-bottom:clamp(48px,6vw,86px);display:grid}.industry-shell-logistics :is(.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{grid-area:1/2;margin:0 0 18px}.industry-shell-logistics :is(.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2;margin:0}.industry-shell-logistics :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.logistics-proof-receipt>span,.logistics-proof-method-heading>span,.logistics-proof-method-flow>span,.logistics-proof-comparison span){color:#69747a;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.industry-shell-logistics .industry-shell-operating-heading>p,.industry-shell-logistics .industry-shell-replay-heading>p{color:#a9b7bc}.industry-shell-logistics :is(.industry-shell-reality>header,.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>p{margin:0 0 18px}.industry-shell-logistics :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child,.industry-shell-faq>header)>h2{max-width:18ch;font:400 clamp(2.9rem, 4.4vw, 5rem)/.95 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin-top:0}.industry-shell-logistics .industry-shell-reality{grid-template-rows:auto auto;align-items:start}.industry-shell-logistics .industry-shell-reality-copy{border-top:1px solid #aeb3b1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);margin-top:clamp(78px,7vw,112px);padding-top:30px;display:grid}.industry-shell-logistics .industry-shell-reality-copy p{color:#526067;max-width:48ch;font:400 1rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-logistics .industry-shell-reality-copy p:first-child{color:#243138;font-size:1.06rem}.industry-shell-logistics .logistics-join{grid-template-columns:minmax(0,1fr) 110px minmax(0,1.15fr);margin-bottom:clamp(54px,6vw,88px)}.industry-shell-logistics .logistics-join-streams>p{color:#aab8bd;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:20px 24px}.industry-shell-logistics .logistics-join-arrow{border-left:1px solid #4b5b62;transform:none}.industry-shell-logistics .logistics-join-arrow>span{background:#74868d;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-logistics .logistics-join-arrow>span:after{content:"";border-top:1px solid #ef7046;border-right:1px solid #ef7046;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-logistics .logistics-join-loop{gap:28px}.industry-shell-logistics .logistics-join-loop>p{color:#bdc9cd;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-logistics .industry-shell-operating-copy p{color:#bac5c9;margin:0;line-height:1.62}.industry-shell-logistics .industry-shell-operating-copy p:first-child{color:#e2e8e9}.industry-shell-logistics .industry-shell-proof{background:#f5f5f1;grid-template-columns:minmax(280px,.35fr) minmax(0,.65fr);align-items:start;gap:clamp(54px,7vw,116px);display:grid}.industry-shell-logistics .industry-shell-proof-copy{border-top:1px solid #aeb3b1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,4vw,60px);display:grid}.industry-shell-logistics .industry-shell-proof-copy p{color:#526067;margin:0;padding:24px 0;line-height:1.62}.industry-shell-logistics .industry-shell-proof-copy p:first-child{color:#243138;border-bottom:1px solid #aeb3b1;grid-column:1/-1}.industry-shell-logistics :is(.logistics-proof-receipts,.logistics-proof-figure){grid-column:1/-1;width:100%}.industry-shell-logistics .logistics-proof-receipt{gap:22px;min-height:180px;display:grid}.industry-shell-logistics .logistics-proof-receipt strong,.industry-shell-logistics .logistics-proof-comparison strong{font:400 clamp(1.4rem, 1.9vw, 2.05rem)/1.08 var(--font-newsreader), Georgia, serif;display:block}.industry-shell-logistics .logistics-proof-method-heading>span{color:#aebdc2;margin-bottom:18px;display:block}.industry-shell-logistics .logistics-proof-method-heading>p{max-width:27ch;font:400 clamp(1.6rem, 2.2vw, 2.4rem)/1.05 var(--font-newsreader), Georgia, serif;margin:0}.industry-shell-logistics .logistics-proof-method-flow{margin-top:30px}.industry-shell-logistics .logistics-proof-comparison>p{color:#d6e0e2;background:#29343a;grid-column:1/-1;margin:0;padding:22px 28px}.industry-shell-logistics .industry-shell-moat{background:#e8e9e4;grid-template-columns:minmax(280px,.35fr) minmax(0,.65fr);gap:clamp(54px,7vw,116px);display:grid}.industry-shell-logistics .industry-shell-moat-grid{border-top:1px solid #aeb3b1}.industry-shell-logistics .industry-shell-moat-grid article{border-bottom:1px solid #aeb3b1;grid-template-columns:.42fr .58fr;gap:40px;padding:32px 0;display:grid}.industry-shell-logistics .industry-shell-moat-grid :is(h3,p){margin:0}.industry-shell-logistics .industry-shell-moat-grid h3{font-size:clamp(1.5rem,2vw,2.15rem);line-height:1.06}.industry-shell-logistics .industry-shell-moat-grid p{color:#526067;line-height:1.6}.industry-shell-logistics .industry-shell-moat-note{font:400 clamp(1.25rem, 1.7vw, 1.75rem)/1.38 var(--font-newsreader), Georgia, serif;border:1px solid #aeb3b1;border-top:3px solid #d3552f;grid-column:1/-1;margin:40px 0 0;padding:28px 34px}.industry-shell-logistics :is(.industry-shell-replay,.industry-shell-position){grid-template-columns:minmax(280px,.35fr) minmax(0,.65fr);gap:clamp(54px,7vw,116px);display:grid}.industry-shell-logistics .industry-shell-replay{color:#edf2f3;background:#24343b}.industry-shell-logistics :is(.industry-shell-replay-copy,.industry-shell-position-copy){border-top:1px solid #aeb3b1;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.industry-shell-logistics :is(.industry-shell-replay-copy,.industry-shell-position-copy) p{margin:0;padding-top:26px;line-height:1.62}.industry-shell-logistics .industry-shell-replay-copy{border-color:#5b7078}.industry-shell-logistics .industry-shell-replay-copy p{color:#c7d1d4}.industry-shell-logistics .industry-shell-position{background:#edf0ed}.industry-shell-logistics .industry-shell-position-copy p{color:#526067}.industry-shell-logistics .industry-shell-faq-list{border-top:1px solid #aeb3b1}.industry-shell-logistics .industry-shell-faq-list article{border-bottom:1px solid #aeb3b1;grid-template-columns:.4fr .6fr;gap:clamp(42px,7vw,108px);padding:32px 0;display:grid}.industry-shell-logistics .industry-shell-faq-list :is(h3,p){margin:0}.industry-shell-logistics .industry-shell-faq-list h3{font-size:clamp(1.45rem,1.9vw,2rem);line-height:1.08}.industry-shell-logistics .industry-shell-faq-list p{color:#526067;line-height:1.6}@media (max-width:1100px){.industry-shell-logistics :is(.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header,.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position){grid-template-columns:1fr}.industry-shell-logistics :is(.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}.industry-shell-logistics .logistics-join{grid-template-columns:1fr}.industry-shell-logistics .industry-shell-reality-copy{grid-template-columns:1fr;margin-top:72px}.industry-shell-logistics .logistics-join-arrow{border:1px solid #4b5b62;border-left:0;border-right:0;min-height:90px}.industry-shell-logistics .logistics-join-arrow>span{width:1px;height:46px}.industry-shell-logistics .logistics-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:700px){.industry-shell-logistics>section{padding-left:24px;padding-right:24px}.industry-shell-logistics :is(.industry-shell-proof-copy,.industry-shell-moat-grid article,.industry-shell-replay-copy,.industry-shell-position-copy,.industry-shell-faq-list article,.logistics-proof-comparison){grid-template-columns:1fr}.industry-shell-logistics .industry-shell-proof-copy p:first-child,.industry-shell-logistics .logistics-proof-comparison>p{grid-column:1}}.industry-shell-telecom :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}.industry-shell-telecom :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#647783;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-telecom :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}.industry-shell-telecom .industry-shell-operating-heading>p,.industry-shell-telecom .industry-shell-replay-heading>p{color:#afc0c7}.industry-shell-telecom :is(.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){color:#647783;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-telecom :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{margin-top:0}.industry-shell-telecom .telecom-join{grid-template-columns:minmax(0,1fr) 110px minmax(0,1.5fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-telecom .telecom-join-systems>p{color:#9aadb5;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:22px 0}.industry-shell-telecom .telecom-join-arrow{border-right:1px solid var(--industry-dark-line);border-left:1px solid var(--industry-dark-line)}.industry-shell-telecom .telecom-join-arrow>span{background:#748d98;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-telecom .telecom-join-arrow>span:before{content:none}.industry-shell-telecom .telecom-join-arrow>span:after{border-top:1px solid var(--industry-accent);border-right:1px solid var(--industry-accent);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-telecom .telecom-join-loop{gap:28px}.industry-shell-telecom .telecom-join-loop>p{color:#bac9cf;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-telecom .industry-shell-operating-copy p{color:#becbd0;font:400 .98rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-telecom .industry-shell-operating-copy p:first-child{color:#e2eaed}.industry-shell-telecom .telecom-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-telecom .telecom-proof-method-heading>span{margin-bottom:18px;display:block}.industry-shell-telecom .telecom-proof-method-heading>p{max-width:27ch;margin:0}.industry-shell-telecom .telecom-proof-method-flow{margin-top:0}@media (max-width:1100px){.industry-shell-telecom .telecom-join{grid-template-columns:1fr}.industry-shell-telecom .telecom-join-arrow{border:0;border-top:1px solid var(--industry-dark-line);border-bottom:1px solid var(--industry-dark-line);min-height:90px}.industry-shell-telecom .telecom-join-arrow>span{width:1px;height:46px}.industry-shell-telecom .telecom-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:900px){.industry-shell-telecom :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-telecom :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}}.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{color:#776e62;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;margin:0 0 18px}.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}.industry-shell-cement .industry-shell-operating-heading>p,.industry-shell-cement .industry-shell-replay-heading>p{color:#bbb0a2}.industry-shell-cement :is(.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p){color:#776e62;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.industry-shell-cement :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{margin-top:0}.industry-shell-cement .cement-join{grid-template-columns:minmax(0,1fr) 110px minmax(0,1.5fr);align-items:stretch;margin-bottom:clamp(54px,6vw,88px)}.industry-shell-cement .cement-join-systems>p{color:#aaa397;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:22px 0}.industry-shell-cement .cement-join-arrow{border-right:1px solid var(--industry-dark-line);border-left:1px solid var(--industry-dark-line)}.industry-shell-cement .cement-join-arrow>span{background:#81796d;width:calc(100% - 24px);height:1px;display:block;position:relative}.industry-shell-cement .cement-join-arrow>span:before{content:none}.industry-shell-cement .cement-join-arrow>span:after{border-top:1px solid var(--industry-accent);border-right:1px solid var(--industry-accent);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.industry-shell-cement .cement-join-loop{gap:28px}.industry-shell-cement .cement-join-loop>p{color:#c3baae;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.industry-shell-cement .industry-shell-operating-copy p{color:#c8c1b8;font:400 .98rem/1.62 var(--font-inter), Arial, sans-serif;margin:0}.industry-shell-cement .industry-shell-operating-copy p:first-child{color:#ece7df}.industry-shell-cement .cement-proof-method-heading{margin-bottom:34px;display:block}.industry-shell-cement .cement-proof-method-heading>span{margin-bottom:18px;display:block}.industry-shell-cement .cement-proof-method-heading>p{max-width:27ch;margin:0}.industry-shell-cement .cement-proof-method-flow{margin-top:0}@media (max-width:1100px){.industry-shell-cement .cement-join{grid-template-columns:1fr}.industry-shell-cement .cement-join-arrow{border:0;border-top:1px solid var(--industry-dark-line);border-bottom:1px solid var(--industry-dark-line);min-height:90px}.industry-shell-cement .cement-join-arrow>span{width:1px;height:46px}.industry-shell-cement .cement-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:900px){.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{grid-area:1/2;margin:0 0 18px}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2;margin-top:0}.industry-shell-oilgas :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>p{margin-bottom:18px}.industry-shell-oilgas :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{margin-top:0}.industry-shell-oilgas .industry-supplied-hero-artwork{aspect-ratio:520/404;width:min(54vw,860px);overflow:visible}.industry-shell-oilgas .industry-supplied-hero-artwork img{object-fit:contain;object-position:center}@media (max-width:900px){.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}.industry-shell-oilgas :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}}@media (max-width:1100px){.industry-shell-oilgas .industry-shell-hero.industry-supplied-hero{grid-template-areas:"heading""artwork""context"}.industry-shell-oilgas .industry-supplied-hero-artwork{width:min(82vw,720px)}}@media (max-width:700px){.industry-shell-oilgas .industry-supplied-hero-artwork{width:calc(100vw - 48px);margin-left:0;margin-right:0}}.industry-shell-institutional .industry-supplied-hero-artwork{aspect-ratio:4/3;width:min(54vw,860px);overflow:hidden}.industry-shell-institutional :is(.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-outcomes>header){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.industry-shell-institutional :is(.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-outcomes) h2,.industry-shell-institutional .industry-shell-decision-grid h3{margin-top:0}.industry-shell-institutional .industry-shell-loop>div{align-items:center;display:grid}@media (max-width:1100px){.industry-shell-institutional .industry-shell-hero.industry-supplied-hero{grid-template-areas:"heading""artwork""context"}.industry-shell-institutional .industry-supplied-hero-artwork{width:min(82vw,720px)}}@media (max-width:700px){.industry-shell-institutional .industry-supplied-hero-artwork{width:calc(100vw - 48px);margin-left:0;margin-right:0}}.industry-shell-ports .industry-shell-hero.industry-supplied-hero{color:#17323e;background:#eef2f3}.industry-shell-ports .industry-shell-hero-heading h1{color:#17323e}.industry-shell-ports .industry-shell-hero :is(a,p),.industry-shell-ports .industry-shell-hero-context>p{color:#4d626c}.industry-shell-ports .industry-supplied-hero-artwork{aspect-ratio:3/2;width:min(54vw,860px);overflow:hidden}.industry-shell-ports :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header,.ports-proof-method-heading){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.industry-shell-ports :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-faq) h2{margin-top:0}@media (max-width:1100px){.industry-shell-ports .industry-shell-hero.industry-supplied-hero{grid-template-areas:"heading""artwork""context"}.industry-shell-ports .industry-supplied-hero-artwork{width:min(82vw,720px)}}@media (max-width:700px){.industry-shell-ports .industry-supplied-hero-artwork{width:calc(100vw - 48px);margin-left:0;margin-right:0}}.industry-shell-banking :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.industry-shell-banking :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-faq) h2{margin-top:0}.industry-shell-banking .banking-proof-method-heading{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}@media (max-width:1150px){.industry-shell-banking .industry-shell-hero.industry-image-hero{grid-template-areas:"heading""artwork""context"}.industry-shell-banking .industry-image-hero-copy{display:contents}.industry-shell-banking .industry-shell-hero-heading{grid-area:heading}.industry-shell-banking .industry-image-hero-visual{grid-area:artwork;justify-self:center;width:min(82vw,720px)}.industry-shell-banking .industry-shell-hero-context{grid-area:context}}@media (max-width:700px){.industry-shell-banking .industry-image-hero-visual{width:calc(100vw - 48px)}}.industry-shell-banking>section,.industry-shell-agriculture>section{padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px)}.industry-shell-agriculture :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:980px;margin-bottom:clamp(48px,5vw,78px)}.industry-shell-agriculture :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child,.industry-shell-faq>header)>p{font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.industry-shell-agriculture :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-faq) h2{margin-top:0}.industry-shell-agriculture .agriculture-clocks{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(48px,5vw,76px)}.industry-shell-agriculture .agriculture-clock-chain{writing-mode:horizontal-tb;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:250px;padding:38px;display:flex}.industry-shell-agriculture .agriculture-clock-chain span{font:600 .68rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.industry-shell-agriculture .agriculture-clock-chain strong{font:400 clamp(1.7rem, 2.4vw, 2.85rem)/1 var(--font-newsreader), Georgia, serif;margin-top:38px;display:block}.industry-shell-agriculture .industry-shell-reality-copy{border-top:1px solid var(--industry-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,64px);padding-top:30px;display:grid}.industry-shell-agriculture .industry-shell-reality-copy p,.industry-shell-agriculture .industry-shell-operating-copy p{max-width:52ch;margin:0;font-size:.98rem;line-height:1.62}.industry-shell-agriculture .industry-shell-decisions-note{border-top:1px solid var(--industry-line);max-width:78ch;font:400 clamp(1.3rem, 1.8vw, 1.8rem) / 1.34 var(--font-newsreader), Georgia, serif;margin:clamp(44px,5vw,72px) 0 0 auto;padding-top:26px}.industry-shell-agriculture .industry-shell-proof,.industry-shell-agriculture .industry-shell-moat,.industry-shell-agriculture .industry-shell-replay,.industry-shell-agriculture .industry-shell-position{grid-template-columns:minmax(0,1fr);gap:clamp(44px,5vw,72px)}.industry-shell-agriculture :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child){max-width:980px;position:static}.industry-shell-agriculture :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child) h2{max-width:18ch;margin-top:0;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.97}.industry-shell-agriculture .industry-shell-proof-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,62px);padding-top:28px}.industry-shell-agriculture .industry-shell-proof-copy p,.industry-shell-agriculture .industry-shell-proof-copy p:first-child{border-bottom:0;grid-column:auto;padding:0}.industry-shell-agriculture .agriculture-proof-receipts{border-bottom:1px solid var(--industry-line);margin-top:0}.industry-shell-agriculture .agriculture-proof-receipt{min-height:160px}.industry-shell-agriculture .agriculture-proof-figure{margin-top:0}.industry-shell-agriculture .agriculture-proof-method-heading{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.industry-shell-agriculture .industry-shell-moat-grid{border:1px solid var(--industry-line);background:var(--industry-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.industry-shell-agriculture .industry-shell-moat-grid article{background:var(--industry-proof);border:0;min-height:310px;padding:clamp(28px,3vw,42px);display:block}.industry-shell-agriculture .industry-shell-moat-grid h3{margin-bottom:28px}.industry-shell-agriculture .industry-shell-moat-note{grid-column:1;max-width:82ch;margin:0}.industry-shell-agriculture :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,92px)}.industry-shell-agriculture .industry-shell-faq>header h2{max-width:18ch}@media (max-width:1000px){.industry-shell-agriculture .agriculture-clocks,.industry-shell-agriculture .industry-shell-reality-copy,.industry-shell-agriculture .industry-shell-proof-copy,.industry-shell-agriculture .industry-shell-moat-grid{grid-template-columns:minmax(0,1fr)}.industry-shell-agriculture .industry-shell-moat-grid article,.industry-shell-agriculture .agriculture-clock-chain{min-height:0}}@media (max-width:700px){.industry-shell-agriculture>section{padding-top:72px;padding-bottom:72px}.industry-shell-agriculture :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:minmax(0,1fr)}.industry-shell-agriculture .agriculture-proof-figure{padding:28px 20px}}.industry-shell-banking :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){max-width:980px;margin-bottom:clamp(48px,5vw,78px)}.industry-shell-banking :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child,.industry-shell-faq>header)>p{font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.industry-shell-banking .banking-lag{margin-top:0;margin-bottom:clamp(48px,5vw,76px)}.industry-shell-banking .industry-shell-reality-copy{border-top:1px solid #93a6af;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,64px);padding-top:30px;display:grid}.industry-shell-banking .industry-shell-reality-copy p,.industry-shell-banking .industry-shell-operating-copy p{max-width:52ch;margin:0;font-size:.98rem;line-height:1.62}.industry-shell-banking .industry-shell-decisions-note{max-width:78ch;font:400 clamp(1.3rem, 1.8vw, 1.8rem) / 1.34 var(--font-newsreader), Georgia, serif;border-top:1px solid #93a6af;margin:clamp(44px,5vw,72px) 0 0 auto;padding-top:26px}.industry-shell-banking .industry-shell-proof,.industry-shell-banking .industry-shell-moat,.industry-shell-banking .industry-shell-replay,.industry-shell-banking .industry-shell-position{grid-template-columns:minmax(0,1fr);gap:clamp(44px,5vw,72px)}.industry-shell-banking :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child){max-width:980px;position:static}.industry-shell-banking :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child) h2{max-width:18ch;margin-top:0;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.97}.industry-shell-banking .industry-shell-proof-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,62px);padding-top:28px}.industry-shell-banking .industry-shell-proof-copy p,.industry-shell-banking .industry-shell-proof-copy p:first-child{border-bottom:0;grid-column:auto;padding:0}.industry-shell-banking .banking-proof-receipts{border-bottom:1px solid #9dacb3;margin-top:0}.industry-shell-banking .banking-proof-receipt{min-height:160px}.industry-shell-banking .banking-proof-figure{margin-top:0}.industry-shell-banking .industry-shell-moat-grid{background:#aebbc0;border:1px solid #aebbc0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.industry-shell-banking .industry-shell-moat-grid article{background:#f6f7f4;border:0;min-height:310px;padding:clamp(28px,3vw,42px);display:block}.industry-shell-banking .industry-shell-moat-grid h3{margin-bottom:28px}.industry-shell-banking .industry-shell-moat-note{grid-column:1;max-width:82ch;margin:0}.industry-shell-banking :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,92px)}.industry-shell-banking .industry-shell-faq>header h2{max-width:18ch}@media (max-width:1000px){.industry-shell-banking .industry-shell-reality-copy,.industry-shell-banking .industry-shell-proof-copy,.industry-shell-banking .industry-shell-moat-grid{grid-template-columns:minmax(0,1fr)}.industry-shell-banking .industry-shell-moat-grid article{min-height:0}}@media (max-width:700px){.industry-shell-banking>section{padding-top:72px;padding-bottom:72px}.industry-shell-banking :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:minmax(0,1fr)}.industry-shell-banking .banking-proof-figure{padding:28px 20px}}main.industry-shell-mining .industry-shell-proof,main.industry-shell-mining .industry-shell-moat,main.industry-shell-mining .industry-shell-replay,main.industry-shell-mining .industry-shell-position{grid-template-columns:minmax(0,1fr);gap:clamp(44px,5vw,72px)}main.industry-shell-mining :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child){max-width:980px;position:static}main.industry-shell-mining :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child) h2{max-width:18ch;margin-top:0;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.97}main.industry-shell-mining .industry-shell-proof-copy{border-top:1px solid #aaa79d;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,62px);padding-top:28px;display:grid}main.industry-shell-mining .industry-shell-proof-copy p,main.industry-shell-mining .industry-shell-proof-copy p:first-child{border:0;grid-column:auto;max-width:52ch;margin:0;padding:0;font-size:.98rem;line-height:1.62}main.industry-shell-mining .mining-proof-receipts{margin-top:0}main.industry-shell-mining .mining-proof-receipt{align-content:start;gap:26px;min-height:170px;display:grid}main.industry-shell-mining .mining-proof-receipt span,main.industry-shell-mining .mining-proof-method-heading span,main.industry-shell-mining .mining-proof-comparison span{font:500 .62rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;display:block}main.industry-shell-mining .mining-proof-receipt strong{max-width:25ch;font:400 clamp(1.35rem, 1.8vw, 1.8rem)/1.1 var(--font-newsreader), Georgia, serif;display:block}main.industry-shell-mining .mining-proof-method-heading{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;display:grid}main.industry-shell-mining .mining-proof-method-heading p{font:400 clamp(1.5rem, 2vw, 2.1rem)/1.08 var(--font-newsreader), Georgia, serif;margin:0}main.industry-shell-mining .mining-proof-comparison{background:0 0;border-top:1px solid #66695f;border-bottom:1px solid #66695f;gap:1px}main.industry-shell-mining .mining-proof-comparison>div{background:#343733;align-content:center;gap:22px;min-height:178px;padding:30px 28px;display:grid}main.industry-shell-mining .mining-proof-comparison>div+div{border-left:1px solid #66695f}main.industry-shell-mining .mining-proof-comparison strong{max-width:27ch;font:400 clamp(1.35rem, 1.8vw, 1.9rem)/1.08 var(--font-newsreader), Georgia, serif;display:block}main.industry-shell-mining .mining-proof-comparison>p{grid-column:1/-1;margin:0;padding:28px 0 0}main.industry-shell-mining .industry-shell-moat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main.industry-shell-mining .industry-shell-moat-note{max-width:82ch;font:400 clamp(1.25rem, 1.7vw, 1.7rem)/1.35 var(--font-newsreader), Georgia, serif;border-top:1px solid #aaa79d;grid-column:1;margin:0;padding-top:26px}main.industry-shell-mining :is(.industry-shell-replay-copy,.industry-shell-position-copy){border-top:1px solid #aaa79d;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,92px);padding-top:28px;display:grid}main.industry-shell-mining :is(.industry-shell-replay-copy,.industry-shell-position-copy) p{border:0;max-width:58ch;margin:0;padding:0;font-size:.98rem;line-height:1.62}main.industry-shell-mining .industry-shell-faq>header{grid-template-columns:minmax(0,1fr);gap:16px;max-width:980px}main.industry-shell-mining .industry-shell-faq>header h2{max-width:18ch;margin-top:0;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.97}main.industry-shell-mining .industry-shell-faq-list article{border-top:1px solid #aaa79d;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:clamp(40px,6vw,92px);padding:34px 0;display:grid}main.industry-shell-mining .industry-shell-faq-list article :is(h3,p){margin:0}main.industry-shell-mining .industry-shell-faq-list article p{max-width:64ch;font-size:.98rem;line-height:1.62}@media (max-width:1000px){main.industry-shell-mining .industry-shell-proof-copy,main.industry-shell-mining .industry-shell-moat-grid,main.industry-shell-mining :is(.industry-shell-replay-copy,.industry-shell-position-copy),main.industry-shell-mining .industry-shell-faq-list article{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){main.industry-shell-mining .mining-proof-comparison{grid-template-columns:minmax(0,1fr)}main.industry-shell-mining .mining-proof-comparison>p{grid-column:1}}main.industry-shell-mining :is(.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:clamp(76px,6vw,104px);padding-bottom:clamp(76px,6vw,104px)}main.industry-shell-mining :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child) h2,main.industry-shell-mining .industry-shell-faq>header h2{max-width:19ch;font-size:clamp(2.65rem,3.45vw,3.95rem);line-height:.98}main.industry-shell-mining .mining-proof-figure{border-left:3px solid #b66b38;grid-template-columns:repeat(10,minmax(0,1fr));row-gap:0;padding:clamp(40px,4vw,58px);display:grid}main.industry-shell-mining .mining-proof-method-heading,main.industry-shell-mining .mining-proof-method-flow,main.industry-shell-mining .mining-proof-comparison{grid-column:1/-1;width:100%}main.industry-shell-mining .mining-proof-method-heading{padding-bottom:34px}main.industry-shell-mining .mining-proof-method-flow{margin-top:0}main.industry-shell-mining .mining-proof-method-flow span{text-align:center;place-items:center;min-height:64px;padding:12px;display:grid}main.industry-shell-mining .mining-proof-comparison>p{color:#b7bbb2;text-align:left;background:0 0;border-top:1px solid #66695f;max-width:none;margin-top:28px;margin-left:0;padding:20px 0 0;font-size:.88rem;line-height:1.5}main.industry-shell-mining .mining-proof-receipts{background:0 0;border-top:1px solid #aaa79d;border-bottom:1px solid #aaa79d;gap:0}main.industry-shell-mining .mining-proof-receipt{background:0 0;min-height:0;padding:30px clamp(24px,2.5vw,38px) 34px}main.industry-shell-mining .mining-proof-receipt+.mining-proof-receipt{border-left:1px solid #aaa79d}main.industry-shell-mining .mining-proof-figure{color:#25231f;background:0 0;border:1px solid #918e85;border-left:0;border-right:0;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);gap:clamp(48px,7vw,110px);margin-top:clamp(48px,5vw,72px);padding:clamp(40px,4vw,58px) 0;display:grid}main.industry-shell-mining .mining-proof-method-heading{text-align:left;grid-column:1;width:auto;padding:0;display:block}main.industry-shell-mining .mining-proof-method-heading span{color:#68665f}main.industry-shell-mining .mining-proof-method-heading p{color:#25231f;max-width:15ch;margin-top:20px;font-size:clamp(1.9rem,2.7vw,3rem);line-height:1}main.industry-shell-mining .mining-proof-method-flow{border-top:1px solid #aaa79d;grid-column:1;grid-template-columns:minmax(0,1fr);width:auto;margin-top:30px;display:grid}main.industry-shell-mining .mining-proof-method-flow span{color:#55534d;text-align:left;border-bottom:1px solid #aaa79d;border-right:0;min-height:0;padding:14px 0;display:block}main.industry-shell-mining .mining-proof-comparison{background:0 0;border-top:0;border-bottom:0;border-left:1px solid #aaa79d;grid-area:1/2/3;grid-template-columns:minmax(0,1fr);align-content:start;gap:30px;width:auto;padding-left:clamp(34px,4vw,62px);display:grid}main.industry-shell-mining .mining-proof-comparison>div{color:#25231f;background:0 0;border-bottom:3px solid #343733;align-content:start;gap:16px;min-height:0;padding:0 0 28px;display:grid}main.industry-shell-mining .mining-proof-comparison>div+div{border-bottom-color:#b66b38;border-left:0}main.industry-shell-mining .mining-proof-comparison span{color:#68665f}main.industry-shell-mining .mining-proof-comparison strong{color:#25231f;max-width:24ch;font-size:clamp(1.8rem,2.5vw,2.9rem);line-height:1.02}main.industry-shell-mining .mining-proof-comparison>p{color:#76543b;max-width:58ch;font:500 .62rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:0;grid-column:1;margin:0;padding:4px 0 0}@media (max-width:900px){main.industry-shell-mining .mining-proof-figure{grid-template-columns:minmax(0,1fr);gap:42px}main.industry-shell-mining .mining-proof-comparison{border-top:1px solid #aaa79d;border-left:0;grid-area:auto/1;padding:38px 0 0}}@media (max-width:700px){main.industry-shell-mining .mining-proof-receipts{grid-template-columns:minmax(0,1fr)}main.industry-shell-mining .mining-proof-receipt+.mining-proof-receipt{border-top:1px solid #aaa79d;border-left:0}}main.industry-shell-mining .mining-join-streams{background:0 0;border-top:1px solid #55584f;border-bottom:1px solid #55584f;gap:0}main.industry-shell-mining .mining-join-streams span{font:500 .62rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;background:0 0;border-bottom:1px solid #55584f;border-right:1px solid #55584f}main.industry-shell-mining .mining-join-streams span:nth-child(2n){border-right:0}main.industry-shell-mining .mining-join-streams span:nth-child(n+3){border-bottom:0}main.industry-shell-mining .mining-join-streams p{color:#8f9289;font:500 .59rem/1.45 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#20221f;border-top:1px solid #55584f;grid-column:1/-1;margin:22px 0 0;padding:18px 0 0}main.industry-shell-mining .mining-join-arrow span{background:#686b62;width:72%;height:1px;display:block;position:relative}main.industry-shell-mining .mining-join-arrow span:after{color:#d9844c;content:"→";font-size:1rem;position:absolute;top:-10px;right:-1px}main.industry-shell-mining .mining-join-loop p{color:#999c93;font:500 .59rem/1.45 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0}@media (max-width:1100px){main.industry-shell-mining .mining-join-arrow span{width:1px;height:38px}main.industry-shell-mining .mining-join-arrow span:after{content:"↓";top:auto;bottom:-8px;right:-5px}}main.industry-shell-epc :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:980px;margin-bottom:clamp(48px,5vw,76px);display:grid}main.industry-shell-epc :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-proof-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child,.industry-shell-faq>header)>p{color:#686d6e;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}main.industry-shell-epc .industry-shell-operating-heading>p{color:#8d9495}main.industry-shell-epc :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-faq) h2{max-width:18ch;margin-top:0;font-size:clamp(2.7rem,3.9vw,4.5rem);line-height:.97}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence{color:#2d3233;counter-reset:none;background:0 0;border-top:1px solid #aeb3b3;border-bottom:1px solid #aeb3b3;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(48px,5vw,76px) 0 0;padding:0;list-style:none;display:grid}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li{color:#4d5354;min-height:82px;font:500 .62rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;counter-increment:none;background:0 0;border-bottom:1px solid #c5c9c9;border-right:1px solid #c5c9c9;align-items:center;padding:22px 40px 22px 18px;display:flex;position:relative}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:nth-child(5n){border-right:0}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:nth-child(n+6){border-bottom:0}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:before{content:none;display:none}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:after{color:#a85a3d;content:"→";position:absolute;top:50%;right:16px;transform:translateY(-50%)}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:last-child{color:#8b4932;background:0 0}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:last-child:after{content:"↻"}main.industry-shell-epc .epc-proof-receipts{margin-top:clamp(42px,4vw,64px)}@media (max-width:900px){main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:nth-child(n){border-bottom:1px solid #c5c9c9;border-right:1px solid #c5c9c9}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:nth-child(2n){border-right:0}main.industry-shell-epc .industry-shell-proof>.epc-loop-sequence li:nth-child(n+9){border-bottom:0}}@media (max-width:700px){main.industry-shell-epc :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){margin-bottom:42px}}main.industry-shell-epc .epc-join-arrow{align-items:center;padding:0;display:flex}main.industry-shell-epc .epc-join-arrow span{background:#707778;width:calc(100% - 22px);height:1px;margin-right:22px;display:block;position:relative}main.industry-shell-epc .epc-join-arrow span:after{content:"";border-top:1px solid #d37855;border-right:1px solid #d37855;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}@media (max-width:1000px){main.industry-shell-epc .epc-join-arrow{justify-content:center;min-height:68px}main.industry-shell-epc .epc-join-arrow span{width:1px;height:34px;margin:0 0 18px}main.industry-shell-epc .epc-join-arrow span:after{border-top:0;border-bottom:1px solid #d37855;border-right:1px solid #d37855;top:auto;bottom:0;right:50%;transform:translate(50%)rotate(45deg)}}main.industry-shell-mining .industry-shell-moat-grid{background:0 0;border-width:1px 0;gap:0}main.industry-shell-mining .industry-shell-moat-grid article{background:0 0;min-height:0;padding:clamp(30px,3vw,44px)}main.industry-shell-mining .industry-shell-moat-grid article+article{border-left:1px solid #aaa79d}main.industry-shell-mining .industry-shell-moat-note{border-top:0;max-width:70ch;margin-top:34px;padding-top:0}main.industry-shell-mining .industry-shell-replay{color:#efeee8;background:#272925}.homeland-next section>header{max-width:1120px;display:block}.homeland-next section>header>p{font:500 .62rem/1.45 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}.homeland-next section>header h2{margin:0}.homeland-next-federation{background:#e7e7e2}.homeland-next .homeland-next-federation-map{background-color:#9da39e;background-image:linear-gradient(#1e221f09 1px,#0000 1px),linear-gradient(90deg,#1e221f09 1px,#0000 1px);background-size:28px 28px;border:1px solid #9da39e;grid-template-rows:repeat(2,minmax(210px,1fr));grid-template-columns:minmax(220px,1fr) minmax(340px,1.25fr) minmax(220px,1fr);grid-template-areas:"agency-a core agency-b""agency-c core agency-d";gap:1px;min-height:520px;display:grid;position:relative;overflow:hidden}.homeland-next-federation-map article{z-index:1;background:#efefeaf7;border:0;min-height:0;padding:clamp(24px,2.6vw,42px);position:relative}.homeland-next-federation-map article:first-child{grid-area:agency-a}.homeland-next-federation-map article:nth-child(2){grid-area:agency-b}.homeland-next-federation-map article:nth-child(4){grid-area:agency-c}.homeland-next-federation-map article:nth-child(5){grid-area:agency-d}.homeland-next-federation-map article:not(.homeland-next-federation-core):after{content:"";background:#8e948f;width:clamp(28px,3vw,54px);height:1px;position:absolute;top:50%}.homeland-next-federation-map article:first-child:after,.homeland-next-federation-map article:nth-child(4):after{right:0}.homeland-next-federation-map article:nth-child(2):after,.homeland-next-federation-map article:nth-child(5):after{left:0}.homeland-next-federation-map article:not(.homeland-next-federation-core):before{content:"";background:#b99355;width:7px;height:7px;position:absolute;top:calc(50% - 3px)}.homeland-next-federation-map article:first-child:before,.homeland-next-federation-map article:nth-child(4):before{right:0}.homeland-next-federation-map article:nth-child(2):before,.homeland-next-federation-map article:nth-child(5):before{left:0}.homeland-next-federation-map .homeland-next-federation-core{color:#f0f1ed;background:radial-gradient(circle,#b9935521,#0000 56%),#101210;border-left:3px solid #b99355;border-right:3px solid #b99355;grid-area:core;align-content:center;padding:clamp(38px,4vw,68px);display:grid}.homeland-next-federation-core:after{content:"";pointer-events:none;border:1px solid #b993553d;border-radius:50%;position:absolute;inset:12%}.homeland-next-federation-core>*{z-index:1;position:relative}.homeland-next-federation-core strong{margin:34px 0;font-size:clamp(2.2rem,3.5vw,4.3rem);line-height:.92}.homeland-next-sovereignty-grid article{grid-template-rows:auto 1fr auto auto}.homeland-next .homeland-next-sovereignty{background:#0b0e0c}.homeland-next-sovereignty-grid{border:1px solid #434943;border-left:0;border-right:0;position:relative}.homeland-next-sovereignty-grid:before{content:"";background:#b99355;width:33.333%;height:2px;position:absolute;top:-1px;left:0}.homeland-next-sovereignty-grid article{background:linear-gradient(#ffffff05,#0000 45%);border:0;border-right:1px solid #343934;min-height:540px;padding:clamp(34px,3.7vw,64px);position:relative}.homeland-next-sovereignty-grid article:last-child{border-right:0}.homeland-next-sovereignty-grid article>span{color:#9ca39d}.homeland-next-sovereignty-grid h3{color:#f0f1ed;align-self:center;max-width:9ch;font-size:clamp(2.8rem,3.8vw,4.8rem);line-height:.9}.homeland-next-sovereignty-grid .homeland-next-sovereignty-airgap{white-space:nowrap;max-width:none}.homeland-next-sovereignty-grid p{color:#b4bab5;border-top:1px solid #343934;max-width:43ch;padding-top:30px;font-size:.98rem;line-height:1.7}.homeland-next-sovereignty-grid small{color:#b99355;font:500 .58rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:26px;display:block}@media (max-width:700px){.homeland-next-sovereignty-grid:before{width:100%}.homeland-next-sovereignty-grid article{border-bottom:1px solid #343934;border-right:0;min-height:430px}.homeland-next-sovereignty-grid article:last-child{border-bottom:0}.homeland-next-sovereignty-grid .homeland-next-sovereignty-airgap{white-space:normal}}@media (min-width:701px) and (max-width:1000px){.homeland-next-sovereignty-grid{grid-template-columns:1fr}.homeland-next-sovereignty-grid article{border-bottom:1px solid #343934;border-right:0;min-width:0;min-height:360px}.homeland-next-sovereignty-grid article:last-child{border-bottom:0}.homeland-next-sovereignty-grid .homeland-next-sovereignty-airgap{white-space:normal}}.homeland-next-faq article{grid-template-columns:minmax(280px,.43fr) minmax(380px,.57fr)}@media (max-width:900px){.homeland-next .homeland-next-federation-map{grid-template-rows:minmax(320px,auto) repeat(2,minmax(190px,auto));grid-template-columns:repeat(2,1fr);grid-template-areas:"core core""agency-a agency-b""agency-c agency-d"}.homeland-next-federation-map .homeland-next-federation-core{border:0;border-bottom:3px solid #b99355}.homeland-next-federation-map article:not(.homeland-next-federation-core):before,.homeland-next-federation-map article:not(.homeland-next-federation-core):after{display:none}}@media (max-width:700px){.homeland-next .homeland-next-federation-map{grid-template-rows:minmax(310px,auto) repeat(4,minmax(170px,auto));grid-template-columns:1fr;grid-template-areas:"core""agency-a""agency-b""agency-c""agency-d"}.homeland-next-faq article{grid-template-columns:1fr}.homeland-next-faq article p{grid-column:1}}.homeland-next .homeland-next-federation{color:#eef0eb;background-color:#0b0e0c;background-image:linear-gradient(#e8ebe406 1px,#0000 1px),linear-gradient(90deg,#e8ebe406 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:42px 42px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-color:#303530}.homeland-next .homeland-next-federation-map{background:#151916;border:1px solid #3d433e;grid-template-rows:repeat(2,minmax(225px,1fr));grid-template-columns:minmax(230px,.82fr) minmax(410px,1.36fr) minmax(230px,.82fr);gap:0;min-height:560px}.homeland-next .homeland-next-federation-map article{color:#dfe2dc;background:#0f1310f0;border:0;padding:clamp(26px,2.7vw,46px)}.homeland-next .homeland-next-federation-map article:first-child,.homeland-next .homeland-next-federation-map article:nth-child(2){border-bottom:1px solid #343a35}.homeland-next .homeland-next-federation-map article:first-child,.homeland-next .homeland-next-federation-map article:nth-child(4){border-right:1px solid #343a35}.homeland-next .homeland-next-federation-map article:nth-child(2),.homeland-next .homeland-next-federation-map article:nth-child(5){border-left:1px solid #343a35}.homeland-next .homeland-next-federation-map article>span,.homeland-next .homeland-next-federation-map article>small,.homeland-next .homeland-next-federation-map article>i{font:500 .58rem/1.45 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.homeland-next .homeland-next-federation-map article>span{color:#929a93}.homeland-next .homeland-next-federation-map article>strong{color:#edf0ea;align-self:center;font-size:clamp(1.8rem,2.4vw,3rem)}.homeland-next .homeland-next-federation-map article>small{color:#858d86}.homeland-next .homeland-next-federation-map article>i{color:#b99355;font-size:.48rem;font-style:normal;position:absolute;top:50%;transform:translateY(13px)}.homeland-next .homeland-next-federation-map article:first-child>i,.homeland-next .homeland-next-federation-map article:nth-child(4)>i{right:26px}.homeland-next .homeland-next-federation-map article:nth-child(2)>i,.homeland-next .homeland-next-federation-map article:nth-child(5)>i{left:26px}.homeland-next .homeland-next-federation-map article:not(.homeland-next-federation-core):after{background:linear-gradient(90deg,#59615a,#b99355);width:clamp(52px,5vw,90px)}.homeland-next .homeland-next-federation-map article:nth-child(2):after,.homeland-next .homeland-next-federation-map article:nth-child(5):after{background:linear-gradient(90deg,#b99355,#59615a)}.homeland-next .homeland-next-federation-map article:not(.homeland-next-federation-core):before{background:#0f1310;border:1px solid #d0ad70;width:8px;height:8px;box-shadow:0 0 0 5px #b9935514}.homeland-next .homeland-next-federation-map .homeland-next-federation-core{background:#181d19;border:0;align-content:center;padding:clamp(46px,5vw,84px);box-shadow:inset 0 0 0 1px #4b554d}.homeland-next .homeland-next-federation-core:before{content:"";pointer-events:none;border-top:1px solid #b99355;border-bottom:1px solid #4b554d;position:absolute;inset:34px}.homeland-next .homeland-next-federation-core:after{border:0;border-left:1px solid #4b554d;border-right:1px solid #4b554d;border-radius:0;inset:34px}.homeland-next .homeland-next-federation-core strong{max-width:13ch;margin:34px 0;font-size:clamp(2.45rem,3.7vw,4.6rem);line-height:.9}.homeland-next .homeland-next-federation-copy{border-top:1px solid #343a35;padding-top:34px}@media (max-width:900px){.homeland-next .homeland-next-federation-map{grid-template-rows:minmax(360px,auto) repeat(2,minmax(190px,auto));grid-template-columns:repeat(2,1fr)}.homeland-next .homeland-next-federation-map .homeland-next-federation-core{border-bottom:1px solid #4b554d}.homeland-next .homeland-next-federation-map article>i{display:none}}@media (max-width:700px){.homeland-next .homeland-next-federation-map{grid-template-rows:minmax(340px,auto) repeat(4,minmax(170px,auto));grid-template-columns:1fr}.homeland-next .homeland-next-federation-map article:nth-child(n){border-bottom:1px solid #343a35;border-left:0;border-right:0}.homeland-next .homeland-next-federation-map article:last-child{border-bottom:0}}.homeland-next .homeland-next-federation{color:#171a18;background:#e8e8e3;border-color:#b5b8b2}.homeland-next-federation>header>p{color:#666d68}.homeland-next-federation>header h2{color:#171a18}.homeland-next .homeland-next-federation-map{background:#f0f0eb;border:1px solid #9da29d;grid-template:minmax(560px,auto)/minmax(420px,1.05fr) minmax(120px,.24fr) minmax(430px,.92fr);gap:0;min-height:0;display:grid;overflow:visible}.homeland-next-federation-domains{grid-template-rows:auto repeat(4,1fr);min-width:0;display:grid}.homeland-next-federation-domains>p{color:#666d68;font:500 .59rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #b7bbb6;margin:0;padding:18px 28px}.homeland-next .homeland-next-federation-domains article,.homeland-next .homeland-next-federation-map .homeland-next-federation-domains article:nth-child(n){color:#202421;background:0 0;border:0;border-bottom:1px solid #c1c4bf;grid-area:auto;grid-template-columns:minmax(86px,.26fr) minmax(150px,.42fr) minmax(145px,.32fr);align-items:center;gap:24px;min-height:0;padding:20px 28px;display:grid;position:relative}.homeland-next .homeland-next-federation-domains article:last-child{border-bottom:0}.homeland-next .homeland-next-federation-domains article:before,.homeland-next .homeland-next-federation-domains article:after,.homeland-next .homeland-next-federation-domains article>i{display:none}.homeland-next .homeland-next-federation-domains article>span,.homeland-next .homeland-next-federation-domains article>small{color:#606762;font:500 .57rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.homeland-next .homeland-next-federation-domains article>strong{color:#1e221f;font:400 clamp(1.35rem, 1.65vw, 2rem)/1 var(--font-newsreader), Georgia, serif}.homeland-next-federation-gate{color:#e9ece6;background:#181c19;border-left:1px solid #434943;border-right:1px solid #434943;place-content:center;justify-items:center;min-width:0;display:grid;position:relative}.homeland-next-federation-gate:before,.homeland-next-federation-gate:after{content:"";background:#626a63;width:1px;height:31%;position:absolute;left:50%}.homeland-next-federation-gate:before{top:0}.homeland-next-federation-gate:after{bottom:0}.homeland-next-federation-gate span,.homeland-next-federation-gate small{writing-mode:vertical-rl;color:#aeb5ae;font:500 .55rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.homeland-next-federation-gate i{color:#171a18;width:34px;height:34px;font:400 1rem/1 var(--font-inter), Arial, sans-serif;background:#c6a568;border-radius:50%;place-items:center;margin:25px 0;display:grid}.homeland-next .homeland-next-federation-map .homeland-next-federation-core{color:#eef0eb;min-height:0;box-shadow:none;background:#0d100e;border:0;grid-area:auto;align-content:center;padding:clamp(48px,5vw,86px);display:grid;position:relative}.homeland-next .homeland-next-federation-core:before{border-top:1px solid #626961;border-bottom:1px solid #626961;inset:42px}.homeland-next .homeland-next-federation-core:after{border:0;border-left:1px solid #303630;border-right:1px solid #303630;inset:42px}.homeland-next .homeland-next-federation-core>span,.homeland-next .homeland-next-federation-core>small{color:#9ba39c;font:500 .58rem/1.45 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.homeland-next .homeland-next-federation-core>strong{color:#f0f1ed;max-width:9ch;font:400 clamp(3rem, 4.8vw, 6rem)/.87 var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin:34px 0 22px}.homeland-next .homeland-next-federation-core>p{z-index:1;color:#c1c7c1;max-width:28ch;font:400 1rem/1.55 var(--font-inter), Arial, sans-serif;margin:0 0 52px;position:relative}.homeland-next .homeland-next-federation-copy{border-top:1px solid #adb1ac;margin-top:50px;padding-top:28px}.homeland-next .homeland-next-federation-copy p{color:#474d48}@media (max-width:1000px){.homeland-next .homeland-next-federation-map{grid-template-rows:auto 92px minmax(440px,auto);grid-template-columns:1fr}.homeland-next-federation-gate{border:1px solid #434943;border-left:0;border-right:0;grid-template-columns:1fr auto 1fr;gap:18px}.homeland-next-federation-gate:before,.homeland-next-federation-gate:after{display:none}.homeland-next-federation-gate span,.homeland-next-federation-gate small{writing-mode:horizontal-tb}.homeland-next-federation-gate i{margin:0;transform:rotate(90deg)}}@media (max-width:700px){.homeland-next .homeland-next-federation-domains article,.homeland-next .homeland-next-federation-map .homeland-next-federation-domains article:nth-child(n){grid-template-columns:1fr;gap:10px;padding:24px}.homeland-next-federation-gate{grid-template-columns:1fr auto;padding:0 20px}.homeland-next-federation-gate small{display:none}.homeland-next .homeland-next-federation-map .homeland-next-federation-core{padding:48px 32px}.homeland-next .homeland-next-federation-core:before,.homeland-next .homeland-next-federation-core:after{inset:24px}}.homeland-next .homeland-next-federation-map{grid-template-columns:minmax(420px,1.08fr) minmax(210px,.38fr) minmax(430px,.92fr)}.homeland-next-federation-gate{background:#181c19;border:0;align-content:center;justify-items:center;padding:clamp(32px,3vw,52px) clamp(24px,2.4vw,42px);overflow:hidden}.homeland-next-federation-gate:before,.homeland-next-federation-gate:after{display:none}.homeland-next-federation-gate span{writing-mode:vertical-rl;color:#0000;max-width:none;max-height:none;font:500 clamp(2.8rem, 3.2vw, 4.2rem)/.82 var(--font-inter), Arial, sans-serif;letter-spacing:-.08em;text-transform:uppercase;white-space:normal;text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(118deg,#696f6a 0%,#f0f2ed 34%,#8f9690 58%,#d9ddd7 78%,#626862 100%);-webkit-background-clip:text;background-clip:text;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg)}.homeland-next-federation-gate small{writing-mode:horizontal-tb;color:#9ca39d;font:500 .56rem/1.45 var(--font-ibm-plex-mono), monospace;letter-spacing:.11em;text-transform:uppercase;text-align:center;margin:0;position:absolute;bottom:18px;left:18px;right:18px}.homeland-next-federation-gate i{color:#c6a568;background:0 0;width:auto;height:auto;margin:0;font-size:1.2rem;position:absolute;top:40px;right:36px}.homeland-next .homeland-next-federation-map .homeland-next-federation-core{color:#171a18;background:#fff}.homeland-next .homeland-next-federation-core:before,.homeland-next .homeland-next-federation-core:after{display:none}.homeland-next .homeland-next-federation-core>span,.homeland-next .homeland-next-federation-core>small{color:#6b726c}.homeland-next .homeland-next-federation-map .homeland-next-federation-core>strong{color:#181b19}.homeland-next .homeland-next-federation-core>p{color:#454b46}@media (max-width:1000px){.homeland-next .homeland-next-federation-map{grid-template-rows:auto minmax(250px,auto) minmax(420px,auto);grid-template-columns:1fr}.homeland-next-federation-gate{grid-template-columns:1fr auto;align-content:center;align-items:end;padding:34px;display:grid}.homeland-next-federation-gate span{writing-mode:horizontal-tb;white-space:normal;max-width:none;font-size:clamp(2.5rem,8vw,4.4rem);position:static;transform:none}.homeland-next-federation-gate small{text-align:left;grid-column:1;margin-top:24px;position:static}.homeland-next-federation-gate i{grid-area:1/2/3;align-self:center;position:static;transform:none}}@media (max-width:700px){.homeland-next-federation-gate span{max-width:none;font-size:clamp(2.7rem,15vw,4.4rem);line-height:.8}}:where(main,main section,main article,main header,main footer,main div){min-width:0}:where(main h1,main h2,main h3){text-wrap:balance;max-width:100%}:where(main p,main li){text-wrap:pretty;max-width:100%}:where(main img,main video,main canvas){max-width:100%;height:auto}@media (min-width:901px){.positioning-intro h2{max-width:18ch;font-size:clamp(3.4rem,5vw,5.75rem);line-height:.96}}@media (max-width:900px){.system-positioning{padding-inline:clamp(20px,5vw,44px)}.positioning-intro{gap:20px;margin-bottom:clamp(52px,9vw,78px)}.positioning-intro h2{max-width:17ch;font-size:clamp(2.65rem,9vw,4.8rem);line-height:.97}.positioning-intro>p:last-child{max-width:58ch}}@media (max-width:1100px){.homeland-next .homeland-next-federation-map{grid-template-rows:auto minmax(250px,auto) minmax(420px,auto);grid-template-columns:1fr}.homeland-next-federation-gate{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;padding:34px;display:grid}.homeland-next-federation-gate span{writing-mode:horizontal-tb;white-space:normal;max-width:16ch;font-size:clamp(2.5rem,8vw,4.4rem);position:static;transform:none}.homeland-next-federation-gate small{text-align:left;grid-column:1;margin-top:24px;position:static}.homeland-next-federation-gate i{grid-area:1/2/3;position:static;transform:none}}@media (max-width:700px){:where(main h1,main h2,main h3,main p,main li){overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.explained-chapters{flex-wrap:wrap;justify-content:center;gap:0;overflow:visible}.explained-chapters a,.explained-chapters a:first-child{border-right:0;border-bottom:1px solid var(--ex-line);flex:50%;min-width:0;padding:14px 10px}.not-found-page__message h1{white-space:normal;max-width:12ch}}main.industry-shell-mining .industry-shell-replay>:is(div,p),main.industry-shell-mining .industry-shell-replay h2{color:inherit}main.industry-shell-mining .industry-shell-replay-copy{border-color:#55584f}main.industry-shell-mining .industry-shell-replay-copy p{color:#c7c9c1}main.industry-shell-mining .industry-shell-position{background:#e1ded5}main.industry-shell-mining .industry-shell-faq{background:#f5f3ed}main.industry-shell-mining .industry-shell-faq>header{margin-bottom:38px}main.industry-shell-mining .industry-shell-faq-list article{padding:30px 0}@media (max-width:1000px){main.industry-shell-mining .industry-shell-moat-grid article+article{border-top:1px solid #aaa79d;border-left:0}}@media (max-width:700px){main.industry-shell-mining :is(.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:68px;padding-bottom:68px}main.industry-shell-mining .mining-proof-figure{padding:28px 20px}}main.industry-shell-automotive :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}main.industry-shell-automotive :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.industry-shell-cta>p,.automotive-proof-method-heading>span){color:#686d6b;width:auto;max-width:none;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-align:left;text-transform:uppercase;margin:0 0 18px;padding:0;font-size:.64rem;font-style:normal;font-weight:500;line-height:1.35;display:block}main.industry-shell-automotive :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p){grid-area:1/2}main.industry-shell-automotive :is(.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-area:2/2;margin-top:0}main.industry-shell-automotive :is(.industry-shell-proof-heading>h2,.industry-shell-moat-heading>h2,.industry-shell-replay-heading>h2,.industry-shell-position>div:first-child>h2,.industry-shell-cta>h2){margin-top:0}main.industry-shell-automotive :is(.industry-shell-operating-heading>p,.industry-shell-replay-heading>p){color:#b3beb9}main.industry-shell-automotive .industry-shell-cta>p{color:#5f6562;text-align:center;grid-column:1/-1;justify-self:stretch;width:100%}main.industry-shell-automotive .industry-shell-cta>h2,main.industry-shell-automotive .industry-shell-cta>button{grid-column:1/-1}main.industry-shell-automotive .automotive-cta-heading{text-align:center;grid-column:1/-1;width:100%}main.industry-shell-automotive .automotive-cta-heading>p{color:#5f6562;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0 0 18px}main.industry-shell-automotive .automotive-cta-heading>h2{max-width:18ch;margin:0 auto 42px}main.industry-shell-automotive .automotive-join{background:#202728;border:1px solid #56615e;grid-template-rows:minmax(470px,auto) auto;grid-template-columns:minmax(360px,.92fr) 150px minmax(520px,1.18fr);margin-bottom:clamp(62px,7vw,100px);display:grid;overflow:hidden}main.industry-shell-automotive .automotive-join-systems{border:0;grid-template-rows:auto 1fr 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}main.industry-shell-automotive .automotive-join-systems>header{border-bottom:1px solid #56615e;grid-column:1/-1;justify-content:space-between;gap:24px;padding:20px 24px;display:flex}main.industry-shell-automotive .automotive-join-systems>header :is(span,small),main.industry-shell-automotive .automotive-join-arrow>small,main.industry-shell-automotive .automotive-join-loop>p,main.industry-shell-automotive .automotive-join-loop>small,main.industry-shell-automotive .automotive-join>footer{font:500 .58rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase}main.industry-shell-automotive .automotive-join-systems>header span{color:#d5dcda}main.industry-shell-automotive .automotive-join-systems>header small{color:#899592}main.industry-shell-automotive .automotive-join-systems>header :is(span,small){background:0 0;border:0;min-height:0;padding:0;display:inline}main.industry-shell-automotive .automotive-join-systems>span{color:#c6cfcc;min-height:0;font:500 .68rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border:1px solid #44504d;border-top:0;border-left:0;place-items:center;padding:28px 20px;display:grid}main.industry-shell-automotive .automotive-join-systems>span:nth-of-type(2n){border-right:0}main.industry-shell-automotive .automotive-join-systems>p{color:#919c99;font:400 .86rem/1.55 var(--font-inter), Arial, sans-serif;grid-column:1/-1;margin:0;padding:22px 24px}main.industry-shell-automotive .automotive-join-arrow{background:#1b2222;border:0;border-left:1px solid #56615e;border-right:1px solid #56615e;align-content:center;justify-items:center;gap:26px;min-height:0;display:grid;position:relative}main.industry-shell-automotive .automotive-join-arrow>small{color:#9ca6a3;text-align:center;max-width:10ch}main.industry-shell-automotive .automotive-join-arrow>span{background:#77827f;width:72px;height:1px;display:block;position:relative}main.industry-shell-automotive .automotive-join-arrow>span:before{content:none}main.industry-shell-automotive .automotive-join-arrow>span:after{content:"";border-top:1px solid #c65332;border-right:1px solid #c65332;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}main.industry-shell-automotive .automotive-join-loop{color:#202728;background:#efeee9;border:0;align-content:center;gap:30px;min-height:0;padding:clamp(46px,5vw,82px);display:grid}main.industry-shell-automotive .automotive-join-loop>p{color:#707875;margin:0}main.industry-shell-automotive .automotive-join-loop>strong{color:#222827;max-width:19ch;font-size:clamp(2.6rem,3.7vw,4.8rem);line-height:.9}main.industry-shell-automotive .automotive-join-loop>small{color:#666d6a;max-width:52ch}main.industry-shell-automotive .automotive-join>footer{color:#9da7a4;border-top:1px solid #56615e;grid-column:1/-1;justify-content:space-between;gap:34px;padding:18px 24px;display:flex}main.industry-shell-automotive .automotive-join>footer span:last-child{color:#d07958}@media (max-width:1100px){main.industry-shell-automotive .automotive-join{grid-template-rows:auto 92px auto auto;grid-template-columns:1fr}main.industry-shell-automotive .automotive-join-arrow{border:1px solid #56615e;border-left:0;border-right:0;grid-template-columns:auto 46px;min-height:92px}main.industry-shell-automotive .automotive-join-arrow>small{max-width:none}main.industry-shell-automotive .automotive-join-arrow>span{width:1px;height:42px}main.industry-shell-automotive .automotive-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}@media (max-width:620px){main.industry-shell-automotive .automotive-join-systems>header,main.industry-shell-automotive .automotive-join>footer{flex-direction:column;align-items:flex-start}main.industry-shell-automotive .automotive-join-loop{padding:42px 28px}main.industry-shell-automotive .automotive-join-loop>strong{font-size:clamp(2.5rem,12vw,3.7rem)}}main.industry-shell-automotive .automotive-proof-method-heading{display:block}main.industry-shell-automotive .automotive-proof-method-heading>p{margin-top:0}@media (max-width:900px){main.industry-shell-automotive :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}main.industry-shell-automotive :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:1}}main.industry-shell-fmcg .industry-shell-hero.fmcg-image-hero{color:#20231f;background:#f5f4ef;border-bottom:1px solid #cfcec7;grid-template-columns:minmax(480px,.82fr) minmax(620px,1.18fr);gap:0;min-height:clamp(780px,100vh - 78px,940px);padding:0;display:grid}main.industry-shell-fmcg .fmcg-hero-copy{z-index:1;min-width:0;padding:clamp(128px, 11vw, 176px) clamp(54px, 5.5vw, 94px) clamp(88px, 8vw, 130px) var(--fmcg-gutter);border-right:0;align-content:center;gap:clamp(56px,6vw,92px);display:grid;position:relative}main.industry-shell-fmcg .fmcg-image-hero .industry-shell-hero-heading{display:block}main.industry-shell-fmcg .fmcg-image-hero .industry-shell-hero-heading>a{color:#686b65}main.industry-shell-fmcg .fmcg-image-hero .industry-shell-hero-heading>h1{color:#20231f;max-width:10ch;margin:26px 0 0;font-size:clamp(4rem,6.2vw,7.4rem);line-height:.9}main.industry-shell-fmcg .fmcg-image-hero .industry-shell-hero-context{gap:30px;padding:0;display:grid}main.industry-shell-fmcg .fmcg-image-hero .industry-shell-hero-context>p{color:#555952;max-width:50ch;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.58}main.industry-shell-fmcg .fmcg-image-hero .industry-shell-hero-context>a{color:#272b26;border-color:#8d9088}main.industry-shell-fmcg .fmcg-hero-visual{background:0 0;min-width:0;min-height:100%;margin:0;position:relative;overflow:hidden}main.industry-shell-fmcg .fmcg-hero-visual:after{content:none}main.industry-shell-fmcg .fmcg-hero-visual>img{object-fit:contain;object-position:center right}main.industry-shell-fmcg :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){margin-bottom:clamp(52px,5vw,76px);display:block}main.industry-shell-fmcg :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.industry-shell-cta>p,.fmcg-proof-method-heading>span){width:auto;max-width:none;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;padding:0;display:block}main.industry-shell-fmcg :is(.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-proof-heading>h2,.industry-shell-replay-heading>h2,.industry-shell-position>div:first-child>h2,.industry-shell-faq>header>h2){margin-top:0}main.industry-shell-fmcg :is(.industry-shell-hero-heading,.industry-shell-hero-context,.industry-shell-reality-copy,.industry-shell-decision-grid article,.industry-shell-operating-copy,.industry-shell-proof-heading,.industry-shell-proof-copy,.industry-shell-replay-heading,.industry-shell-replay-copy,.industry-shell-position>div,.industry-shell-faq-list article)>*{min-width:0}main.industry-shell-fmcg :is(.industry-shell-reality,.industry-shell-decisions,.industry-shell-operating-model,.industry-shell-proof,.industry-shell-replay,.industry-shell-position,.industry-shell-faq){padding-top:clamp(88px,8vw,132px);padding-bottom:clamp(88px,8vw,132px)}main.industry-shell-fmcg .industry-shell-proof{display:block}main.industry-shell-fmcg .industry-shell-proof-heading{text-align:left;width:min(100%,940px);margin-left:auto;margin-right:auto}main.industry-shell-fmcg .industry-shell-proof-heading>h2{max-width:14ch}main.industry-shell-fmcg .industry-shell-proof-copy{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);width:min(100%,1480px);margin:clamp(54px,6vw,86px) auto 0;padding-top:0;display:grid}main.industry-shell-fmcg .industry-shell-position-copy{padding-top:30px}main.industry-shell-fmcg .industry-shell-proof-copy>p{border-top:1px solid #bfc1ba;border-bottom:0;max-width:none;padding:28px 0 0}main.industry-shell-fmcg .fmcg-proof-receipts,main.industry-shell-fmcg .fmcg-proof-figure{width:min(100%,1680px);margin-left:auto;margin-right:auto}main.industry-shell-fmcg .fmcg-proof-method-heading{margin-bottom:38px}main.industry-shell-fmcg .industry-shell-cta>p{color:#686b65;text-align:center}main.industry-shell-fmcg .industry-shell-cta>h2{margin-top:0}@media (max-width:1100px){main.industry-shell-fmcg .industry-shell-hero.fmcg-image-hero{grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr)}main.industry-shell-fmcg .industry-shell-reality-copy,main.industry-shell-fmcg .industry-shell-operating-copy{grid-template-columns:1fr;gap:34px}main.industry-shell-fmcg .industry-shell-reality-copy>p,main.industry-shell-fmcg .industry-shell-operating-copy>p{max-width:68ch}main.industry-shell-fmcg .fmcg-handover{grid-template-columns:1fr;gap:30px}main.industry-shell-fmcg .fmcg-handover-route{justify-items:start;padding:0}main.industry-shell-fmcg .fmcg-handover-route>span{max-width:360px}main.industry-shell-fmcg .fmcg-handover-loss{border-top:1px dashed #70684e;border-left:0;padding:0}main.industry-shell-fmcg .fmcg-connected-position{grid-template-columns:repeat(2,minmax(0,1fr))}main.industry-shell-fmcg .fmcg-connected-position:before{display:none}main.industry-shell-fmcg .fmcg-connected-position>strong{grid-area:1/1/auto/-1}}@media (max-width:1000px){main.industry-shell-fmcg .industry-shell-hero.fmcg-image-hero{grid-template-columns:1fr;min-height:0}main.industry-shell-fmcg .fmcg-hero-copy{padding:112px var(--fmcg-gutter) 72px;border-bottom:1px solid #cfcec7;border-right:0;gap:46px}main.industry-shell-fmcg .fmcg-hero-visual{min-height:clamp(340px,62vw,620px)}main.industry-shell-fmcg .fmcg-hero-visual>img{object-position:center}}@media (max-width:900px){main.industry-shell-fmcg :is(.industry-shell-proof,.industry-shell-replay,.industry-shell-position),main.industry-shell-fmcg .industry-shell-replay-copy{grid-template-columns:1fr}main.industry-shell-fmcg .industry-shell-proof-copy{grid-template-columns:1fr;gap:28px}main.industry-shell-fmcg .industry-shell-faq-list article{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){main.industry-shell-fmcg .fmcg-hero-copy{padding-top:96px;padding-bottom:60px}main.industry-shell-fmcg .fmcg-image-hero .industry-shell-hero-heading>h1{max-width:9ch;font-size:clamp(3.4rem,16vw,4.7rem)}main.industry-shell-fmcg .fmcg-hero-visual{min-height:310px}}main.industry-shell-mining .industry-shell-hero.industry-supplied-hero{background:#fff}main.industry-shell-mining .mining-join-arrow>span{background:linear-gradient(90deg,#676b63 0 82%,#d9844c 82% 100%);width:72px;height:1px;display:block;position:relative}main.industry-shell-mining .mining-join-arrow>span:after{color:#0000;content:"";border-top:1px solid #d9844c;border-bottom:0;border-left:0;border-right:1px solid #d9844c;width:7px;height:7px;position:absolute;top:50%;bottom:auto;right:0;transform:translateY(-50%)rotate(45deg)}@media (max-width:1100px){main.industry-shell-mining .mining-join-arrow>span{background:linear-gradient(#676b63 0 82%,#d9844c 82% 100%);width:1px;height:42px}main.industry-shell-mining .mining-join-arrow>span:after{top:auto;bottom:0;right:50%;transform:translate(50%)rotate(135deg)}}main.industry-shell-cement .industry-shell-hero.industry-supplied-hero{background:#f1efea;grid-template-columns:minmax(400px,.78fr) minmax(0,1.22fr);gap:clamp(40px,5vw,82px);min-height:0;padding-top:clamp(88px,7vw,116px);padding-bottom:clamp(76px,6vw,104px)}main.industry-shell-cement .industry-shell-hero h1{max-width:10ch;font-size:clamp(4rem,5.8vw,6.6rem);line-height:.91}main.industry-shell-cement .industry-supplied-hero-artwork{width:100%;max-width:980px;overflow:visible}main.industry-shell-cement>section{padding-top:clamp(84px,8vw,126px);padding-bottom:clamp(84px,8vw,126px)}main.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}main.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{grid-area:1/2;margin:0 0 18px}main.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}main.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child,.industry-shell-faq>header)>p{font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase}main.industry-shell-cement :is(.industry-shell-reality-copy,.industry-shell-operating-copy){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,64px)}main.industry-shell-cement .industry-shell-proof,main.industry-shell-cement .industry-shell-moat,main.industry-shell-cement .industry-shell-replay,main.industry-shell-cement .industry-shell-position{grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,88px)}main.industry-shell-cement :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child){max-width:980px;position:static}main.industry-shell-cement :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child)>h2{max-width:18ch}main.industry-shell-cement .industry-shell-proof-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,60px)}main.industry-shell-cement .industry-shell-proof-copy p,main.industry-shell-cement .industry-shell-proof-copy p:first-child{border-top:1px solid var(--industry-line);border-bottom:0;grid-column:auto;margin:0;padding:28px 0 0}main.industry-shell-cement .cement-proof-receipts,main.industry-shell-cement .cement-proof-figure{margin-top:0}main.industry-shell-cement .cement-proof-method-heading{text-align:center;justify-items:center;margin-bottom:34px;display:grid}main.industry-shell-cement .cement-proof-method-heading>p{text-wrap:balance;max-width:28ch}main.industry-shell-cement .industry-shell-moat-grid{border:1px solid var(--industry-line);background:var(--industry-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}main.industry-shell-cement .industry-shell-moat-grid article{background:var(--industry-proof);border:0;flex-direction:column;gap:34px;min-height:360px;padding:clamp(28px,3vw,46px);display:flex}main.industry-shell-cement .industry-shell-moat-grid h3{max-width:16ch}main.industry-shell-cement .industry-shell-moat-grid p{margin-top:auto}main.industry-shell-cement .industry-shell-moat-note{grid-column:auto;max-width:980px;margin:0}main.industry-shell-cement :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,92px)}main.industry-shell-cement .industry-shell-cta h2{max-width:19ch}main.industry-shell-cement .industry-shell-cta h2>span{display:block}main.industry-shell-cement .cement-join{grid-template-columns:minmax(0,.92fr) 130px minmax(0,1.08fr);overflow:hidden}main.industry-shell-cement .cement-join-arrow{border-right:1px solid var(--industry-dark-line);border-left:1px solid var(--industry-dark-line);background:#302d27;place-items:center;width:auto;min-height:0;display:grid;position:static;transform:none}main.industry-shell-cement .cement-join-arrow>span{width:72px}main.industry-shell-cement .cement-join-loop{border:0}@media (max-width:1100px){main.industry-shell-cement .industry-shell-hero.industry-supplied-hero,main.industry-shell-cement :is(.industry-shell-proof-copy,.industry-shell-moat-grid){grid-template-columns:minmax(0,1fr)}main.industry-shell-cement .industry-shell-moat-grid article{min-height:0}main.industry-shell-cement .cement-join{grid-template-columns:minmax(0,1fr)}main.industry-shell-cement .cement-join-arrow{border:0;border-top:1px solid var(--industry-dark-line);border-bottom:1px solid var(--industry-dark-line);width:100%;min-height:82px;position:relative;top:auto;left:auto;transform:none}main.industry-shell-cement .cement-join-arrow>span{width:1px;height:42px}main.industry-shell-cement .cement-join-loop{border:0}}@media (max-width:900px){main.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr)}main.industry-shell-cement :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}main.industry-shell-cement :is(.industry-shell-reality-copy,.industry-shell-operating-copy){grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){main.industry-shell-cement .industry-shell-hero.industry-supplied-hero{padding-top:64px;padding-bottom:68px}main.industry-shell-cement .industry-shell-hero h1{font-size:clamp(3.2rem,14vw,4.6rem)}main.industry-shell-cement>section{padding-top:68px;padding-bottom:68px}main.industry-shell-cement :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:minmax(0,1fr)}main.industry-shell-cement .cement-proof-figure{padding:28px 20px}}main.industry-shell-agriculture .industry-shell-hero.industry-supplied-hero{background:#fff;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);gap:clamp(40px,5vw,82px);min-height:0;padding-top:clamp(88px,7vw,116px);padding-bottom:clamp(76px,6vw,104px)}main.industry-shell-agriculture .industry-shell-hero h1{max-width:11ch;font-size:clamp(3.8rem,5.3vw,6.2rem);line-height:.91}main.industry-shell-agriculture .industry-supplied-hero-artwork{width:100%;max-width:980px;overflow:visible}main.industry-shell-agriculture>section{padding-top:clamp(84px,8vw,126px);padding-bottom:clamp(84px,8vw,126px)}main.industry-shell-agriculture :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px);max-width:none;display:grid}main.industry-shell-agriculture :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>p{grid-area:1/2;margin:0 0 18px}main.industry-shell-agriculture :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>h2{grid-area:2/2}main.industry-shell-agriculture :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child,.industry-shell-faq>header)>p{font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase}main.industry-shell-agriculture .agriculture-clocks{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}main.industry-shell-agriculture .agriculture-clock-chain{writing-mode:horizontal-tb;min-height:250px}main.industry-shell-agriculture .industry-shell-reality-copy,main.industry-shell-agriculture .industry-shell-operating-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,64px)}main.industry-shell-agriculture .industry-shell-proof,main.industry-shell-agriculture .industry-shell-moat,main.industry-shell-agriculture .industry-shell-replay,main.industry-shell-agriculture .industry-shell-position{grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,88px)}main.industry-shell-agriculture :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child){max-width:980px;position:static}main.industry-shell-agriculture .industry-shell-proof-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,60px)}main.industry-shell-agriculture .industry-shell-proof-copy p,main.industry-shell-agriculture .industry-shell-proof-copy p:first-child{border-top:1px solid var(--industry-line);border-bottom:0;grid-column:auto;margin:0;padding:28px 0 0}main.industry-shell-agriculture .agriculture-proof-receipts,main.industry-shell-agriculture .agriculture-proof-figure{margin-top:0}main.industry-shell-agriculture .agriculture-proof-method-heading{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;display:grid}main.industry-shell-agriculture .agriculture-proof-method-heading>p{text-wrap:balance;max-width:28ch}main.industry-shell-agriculture .industry-shell-moat-grid{border:1px solid var(--industry-line);background:var(--industry-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}main.industry-shell-agriculture .industry-shell-moat-grid article{background:var(--industry-proof);border:0;flex-direction:column;gap:34px;min-height:360px;padding:clamp(28px,3vw,46px);display:flex}main.industry-shell-agriculture .industry-shell-moat-grid h3{max-width:16ch}main.industry-shell-agriculture .industry-shell-moat-grid p{margin-top:auto}main.industry-shell-agriculture .industry-shell-moat-note{grid-column:auto;max-width:980px;margin:0}main.industry-shell-agriculture :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,92px)}main.industry-shell-agriculture .agriculture-join{grid-template-columns:minmax(0,.92fr) 130px minmax(0,1.08fr);margin-bottom:clamp(54px,6vw,88px);overflow:hidden}main.industry-shell-agriculture .agriculture-join-arrow{border-right:1px solid var(--industry-dark-line);border-left:1px solid var(--industry-dark-line);background:#1d2b1d;place-items:center;width:auto;min-height:0;display:grid;position:static;transform:none}main.industry-shell-agriculture .agriculture-join-arrow>span{background:#7f9178;width:72px;height:1px;display:block;position:relative}main.industry-shell-agriculture .agriculture-join-arrow>span:before{content:none}main.industry-shell-agriculture .agriculture-join-arrow>span:after{border-top:1px solid var(--industry-accent);border-right:1px solid var(--industry-accent);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}main.industry-shell-agriculture .agriculture-join-loop{border:0}main.industry-shell-agriculture .industry-shell-cta h2{max-width:19ch}main.industry-shell-agriculture .industry-shell-cta h2>span{display:block}@media (max-width:1100px){main.industry-shell-agriculture .industry-shell-hero.industry-supplied-hero,main.industry-shell-agriculture .agriculture-join,main.industry-shell-agriculture :is(.industry-shell-proof-copy,.industry-shell-moat-grid,.agriculture-clocks){grid-template-columns:minmax(0,1fr)}main.industry-shell-agriculture .industry-shell-moat-grid article{min-height:0}main.industry-shell-agriculture .agriculture-join-arrow{border:0;border-top:1px solid var(--industry-dark-line);border-bottom:1px solid var(--industry-dark-line);width:100%;min-height:82px;position:relative;top:auto;left:auto;transform:none}main.industry-shell-agriculture .agriculture-join-arrow>span{width:1px;height:42px}main.industry-shell-agriculture .agriculture-join-arrow>span:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}main.industry-shell-agriculture .agriculture-join-loop{border:0}}@media (max-width:900px){main.industry-shell-agriculture :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr)}main.industry-shell-agriculture :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header)>:is(p,h2){grid-column:1}main.industry-shell-agriculture :is(.industry-shell-reality-copy,.industry-shell-operating-copy){grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){main.industry-shell-agriculture .industry-shell-hero.industry-supplied-hero{padding-top:64px;padding-bottom:68px}main.industry-shell-agriculture .industry-shell-hero h1{font-size:clamp(3rem,13vw,4.4rem)}main.industry-shell-agriculture>section{padding-top:68px;padding-bottom:68px}main.industry-shell-agriculture :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:minmax(0,1fr)}main.industry-shell-agriculture .agriculture-proof-figure{padding:28px 20px}}main.industry-shell-pharma .pharma-stack-arrow>span{background:#698591;border:0;border-radius:0;width:72px;height:1px;display:block}main.industry-shell-pharma .pharma-stack-arrow>span:before,main.industry-shell-pharma .pharma-stack-loop:after{content:none}main.industry-shell-pharma :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){display:grid}main.industry-shell-pharma :is(.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){max-width:18ch;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.97}main.industry-shell-pharma .industry-shell-hero.industry-image-hero{background:#f3f5f3;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);gap:clamp(36px,5vw,82px);min-height:0;padding-top:clamp(84px,7vw,116px);padding-bottom:clamp(72px,6vw,100px)}main.industry-shell-pharma .industry-shell-hero-heading h1{max-width:12.5ch;font-size:clamp(3.7rem,5.55vw,6.35rem);line-height:.91}main.industry-shell-pharma .industry-shell-hero-context{border:0;max-width:50ch;padding:0}main.industry-shell-pharma .industry-shell-hero-context:before,main.industry-shell-pharma .industry-shell-hero-context:after{content:none}main.industry-shell-pharma .industry-image-hero-visual{justify-self:stretch;width:100%;max-width:920px;overflow:visible}main.industry-shell-pharma>section{padding-top:clamp(82px,8vw,124px);padding-bottom:clamp(82px,8vw,124px)}main.industry-shell-pharma :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}main.industry-shell-pharma :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.industry-shell-cta>p,.pharma-proof-method-heading>span){color:#68777c;width:auto;max-width:none;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-align:left;text-transform:uppercase;margin:0 0 18px;padding:0;display:block}main.industry-shell-pharma :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p){grid-area:1/2}main.industry-shell-pharma :is(.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-area:2/2;margin-top:0}main.industry-shell-pharma :is(.industry-shell-proof,.industry-shell-moat,.industry-shell-replay,.industry-shell-position){grid-template-columns:minmax(0,1fr);gap:clamp(44px,5vw,72px)}main.industry-shell-pharma :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child){max-width:980px;position:static}main.industry-shell-pharma :is(.industry-shell-proof-heading,.industry-shell-moat-heading,.industry-shell-replay-heading,.industry-shell-position>div:first-child) h2{max-width:18ch;margin-top:0;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.97}main.industry-shell-pharma .industry-shell-proof-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,62px);padding-top:28px}main.industry-shell-pharma .industry-shell-proof-copy p,main.industry-shell-pharma .industry-shell-proof-copy p:first-child{border:0;grid-column:auto;max-width:52ch;padding:0}main.industry-shell-pharma .pharma-proof-receipts,main.industry-shell-pharma .pharma-proof-figure{margin-top:0}main.industry-shell-pharma .pharma-proof-method-heading{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}main.industry-shell-pharma .pharma-proof-method-heading>:is(span,p){text-align:center}main.industry-shell-pharma .industry-shell-moat-grid{background:#aebbc0;border:1px solid #aebbc0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}main.industry-shell-pharma .industry-shell-moat-grid article{background:#f6f7f4;border:0;min-height:340px;padding:clamp(30px,3vw,44px);display:block}main.industry-shell-pharma .industry-shell-moat-grid h3{margin-bottom:28px}main.industry-shell-pharma .industry-shell-moat-note{grid-column:1;max-width:82ch;margin:0}main.industry-shell-pharma :is(.industry-shell-replay-copy,.industry-shell-position-copy){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,92px)}main.industry-shell-pharma .industry-shell-cta>p{text-align:center;width:100%}main.industry-shell-pharma .industry-shell-cta>h2{max-width:19ch}main.industry-shell-pharma .industry-shell-cta>h2>span{display:block}@media (max-width:1100px){main.industry-shell-pharma .pharma-stack-arrow>span{width:1px;height:44px}main.industry-shell-pharma .industry-shell-hero.industry-image-hero,main.industry-shell-pharma .industry-shell-proof-copy,main.industry-shell-pharma .industry-shell-moat-grid{grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma .industry-shell-moat-grid article{min-height:0}}@media (max-width:900px){main.industry-shell-pharma :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:1}}@media (max-width:700px){main.industry-shell-pharma>section{padding-top:68px;padding-bottom:68px}main.industry-shell-pharma .industry-shell-hero.industry-image-hero{padding-top:64px;padding-bottom:64px}main.industry-shell-pharma .industry-shell-hero-heading h1{max-width:none;font-size:clamp(2.9rem,12vw,3.4rem)}main.industry-shell-pharma :is(.industry-shell-replay-copy,.industry-shell-position-copy,.pharma-proof-comparison){grid-template-columns:minmax(0,1fr)}main.industry-shell-pharma .pharma-proof-figure{padding:28px 20px}}main.industry-shell-insurance :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:0 clamp(52px,8vw,128px)}main.industry-shell-insurance :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.insurance-cta-heading>p,.insurance-proof-method-heading>span){color:#68757b;width:auto;max-width:none;font:500 .64rem/1.35 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-align:left;text-transform:uppercase;margin:0 0 18px;padding:0;display:block}main.industry-shell-insurance :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p){grid-area:1/2}main.industry-shell-insurance :is(.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-area:2/2;margin-top:0}main.industry-shell-insurance :is(.industry-shell-proof-heading>h2,.industry-shell-replay-heading>h2,.industry-shell-position>div:first-child>h2){margin-top:0}main.industry-shell-insurance :is(.industry-shell-operating-heading>p,.industry-shell-replay-heading>p){color:#aab6bc}main.industry-shell-insurance .insurance-cta-heading{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;width:100%;display:flex}main.industry-shell-insurance .insurance-cta-heading>p{color:#657177;text-align:center;width:100%}main.industry-shell-insurance .insurance-cta-heading>h2{max-width:18ch;margin:0 auto 42px}@media (max-width:900px){main.industry-shell-insurance :is(.industry-shell-reality>header,.industry-shell-decisions>header,.industry-shell-operating-heading,.industry-shell-faq>header){grid-template-columns:1fr}main.industry-shell-insurance :is(.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-faq>header>p,.industry-shell-reality>header>h2,.industry-shell-decisions>header>h2,.industry-shell-operating-heading>h2,.industry-shell-faq>header>h2){grid-column:1}}html:has(.careers-page){background:#f2f2ee}.careers-page{--c-bg:#f2f2ee;--c-ink:#20211f;--c-muted:#5f615a;--c-faint:#8a8c83;--c-line:#d8d6cc;--c-line-2:#c7c5ba;--c-surface:#f8f7f3;--c-accent:#016e2c;--c-accent-soft:#e7efe6;--c-invalid:#b04a3f;--careers-page-top:clamp(72px, 9vw, 132px);width:100%;min-height:100vh;padding:var(--careers-page-top) clamp(24px, 5vw, 80px) clamp(96px, 12vw, 168px);color:var(--c-muted);background:var(--c-bg);font-family:var(--font-ibm-plex-mono), monospace;-webkit-font-smoothing:antialiased}.careers-kicker{color:var(--c-accent);font:600 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;display:block}.careers-hero{margin-top:calc(-1 * var(--careers-page-top));padding-top:var(--careers-page-top);border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(40px,6vw,88px);padding-bottom:clamp(40px,5vw,62px);display:grid}.careers-hero__statement .careers-kicker{margin-bottom:clamp(18px,2.4vw,28px)}.careers-hero h1{max-width:15ch;color:var(--c-ink);font:400 clamp(2.7rem, 5.4vw, 4.7rem)/.98 var(--font-ibm-plex-mono), monospace;letter-spacing:-.045em;margin:0}.careers-hero__body{max-width:62ch;color:var(--c-muted);font:400 1.05rem/1.7 var(--font-ibm-plex-mono), monospace;margin:clamp(22px,2.6vw,32px) 0 0}.careers-rail{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.careers-rail__head,.careers-rail__foot{color:var(--c-faint);font:600 .58rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.careers-rail__head{border-bottom:1px solid var(--c-line)}.careers-rail__foot{border-top:1px solid var(--c-line)}.careers-rail__item{border-bottom:1px solid var(--c-line);grid-template-columns:40px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.careers-rail__item:last-of-type{border-bottom:0}.careers-rail__item>span{color:var(--c-faint);font:600 .58rem/1.6 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em}.careers-rail__item strong{color:var(--c-ink);font:600 1.05rem/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:-.01em;display:block}.careers-rail__item small{color:var(--c-muted);font:400 .8rem/1.5 var(--font-ibm-plex-mono), monospace;margin-top:5px;display:block}.careers-thesis,.careers-positions__head{grid-template-columns:200px minmax(0,1fr);gap:clamp(34px,5vw,72px);display:grid}.careers-thesis{border-bottom:1px solid var(--c-line);padding:clamp(52px,6vw,82px) 0}.careers-thesis>div{grid-column:2}.careers-thesis>div>.careers-kicker{margin-bottom:18px}.careers-thesis h2,.careers-veterans h2,.careers-positions__head h2,.careers-closing h2{color:var(--c-ink);font:400 clamp(1.9rem, 3.4vw, 3rem)/1.06 var(--font-ibm-plex-mono), monospace;letter-spacing:-.038em;text-wrap:balance;margin:0}.careers-thesis h2{max-width:20ch}.careers-thesis p,.careers-veterans p,.careers-positions__head p,.careers-closing p{max-width:68ch;color:var(--c-muted);font:400 1.02rem/1.78 var(--font-ibm-plex-mono), monospace;margin:20px 0 0}.careers-sequence{border-bottom:1px solid var(--c-line);padding:clamp(52px,6vw,82px) 0}.careers-sequence__head{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:26px;display:flex}.careers-sequence__head p{color:var(--c-faint);font:600 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.careers-sequence__track{border-top:1px solid var(--c-line-2);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.careers-sequence__track:before{content:"";background:var(--c-accent);width:25%;height:1px;animation:5.8s linear infinite careers-scan;position:absolute;top:-1px;left:0}.careers-sequence__step{border-bottom:1px solid var(--c-line);min-height:150px;padding:18px 22px 22px 0}.careers-sequence__step+.careers-sequence__step{border-left:1px solid var(--c-line);padding-left:22px}.careers-sequence__step span{color:var(--c-faint);font:600 .58rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;margin-bottom:28px;display:block}.careers-sequence__step strong{color:var(--c-ink);font:400 1.5rem/1.1 var(--font-ibm-plex-mono), monospace;letter-spacing:-.02em;display:block}.careers-sequence__step small{max-width:22ch;color:var(--c-muted);font:400 .82rem/1.6 var(--font-ibm-plex-mono), monospace;margin-top:12px;display:block}@keyframes careers-scan{0%{transform:translate(0)}to{transform:translate(300%)}}.careers-veterans{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:clamp(34px,5vw,72px);padding:clamp(52px,6vw,82px) 0;display:grid}.careers-veterans h2{max-width:16ch;margin-top:18px}.careers-services{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.careers-services span{border-bottom:1px solid var(--c-line);color:var(--c-ink);font:500 .68rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;padding:15px 0}.careers-services span+span{border-left:1px solid var(--c-line);padding-left:16px}.careers-veterans__aside{border-top:1px solid var(--c-line);align-self:end;padding-top:17px}.careers-veterans__aside p{margin:0;font-size:.9rem}.careers-positions{padding-top:clamp(56px,6vw,84px)}.careers-positions__head{margin-bottom:44px}.careers-family{border-top:1px solid var(--c-line)}.careers-family+.careers-family{margin-top:52px}.careers-family__head{border-bottom:1px solid var(--c-line);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:19px 0;display:grid}.careers-family__index{color:var(--c-faint);font:600 .58rem/1.6 var(--font-ibm-plex-mono), monospace;letter-spacing:.17em;text-transform:uppercase}.careers-family__head h3{color:var(--c-ink);font:600 1.32rem/1.2 var(--font-ibm-plex-mono), monospace;letter-spacing:-.02em;margin:0}.careers-family__head p{max-width:62ch;color:var(--c-faint);font:400 .86rem/1.6 var(--font-ibm-plex-mono), monospace;margin:7px 0 0}.careers-role{border:0;border-bottom:1px solid var(--c-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:54px minmax(220px,.92fr) minmax(300px,1.08fr) 24px;align-items:center;gap:22px;padding:23px 0;transition:background .18s,padding .18s;display:grid}.careers-role:hover,.careers-role:focus-visible{background:var(--c-surface);outline:none;padding-left:12px;padding-right:12px}.careers-role__number{color:var(--c-faint);font:600 .58rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.16em}.careers-role__title{color:var(--c-ink);font:400 clamp(1.15rem, 1.7vw, 1.5rem)/1.24 var(--font-ibm-plex-mono), monospace;letter-spacing:-.02em}.careers-role__summary{color:var(--c-muted);font:400 .84rem/1.6 var(--font-ibm-plex-mono), monospace}.careers-role__arrow{color:var(--c-faint);font:400 1.05rem/1 var(--font-ibm-plex-mono), monospace;text-align:right}.careers-role:hover .careers-role__arrow,.careers-role:focus-visible .careers-role__arrow{color:var(--c-accent)}.careers-closing{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:38px;margin-top:clamp(56px,6vw,84px);padding:clamp(34px,4vw,48px) 0;display:grid}.careers-closing h2{max-width:20ch}.careers-closing a{border:1px solid var(--c-line-2);min-width:208px;min-height:50px;color:var(--c-ink);font:600 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.careers-closing a:hover{border-color:var(--c-accent);background:var(--c-accent-soft)}.careers-backdrop{z-index:500;opacity:0;pointer-events:none;background:#20211f57;transition:opacity .22s;position:fixed;inset:0}.careers-backdrop.is-open{opacity:1;pointer-events:auto}.careers-drawer{z-index:501;overscroll-behavior:contain;background:var(--c-bg);border-left:1px solid var(--c-line-2);width:min(760px,92vw);height:100dvh;transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.careers-drawer.is-open{transform:translate(0)}.careers-drawer__top{z-index:3;border-bottom:1px solid var(--c-line);background:color-mix(in srgb, var(--c-bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex;position:sticky;top:0}.careers-drawer__eyebrow{color:var(--c-faint);font:600 .58rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.2em;text-transform:uppercase}.careers-drawer__close{border:1px solid var(--c-line-2);width:38px;height:38px;color:var(--c-muted);cursor:pointer;background:0 0;font-size:18px;line-height:1;transition:border-color .18s,color .18s}.careers-drawer__close:hover,.careers-drawer__close:focus-visible{border-color:var(--c-ink);color:var(--c-ink);outline:none}.careers-drawer__content{padding:34px 34px 56px}.careers-drawer__head{border-bottom:1px solid var(--c-line);padding-bottom:29px}.careers-drawer__head h2{max-width:20ch;color:var(--c-ink);font:400 clamp(1.9rem, 3.4vw, 2.9rem)/1.02 var(--font-ibm-plex-mono), monospace;letter-spacing:-.04em;margin:0}.careers-drawer__head p{max-width:60ch;color:var(--c-muted);font:400 1rem/1.74 var(--font-ibm-plex-mono), monospace;margin:18px 0 0}.careers-drawer-meta{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,1fr);margin-top:27px;display:grid}.careers-drawer-meta__item{padding:15px 15px 0 0}.careers-drawer-meta__item+.careers-drawer-meta__item{border-left:1px solid var(--c-line);padding-left:15px}.careers-drawer-meta__key{color:var(--c-faint);font:600 .52rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;display:block}.careers-drawer-meta__value{color:var(--c-muted);font:400 .78rem/1.5 var(--font-ibm-plex-mono), monospace}.careers-section{border-bottom:1px solid var(--c-line);grid-template-columns:145px minmax(0,1fr);gap:26px;padding:27px 0;display:grid}.careers-section__label{color:var(--c-faint);font:600 .58rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.careers-section__body{color:var(--c-muted);font:400 .95rem/1.8 var(--font-ibm-plex-mono), monospace}.careers-apply{padding-top:33px}.careers-apply h3{color:var(--c-ink);font:400 1.7rem/1.1 var(--font-ibm-plex-mono), monospace;letter-spacing:-.03em;margin:0}.careers-apply>form>p{color:var(--c-muted);font:400 .88rem/1.7 var(--font-ibm-plex-mono), monospace;margin:11px 0 24px}.careers-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.careers-form__field--full{grid-column:1/-1}.careers-form__label{color:var(--c-faint);font:600 .58rem/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;display:block}.careers-form__input,.careers-form__textarea,.careers-form__select{border:1px solid var(--c-line-2);background:var(--c-surface);width:100%;color:var(--c-ink);font:400 .92rem/1.5 var(--font-ibm-plex-mono), monospace;border-radius:8px;outline:none;transition:border-color .16s}.careers-form__input,.careers-form__select{min-height:46px;padding:0 13px}.careers-form__textarea{resize:vertical;min-height:120px;padding:12px 13px}.careers-form__input:focus,.careers-form__textarea:focus,.careers-form__select:focus{border-color:var(--c-accent)}.careers-form__input.is-invalid,.careers-form__textarea.is-invalid,.careers-form__select.is-invalid{border-color:var(--c-invalid)}.careers-form__submit{border:1px solid var(--c-ink);background:var(--c-ink);width:100%;min-height:50px;color:var(--c-bg);font:700 .62rem/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-top:20px;padding:0 18px;transition:opacity .16s;display:flex}.careers-form__submit:hover{opacity:.9}.careers-form__submit:disabled{opacity:.6;cursor:wait}.careers-form__note{color:var(--c-faint);font:400 .68rem/1.7 var(--font-ibm-plex-mono), monospace;margin-top:12px}.careers-success{padding-top:8px}.careers-success h3{color:var(--c-ink);font:400 1.6rem/1.1 var(--font-ibm-plex-mono), monospace;letter-spacing:-.03em;margin:0 0 10px}.careers-success p{color:var(--c-muted);font:400 .92rem/1.75 var(--font-ibm-plex-mono), monospace;margin:0}@media (max-width:960px){.careers-hero,.careers-veterans{grid-template-columns:1fr;align-items:start;gap:38px}.careers-thesis,.careers-positions__head{grid-template-columns:1fr;gap:18px}.careers-thesis>div{grid-column:auto}.careers-sequence__track{grid-template-columns:repeat(2,1fr)}.careers-sequence__step:nth-child(3){border-left:0}.careers-role{grid-template-columns:42px minmax(0,1fr) 22px;gap:16px}.careers-role__summary{grid-column:2;margin-top:-6px}}@media (max-width:640px){.careers-page{padding-inline:20px}.careers-hero h1{font-size:clamp(2.4rem,11vw,3.4rem)}.careers-services{grid-template-columns:1fr}.careers-services span+span{border-left:0;padding-left:0}.careers-sequence__head{flex-direction:column;align-items:flex-start;gap:10px}.careers-sequence__track{grid-template-columns:1fr}.careers-sequence__step,.careers-sequence__step+.careers-sequence__step{border-left:0;min-height:0;padding:18px 0}.careers-sequence__step span{margin-bottom:16px}.careers-sequence__track:before{width:100%;animation:none}.careers-family__head{grid-template-columns:1fr;gap:8px}.careers-role{grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;padding:19px 0}.careers-closing{grid-template-columns:1fr}.careers-drawer__content{padding:27px 18px 44px}.careers-drawer-meta{grid-template-columns:1fr}.careers-drawer-meta__item{border-bottom:1px solid var(--c-line);padding:13px 0}.careers-drawer-meta__item+.careers-drawer-meta__item{border-left:0;padding-left:0}.careers-section{grid-template-columns:1fr;gap:8px}.careers-form{grid-template-columns:1fr}.careers-form__field--full{grid-column:auto}}@media (prefers-reduced-motion:reduce){.careers-drawer,.careers-backdrop,.careers-role,.careers-sequence__track:before{transition:none;animation:none}}body:has(.explained-page){background:#fff}.explained-page{--ex-ink:#171b18;--ex-muted:#5d625d;--ex-line:#c9cbc4;--ex-ivory:#f3f1ea;--ex-paper:#fff;--ex-accent:#9a6835;color:var(--ex-ink);font-family:var(--font-inter),Arial,sans-serif;background:#fff}.explained-page *{box-sizing:border-box}.explained-page section,.explained-hero,.explained-chapters,.explained-close{padding-inline:max(28px,50vw - 760px)}.explained-eyebrow{color:#686e68;font:600 .64rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;text-transform:uppercase;margin:0}.explained-hero{border-bottom:1px solid var(--ex-line);background:#fff;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:48px 80px;min-height:0;padding-top:clamp(108px,10vh,136px);padding-bottom:42px;display:grid}.explained-hero__index{font:600 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:0;grid-column:1/-1;justify-content:flex-start;gap:18px;padding-bottom:16px;display:flex}.explained-hero__statement{align-self:start;max-width:1060px;margin-top:clamp(28px,3vw,52px)}.explained-hero h1{font:400 clamp(3.65rem,5.6vw,6.6rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:24px 0 0}.explained-hero h1 span{color:#777c76}.explained-hero__definition{align-self:end;padding-top:0}.explained-hero__definition p{max-width:42ch;margin:0 0 18px;font-size:1rem;line-height:1.65}.explained-hero__rail{font:600 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:20px;padding-top:0;display:grid}.explained-hero__rail i{background:#aeb1aa;height:1px}.explained-hero__rail strong{color:var(--ex-accent)}.explained-chapters{border-bottom:1px solid var(--ex-line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.explained-chapters a{color:#4f544f;border-right:1px solid var(--ex-line);font:600 .6rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:18px 16px;text-decoration:none}.explained-chapters a:last-child{border-right:0}.explained-page section{border-bottom:1px solid var(--ex-line);background:#fff;padding-top:clamp(88px,9vw,140px);padding-bottom:clamp(88px,9vw,140px)}.explained-section-head{flex-direction:column;align-items:flex-start;gap:20px;margin:0 0 clamp(54px,6vw,88px);padding:0;display:flex}.explained-section-head .explained-eyebrow{padding:0}.explained-section-head h2{max-width:14ch;font:400 clamp(3.3rem,5.5vw,6.4rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:0}.explained-section-head--wide h2{max-width:17ch}.explained-section-deck{max-width:62ch;color:var(--ex-muted);margin:4px 0 0;font-size:1.05rem;line-height:1.65}.explained-section-head--center{text-align:center;align-items:center}.explained-section-head--center h2{max-width:15ch}.explained-section-head--center .explained-section-deck{margin-inline:auto}.explained-copy{gap:30px 64px;margin-left:auto;display:grid}.explained-copy p{color:#303530;margin:0;font-size:1rem;line-height:1.72}.explained-copy--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1060px}.explained-copy--three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.explained-category__contrast{border:1px solid #aeb1aa;grid-template-columns:1fr 1fr;margin-bottom:70px;display:grid}.explained-category__contrast article{background:#fff;align-content:space-between;gap:30px;min-height:235px;padding:32px;display:grid}.explained-category__contrast article+article{border-left:1px solid #aeb1aa}.explained-category__contrast span,.explained-determinism span,.explained-certainty__line span{font:600 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.explained-category__contrast strong{font:400 clamp(2rem,2.8vw,3.5rem)/1 var(--font-newsreader),Georgia,serif}.explained-category__contrast p{max-width:44ch;margin:0;line-height:1.55}.explained-argument{border-top:1px solid #a8aaa4;grid-template-columns:1fr 1fr;gap:38px 64px;margin-top:74px;padding-top:30px;display:grid}.explained-argument p{margin:0;font-size:1rem;line-height:1.7}.explained-argument strong{max-width:34ch;font:400 clamp(2.2rem,3.6vw,4.3rem)/1 var(--font-newsreader),Georgia,serif;grid-column:1/-1}.explained-determinism{border:1px solid #aeb1aa;grid-template-columns:repeat(3,1fr) 64px 1.4fr;margin-bottom:74px;display:grid}.explained-determinism>div{background:#fff;border-right:1px solid #b1b4ad;align-content:space-between;min-height:175px;padding:26px;display:grid}.explained-determinism small{color:#686d67;font:400 .7rem/1.4 var(--font-ibm-plex-mono),monospace;text-transform:uppercase}.explained-determinism>i{color:var(--ex-accent);place-items:center;font-size:1.5rem;font-style:normal;display:grid}.explained-determinism .explained-determinism__output{background:#f3f1ea;border:0;border-left:1px solid #aeb1aa}.explained-determinism__output small{color:#686d67}.explained-breakthrough blockquote{text-align:center;max-width:1100px;font:400 clamp(3.4rem,6.2vw,7.2rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:100px auto}.explained-mechanisms{border-top:1px solid var(--ex-line)}.explained-mechanisms article{border-bottom:1px solid var(--ex-line);grid-template-columns:minmax(130px,.22fr) minmax(260px,.52fr) minmax(340px,1fr);align-items:start;gap:36px;padding:38px 0;display:grid}.explained-mechanisms__label small{color:var(--ex-accent);font:600 .62rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.explained-mechanisms h3{font:400 clamp(1.9rem,2.7vw,3.3rem)/1 var(--font-newsreader),Georgia,serif;margin:0}.explained-mechanisms p{color:#454a45;max-width:64ch;margin:0;line-height:1.7}.explained-invention__conclusion{max-width:38ch;font:400 clamp(2.3rem,3.9vw,4.6rem)/1 var(--font-newsreader),Georgia,serif;margin:88px 0 0 auto}.explained-certainty__line{border:1px solid #a9aca5;grid-template-columns:1fr 1fr;margin-bottom:72px;display:grid}.explained-certainty__line>div{background:#fff;gap:50px;min-height:210px;padding:30px;display:grid}.explained-certainty__line>div+div{background:#f3f1ea;border-left:1px solid #a9aca5}.explained-certainty__line strong{font:400 clamp(2.2rem,3.6vw,4.4rem)/.97 var(--font-newsreader),Georgia,serif}.explained-certainty__close{max-width:34ch;font:400 clamp(2.3rem,4vw,4.8rem)/.98 var(--font-newsreader),Georgia,serif;margin:90px 0 0 auto}.explained-ceiling__discipline{border-block:1px solid #a7aaa3;grid-template-columns:.4fr 1fr 1fr;gap:54px;margin-top:82px;padding:32px 0;display:grid}.explained-ceiling__discipline span{color:var(--ex-accent);font:600 .63rem/1.5 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.explained-ceiling__discipline p{margin:0;line-height:1.7}.explained-close{color:var(--ex-ink);border-bottom:1px solid var(--ex-line);background:#fff;padding-top:clamp(90px,10vw,145px);padding-bottom:64px}.explained-close h2{max-width:17ch;font:400 clamp(3.6rem,6vw,7rem)/.92 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:22px 0 36px}.explained-close>p:not(.explained-eyebrow){color:#454a45;max-width:48ch;font-size:1.05rem;line-height:1.65}.explained-close>div{border-top:1px solid var(--ex-line);justify-content:space-between;align-items:end;gap:40px;margin-top:86px;padding-top:26px;display:flex}.explained-close>div strong{color:#555b55;max-width:70ch;font:500 .65rem/1.55 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.explained-close__action{color:var(--ex-ink);font:600 .65rem/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #777c76;padding:15px 22px}@media (max-width:1000px){.explained-hero{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.explained-hero__definition{max-width:650px}.explained-copy--three{grid-template-columns:1fr 1fr}.explained-determinism{grid-template-columns:repeat(3,1fr)}.explained-determinism>i{grid-column:1/-1;height:54px;transform:rotate(90deg)}.explained-determinism__output{grid-column:1/-1}.explained-mechanisms article{grid-template-columns:140px 1fr}.explained-mechanisms p{grid-column:2}.explained-ceiling__discipline{grid-template-columns:1fr 1fr}.explained-ceiling__discipline span{grid-column:1/-1}}@media (max-width:700px){.explained-page section,.explained-hero,.explained-chapters,.explained-close{padding-inline:24px}.explained-hero{gap:36px;min-height:0;padding-top:116px;padding-bottom:36px}.explained-hero h1{font-size:clamp(3.15rem,14.5vw,4.9rem)}.explained-hero__rail{grid-template-columns:1fr;gap:12px}.explained-hero__rail i{display:none}.explained-chapters{overscroll-behavior-inline:contain;width:100%;max-width:100vw;padding-inline:24px;display:flex;position:static;overflow-x:auto}.explained-chapters a{flex:none;padding:16px 18px}.explained-chapters a:first-child{padding-left:0}.explained-page section{padding-top:76px;padding-bottom:76px}.explained-section-head{gap:16px;margin-bottom:46px}.explained-section-head h2{font-size:clamp(3rem,13.5vw,4.5rem)}.explained-copy--two,.explained-copy--three,.explained-argument{grid-template-columns:1fr}.explained-copy{gap:25px}.explained-argument strong{grid-column:auto}.explained-category__contrast{grid-template-columns:1fr}.explained-category__contrast article{min-height:205px;padding:25px}.explained-category__contrast article+article{border-top:1px solid #aeb1aa;border-left:0}.explained-determinism{grid-template-columns:1fr}.explained-determinism>div{min-height:120px}.explained-determinism>i,.explained-determinism__output{grid-column:auto}.explained-determinism .explained-determinism__output{border-top:1px solid #aeb1aa;border-left:0}.explained-breakthrough blockquote{margin:72px 0}.explained-mechanisms article{grid-template-columns:1fr;gap:18px;padding:32px 0}.explained-mechanisms p{grid-column:auto}.explained-invention__conclusion{margin-top:68px}.explained-certainty__line{grid-template-columns:1fr}.explained-certainty__line>div{min-height:175px;padding:25px}.explained-certainty__line>div+div{border-top:1px solid #a9aca5;border-left:0}.explained-certainty__close{margin-top:68px}.explained-ceiling__discipline{grid-template-columns:1fr;gap:24px}.explained-ceiling__discipline span{grid-column:auto}.explained-close h2{font-size:clamp(3.1rem,14vw,4.8rem)}.explained-close>div{margin-top:68px;display:grid}.explained-close__action{width:fit-content}}@media (prefers-reduced-motion:reduce){.explained-page{scroll-behavior:auto}}.explained-eyebrow{letter-spacing:.13em;font-size:.76rem;line-height:1.45}.explained-hero__index{letter-spacing:.12em;font-size:.86rem}.explained-hero__definition p{font-size:1.12rem;line-height:1.68}.explained-hero__rail{font-size:.72rem}.explained-chapters a{font-size:.75rem;line-height:1.45}.explained-section-deck{font-size:1.16rem;line-height:1.68}.explained-copy p,.explained-argument p,.explained-ceiling__discipline p{font-size:1.08rem;line-height:1.78}.explained-category__contrast span,.explained-determinism span,.explained-certainty__line span{font-size:.72rem}.explained-category__contrast p{font-size:1.05rem;line-height:1.65}.explained-determinism small{font-size:.76rem;line-height:1.5}.explained-mechanisms__label small{font-size:.72rem}.explained-mechanisms p{font-size:1.06rem;line-height:1.76}.explained-close>p:not(.explained-eyebrow){font-size:1.16rem;line-height:1.7}.explained-close>div strong,.explained-close__action{font-size:.72rem;line-height:1.5}@media (max-width:700px){.explained-eyebrow{font-size:.72rem}.explained-hero__index{font-size:.76rem}.explained-hero__definition p,.explained-copy p,.explained-argument p,.explained-ceiling__discipline p,.explained-mechanisms p{font-size:1.04rem}.explained-chapters a{font-size:.7rem}.explained-section-deck{font-size:1.08rem}}.explained-chapters a{text-align:center;place-items:center;display:grid}.explained-chapters a:first-child{padding-left:16px}.quantos-footer .footer-group a{transition:color .18s;position:relative}.quantos-footer .footer-group a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.quantos-footer .footer-group a:is(:hover,:focus-visible):after{transform:scaleX(1)}body:has(.not-found-page){background:#f2f2ee}.not-found-page{color:#1c1d1a;min-height:clamp(560px,72svh,760px);font-family:var(--font-ibm-plex-mono),monospace;background:#f2f2ee;align-items:center;padding:clamp(100px,10vh,130px) max(24px,50vw - 760px) clamp(72px,8vh,104px);display:flex}.not-found-page__content{grid-template-columns:minmax(0,1.2fr) minmax(390px,.55fr);align-items:end;gap:clamp(64px,8vw,132px);width:100%;padding:0;display:grid}.not-found-page__code{font:400 clamp(4.8rem,8.8vw,9.5rem)/.9 var(--font-ibm-plex-mono),monospace;letter-spacing:-.075em;margin:0}.not-found-page__message{align-self:center;gap:clamp(52px,7vh,86px);display:grid}.not-found-page__message h1{font:400 clamp(1.9rem,2.25vw,2.6rem)/1.08 var(--font-ibm-plex-mono),monospace;letter-spacing:-.04em;white-space:nowrap;margin:0}.not-found-page__message a{color:inherit;font:400 clamp(.9rem,1.15vw,1.15rem)/1.4 var(--font-ibm-plex-mono),monospace;border-bottom:1px solid;justify-content:space-between;gap:30px;padding:0 0 18px;text-decoration:none;display:flex}.not-found-page__message a span:last-child{transition:transform .2s}.not-found-page__message a:is(:hover,:focus-visible) span:last-child{transform:translate(7px)}@media (max-width:700px){.not-found-page{min-height:600px;padding:112px 24px 64px}.not-found-page__content{grid-template-columns:1fr;gap:56px}.not-found-page__message{gap:42px}.not-found-page__code{font-size:clamp(4rem,21vw,6.5rem)}.not-found-page__message h1{font-size:clamp(1.65rem,7.5vw,2.3rem)}}body:has(.cloud-partnerships-page){background:#f2f2ee}.cloud-partnerships-page{--cloud-ink:#1c1d1a;--cloud-muted:#5d625d;--cloud-line:#c6c5bd;color:var(--cloud-ink);font-family:var(--font-inter),Arial,sans-serif;background:#f2f2ee}.cloud-partnerships-hero,.cloud-partnerships-platforms,.cloud-partnerships-boundary{padding-inline:max(clamp(24px,5vw,80px),50vw - 760px)}.cloud-partnerships-hero{grid-template-rows:auto auto;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:clamp(34px,4vw,54px) clamp(42px,5vw,82px);min-height:0;padding-top:clamp(88px,9vh,112px);padding-bottom:clamp(72px,8vh,96px);display:grid;overflow:hidden}.cloud-partnerships-identity{font:600 .74rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:12px;display:flex}.cloud-partnerships-identity span+span:before{color:#8a8d87;content:"/";margin-right:12px}.cloud-partnerships-eyebrow{color:#666b65;font:600 .72rem/1.45 var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.cloud-partnerships-hero-copy{align-self:center}.cloud-partnerships-hero h1{max-width:14ch;font:400 clamp(3rem,4.4vw,5.12rem)/.94 var(--font-newsreader),Georgia,serif;letter-spacing:-.055em;margin:20px 0 0}.cloud-partnerships-hub{color:#333833;max-width:48ch;margin:clamp(30px,3vw,44px) 0 0;font-size:1.02rem;line-height:1.68}.cloud-partnerships-hero-visual{align-self:center;min-width:0;margin:0}.cloud-partnerships-hero-visual img{width:100%;max-width:980px;height:auto;display:block}.cloud-partnerships-platforms{border-block:1px solid var(--cloud-line);background:#f2f2ee;padding-top:clamp(82px,8vw,120px);padding-bottom:clamp(82px,8vw,120px)}.cloud-partnerships-section-head{margin-bottom:clamp(48px,5vw,72px)}.cloud-partnerships-section-head .cloud-partnerships-eyebrow{margin-bottom:18px}.cloud-partnerships-section-head h2{max-width:15ch;font:400 clamp(3rem,4.4vw,5.2rem)/.96 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0}.cloud-partnerships-grid{border:1px solid var(--cloud-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cloud-partnerships-grid article{grid-template-rows:auto auto 1fr auto;gap:22px;min-height:410px;padding:clamp(26px,2.5vw,38px);display:grid}.cloud-partnerships-grid article+article{border-left:1px solid var(--cloud-line)}.cloud-partnerships-card-head{color:#666b65;font:600 .68rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.cloud-partnerships-grid h3{max-width:11ch;font:400 clamp(2.35rem,3.2vw,4rem)/.96 var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;margin:20px 0 0}.cloud-partnerships-grid p{color:#3f443f;max-width:46ch;margin:0;font-size:.96rem;line-height:1.66}.cloud-partnerships-grid strong{border-top:1px solid var(--cloud-line);font:600 .68rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;padding-top:18px}.cloud-partnerships-boundary{text-align:center;padding-top:clamp(82px,8vw,120px);padding-bottom:clamp(82px,8vw,120px)}.cloud-partnerships-boundary-head .cloud-partnerships-eyebrow{margin-bottom:18px}.cloud-partnerships-boundary h2{max-width:16ch;font:400 clamp(3rem,4.6vw,5.5rem)/.94 var(--font-newsreader),Georgia,serif;letter-spacing:-.05em;margin:0 auto}.cloud-partnerships-boundary>div{border-block:1px solid var(--cloud-line);grid-template-columns:repeat(3,1fr);margin-top:clamp(42px,5vw,68px);display:grid}.cloud-partnerships-boundary>div span{min-height:96px;font:500 .75rem/1.55 var(--font-ibm-plex-mono),monospace;text-align:center;text-transform:uppercase;place-content:center;padding:20px;display:grid}.cloud-partnerships-boundary>div span+span{border-left:1px solid var(--cloud-line)}.cloud-partnerships-boundary>a{max-width:420px;font:600 .72rem/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;border-bottom:1px solid;justify-content:center;gap:16px;margin:32px auto 0;padding-bottom:14px;display:flex}@media (max-width:900px){.cloud-partnerships-hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:42px;min-height:0}.cloud-partnerships-hub{max-width:60ch}.cloud-partnerships-hero-visual{margin-top:-12px}.cloud-partnerships-grid{grid-template-columns:1fr}.cloud-partnerships-grid article{min-height:0}.cloud-partnerships-grid article+article{border-left:0;border-top:1px solid var(--cloud-line)}}@media (max-width:600px){.cloud-partnerships-hero,.cloud-partnerships-platforms,.cloud-partnerships-boundary{padding-inline:24px}.cloud-partnerships-hero{gap:38px;min-height:0;padding-top:122px;padding-bottom:64px}.cloud-partnerships-identity{flex-wrap:wrap}.cloud-partnerships-hero h1{font-size:clamp(3.4rem,15vw,5rem)}.cloud-partnerships-grid article{padding:26px}.cloud-partnerships-grid h3{font-size:3rem}.cloud-partnerships-boundary>div{grid-template-columns:1fr}.cloud-partnerships-boundary>div span+span{border-left:0;border-top:1px solid var(--cloud-line)}}.site-header a:focus-visible,.site-header button:focus-visible,.command-menu a:focus-visible,.command-menu button:focus-visible,.quantos-footer a:focus-visible,.quantos-footer button:focus-visible{outline-offset:4px;outline:2px solid #a64b2a}.site-header .header-menu-trigger:focus-visible{box-shadow:none;outline:0}.command-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:clamp(30px,3vw,58px);padding-block:clamp(34px,4.5vh,58px)}.command-menu-nav a{margin-bottom:8px;font-size:clamp(1.32rem,1.5vw,1.92rem)}.command-menu-directory a{margin-bottom:10px;font-size:.92rem;line-height:1.35}.command-menu-offerings-links a{font-size:.82rem}.footer-main{grid-template-columns:minmax(360px,.8fr) minmax(620px,1.2fr);gap:clamp(54px,6vw,104px);padding:clamp(64px,6.5vw,94px) clamp(30px,4vw,68px) clamp(52px,5vw,78px)}.footer-introduction h2{max-width:13ch;margin-top:34px;font-size:clamp(2.9rem,3.8vw,4.7rem);line-height:.98}.footer-directory{grid-template-columns:repeat(4,minmax(120px,1fr));align-content:start;gap:30px clamp(24px,2.3vw,44px)}.footer-group-title{margin-bottom:18px;font-size:.62rem}.footer-group a,.footer-group button{width:fit-content;margin-bottom:9px;padding-bottom:3px;font-size:.88rem;line-height:1.25;text-decoration:none;position:relative}.footer-group a:after,.footer-group button:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer-group a:hover:after,.footer-group button:hover:after,.footer-group a:focus-visible:after,.footer-group button:focus-visible:after{transform-origin:0;transform:scaleX(1)}.footer-offerings-group{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px clamp(18px,2vw,34px);padding-top:24px}.footer-offerings-group a{width:100%;font-size:.82rem}.footer-legal{border-top:1px solid #c9cac4;flex-direction:row;justify-content:space-between;align-items:center;min-height:64px;padding:20px clamp(30px,4vw,68px)}.footer-copyright{text-align:left;width:auto}@media (max-width:1120px){.command-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px clamp(34px,5vw,64px)}.command-menu-offerings-links,.footer-main{grid-template-columns:1fr}}.command-menu,.quantos-footer,.quantos-footer .footer-main,.quantos-footer .footer-legal{background:#fff}.command-menu-wordmark .quantos-logo{gap:13px}.command-menu-wordmark .quantos-logo-mark{width:42.5px;height:23.6px}.command-menu-wordmark .quantos-logo-name{font-size:1.5104rem}@media (max-width:760px){.command-menu-wordmark .quantos-logo-mark{width:36.6px;height:21.2px}.command-menu-wordmark .quantos-logo-name{font-size:1.3216rem}.site-header{min-height:63px;padding-left:14px}.site-header .wordmark .quantos-logo{gap:12px}.site-header .wordmark .quantos-logo-mark{width:34px;height:20px}.site-header .wordmark .quantos-logo-name{font-size:1.23rem}.site-header .header-action{min-width:110px;padding-inline:12px}.command-menu-header{min-height:66px;padding-inline:20px}.command-menu-grid{grid-template-columns:1fr 1fr;padding:28px 20px 38px}.command-menu-offerings-links{grid-template-columns:1fr}.command-menu-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 20px}.command-menu-footer address{text-align:left}.footer-main{padding-inline:24px}.footer-directory,.footer-offerings-group{grid-template-columns:1fr 1fr}.footer-legal{flex-direction:column;align-items:flex-start;gap:14px;padding-inline:24px}}@media (max-width:440px){.command-menu-grid{grid-template-columns:1fr}.command-menu-directory:last-of-type{grid-column:auto}.command-menu-offerings-links{grid-template-columns:1fr}.command-menu-footer span:first-child{display:none}.footer-directory,.footer-offerings-group{grid-template-columns:1fr}}.quantos-footer .footer-group-title{color:#62635e}.quantos-footer .footer-registered-office address,.quantos-footer .footer-legal,.quantos-footer .footer-consent-control,.quantos-footer .footer-copyright{color:#5f605b}.careers-page{--c-faint:#666962}.deployment-serious-proof>div:last-child p{color:#50514b}.home-offerings .offerings-carousel-tabs button{color:#555750}.deployment-serious .deployment-serious-proof>div>p{color:#50514b}.deployment-matrix-label{display:none}@media (max-width:1000px){.deployment-matrix-label{color:#62645e;font:500 .55rem/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;display:block}}.about-eyebrow,.about-values article>span,.about-direction__arc p>span,.policy-toc>p,.policy-toc a,.policy-table thead th,.policy-contact dt,.policy-metadata span,.security-metadata span,.industry-shell-reality>header>p,.industry-shell-decisions>header>p,.industry-shell-operating-heading>p,.industry-shell-proof-heading>p,.industry-shell-moat-heading>p,.industry-shell-replay-heading>p,.industry-shell-position>div:first-child>p,.industry-shell-faq>header>p,.industry-shell-register>div>span,.industry-shell-cta>p,.industry-shell section[id]>header>p,[class$=-proof-receipt]>span,[class$=-proof-comparison]>div>span,[class$=-proof-method-heading]>span,.logistics-proof-method-flow>span,.insurance-decision-domain,.hospitality-split-track>span,.insurance-lag-step>span,.agriculture-clock-chain>span,.energy-balance-fulcrum>span,.healthcare-front>span,.telecom-inversion-gap>span{color:#555750}.industry-shell :is([class$=-join-loop]>p,[class$=-join-loop]>small,.industry-shell-operating-heading>p),.industry-shell-defence .defence-loop-heading>p,.industry-shell-defence .defence-loop-doctrine span,.industry-shell-defence .industry-shell-moat-grid article>span{color:#aeb2aa}.industry-shell-defence .defence-sovereign-word{display:none}.industry-shell-defence .defence-signature-heading>p,.homeland-next :is(section>header>p,.homeland-mobile-flow-sources small,.homeland-next-federation-core span,.homeland-next-federation-core small){color:#555750}.about-page .about-eyebrow,.about-page .about-values article>span,.about-page .about-direction__arc p>span,.policy-page .policy-eyebrow,.policy-page .policy-metadata span,.policy-page .policy-toc>p,.policy-page .policy-toc a,.policy-page .policy-table thead th,.policy-page .policy-contact dt,.security-page .security-boundary article>span,.industry-shell .industry-shell-proof-heading>p,.industry-shell .industry-shell-cta>p,.industry-shell [class$=-proof-receipt]>span,.industry-shell [class$=-proof-comparison]>div>span,.industry-shell-defence .defence-loop-heading>p,.industry-shell-defence .defence-loop-doctrine article>span,.industry-shell-defence .defence-signature-heading>p{color:#51544f!important}.industry-shell-defence .defence-signature{-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);text-align:left;background:#f4f2ebb8;border:1px solid #97948b6b;border-radius:24px;grid-template-columns:minmax(300px,350px) minmax(0,1fr);align-items:stretch;gap:20px clamp(52px,6vw,90px);width:min(100vw - 48px,1500px);min-height:0;margin:clamp(72px,8vw,112px) auto;padding:clamp(54px,5vw,84px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1517141a,inset 0 1px #ffffffc7}.industry-shell-defence .defence-signature:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff57,#eae7de2e);position:absolute;inset:0}.industry-shell-defence .defence-signature-portrait{background:#eee9dfa8;border:1px solid #97948b57;border-radius:16px;align-self:start;width:100%;height:clamp(620px,52vw,760px);min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #15171417}.industry-shell-defence .defence-signature-portrait img{object-fit:cover;object-position:center 10%}.industry-shell-defence .defence-signature .industry-shell-position-copy{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:start;align-self:stretch;gap:30px clamp(38px,4vw,64px);width:100%;max-width:920px;padding:0;display:grid}.industry-shell-defence .defence-signature-heading{border-bottom:1px solid #97948b6b;grid-column:1/-1;margin:0;padding-bottom:30px}.industry-shell-defence .defence-signature-heading>p{font:600 .66rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;color:#6d706a!important}.industry-shell-defence .defence-signature-heading h2{text-align:left;letter-spacing:-.052em;max-width:14ch;margin:0;font-size:clamp(3.15rem,4.3vw,5rem);font-weight:400;line-height:.91;font-family:var(--font-newsreader),Georgia,serif!important}.industry-shell-defence .defence-signature .industry-shell-position-copy p,.industry-shell-defence .defence-signature .industry-shell-position-copy p:first-of-type{color:#353a34;max-width:none;font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:clamp(1.05rem,1.25vw,1.18rem);font-weight:400;line-height:1.58}.industry-shell-defence .defence-signature .industry-shell-position-copy p:first-of-type{grid-column:1/-1;max-width:52ch;padding-bottom:4px;font-size:clamp(1.22rem,1.55vw,1.42rem);line-height:1.48}.industry-shell-defence .defence-signature-name{border-top:1px solid #97948b6b;grid-column:1/-1;gap:8px;margin-top:22px;padding-top:22px;display:grid}.industry-shell-defence .defence-signature-name strong{color:#151714;font:400 1.7rem/1 var(--font-newsreader),Georgia,serif}.industry-shell-defence .defence-signature-name span{color:#6d706a;font:600 .66rem/1.35 var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;text-transform:uppercase}@media (max-width:980px){.industry-shell-defence .defence-signature{grid-template-columns:minmax(240px,320px) minmax(0,1fr);padding:56px 24px}.industry-shell-defence .defence-signature-portrait{height:460px}.industry-shell-defence .defence-signature .industry-shell-position-copy{grid-template-columns:1fr}.industry-shell-defence .defence-signature-heading,.industry-shell-defence .defence-signature-name,.industry-shell-defence .defence-signature .industry-shell-position-copy p:first-of-type{grid-column:1}}@media (max-width:700px){.industry-shell-defence .defence-signature{border-radius:18px;grid-template-columns:1fr;gap:24px;width:calc(100vw - 24px);margin:58px auto;padding:34px 20px 42px}.industry-shell-defence .defence-signature-portrait{aspect-ratio:1;width:100%;max-width:none;height:auto;min-height:0}.industry-shell-defence .defence-signature-heading{padding-bottom:24px}.industry-shell-defence .defence-signature-heading h2{font-size:clamp(3.05rem,14vw,4.7rem)}.industry-shell-defence .defence-signature .industry-shell-position-copy{gap:20px}}.site-header:before{content:"";pointer-events:none;background:#000;width:calc(100% + 20px);height:10px;position:absolute;top:-10px;left:-10px}.site-header-light:before{background:#fff}@media (max-width:440px){.header-controls{gap:8px}.site-header .header-action{min-width:78px;padding-inline:9px}.header-menu-trigger{min-width:34px;padding-inline:5px}}.industry-shell-defence .defence-sovereign{min-height:0;padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(96px,10vw,150px)}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading{text-align:left;grid-template-columns:minmax(180px,.25fr) minmax(0,.75fr);align-items:start;gap:clamp(44px,7vw,120px);max-width:none;margin:0;display:grid}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading>p{text-align:left;margin:10px 0 0}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading h2{text-align:left;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(3.2rem,5.2vw,6.2rem);line-height:.95}.industry-shell-defence .defence-sovereign-grid{border-top:1px solid #3a4541;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);margin-top:clamp(64px,7vw,100px);padding-top:28px}.industry-shell-defence .defence-sovereign-grid article{min-height:0;padding:0}.industry-shell-defence .defence-sovereign-grid article>span{margin:0 0 28px;display:block}.industry-shell-defence .defence-sovereign-grid h3{margin:0 0 24px;font-size:clamp(2rem,2.8vw,3.4rem);line-height:1}.industry-shell-defence .defence-sovereign-grid p{max-width:43ch;font-size:clamp(.96rem,1.05vw,1.06rem);line-height:1.66}.industry-shell-defence .defence-sovereign-note{border-top:1px solid #59645f;max-width:44ch;margin:clamp(72px,8vw,112px) 0 0 auto;padding-top:28px;font-size:clamp(1.35rem,1.9vw,2rem);line-height:1.28}@media (max-width:900px){.industry-shell-defence .defence-sovereign .industry-shell-moat-heading{grid-template-columns:1fr;gap:22px}.industry-shell-defence .defence-sovereign .industry-shell-moat-heading>p{margin:0}.industry-shell-defence .defence-sovereign-grid{grid-template-columns:1fr;gap:0}.industry-shell-defence .defence-sovereign-grid article{border-bottom:1px solid #3a4541;padding:34px 0}.industry-shell-defence .defence-sovereign-grid article:first-child{padding-top:0}.industry-shell-defence .defence-sovereign-grid article:last-child{border-bottom:0;padding-bottom:0}.industry-shell-defence .defence-sovereign-note{margin-left:0}}.industry-shell .industry-shell-decisions>header>p,.industry-shell .industry-shell-moat-heading>p,.industry-shell .industry-shell-position>div:first-child>p,.industry-shell .industry-shell-faq>header>p,.industry-shell section[id]>header>p,.industry-shell .insurance-decision-domain,.industry-shell .hospitality-split-track>span,.homeland-next .homeland-next-federation-core>span,.homeland-next .homeland-next-federation-core>small{color:#4d514d!important}.industry-shell .industry-shell-operating-heading>p,.industry-shell .industry-shell-replay-heading>p,.industry-shell [class$=-proof-method-heading]>span,.industry-shell .logistics-proof-method-flow>span,.industry-shell [class$=-proof-comparison]>div>span,.industry-shell-banking .banking-proof-method-heading>span,.industry-shell-oil-gas .oilgas-proof-method-heading>span,.industry-shell-steel .steel-proof-method-heading>span,.industry-shell-agriculture .agriculture-join-systems>p,.industry-shell-agriculture .agriculture-join-loop>p,.industry-shell-healthcare .healthcare-network-whole>p{color:#c8cbc5!important}.industry-shell-automotive .automotive-join-loop>p,.industry-shell-insurance .insurance-join-loop>p,.industry-shell-insurance .insurance-join-loop>small,.industry-shell-mining-metals .mining-join-loop>p{color:#4d514d!important}.industry-shell-agriculture .agriculture-clock-chain>span,.industry-shell-energy-utilities .energy-balance-fulcrum>span,.industry-shell-healthcare .healthcare-front>span,.industry-shell-telecom .telecom-inversion-gap>span{color:#fff!important}.industry-shell-pharma .industry-shell-faq>header>p{color:#c8cbc5!important}.security-page .policy-sections>section>h2{color:#4d5653!important}.security-page #disclosure .policy-contact dt,.security-page #disclosure>h2{color:#c8cbc5!important}.industry-shell-agriculture .agriculture-clock-chain>span{color:#271a11!important}.industry-shell-agriculture :is(.agriculture-proof-method-heading>span,.agriculture-proof-comparison>div>span),.industry-shell-automotive :is(.automotive-proof-method-heading>span,.automotive-proof-comparison>div>span),.industry-shell :is(.aviation-proof-method-heading>span,.aviation-proof-comparison>div>span,.cement-proof-method-heading>span,.cement-proof-comparison>div>span,.chemicals-proof-method-heading>span,.chemicals-proof-comparison>div>span,.energy-proof-method-heading>span,.energy-proof-comparison>div>span,.fmcg-proof-method-heading>span,.fmcg-proof-comparison>div>span,.healthcare-proof-method-heading>span,.healthcare-proof-comparison>div>span,.hospitality-proof-method-heading>span,.hospitality-proof-comparison>div>span,.epc-proof-method-heading>span,.epc-proof-comparison>div>span,.manufacturing-proof-method-heading>span,.manufacturing-proof-comparison>div>span,.mining-proof-method-heading>span,.mining-proof-comparison>div>span,.ports-proof-method-heading>span,.ports-proof-comparison>div>span,.retail-proof-method-heading>span,.retail-proof-comparison>div>span,.telecom-proof-method-heading>span,.telecom-proof-comparison>div>span){color:#4d514d!important}.industry-shell-defence .industry-shell-moat-heading>p{color:#c8cbc5!important}.industry-shell-fmcg .industry-shell-replay-heading>p,.industry-shell-mining-metals .mining-join-loop>p{color:#4d514d!important}.industry-shell-insurance .insurance-lag-step>span{color:#626d74!important}.industry-shell-agriculture .agriculture-clock-chain>span,.industry-shell-energy-utilities .energy-balance-fulcrum>span{color:#21170d!important}.industry-shell-healthcare .healthcare-front>span{color:#454c50!important}.industry-shell-telecom .telecom-inversion-gap>span{color:#21110b!important}.industry-shell-retail-fashion .retail-proof-comparison>p{color:#2c2025!important}section#the-balance .energy-balance-fulcrum>span{color:#21170d!important}section#the-network .healthcare-front-external>span{color:#454c50!important}section#the-network .healthcare-front-internal>span{color:#f4f5f3!important}.industry-shell-operating-model .mining-join-loop>p{color:#4d514d!important}.industry-shell-proof .retail-proof-comparison>p{color:#2c2025!important}main.industry-shell-fmcg .fmcg-proof-receipt{text-align:center;align-content:center;justify-items:center}main.industry-shell-fmcg .fmcg-proof-receipt strong{margin-inline:auto}main.industry-shell-fmcg .fmcg-proof-method-flow>span{text-align:center;justify-content:center;align-items:center;min-width:0;padding:24px 42px 20px;display:flex}main.industry-shell-fmcg .fmcg-proof-method-flow>span:after{top:50%;right:0;transform:translate(50%,-50%)}@media (max-width:700px){main.industry-shell-fmcg .fmcg-proof-method-flow>span{padding:18px 34px}main.industry-shell-fmcg .fmcg-proof-method-flow>span:after{top:auto;bottom:-7px;right:50%;transform:translate(50%,50%)}}
