.internal-capabilities{color:#17181a;background:#f5f4e6;padding:clamp(78px,8vw,118px) 0}.internal-capabilities__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:clamp(36px,8vw,124px);margin-bottom:clamp(38px,5vw,64px);display:grid}.internal-capabilities__heading h2{letter-spacing:-.067em;max-width:10ch;margin:16px 0 0;font-size:clamp(3rem,6vw,6.6rem);font-weight:540;line-height:.92}.internal-capabilities__heading>p{color:#565850;max-width:48ch;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.68}.internal-capabilities__explorer .capability-explorer{background:#fffef8;border:1px solid #17181a2b;border-radius:22px;min-height:0;display:block;overflow:hidden;box-shadow:0 30px 90px #1c1d1a14}.internal-capabilities__explorer .capability-tabs{border:0;border-bottom:1px solid #17181a24;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.internal-capabilities__explorer .capability-tab,.internal-capabilities__explorer .capability-tab:hover,.internal-capabilities__explorer .capability-tab[aria-selected=true]{border:0;border-right:1px solid #17181a1f;grid-template-columns:24px 1fr auto;min-height:78px;padding:16px 18px}.internal-capabilities__explorer .capability-tab:last-child{border-right:0}.internal-capabilities__explorer .capability-tab:hover{background:#eeeee3}.internal-capabilities__explorer .capability-tab[aria-selected=true]{color:#fff;background:#4242ff}.internal-capabilities__explorer .capability-panel{background:#fffef8;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,76px);min-height:0;padding:clamp(30px,4vw,54px)}.internal-capabilities__explorer .capability-copy h3{max-width:9ch;font-size:clamp(2.6rem,4.5vw,5rem)}.internal-capabilities__explorer .capability-media,.internal-capabilities__explorer .capability-media img{height:clamp(350px,34vw,470px);min-height:0}.internal-capabilities__explorer .capability-media{border-radius:14px}.internal-capabilities__explorer .capability-media img{object-fit:cover}.internal-capabilities__actions{align-items:center;gap:24px;margin-top:28px;display:flex}.company-ecosystem{color:#fff;background:radial-gradient(circle at 82% 18%,#4848ff2e,#0000 30%),#17181a;padding:clamp(82px,9vw,132px) 0;overflow:hidden}.company-ecosystem__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:clamp(40px,8vw,124px);margin-bottom:clamp(40px,5vw,66px);display:grid}.company-ecosystem__heading .eyebrow{color:#8af84f}.company-ecosystem__heading h2{letter-spacing:-.067em;margin:16px 0 0;font-size:clamp(3.2rem,6vw,6.6rem);line-height:.92}.company-ecosystem__heading>p{color:#ffffffad;max-width:51ch;margin:0;font-size:1.06rem;line-height:1.7}.company-ecosystem__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-ecosystem__card{color:#fff;background:#ffffff06;border:1px solid #fff3;flex-direction:column;min-height:330px;padding:clamp(24px,2.7vw,36px);transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s;display:flex}.company-ecosystem__card+.company-ecosystem__card{border-left:0}.company-ecosystem__card:hover,.company-ecosystem__card:focus-visible{z-index:1;background:#ffffff0e;border-color:#8bf84f9e;transform:translateY(-7px)}.company-ecosystem__top{color:#8af84f;grid-template-columns:28px 1fr 22px;align-items:center;gap:10px;display:grid}.company-ecosystem__top span,.company-ecosystem__top small{font:520 .62rem/1.3 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.company-ecosystem__top svg{width:18px;height:18px}.company-ecosystem__logo{align-items:center;gap:16px;min-height:108px;margin:34px 0 28px;display:flex}.company-ecosystem__logo img{object-fit:contain;width:auto;height:auto}.company-ecosystem__card--mgc .company-ecosystem__logo img{max-width:205px}.company-ecosystem__card--nvidia .company-ecosystem__logo{flex-direction:column;align-items:flex-end;gap:5px}.company-ecosystem__card--nvidia .company-ecosystem__logo img{background:#000;align-self:flex-start;width:min(100%,230px)}.company-ecosystem__card--nvidia .company-ecosystem__logo strong{color:#8af84f;font:400 .72rem/1 var(--font-tech), monospace;letter-spacing:.26em;align-self:flex-start}.company-ecosystem__card--byteplus .company-ecosystem__logo img{width:54px}.company-ecosystem__card--byteplus .company-ecosystem__logo strong{letter-spacing:-.045em;font-size:clamp(1.75rem,2.4vw,2.45rem)}.company-ecosystem__card--byteplus .company-ecosystem__logo i{color:#8af84f;font:400 .62rem/1 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.company-ecosystem__card>p{color:#ffffffa6;max-width:39ch;margin:auto 0 0;font-size:.88rem;line-height:1.58}.careers-hub{background:#f7f6e9}.careers-hub-hero{background:#f7f6e9;padding-bottom:0;overflow:hidden}.careers-hub-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:clamp(48px,8vw,128px);padding-top:clamp(54px,7vw,96px);display:grid}.careers-hub-hero__copy h1{letter-spacing:-.072em;max-width:11ch;margin:20px 0 28px;font-size:clamp(3.5rem,7vw,7.8rem);font-weight:540;line-height:.88}.careers-hub-hero__copy>p{color:#545650;max-width:57ch;margin:0;font-size:clamp(1.03rem,1.3vw,1.2rem);line-height:1.7}.careers-hub-hero__copy .actions{margin-top:34px}.careers-hub-hero__media{background:#d9d8cb;border-radius:180px 180px 18px 18px;min-height:620px;margin:0;position:relative;overflow:hidden}.careers-hub-hero__media:after{content:"";background:linear-gradient(#0000,#101112c7);position:absolute;inset:45% 0 0}.careers-hub-hero__media img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.careers-hub-hero__media figcaption{z-index:1;color:#fff;gap:8px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.careers-hub-hero__media figcaption span{color:#8af84f;font:520 .65rem/1.3 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.careers-hub-hero__media figcaption strong{max-width:22ch;font-size:1.34rem;line-height:1.18}.careers-hub-hero__nav{border-top:1px solid #17181a33;border-left:1px solid #17181a33;grid-template-columns:repeat(5,1fr);margin-top:clamp(52px,7vw,86px);display:grid}.careers-hub-hero__nav a{color:#17181a;border-right:1px solid #17181a33;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;font-size:.84rem;font-weight:680;transition:background .18s,color .18s;display:flex}.careers-hub-hero__nav a:hover,.careers-hub-hero__nav a:focus-visible{color:#fff;background:#4242ff}.careers-hub-hero__nav a span{color:#4242ff;font:520 .64rem/1 var(--font-tech), monospace}.careers-hub-hero__nav a:hover span,.careers-hub-hero__nav a:focus-visible span{color:#8af84f}.careers-areas,.careers-opportunities,.careers-benefits,.careers-process{padding:clamp(82px,9vw,132px) 0}.careers-areas{background:#fffef9}.careers-areas__heading,.careers-opportunities__heading,.careers-benefits__heading,.careers-life__heading,.careers-process__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:clamp(42px,8vw,128px);margin-bottom:clamp(38px,5vw,62px);display:grid}.careers-areas__heading h2,.careers-opportunities__heading h2,.careers-benefits__heading h2,.careers-life__heading h2,.careers-process__heading h2{letter-spacing:-.065em;max-width:12ch;margin:16px 0 0;font-size:clamp(3rem,5.6vw,6.2rem);line-height:.92}.careers-areas__heading>p,.careers-opportunities__heading>p,.careers-benefits__heading>p,.careers-life__heading>p,.careers-process__heading>p{color:#575951;max-width:50ch;margin:0;font-size:1.03rem;line-height:1.68}.careers-areas__grid{border-top:1px solid #17181a2e;border-left:1px solid #17181a2e;grid-template-columns:repeat(3,1fr);display:grid}.careers-areas__grid article{border-bottom:1px solid #17181a2e;border-right:1px solid #17181a2e;grid-template-columns:1fr auto;align-content:space-between;min-height:190px;padding:24px;display:grid}.careers-areas__grid article>span{color:#4242ff;font:520 .64rem/1 var(--font-tech), monospace}.careers-areas__grid article svg{color:#4242ff;stroke-width:1.35px;width:28px;height:28px}.careers-areas__grid article h3{letter-spacing:-.035em;grid-column:1/-1;max-width:18ch;margin:48px 0 0;font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.08}.careers-belief{color:#fff;background:#17181a;padding:clamp(78px,9vw,126px) 0}.careers-belief .shell{grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:clamp(32px,6vw,94px);display:grid}.careers-belief .shell>span{color:#8af84f;font:520 .63rem/1.4 var(--font-tech), monospace;letter-spacing:.08em}.careers-belief blockquote{max-width:25ch;font:400 clamp(2.1rem, 4vw, 4.2rem)/1.04 var(--font-human), Georgia, serif;letter-spacing:-.035em;margin:0}.careers-belief a{color:#fff;font-size:.84rem;font-weight:680}.careers-opportunities{background:#f7f6e9}.careers-search{background:#fffef9;border:1px solid #17181a33;grid-template-columns:54px 1fr auto;align-items:center;min-height:76px;display:grid}.careers-search label{place-items:center;display:grid}.careers-search label svg{color:#4242ff;width:21px;height:21px}.careers-search input{color:#17181a;min-width:0;height:74px;font:500 clamp(1rem, 1.3vw, 1.12rem)/1.2 var(--font-system), sans-serif;background:0 0;border:0;outline:0}.careers-search:focus-within{border-color:#4242ff;box-shadow:0 0 0 3px #4242ff24}.careers-search>span{color:#64665f;padding:0 24px;font-size:.75rem}.careers-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.careers-filters button{color:#363733;min-height:44px;font:650 .75rem/1 var(--font-system), sans-serif;cursor:pointer;background:0 0;border:1px solid #17181a2e;border-radius:999px;padding:0 16px}.careers-filters button[aria-pressed=true]{color:#fff;background:#4242ff;border-color:#4242ff}.careers-results{border-top:1px solid #17181a33;margin-top:28px}.careers-result{color:#17181a;border-bottom:1px solid #17181a33;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr) 32px;align-items:center;gap:clamp(24px,5vw,72px);min-height:176px;padding:26px 22px;transition:background .18s,padding .28s cubic-bezier(.16,1,.3,1);display:grid}.careers-result:hover,.careers-result:focus-visible{background:#fffef9;padding-inline:30px 16px}.careers-result__index{gap:12px;display:grid}.careers-result__index span{color:#4242ff;font:520 .65rem/1 var(--font-tech), monospace}.careers-result__index small{color:#565850;font-size:.74rem}.careers-result h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.2vw,2.3rem);line-height:1.04}.careers-result p{color:#565850;max-width:65ch;margin:12px 0;font-size:.88rem;line-height:1.57}.careers-result__facts{flex-wrap:wrap;gap:7px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.careers-result__facts li{color:#353631;padding-left:12px;font-size:.72rem;font-weight:620;position:relative}.careers-result__facts li:before{content:"";background:#4242ff;border-radius:50%;width:4px;height:4px;position:absolute;top:.52em;left:0}.careers-result__stack{flex-wrap:wrap;gap:6px;margin:12px 0 14px;display:flex}.careers-result__stack span{color:#555750;min-height:28px;font:560 .64rem/1 var(--font-system), sans-serif;border:1px solid #17181a26;border-radius:999px;align-items:center;padding:6px 9px;display:inline-flex}.careers-result>div:nth-child(2)>small{color:#6b6d65;font-size:.69rem}.careers-result>svg{color:#4242ff;width:24px;height:24px}.careers-result--button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.careers-empty{border-bottom:1px solid #17181a33;padding:46px 24px}.careers-empty p{color:#565850;margin:10px 0 0}.careers-empty a{color:#4242ff;text-decoration:underline}.careers-benefits{background:#eeede0}.careers-benefits__grid{background:#17181a2e;border:1px solid #17181a2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.careers-benefits__grid article{background:#fffef9;flex-direction:column;min-height:310px;padding:clamp(24px,3vw,36px);transition:background .22s,transform .32s cubic-bezier(.16,1,.3,1);display:flex}.careers-benefits__grid article:hover{z-index:1;background:#e6ffb5;position:relative;transform:translateY(-4px)}.careers-benefits__grid article>div{justify-content:space-between;align-items:flex-start;display:flex}.careers-benefits__grid article span{color:#4242ff;font:520 .64rem/1 var(--font-tech), monospace}.careers-benefits__grid article svg{color:#4242ff;stroke-width:1.45px;width:30px;height:30px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.careers-benefits__grid article:hover svg{transform:rotate(-7deg)scale(1.08)}.careers-benefits__grid h3{letter-spacing:-.045em;max-width:17ch;margin:auto 0 14px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.careers-benefits__grid p{color:#565850;max-width:42ch;margin:0;font-size:.86rem;line-height:1.62}.careers-life{color:#fff;background:#4242ff;padding:clamp(82px,9vw,132px) 0;overflow:hidden}.careers-life__heading .eyebrow{color:#8af84f}.careers-life__heading>p{color:#ffffffd1}.careers-life__gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.careers-life__photo{isolation:isolate;background:#2022a7;grid-column:span 4;min-height:290px;margin:0;position:relative;overflow:hidden}.careers-life__photo--wide{grid-column:span 7;min-height:490px}.careers-life__photo--portrait{grid-column:span 5;min-height:490px}.careers-life__photo--panorama,.careers-life__photo:last-child{grid-column:span 4}.careers-life__photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#080a16d1);position:absolute;inset:42% 0 0}.careers-life__photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .4s;position:absolute;inset:0}.careers-life__photo:hover img{filter:saturate(1.08);transform:scale(1.035)}.careers-life__photo figcaption{z-index:2;color:#fff;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid;position:absolute;bottom:clamp(18px,2.4vw,28px);left:clamp(18px,2.4vw,28px);right:clamp(18px,2.4vw,28px)}.careers-life__photo figcaption span{color:#8af84f;font:520 .63rem/1 var(--font-tech), monospace}.careers-life__photo figcaption strong{max-width:24ch;font-size:clamp(1rem,1.5vw,1.34rem);line-height:1.18}.careers-life__principles-heading{border-top:1px solid #ffffff47;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:baseline;gap:24px;margin-top:clamp(64px,8vw,108px);padding-top:26px;display:grid}.careers-life__principles-heading span{color:#8af84f;font:520 .64rem/1 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.careers-life__principles-heading h3{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.careers-life__grid{border-top:1px solid #ffffff4d;border-left:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.careers-life__grid article{border-bottom:1px solid #ffffff4d;border-right:1px solid #ffffff4d;min-height:270px;padding:25px}.careers-life__grid article>span{color:#8af84f;font:520 .64rem/1 var(--font-tech), monospace}.careers-life__grid h3{letter-spacing:-.04em;margin:20px 0 16px;font-size:1.65rem}.careers-life__grid p{color:#ffffffd1;margin:0;font-size:.82rem;line-height:1.6}.careers-ecosystem{color:#fff;background:#15161a;padding:clamp(82px,9vw,132px) 0}.careers-ecosystem__grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);align-items:end;gap:clamp(58px,10vw,160px);display:grid}.careers-ecosystem .eyebrow{color:#8af84f}.careers-ecosystem h2{letter-spacing:-.065em;max-width:13ch;margin:18px 0 24px;font-size:clamp(3rem,5vw,5.8rem);line-height:.94}.careers-ecosystem p{color:#ffffffd1;max-width:60ch;margin:0 0 32px;line-height:1.68}.careers-ecosystem ul{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.careers-ecosystem li{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(0,1fr);align-items:center;min-height:86px;padding:18px 0;display:grid}.careers-ecosystem li span{color:#8af84f;font:520 .63rem/1 var(--font-tech), monospace}.careers-ecosystem li strong{font-size:clamp(1rem,1.4vw,1.2rem);font-weight:560;line-height:1.3}.careers-process{background:#fffef9}.careers-process__steps{border-top:1px solid #17181a33;margin:0 auto;padding:0;list-style:none}.careers-process__steps li{border-bottom:1px solid #17181a33;grid-template-columns:minmax(100px,.3fr) 1fr;align-items:center;min-height:148px;padding:24px 0;display:grid}.careers-process__steps li>span{color:#4242ff;font:520 .75rem/1 var(--font-tech), monospace}.careers-process__steps h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2vw,2rem)}.careers-process__steps p{color:#565850;max-width:62ch;margin:10px 0 0;font-size:.9rem;line-height:1.58}.careers-final{color:#fff;background:#17181a;padding:clamp(82px,9vw,132px) 0}.careers-final__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:clamp(48px,9vw,140px);display:grid}.careers-final .eyebrow{color:#8af84f}.careers-final h2{letter-spacing:-.065em;max-width:14ch;margin:18px 0 0;font-size:clamp(3rem,5.6vw,6.2rem);line-height:.94}.careers-final__grid>div:last-child>p{color:#ffffffb8;margin:0;line-height:1.68}.careers-final__grid small{color:#ffffff80;margin:18px 0 28px;font-size:.72rem;line-height:1.55;display:block}.careers-final .actions{flex-wrap:wrap;gap:10px;display:flex}.arch-page--editorial .editorial-reading{padding-top:clamp(56px,6vw,82px)}.arch-page--editorial .editorial-summary{margin-bottom:clamp(38px,4vw,54px)}.arch-page--editorial .editorial-chapter{padding-bottom:clamp(44px,5vw,64px)}.arch-page--editorial .editorial-chapter+.editorial-chapter{padding-top:clamp(44px,5vw,64px)}.arch-page--editorial .editorial-article .arch-content>p+p{margin-top:.9em}.recognition-gallery{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:end;gap:clamp(24px,4vw,54px);margin:clamp(54px,7vw,88px) 0;display:grid}.recognition-gallery__copy h2{letter-spacing:-.055em;max-width:11ch;margin:16px 0 18px;font-size:clamp(2.1rem,3.8vw,4rem);line-height:.98}.recognition-gallery__copy p{color:#575951;max-width:39ch;margin:0;font-size:.94rem;line-height:1.65}.recognition-gallery figure{background:#f2eedf;border-radius:22px;margin:0;overflow:hidden}.recognition-gallery figure img{width:100%;height:auto;display:block}.careers-hub-hero{isolation:isolate;position:relative}.careers-hub-hero>.arch-breadcrumb,.careers-hub-hero__grid,.careers-hub-hero__nav{z-index:2;position:relative}.careers-hub-hero__grid{grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);min-height:min(760px,100svh - 72px);padding-block:clamp(54px,7vw,96px)}.careers-hub-hero__copy{z-index:2;position:relative}.careers-hub-hero__media{z-index:-1;border-radius:0;width:100vw;min-height:0;position:absolute;inset:0 auto 0 calc(50% - 50vw);transform:none}.careers-hub-hero__media:after{background:linear-gradient(90deg,#f7f6e9fa 0 39%,#f7f6e9d1 50%,#f7f6e900 72%),linear-gradient(#0000 66%,#10111299);inset:0}.careers-hub-hero__media img{object-position:center}.careers-hub-hero__media figcaption{max-width:26ch;left:auto;right:clamp(22px,4vw,58px)}.careers-hub-hero__nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f6e9f0;margin-top:0}@media (max-width:1020px){.internal-capabilities__explorer .capability-panel{grid-template-columns:1fr}.internal-capabilities__explorer .capability-copy{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.internal-capabilities__explorer .capability-copy .eyebrow,.internal-capabilities__explorer .capability-copy h3,.internal-capabilities__explorer .capability-copy .text-link{grid-column:1}.internal-capabilities__explorer .capability-copy p,.internal-capabilities__explorer .capability-copy .capability-detail{grid-column:2}.internal-capabilities__explorer .capability-copy p{grid-row:1/3;align-self:end}.company-ecosystem__grid{grid-template-columns:repeat(2,1fr)}.company-ecosystem__card:nth-child(3){border-top:0;border-left:1px solid #fff3;grid-column:1/-1}.careers-hub-hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);gap:48px}.careers-hub-hero__media{min-height:520px}.careers-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-life__grid{grid-template-columns:repeat(2,1fr)}.careers-ecosystem__grid{grid-template-columns:1fr;gap:48px}}@media (max-width:760px){.internal-capabilities__heading,.company-ecosystem__heading,.careers-areas__heading,.careers-opportunities__heading,.careers-benefits__heading,.careers-life__heading,.careers-process__heading,.careers-final__grid{grid-template-columns:1fr;gap:28px}.internal-capabilities__explorer .capability-tabs{scroll-snap-type:x mandatory;border-bottom:0;display:flex;overflow-x:auto}.internal-capabilities__explorer .capability-tab,.internal-capabilities__explorer .capability-tab:hover,.internal-capabilities__explorer .capability-tab[aria-selected=true]{scroll-snap-align:start;border-bottom:1px solid #17181a24;border-right:1px solid #17181a24;grid-template-columns:23px 1fr;min-width:154px;min-height:64px;padding:12px 14px}.internal-capabilities__explorer .capability-tab .tab-arrow{display:none}.internal-capabilities__explorer .capability-panel{padding:30px 20px 20px}.internal-capabilities__explorer .capability-copy{display:block}.internal-capabilities__explorer .capability-copy h3{font-size:clamp(2.6rem,13vw,3.8rem)}.internal-capabilities__explorer .capability-media,.internal-capabilities__explorer .capability-media img{height:360px}.internal-capabilities__explorer .capability-media .flow-outputs{grid-template-columns:1fr}.internal-capabilities__explorer .capability-media .flow-output{min-height:52px}.internal-capabilities__actions{flex-direction:column;align-items:flex-start}.company-ecosystem__grid{grid-template-columns:1fr}.company-ecosystem__card,.company-ecosystem__card+.company-ecosystem__card,.company-ecosystem__card:nth-child(3){border:1px solid #fff3;grid-column:auto;min-height:280px}.company-ecosystem__card+.company-ecosystem__card{border-top:0}.careers-hub-hero__grid{grid-template-columns:1fr;gap:42px;padding-top:46px}.careers-hub-hero__copy h1{font-size:clamp(3.4rem,16vw,5.5rem)}.careers-hub-hero__media{border-radius:120px 120px 12px 12px;min-height:520px}.careers-hub-hero__nav{display:flex;overflow-x:auto}.careers-hub-hero__nav a{min-width:190px}.careers-areas__grid{grid-template-columns:repeat(2,1fr)}.careers-areas__grid article{min-height:160px}.careers-belief .shell{grid-template-columns:1fr;gap:28px}.careers-belief blockquote{font-size:clamp(2.1rem,10vw,3.3rem)}.careers-search{grid-template-columns:46px 1fr}.careers-search>span{grid-column:1/-1;padding:0 18px 14px}.careers-result{grid-template-columns:1fr 24px;gap:20px;min-height:0}.careers-result__index,.careers-result>div:nth-child(2){grid-column:1}.careers-result>svg{grid-area:1/2/3}.careers-benefits__grid{grid-template-columns:1fr}.careers-benefits__grid article{min-height:260px}.careers-life__gallery{width:auto;max-width:none;margin-inline:var(--shell-gutter,22px);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;display:flex;overflow-x:auto}.careers-life__gallery::-webkit-scrollbar{display:none}.careers-life__photo,.careers-life__photo--wide,.careers-life__photo--portrait,.careers-life__photo--panorama,.careers-life__photo:last-child{scroll-snap-align:center;min-height:0}.careers-life__photo{aspect-ratio:4/3;flex:0 0 82vw}.careers-life__photo--wide{aspect-ratio:3/2;flex-basis:88vw}.careers-life__photo--portrait{aspect-ratio:4/5;flex-basis:72vw}.careers-life__photo--panorama{aspect-ratio:16/9;flex-basis:88vw}.careers-life__photo:last-child{aspect-ratio:4/3;flex-basis:82vw}.careers-life__principles-heading,.careers-life__grid{grid-template-columns:1fr}.careers-life__grid article{min-height:220px}.careers-process__steps li{grid-template-columns:54px 1fr;gap:16px}.arch-page--editorial .editorial-reading{padding-top:42px}.arch-page--editorial .editorial-summary{margin-bottom:34px}.arch-page--editorial .editorial-chapter{padding-bottom:38px}.arch-page--editorial .editorial-chapter+.editorial-chapter{padding-top:38px}.arch-page--editorial .editorial-article .arch-content>p+p{margin-top:.85em}.recognition-gallery{grid-template-columns:1fr}.recognition-gallery__copy h2{max-width:14ch}.careers-hub-hero__grid{flex-direction:column;gap:34px;min-height:0;padding-block:40px 52px;display:flex}.careers-hub-hero__media{z-index:0;aspect-ratio:16/9;border-radius:18px;order:-1;width:100%;min-height:0;position:relative;inset:auto;transform:none}.careers-hub-hero__media:after{background:linear-gradient(#0000 48%,#101112c2)}.careers-hub-hero__media figcaption{bottom:20px;left:20px;right:20px}}@media (max-width:440px){.careers-areas__grid{grid-template-columns:1fr}.careers-hub-hero__media{min-height:0}.internal-capabilities__explorer .capability-media,.internal-capabilities__explorer .capability-media img{height:410px}}@media (prefers-reduced-motion:reduce){.company-ecosystem__card,.careers-result,.careers-hub-hero__nav a,.careers-benefits__grid article,.careers-benefits__grid article svg,.careers-life__photo img{transition:none!important;transform:none!important}}
.editorial-index--ideas-magazine{--ideas-paper:#f5f4ea;--ideas-ink:#181a1b;--ideas-muted:#5e605a;--ideas-line:#181a1b29;background:var(--ideas-paper);color:var(--ideas-ink)}.ideas-magazine-masthead{border-bottom:1px solid var(--ideas-line);background:#f8f7ef;padding:34px 0 clamp(70px,8vw,120px)}.ideas-magazine-masthead .editorial-index__breadcrumb{color:#74766f}.ideas-magazine-masthead__topline{border-block:1px solid var(--ideas-line);color:var(--neo-blue);font:650 .68rem/1.3 var(--font-tech),monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:24px;margin-top:42px;padding-block:15px;display:flex}.ideas-magazine-masthead__topline span:last-child{color:#666861}.ideas-magazine-masthead__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(42px,8vw,132px);padding-top:clamp(42px,6vw,84px);display:grid}.ideas-magazine-masthead h1{letter-spacing:-.078em;max-width:10ch;margin:0;font-size:clamp(4.6rem,10vw,11rem);line-height:.79}.ideas-magazine-masthead h1 em{color:var(--neo-blue);font:400 .79em/.92 var(--font-human),serif;letter-spacing:-.045em;display:block}.ideas-magazine-masthead__grid p{color:#454741;max-width:43ch;margin:0 0 28px;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.65}.ideas-magazine-masthead__grid a,.ideas-magazine-read{color:var(--neo-blue);align-items:center;gap:10px;font-weight:720;display:inline-flex}.ideas-magazine-cover{background:var(--ideas-paper);padding:clamp(72px,9vw,138px) 0}.ideas-magazine-cover__grid{grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.ideas-magazine-cover__media{aspect-ratio:1200/630;background:#dedfd3;position:relative;overflow:hidden}.ideas-magazine-cover__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--neo-ease)}.ideas-magazine-cover__media>span{background:var(--neo-lime);color:#162017;font:750 .64rem/1 var(--font-tech),monospace;letter-spacing:.08em;padding:10px 12px;position:absolute;top:18px;left:18px}.ideas-magazine-cover__media:hover img{transform:scale(1.035)}.ideas-magazine-meta{color:#666861;font:620 .68rem/1.35 var(--font-tech),monospace;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ideas-magazine-meta span:first-child{color:var(--neo-blue)}.ideas-magazine-cover__copy h2{letter-spacing:-.062em;max-width:12ch;margin:22px 0;font-size:clamp(2.7rem,4.6vw,5.7rem);line-height:.94}.ideas-magazine-cover__copy h2 a{color:inherit}.ideas-magazine-cover__copy>p{max-width:46ch;color:var(--ideas-muted);margin:0 0 30px;font-size:1.04rem;line-height:1.72}.ideas-magazine-read svg{width:18px}.ideas-magazine-latest{border-block:1px solid var(--ideas-line);background:#eeeee3;padding:clamp(72px,8vw,116px) 0}.ideas-magazine-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(36px,8vw,120px);margin-bottom:clamp(40px,6vw,76px);display:grid}.ideas-magazine-section-heading>div>span{color:var(--neo-blue);font:700 .68rem/1.3 var(--font-tech),monospace;letter-spacing:.09em}.ideas-magazine-section-heading h2{letter-spacing:-.065em;max-width:14ch;margin:16px 0 0;font-size:clamp(3rem,5.5vw,6.4rem);line-height:.92}.ideas-magazine-section-heading>p{max-width:45ch;color:var(--ideas-muted);margin:0;line-height:1.7}.ideas-magazine-latest__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.ideas-magazine-story{isolation:isolate;border-top:1px solid var(--ideas-ink);min-width:0;color:var(--ideas-ink);grid-template-columns:1fr;display:grid;position:relative}.ideas-magazine-story figure{aspect-ratio:1200/630;min-height:0;margin:0;position:relative;overflow:hidden}.ideas-magazine-story figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--neo-ease)}.ideas-magazine-story figcaption{aspect-ratio:1;width:34px;font:650 .63rem/1 var(--font-tech),monospace;background:#f8f7efe6;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.ideas-magazine-story>div{flex-direction:column;align-items:flex-start;padding:24px 0 8px;display:flex}.ideas-magazine-story h3{letter-spacing:-.045em;max-width:17ch;margin:24px 0 15px;font-size:clamp(1.7rem,2.6vw,3rem);line-height:1}.ideas-magazine-story p{color:var(--ideas-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.ideas-magazine-story small,.ideas-magazine-card>small{color:var(--neo-blue);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-weight:720;display:flex}.ideas-magazine-story:hover figure img{transform:scale(1.045)}.ideas-magazine-topics{z-index:20;top:var(--header-total);color:#fff;background:#191b1d;border-bottom:1px solid #ffffff2e;position:sticky}.ideas-magazine-topics .shell{scrollbar-width:none;align-items:stretch;min-height:66px;display:flex;overflow-x:auto}.ideas-magazine-topics .shell::-webkit-scrollbar{display:none}.ideas-magazine-topics :is(span,a){color:#ffffffc7;min-width:max-content;font:620 .69rem/1 var(--font-tech),monospace;letter-spacing:.055em;text-transform:uppercase;border-right:1px solid #ffffff26;align-items:center;padding:0 clamp(18px,2.4vw,32px);display:flex}.ideas-magazine-topics span{color:var(--neo-lime);padding-left:0}.ideas-magazine-topics a:hover{color:var(--neo-lime)}.ideas-magazine-archive{background:#f8f7ef;padding:clamp(90px,10vw,150px) 0}.ideas-magazine-section-heading--archive{margin-bottom:clamp(64px,8vw,112px)}.ideas-magazine-shelf{border-top:1px solid var(--ideas-line);padding:clamp(62px,7vw,96px) 0;scroll-margin-top:60px}.ideas-magazine-shelf__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:44px;display:grid}.ideas-magazine-shelf__heading>span{color:var(--neo-blue);font:700 .68rem/1.3 var(--font-tech),monospace}.ideas-magazine-shelf__heading h3{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4vw,4.7rem);line-height:.94}.ideas-magazine-shelf__heading p{max-width:57ch;color:var(--ideas-muted);margin:14px 0 0;line-height:1.65}.ideas-magazine-shelf__heading small{color:#72746d;font:620 .68rem/1.3 var(--font-tech),monospace;text-transform:uppercase}.ideas-magazine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(54px,6vw,88px) clamp(18px,2.5vw,36px);display:grid}.ideas-magazine-card{isolation:isolate;min-width:0;color:var(--ideas-ink);flex-direction:column;display:flex;position:relative}.ideas-magazine-card figure{aspect-ratio:1200/630;background:#dedfd3;margin:0 0 20px;overflow:hidden}.ideas-magazine-card figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--neo-ease)}.ideas-magazine-card h4{letter-spacing:-.042em;max-width:20ch;margin:17px 0 12px;font-size:clamp(1.55rem,2vw,2.35rem);line-height:1.04}.ideas-magazine-card>p{color:var(--ideas-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.ideas-magazine-card>small{margin-top:0}.ideas-magazine-card:hover figure img{transform:scale(1.045)}.ideas-magazine-shelf--transformation{padding-top:clamp(44px,5vw,70px)}.ideas-transform-heading{border-bottom:1px solid var(--ideas-ink);grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);margin-bottom:clamp(46px,6vw,82px);padding-bottom:clamp(38px,4vw,54px);position:relative}.ideas-transform-heading:after{content:"";background:linear-gradient(90deg,var(--neo-blue),var(--neo-lime));width:clamp(90px,18vw,250px);height:5px;position:absolute;bottom:-1px;right:0}.ideas-transform-heading__kicker{letter-spacing:.09em;margin:1px 0 18px;display:block;color:var(--neo-blue)!important;font:720 .67rem/1.25 var(--font-tech),monospace!important}.ideas-transform-heading__count{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-self:end;align-items:end;gap:14px;display:grid;color:var(--ideas-muted)!important}.ideas-transform-heading__count strong{color:var(--neo-blue);font:520 clamp(3.3rem,5vw,5.9rem)/.72 var(--font-system),sans-serif;letter-spacing:-.075em}.ideas-transform-heading__count span{max-width:18ch;font:620 .66rem/1.38 var(--font-tech),monospace;letter-spacing:.035em;text-transform:uppercase}.ideas-transform-layout{background:#181a1b33;border:1px solid #181a1b33;grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);gap:1px;display:grid;overflow:hidden}.ideas-transform-feature,.ideas-transform-spotlight{min-width:0;color:inherit}.ideas-transform-feature{color:#fff;background:#202224;flex-direction:column;display:flex}.ideas-transform-feature figure,.ideas-transform-spotlight figure,.ideas-transform-index figure{background:#d9d9ce;margin:0;position:relative;overflow:hidden}.ideas-transform-feature figure{aspect-ratio:16/9}.ideas-transform-feature figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#10111270);height:32%;position:absolute;inset:auto 0 0}.ideas-transform-feature figure>span{z-index:1;background:var(--neo-lime);color:#172018;font:750 .64rem/1 var(--font-tech),monospace;letter-spacing:.08em;padding:9px 11px;position:absolute;bottom:18px;left:20px}.ideas-transform-feature img,.ideas-transform-spotlight img,.ideas-transform-index img{object-fit:cover;width:100%;height:100%;transition:transform .75s var(--neo-ease)}.ideas-transform-feature__copy{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(30px,4vw,58px);display:flex}.ideas-transform-feature .ideas-magazine-meta{color:#ffffff9e}.ideas-transform-feature .ideas-magazine-meta span:first-child{color:var(--neo-lime)}.ideas-transform-feature h4{letter-spacing:-.068em;max-width:11ch;margin:clamp(22px,2.5vw,34px) 0 20px;font-size:clamp(3rem,5vw,6rem);line-height:.88}.ideas-transform-feature p{color:#ffffffb8;max-width:58ch;margin:0;font-size:1rem;line-height:1.7}.ideas-transform-feature small{color:#fff;align-items:center;gap:9px;margin-top:auto;padding-top:32px;font-weight:730;display:flex}.ideas-transform-feature small svg{width:18px}.ideas-transform-feature:hover img{transform:scale(1.035)}.ideas-transform-spotlights{background:#181a1b33;grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ideas-transform-spotlight{background:#edede2;flex-direction:column;display:flex}.ideas-transform-spotlight figure{aspect-ratio:1200/630}.ideas-transform-spotlight figure>span{aspect-ratio:1;width:36px;color:var(--neo-blue);font:720 .64rem/1 var(--font-tech),monospace;background:#f8f7efeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.ideas-transform-spotlight>div{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(22px,2.4vw,34px);display:flex}.ideas-transform-spotlight h4{letter-spacing:-.047em;max-width:16ch;margin:18px 0 12px;font-size:clamp(1.55rem,2.25vw,2.55rem);line-height:1}.ideas-transform-spotlight small{color:var(--neo-blue);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-weight:720;display:flex}.ideas-transform-spotlight small svg{width:16px}.ideas-transform-spotlight:hover img{transform:scale(1.045)}.ideas-transform-more{background:#f7f6ed;grid-column:1/-1;padding:clamp(36px,5vw,70px)}.ideas-transform-more__heading{border-bottom:1px solid var(--ideas-ink);justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.ideas-transform-more__heading span{color:var(--neo-blue);font:720 .68rem/1.3 var(--font-tech),monospace;letter-spacing:.09em}.ideas-transform-more__heading p{max-width:43ch;color:var(--ideas-muted);text-align:right;margin:0;line-height:1.5}.ideas-transform-index{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ideas-transform-index li{border-bottom:1px solid var(--ideas-line);min-width:0}.ideas-transform-index li:nth-child(odd){border-right:1px solid var(--ideas-line)}.ideas-transform-index li:nth-last-child(-n+2){border-bottom:0}.ideas-transform-index>li>a{min-height:166px;color:var(--ideas-ink);grid-template-columns:clamp(112px,10vw,154px) minmax(0,1fr) 20px;align-items:center;gap:clamp(14px,1.8vw,24px);padding:22px clamp(16px,2.2vw,30px);transition:background-color .22s;display:grid}.ideas-transform-index li:nth-child(odd)>a{padding-left:0}.ideas-transform-index li:nth-child(2n)>a{padding-right:0}.ideas-transform-index__number{color:var(--neo-blue);font:720 .66rem/1 var(--font-tech),monospace;align-self:start;padding-top:3px}.ideas-transform-index figure{aspect-ratio:4/3}.ideas-transform-index__copy{min-width:0}.ideas-transform-index__copy h4{letter-spacing:-.036em;margin:14px 0 8px;font-size:clamp(1.22rem,1.55vw,1.7rem);line-height:1.05}.ideas-transform-index__copy>p{color:var(--ideas-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.48;display:-webkit-box;overflow:hidden}.ideas-transform-index__arrow{width:18px;color:var(--neo-blue);transition:transform .22s}.ideas-transform-index>li>a:hover{background:#ecece1}.ideas-transform-index>li>a:hover img{transform:scale(1.055)}.ideas-transform-index>li>a:hover .ideas-transform-index__arrow{transform:translate(3px,-3px)}.ideas-transform-layout :is(.ideas-transform-feature,.ideas-transform-spotlight,.ideas-transform-index>li>a):focus-visible{z-index:2;outline:3px solid var(--neo-lime);outline-offset:-3px;position:relative}.ideas-magazine-principle{background:var(--neo-blue);color:#fff;padding:clamp(88px,10vw,150px) 0}.ideas-magazine-principle .shell{grid-template-columns:60px minmax(0,1.2fr) minmax(270px,.8fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.ideas-magazine-principle svg{width:38px;color:var(--neo-lime);stroke-width:1.3px}.ideas-magazine-principle>.shell>span{color:var(--neo-lime);font:700 .68rem/1.3 var(--font-tech),monospace;letter-spacing:.08em;grid-column:2}.ideas-magazine-principle h2{letter-spacing:-.065em;grid-column:2;max-width:14ch;margin:4px 0 0;font-size:clamp(3rem,5.5vw,6.3rem);line-height:.93}.ideas-magazine-principle p{color:#ffffffc2;grid-area:2/3/span 2;max-width:42ch;margin:0;font-size:1.05rem;line-height:1.72}.ideas-magazine-principle a{color:#fff;grid-column:3;align-items:center;gap:8px;margin-top:28px;font-weight:700;display:flex}.ideas-magazine-principle a:focus-visible{outline:3px solid var(--neo-lime);outline-offset:6px}@media (max-width:1100px){.ideas-magazine-latest__grid{grid-template-columns:1fr}.ideas-magazine-story{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.ideas-magazine-story figure{aspect-ratio:4/3;align-self:start;min-height:0}.ideas-magazine-story>div{padding-left:clamp(22px,3vw,42px)}.ideas-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ideas-transform-layout{grid-template-columns:1fr}.ideas-transform-spotlights{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ideas-transform-feature figure{aspect-ratio:1200/630}}@media (max-width:800px){.ideas-magazine-masthead__grid,.ideas-magazine-cover__grid,.ideas-magazine-section-heading{grid-template-columns:1fr}.ideas-magazine-masthead__grid{align-items:start}.ideas-magazine-masthead h1{font-size:clamp(4.2rem,17vw,7.8rem)}.ideas-magazine-cover__copy h2{max-width:15ch}.ideas-magazine-story{grid-template-columns:1fr}.ideas-magazine-story figure{aspect-ratio:1200/630;min-height:0}.ideas-magazine-story>div{padding:24px 0 0}.ideas-magazine-grid{grid-template-columns:1fr}.ideas-transform-heading{grid-template-columns:minmax(0,1fr)}.ideas-transform-heading__count{grid-column:1;justify-self:start}.ideas-transform-spotlights,.ideas-transform-index{grid-template-columns:1fr}.ideas-transform-index li:nth-child(odd){border-right:0}.ideas-transform-index li:nth-last-child(2){border-bottom:1px solid var(--ideas-line)}.ideas-transform-index li:last-child{border-bottom:0}.ideas-magazine-principle .shell{grid-template-columns:42px 1fr}.ideas-magazine-principle>.shell>span,.ideas-magazine-principle h2{grid-column:2}.ideas-magazine-principle p,.ideas-magazine-principle a{grid-area:auto/2}}@media (max-width:560px){.ideas-magazine-masthead{padding-top:22px}.ideas-magazine-masthead__topline{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px}.ideas-magazine-masthead__grid{gap:30px;padding-top:38px}.ideas-magazine-masthead h1{font-size:clamp(4rem,20vw,6rem);line-height:.82}.ideas-magazine-cover{padding-block:58px 70px}.ideas-magazine-cover__grid{gap:30px}.ideas-magazine-cover__copy h2{font-size:clamp(2.55rem,12vw,3.8rem)}.ideas-magazine-latest{padding-block:64px}.ideas-magazine-section-heading h2{font-size:clamp(2.8rem,13vw,4rem)}.ideas-magazine-topics .shell{padding-inline:20px}.ideas-magazine-archive{padding-block:72px}.ideas-magazine-shelf{padding-block:54px}.ideas-magazine-shelf__heading{grid-template-columns:1fr}.ideas-magazine-shelf__heading small{grid-column:1}.ideas-magazine-shelf--transformation{padding-top:38px}.ideas-transform-heading{gap:14px}.ideas-transform-heading__kicker{margin-bottom:13px}.ideas-transform-heading__count{grid-template-columns:auto 1fr;gap:12px}.ideas-transform-heading__count strong{font-size:3.7rem}.ideas-transform-feature__copy{padding:26px 24px 30px}.ideas-transform-feature h4{font-size:clamp(2.65rem,13vw,4rem)}.ideas-transform-spotlight>div{padding:23px 22px 26px}.ideas-transform-more{padding:30px 20px 18px}.ideas-transform-more__heading{flex-direction:column;align-items:start;gap:12px}.ideas-transform-more__heading p{text-align:left}.ideas-transform-index>li>a{grid-template-columns:96px minmax(0,1fr) 18px;gap:12px;min-height:134px;padding:18px 0}.ideas-transform-index__copy>p{display:none}.ideas-transform-index__copy h4{margin:10px 0 0;font-size:clamp(1.12rem,5.2vw,1.4rem)}.ideas-transform-index .ideas-magazine-meta span:last-child{display:none}.ideas-magazine-card h4{font-size:clamp(1.75rem,8vw,2.35rem)}.ideas-magazine-principle .shell{grid-template-columns:1fr}.ideas-magazine-principle svg,.ideas-magazine-principle>.shell>span,.ideas-magazine-principle h2,.ideas-magazine-principle p,.ideas-magazine-principle a{grid-column:1}.ideas-magazine-masthead__topline,.ideas-magazine-meta,.ideas-magazine-topics :is(span,a),.ideas-magazine-shelf__heading>span,.ideas-magazine-shelf__heading small{font-size:.75rem}}@media (max-width:360px){.ideas-magazine-shelf__heading{grid-template-columns:1fr auto;gap:12px 16px}.ideas-magazine-shelf__heading>div{grid-column:1/-1}.ideas-magazine-shelf__heading small{grid-area:1/2}.ideas-magazine-shelf__heading h3{overflow-wrap:anywhere;font-size:clamp(2.1rem,12vw,2.7rem)}.ideas-transform-heading{grid-template-columns:1fr}.ideas-transform-heading>span,.ideas-transform-heading__count{grid-column:1}.ideas-transform-index>li>a{grid-template-columns:78px minmax(0,1fr)}.ideas-transform-index__arrow{display:none}}@media (prefers-reduced-motion:reduce){.ideas-magazine-cover__media img,.ideas-magazine-story figure img,.ideas-magazine-card figure img,.ideas-transform-feature img,.ideas-transform-spotlight img,.ideas-transform-index img,.ideas-transform-index__arrow{transition:none}.ideas-magazine-cover__media:hover img,.ideas-magazine-story:hover figure img,.ideas-magazine-card:hover figure img,.ideas-transform-feature:hover img,.ideas-transform-spotlight:hover img,.ideas-transform-index>li>a:hover img{transform:none}.editorial-index--ideas-magazine [data-kinetic]:after{display:none}}.editorial-index--ideas-hub{--hub-paper:#f4f5ea;--hub-paper-bright:#fafbf4;--hub-ink:#121418;--hub-muted:#595d59;--hub-line:#1214182e;--hub-blue:#4d4aff;--hub-lime:#91ff52;background:var(--hub-paper-bright);color:var(--hub-ink)}.ideas-hub-hero{background:var(--hub-paper);border-bottom:1px solid var(--hub-line);padding:32px 0 0;overflow:hidden}.ideas-hub-hero .editorial-index__breadcrumb{color:#71756f}.ideas-hub-hero__eyebrow{border-block:1px solid var(--hub-line);color:var(--hub-blue);font:700 .7rem/1.35 var(--font-tech),monospace;letter-spacing:.09em;justify-content:space-between;gap:24px;margin-top:clamp(36px,5vw,70px);padding-block:14px;display:flex}.ideas-hub-hero__eyebrow span:last-child{color:#6d706b}.ideas-hub-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:end;gap:clamp(48px,9vw,150px);padding-block:clamp(56px,8vw,116px);display:grid}.editorial-index--ideas-hub .ideas-hub-hero h1{letter-spacing:-.072em;overflow-wrap:normal;max-width:10.5ch;margin:0;font-size:clamp(4.4rem,8.4vw,9rem);line-height:.84}.editorial-index--ideas-hub .ideas-hub-hero h1 em{color:var(--hub-blue);font:400 .75em/.95 var(--font-human),serif;letter-spacing:-.045em;display:block}.ideas-hub-hero__grid>div{padding-bottom:.35rem}.ideas-hub-hero__grid p{color:#454945;max-width:43ch;margin:0 0 30px;font-size:clamp(1.12rem,1.35vw,1.3rem);line-height:1.62}.ideas-hub-hero__grid a{color:var(--hub-blue);align-items:center;gap:12px;font-size:1rem;font-weight:740;display:inline-flex}.ideas-hub-hero__metrics{border-top:1px solid var(--hub-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ideas-hub-hero__metrics>div{border-right:1px solid var(--hub-line);align-items:baseline;gap:14px;min-width:0;padding:clamp(24px,3vw,42px) clamp(18px,3vw,44px);display:flex}.ideas-hub-hero__metrics>div:first-child{padding-left:0}.ideas-hub-hero__metrics>div:last-child{border-right:0}.ideas-hub-hero__metrics strong{letter-spacing:-.055em;font-size:clamp(2rem,3vw,3.5rem);line-height:.9}.ideas-hub-hero__metrics span{max-width:16ch;color:var(--hub-muted);font-size:.84rem;line-height:1.35}.ideas-hub-feature{background:var(--hub-paper-bright);padding:clamp(76px,9vw,140px) 0}.ideas-hub-section-heading,.ideas-hub-archive__heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(36px,8vw,130px);margin-bottom:clamp(38px,5vw,68px);display:grid}.ideas-hub-section-heading>div>span,.ideas-hub-archive__heading>div>span{color:var(--hub-blue);font:720 .7rem/1.35 var(--font-tech),monospace;letter-spacing:.09em}.editorial-index--ideas-hub :is(.ideas-hub-section-heading,.ideas-hub-archive__heading) h2{letter-spacing:-.06em;overflow-wrap:normal;max-width:15ch;margin:15px 0 0;font-size:clamp(2.9rem,5vw,5.8rem);line-height:.92}.ideas-hub-section-heading>p,.ideas-hub-archive__heading>p{max-width:45ch;color:var(--hub-muted);margin:0;font-size:1.06rem;line-height:1.65}.ideas-hub-feature__grid{border:1px solid var(--hub-line);background:var(--hub-line);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:1px;display:grid;overflow:hidden}.ideas-hub-feature figure{background:#dfe0d7;margin:0;overflow:hidden}.ideas-hub-feature img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.ideas-hub-feature a{color:inherit}.ideas-hub-feature__primary{background:#17191d;grid-template-rows:auto 1fr;min-width:0;display:grid;color:#fff!important}.ideas-hub-feature__primary figure{aspect-ratio:16/9}.ideas-hub-feature__primary>div{flex-direction:column;min-height:365px;padding:clamp(30px,4vw,58px);display:flex}.ideas-hub-meta{color:#6b6f6a;font:680 .7rem/1.35 var(--font-tech),monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;display:flex}.ideas-hub-meta span:first-child{color:var(--hub-blue)}.ideas-hub-feature__primary .ideas-hub-meta{color:#ffffff9e}.ideas-hub-feature__primary .ideas-hub-meta span:first-child{color:var(--hub-lime)}.editorial-index--ideas-hub .ideas-hub-feature__primary h3{color:#fff;letter-spacing:-.06em;overflow-wrap:normal;max-width:14ch;margin:clamp(24px,3vw,42px) 0 18px;font-size:clamp(2.5rem,4.2vw,5rem);line-height:.92}.ideas-hub-feature__primary p{color:#ffffffb8;max-width:58ch;margin:0;font-size:1.06rem;line-height:1.66}.ideas-hub-feature__primary footer{color:#ffffffa8;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:30px;font-size:.82rem;display:flex}.ideas-hub-feature__primary footer strong{color:#fff;align-items:center;gap:8px;font-size:.95rem;display:flex}.ideas-hub-feature__primary footer svg{width:18px}.ideas-hub-feature__rail{background:var(--hub-line);grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ideas-hub-feature__rail>a{background:#f0f1e8;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);min-width:0;display:grid}.ideas-hub-feature__rail figure{min-height:100%}.ideas-hub-feature__rail>a>div{flex-direction:column;min-width:0;padding:clamp(22px,2.4vw,34px);display:flex}.editorial-index--ideas-hub .ideas-hub-feature__rail h3{letter-spacing:-.045em;overflow-wrap:normal;max-width:16ch;margin:clamp(20px,2.5vw,34px) 0 24px;font-size:clamp(1.55rem,2.15vw,2.45rem);line-height:1}.ideas-hub-feature__rail footer{color:var(--hub-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;font-size:.78rem;display:flex}.ideas-hub-feature__rail footer svg{width:18px;color:var(--hub-blue)}.ideas-hub-feature a:hover img{transform:scale(1.035)}.ideas-hub-archive{border-bottom:1px solid var(--hub-line);background:#eef0e8;padding:clamp(32px,4vw,58px) 0 clamp(64px,8vw,118px);scroll-margin-top:100px}.ideas-hub-controls{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);gap:12px;margin-bottom:32px;display:grid}.ideas-hub-search,.ideas-hub-order{border:1px solid var(--hub-line);background:#fff;align-items:center;min-height:62px;display:flex}.ideas-hub-search{gap:14px;padding:0 18px}.ideas-hub-search>svg{width:21px;color:var(--hub-blue);flex:none}.ideas-hub-search input{width:100%;min-width:0;color:var(--hub-ink);font:560 1rem/1.3 var(--font-system),sans-serif;background:0 0;border:0;outline:0}.ideas-hub-search input::placeholder{color:#777b75}.ideas-hub-search button{width:38px;height:38px;color:var(--hub-ink);background:#ebede5;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ideas-hub-search button svg{width:18px}.ideas-hub-order{justify-content:space-between;gap:12px;padding:0 16px}.ideas-hub-order>span{color:#626660;font-size:.78rem;font-weight:680}.ideas-hub-order select,.ideas-hub-pagination select{min-width:0;color:var(--hub-ink);font:720 .9rem/1.3 var(--font-system),sans-serif;cursor:pointer;background:0 0;border:0;outline:0}.ideas-hub-topics{scrollbar-width:thin;grid-column:1/-1;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ideas-hub-topics button{border:1px solid var(--hub-line);color:#3f433f;min-width:max-content;min-height:44px;font:680 .82rem/1 var(--font-system),sans-serif;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.ideas-hub-topics button span{color:#777b75;font-size:.7rem}.ideas-hub-topics button[aria-pressed=true]{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.ideas-hub-topics button[aria-pressed=true] span{color:var(--hub-lime)}.ideas-hub-results__summary{border-block:1px solid var(--hub-line);color:var(--hub-muted);justify-content:space-between;gap:22px;margin-bottom:24px;padding-block:16px;font-size:.82rem;display:flex}.ideas-hub-results__summary strong{color:var(--hub-ink)}.ideas-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);display:grid}.ideas-hub-card{border:1px solid var(--hub-line);min-width:0;min-height:100%;color:var(--hub-ink);background:#fff;flex-direction:column;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}.ideas-hub-card figure{aspect-ratio:1200/630;background:#dfe1d9;margin:0;overflow:hidden}.ideas-hub-card figure img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.ideas-hub-card__body{flex-direction:column;flex:1;padding:clamp(22px,2.2vw,32px);display:flex}.editorial-index--ideas-hub .ideas-hub-card h3{letter-spacing:-.045em;overflow-wrap:normal;max-width:18ch;margin:20px 0 14px;font-size:clamp(1.55rem,2vw,2.25rem);line-height:1.03}.ideas-hub-card p{color:var(--hub-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.58;display:-webkit-box;overflow:hidden}.ideas-hub-card footer{color:#71756f;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:28px;font-size:.76rem;display:flex}.ideas-hub-card footer>span{color:var(--hub-blue);align-items:center;gap:7px;font-size:.86rem;font-weight:740;display:flex}.ideas-hub-card footer svg{width:16px}.ideas-hub-card:hover{border-color:#4d4affb8;transform:translateY(-3px);box-shadow:0 18px 34px #12141814}.ideas-hub-card:hover img{transform:scale(1.035)}.ideas-hub-empty{border:1px solid var(--hub-line);text-align:center;background:#fff;padding:clamp(48px,7vw,92px) 24px}.ideas-hub-empty strong{margin-bottom:8px;font-size:1.45rem;display:block}.ideas-hub-empty p{color:var(--hub-muted);margin:0 0 22px}.ideas-hub-empty button{background:var(--hub-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:13px 18px;font-weight:720}.ideas-hub-pagination{border-top:1px solid var(--hub-line);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:clamp(32px,4vw,52px);padding-top:24px;display:grid}.ideas-hub-pagination button{min-height:46px;color:var(--hub-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:720;display:flex}.ideas-hub-pagination button:last-child{justify-self:end}.ideas-hub-pagination button:disabled{opacity:.35;cursor:default}.ideas-hub-pagination button svg{width:18px}.ideas-hub-pagination label{border:1px solid var(--hub-line);min-height:44px;color:var(--hub-muted);background:#fff;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;display:flex}.ideas-hub-complete-index{margin-block:clamp(42px,6vw,84px)}.ideas-hub-complete-index details{border-block:1px solid var(--hub-line)}.ideas-hub-complete-index summary{min-height:84px;color:var(--hub-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;list-style:none;display:flex}.ideas-hub-complete-index summary::-webkit-details-marker{display:none}.ideas-hub-complete-index summary>span{color:var(--hub-blue);font:720 .7rem/1.3 var(--font-tech),monospace;letter-spacing:.09em}.ideas-hub-complete-index summary>strong{align-items:center;gap:12px;font-size:1rem;display:flex}.ideas-hub-complete-index summary>strong:after{content:"+";border:1px solid var(--hub-line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.25rem;display:grid}.ideas-hub-complete-index details[open] summary>strong:after{content:"−"}.ideas-hub-complete-index ul{border-top:1px solid var(--hub-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 0 28px;list-style:none;display:grid}.ideas-hub-complete-index li{border-bottom:1px solid var(--hub-line);min-width:0}.ideas-hub-complete-index li:nth-child(odd){border-right:1px solid var(--hub-line)}.ideas-hub-complete-index li a{min-height:92px;color:var(--hub-ink);grid-template-columns:120px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:20px clamp(14px,2vw,28px);display:grid}.ideas-hub-complete-index li:nth-child(odd) a{padding-left:0}.ideas-hub-complete-index li:nth-child(2n) a{padding-right:0}.ideas-hub-complete-index li a>span{color:var(--hub-blue);text-transform:uppercase;font-size:.69rem;font-weight:720}.ideas-hub-complete-index li a>strong{font-size:.98rem;line-height:1.32}.ideas-hub-complete-index li svg{color:#6f736e;width:17px}.ideas-hub-complete-index li a:hover>strong,.ideas-hub-complete-index li a:hover svg{color:var(--hub-blue)}.ideas-hub-research{background:var(--hub-blue);color:#fff;padding:clamp(82px,9vw,140px) 0}.ideas-hub-research .shell{grid-template-columns:minmax(0,.32fr) minmax(0,1.15fr) minmax(260px,.53fr);align-items:end;gap:clamp(28px,5vw,78px);display:grid}.ideas-hub-research .shell>span{color:var(--hub-lime);font:720 .7rem/1.35 var(--font-tech),monospace;letter-spacing:.09em;align-self:start}.editorial-index--ideas-hub .ideas-hub-research h2{color:#fff;letter-spacing:-.06em;overflow-wrap:normal;max-width:14ch;margin:0;font-size:clamp(2.8rem,5vw,5.7rem);line-height:.91}.ideas-hub-research p{color:#ffffffc2;max-width:38ch;margin:0 0 28px;font-size:1.05rem;line-height:1.62}.ideas-hub-research a{color:#fff;align-items:center;gap:9px;font-weight:740;display:inline-flex}.ideas-hub-research a svg{width:18px}.ideas-hub-search:focus-within,.ideas-hub-order:focus-within,.ideas-hub-topics button:focus-visible,.ideas-hub-pagination button:focus-visible,.ideas-hub-complete-index summary:focus-visible,.ideas-hub-complete-index a:focus-visible{outline:3px solid var(--hub-lime);outline-offset:3px}@media (max-width:1050px){.ideas-hub-feature__grid{grid-template-columns:1fr}.ideas-hub-feature__primary{grid-template-rows:none;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.ideas-hub-feature__primary figure{aspect-ratio:auto;min-height:100%}.ideas-hub-feature__primary>div{min-height:460px}.ideas-hub-feature__rail{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ideas-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ideas-hub-research .shell{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.ideas-hub-research .shell>span{grid-column:1/-1}}@media (max-width:760px){.ideas-hub-hero{padding-top:22px}.ideas-hub-hero__eyebrow{flex-direction:column;align-items:flex-start;gap:7px;margin-top:26px}.ideas-hub-hero__grid{grid-template-columns:1fr;gap:32px;padding-block:42px 58px}.editorial-index--ideas-hub .ideas-hub-hero h1{max-width:9.8ch;font-size:clamp(3.45rem,16vw,5.6rem);line-height:.85}.ideas-hub-hero__grid p{font-size:1.08rem}.ideas-hub-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ideas-hub-hero__metrics>div{flex-direction:column;gap:7px;padding:20px 12px}.ideas-hub-hero__metrics>div:first-child{padding-left:0}.ideas-hub-hero__metrics strong{font-size:clamp(1.65rem,7.5vw,2.4rem)}.ideas-hub-hero__metrics span{font-size:.72rem}.ideas-hub-section-heading,.ideas-hub-archive__heading{grid-template-columns:1fr;gap:25px}.editorial-index--ideas-hub :is(.ideas-hub-section-heading,.ideas-hub-archive__heading) h2{font-size:clamp(2.65rem,12vw,4.3rem)}.ideas-hub-feature__primary{grid-template-columns:1fr}.ideas-hub-feature__primary figure{aspect-ratio:1200/630;min-height:0}.ideas-hub-feature__primary>div{min-height:390px;padding:28px 24px 32px}.editorial-index--ideas-hub .ideas-hub-feature__primary h3{font-size:clamp(2.35rem,10vw,3.7rem)}.ideas-hub-feature__rail{grid-template-columns:1fr}.ideas-hub-feature__rail>a{grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr)}.ideas-hub-controls{grid-template-columns:1fr}.ideas-hub-order{min-height:54px}.ideas-hub-topics{grid-column:1}.ideas-hub-grid{grid-template-columns:1fr}.editorial-index--ideas-hub .ideas-hub-card h3{font-size:clamp(1.8rem,7vw,2.5rem)}.ideas-hub-complete-index ul{grid-template-columns:1fr}.ideas-hub-complete-index li:nth-child(odd){border-right:0}.ideas-hub-complete-index li:nth-child(n) a{grid-template-columns:92px minmax(0,1fr) 18px;gap:12px;padding-inline:0}.ideas-hub-research .shell{grid-template-columns:1fr}.editorial-index--ideas-hub .ideas-hub-research h2{font-size:clamp(2.6rem,12vw,4rem)}}@media (max-width:440px){.ideas-hub-hero__metrics{width:100%;margin-inline:0}.ideas-hub-hero__metrics>div{padding-inline:8px}.ideas-hub-feature__primary footer{flex-direction:column;align-items:flex-start;gap:12px}.ideas-hub-feature__rail>a{grid-template-columns:1fr}.ideas-hub-feature__rail figure{aspect-ratio:1200/630}.ideas-hub-results__summary{flex-direction:column;align-items:flex-start;gap:6px}.ideas-hub-pagination{grid-template-columns:1fr 1fr;gap:14px}.ideas-hub-pagination label{grid-area:1/1/auto/-1;justify-self:center}.ideas-hub-complete-index summary{flex-direction:column;align-items:flex-start;gap:8px}.ideas-hub-complete-index li:nth-child(n) a{grid-template-columns:1fr 18px}.ideas-hub-complete-index li a>span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ideas-hub-feature img,.ideas-hub-card,.ideas-hub-card img{transition:none}.ideas-hub-feature a:hover img,.ideas-hub-card:hover,.ideas-hub-card:hover img{transform:none}}
.case-study,.credentials-page,.cases-index--credentials{--credential-paper:#f6f5e8;--credential-ink:#171918;--credential-line:#17191824;background:var(--credential-paper);color:var(--credential-ink);overflow:clip}.case-study[data-case-tone=lime]{--case-accent:#7dff4f;--case-wash:#ddffd0}.case-study[data-case-tone=violet]{--case-accent:#b6a1ff;--case-wash:#e7e0ff}.case-study[data-case-tone=coral]{--case-accent:#ff8c78;--case-wash:#ffe0d9}.case-study[data-case-tone=blue]{--case-accent:#6c77ff;--case-wash:#dfe2ff}.case-study[data-case-tone=sand]{--case-accent:#e7c9a0;--case-wash:#f2e5d1}.case-study-hero{min-height:min(900px, calc(100dvh - var(--header-total)));color:#fff;background:#111315;padding:clamp(44px,6vw,90px) 0 clamp(70px,8vw,120px)}.case-study-hero__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(44px,7vw,110px);min-height:min(720px,100dvh - 190px);display:grid}.case-study__breadcrumbs ol{color:#ffffff8f;font:520 .75rem/1.3 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase;gap:9px;margin:0 0 clamp(48px,7vw,72px);padding:0;list-style:none;display:flex}.case-study__breadcrumbs a:hover{color:var(--case-accent)}.case-study-hero__provenance{border-left:2px solid var(--case-accent);padding-left:14px;color:#ffffffad!important;max-width:62ch!important;margin:0 0 18px!important;font-size:.75rem!important;line-height:1.5!important}.case-study-hero__copy>.eyebrow{color:var(--case-accent)}.case-study-hero__copy h1{letter-spacing:-.068em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;max-width:10.8ch;margin:20px 0 28px;font-size:clamp(3.6rem,6.7vw,7.7rem);font-weight:610;line-height:.91}.case-study-hero__copy>p{color:#ffffffb3;max-width:49ch;margin:0 0 32px;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.case-study-hero__meta{border-block:1px solid #ffffff29;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0 0 32px;display:grid}.case-study-hero__meta>div{gap:5px;padding:17px 14px 17px 0;display:grid}.case-study-hero__meta dt{color:#ffffff75;font:520 .75rem/1 var(--font-tech), monospace;letter-spacing:.09em;text-transform:uppercase}.case-study-hero__meta dd{margin:0;font-size:.78rem;font-weight:700;line-height:1.35}.case-study-hero__media{background:#ffffff12;border:1px solid #ffffff2b;margin:0;padding:clamp(10px,1.3vw,18px);position:relative;box-shadow:0 50px 120px #0000006b}.case-study-hero__media:before{content:"";aspect-ratio:1;background:var(--case-accent);filter:blur(80px);opacity:.2;pointer-events:none;border-radius:50%;width:34%;position:absolute;bottom:-18%;right:-10%}.case-study-hero__media img{background:#fff;width:100%;height:auto;position:relative}.case-study-hero__media figcaption{color:#fff9;font:520 .75rem/1.4 var(--font-tech), monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:14px 4px 2px;display:flex}.case-study-hero__media figcaption small{color:var(--case-accent)}.case-study-results{background:var(--case-accent);color:#111315}.case-study-results__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.case-study-results article{border-right:1px solid #1113152e;flex-direction:column;justify-content:space-between;min-height:160px;padding:28px 24px;display:flex}.case-study-results strong{letter-spacing:-.06em;font-size:clamp(2.8rem,5vw,5.3rem);line-height:.9}.case-study-results span{max-width:24ch;font:600 .75rem/1.35 var(--font-tech), monospace;letter-spacing:.07em;text-transform:uppercase}.case-study-brief{background:var(--case-wash);padding:clamp(90px,11vw,150px) 0}.case-study-brief__layout{grid-template-columns:.78fr 1.22fr;gap:clamp(60px,10vw,150px);display:grid}.case-study-brief h2{letter-spacing:-.06em;max-width:10ch;margin:18px 0 0;font-size:clamp(3rem,5vw,5.7rem);line-height:.95}.case-study-brief blockquote{max-width:24ch;font-family:var(--font-human), Georgia, serif;margin:0 0 42px;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.02}.case-study-brief ul{border-top:1px solid var(--credential-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-study-brief li{border-bottom:1px solid var(--credential-line);align-items:center;gap:10px;padding:16px 0;font-size:.84rem;font-weight:650;display:flex}.case-study-brief li svg{width:18px;color:var(--blue)}.case-study-brief__attribution{border-left:3px solid var(--blue);color:#62645e;margin:28px 0 0;padding-left:18px;font-size:.82rem;line-height:1.6}.case-study-story{background:#fffdf4}.case-study-chapter{border-top:1px solid var(--credential-line);padding:clamp(80px,9vw,120px) 0}.case-study-chapter__grid{grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:clamp(50px,9vw,130px);display:grid}.case-study-chapter header{color:var(--blue);align-items:flex-start;gap:16px;display:flex}.case-study-chapter header>span{letter-spacing:-.06em;font-size:clamp(2rem,3vw,3.2rem);line-height:.86}.case-study-chapter header small{max-width:14ch;font:550 .75rem/1.4 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.case-study-chapter article{max-width:850px}.case-study-chapter h2{letter-spacing:-.058em;max-width:15ch;margin:0 0 30px;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.96}.case-study-chapter article>p{color:#5d605a;max-width:66ch;line-height:1.8}.case-study-chapter__lead{font-size:clamp(1.08rem,1.55vw,1.27rem);color:#2d302d!important}.case-study-chapter article>ul{flex-wrap:wrap;gap:8px;margin:34px 0 0;padding:0;list-style:none;display:flex}.case-study-chapter article>ul li{border:1px solid var(--credential-line);background:var(--credential-paper);border-radius:999px;padding:9px 13px;font-size:.75rem;font-weight:650}.case-study-chapter aside{border-left:3px solid var(--case-accent);background:var(--case-wash);color:#4e514b;max-width:68ch;margin-top:32px;padding:18px 20px;font-size:.78rem;line-height:1.65}.case-study-chapter__details{background:var(--credential-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.case-study-chapter__details>div{background:var(--credential-paper);padding:22px}.case-study-chapter__details p{color:#62645e;margin:9px 0 0;line-height:1.6}.case-study-chapter__media{margin-top:clamp(55px,8vw,100px)}.case-study-chapter__media img{width:100%;height:auto;box-shadow:0 30px 90px #1719181f}.case-study-chapter__media figcaption{color:#676a63;font:520 .75rem/1.4 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase;padding:14px 0}.case-study-related{color:#fff;background:#111315;padding:clamp(90px,10vw,140px) 0}.case-study-related__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}.case-study-related__heading h2{letter-spacing:-.06em;margin:15px 0 0;font-size:clamp(3rem,5vw,5.5rem);line-height:.92}.case-study-related__heading>a{color:var(--case-accent);align-items:center;gap:9px;font-size:.8rem;font-weight:700;display:flex}.case-study-related__grid{background:#ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.case-study-related__grid>a{background:#17191b;flex-direction:column;min-height:290px;padding:28px;transition:background .18s,color .18s;display:flex}.case-study-related__grid>a:hover{background:var(--case-accent);color:#111315}.case-study-related__grid small{color:var(--case-accent);font:520 .75rem/1.3 var(--font-tech), monospace;text-transform:uppercase}.case-study-related__grid>a:hover small{color:inherit}.case-study-related__grid strong{max-width:15ch;margin:20px 0 14px;font-size:clamp(1.5rem,2.2vw,2.4rem);line-height:1.03}.case-study-related__grid span{color:#ffffff9e;max-width:34ch;font-size:.82rem;line-height:1.6}.case-study-related__grid>a:hover span{color:#111315b8}.case-study-related__grid svg{margin-top:auto}.case-study-cta{background:var(--blue);color:#fff;padding:clamp(100px,12vw,170px) 0}.case-study-cta .shell{justify-items:start;display:grid}.case-study-cta .eyebrow{color:var(--lime)}.case-study-cta h2{letter-spacing:-.065em;max-width:12ch;margin:20px 0 36px;font-size:clamp(3.4rem,6vw,7rem);line-height:.92}.cases-index--credentials .cases-index-hero>span{background:linear-gradient(90deg,#05070af5,#07090cc7 48%,#07090c4d),linear-gradient(#0000 42%,#05070ae6)}.cases-index--credentials .cases-index-hero>img{filter:saturate(.8)}.cases-index-hero__context{font-size:.75rem}.cases-index-hero__brands{margin:0;list-style:none}.cases-index-hero__brands li{color:#ffffffc2;scroll-snap-align:start;border-right:1px solid #ffffff2e;place-items:center;font-size:.75rem;font-weight:670;display:grid}.cases-index-feature__media small{font-size:.75rem}.cases-index-feature__metrics{flex-wrap:wrap;gap:18px;margin:0 0 28px;display:flex}.cases-index-feature__metrics span{gap:4px;min-width:100px;display:grid}.cases-index-feature__metrics strong{color:var(--blue);letter-spacing:-.04em;font-size:1.6rem}.cases-index-feature__metrics small{color:#676962;max-width:16ch;font:520 .75rem/1.4 var(--font-tech), monospace;text-transform:uppercase}.cases-index-catalog{background:#fffdf4;padding:clamp(100px,12vw,170px) 0}.cases-index-catalog__heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(50px,9vw,130px);margin-bottom:clamp(55px,8vw,100px);display:grid}.cases-index-catalog__heading h2{letter-spacing:-.065em;max-width:11ch;margin:17px 0 0;font-size:clamp(3.4rem,6vw,7rem);line-height:.92}.cases-index-catalog__heading>p{color:#62645d;max-width:47ch;margin:0;line-height:1.75}.cases-index-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,36px);display:grid}.cases-index-card{--card-accent:#dfe2ff;border:1px solid var(--credential-line);background:#fff;grid-template-rows:auto 1fr;min-height:650px;transition:transform .24s,box-shadow .24s;display:grid;overflow:hidden}.cases-index-card--wide{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:480px}.cases-index-card--wide .cases-index-card__media{aspect-ratio:auto}.cases-index-card:hover{transform:translateY(-7px);box-shadow:0 28px 80px #17191821}.cases-index-card--lime{--card-accent:#d9ffca}.cases-index-card--violet{--card-accent:#e5ddff}.cases-index-card--coral{--card-accent:#ffded8}.cases-index-card--sand{--card-accent:#f1e4cf}.cases-index-card__media{aspect-ratio:16/9;background:#efeee4;position:relative;overflow:hidden}.cases-index-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--neo-ease)}.cases-index-card:hover .cases-index-card__media img{transform:scale(1.035)}.cases-index-card__media>span{background:var(--card-accent);color:#151718;gap:2px;max-width:180px;padding:12px 14px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 10px 30px #17191824}.cases-index-card__media>span strong{font-size:1.25rem}.cases-index-card__media>span small{font:550 .75rem/1.35 var(--font-tech), monospace;letter-spacing:.05em;text-transform:uppercase}.cases-index-card__copy{flex-direction:column;padding:clamp(24px,3vw,38px);display:flex;position:relative}.cases-index-card__copy>small{color:#6c6e67;font:520 .75rem/1.4 var(--font-tech), monospace;text-transform:uppercase}.cases-index-card__copy h3{letter-spacing:-.052em;max-width:15ch;margin:16px 0;font-size:clamp(2rem,3vw,3.4rem);line-height:.98}.cases-index-card__copy p{color:#62645d;max-width:47ch;margin:0 0 24px;line-height:1.65}.cases-index-card__copy ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0 46px 0 0;list-style:none;display:flex}.cases-index-card__copy li{background:var(--card-accent);border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:650}.cases-index-card__copy>svg{position:absolute;bottom:28px;right:28px}.credentials-hero{color:#fff;background:#111315;padding:clamp(50px,7vw,100px) 0 clamp(90px,10vw,145px)}.credentials-hero__layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(50px,8vw,120px);min-height:min(730px,100dvh - 180px);display:grid}.credentials-hero__copy nav{color:#ffffff8c;font:520 .75rem/1.3 var(--font-tech), monospace;text-transform:uppercase;gap:9px;margin-bottom:clamp(48px,7vw,72px);display:flex}.credentials-hero__copy>.eyebrow{color:var(--lime)}.credentials-hero__copy h1{letter-spacing:-.072em;max-width:10ch;margin:20px 0 28px;font-size:clamp(4rem,7vw,8.2rem);line-height:.89}.credentials-hero__copy>p{color:#ffffffad;max-width:48ch;margin:0 0 34px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.7}.credentials-figure{margin:0}.credentials-figure img{width:100%;height:auto}.credentials-figure figcaption{color:#6a6d65;font:520 .75rem/1.4 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase;padding:12px 0}.credentials-hero__figure{background:#ffffff0f;border:1px solid #ffffff26;padding:14px;box-shadow:0 50px 120px #0000006b}.credentials-hero__figure figcaption{color:#ffffff94}.credentials-stats{background:var(--lime)}.credentials-stats__grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.credentials-stats article{border-right:1px solid #17191829;flex-direction:column;justify-content:space-between;min-height:150px;padding:26px 22px;display:flex}.credentials-stats strong{letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4.7rem);line-height:.9}.credentials-stats span{max-width:20ch;font:650 .75rem/1.4 var(--font-tech), monospace;text-transform:uppercase}.credentials-stats__note{color:#171918ad;margin-block:0;padding-block:16px 20px;font-size:.75rem}.credentials-section-heading{grid-template-columns:.55fr 1.45fr;gap:18px clamp(45px,8vw,120px);margin-bottom:clamp(50px,8vw,90px);display:grid}.credentials-section-heading h2{letter-spacing:-.064em;max-width:15ch;margin:0;font-size:clamp(3rem,5.6vw,6.5rem);line-height:.93}.credentials-section-heading>p{color:#62645d;grid-column:2;max-width:58ch;margin:0;line-height:1.75}.credentials-section-heading--inverse .eyebrow{color:var(--lime)}.credentials-section-heading--inverse>p{color:#ffffff9e}.credentials-model{padding:clamp(100px,12vw,170px) 0}.credentials-model__layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.credentials-model__moves{border-top:1px solid var(--credential-line);display:grid}.credentials-model__moves article{border-bottom:1px solid var(--credential-line);padding:20px 0}.credentials-model__layout strong{font-size:1.02rem}.credentials-model__layout p{color:#62645d;margin:7px 0 0;font-size:.8rem;line-height:1.6}.credentials-expanded{background:#ece9ff;padding:clamp(100px,12vw,170px) 0}.credentials-expanded__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.credentials-expanded__grid article{background:#fffdf4;border:1px solid #1719181f;overflow:hidden}.credentials-expanded__grid img{aspect-ratio:16/9;object-fit:contain;background:#f6f3e8;width:100%}.credentials-expanded__grid article>div{flex-direction:column;align-items:flex-start;min-height:280px;padding:clamp(24px,4vw,38px);display:flex}.credentials-expanded__grid small{color:var(--blue);font:650 .75rem/1.3 var(--font-tech), monospace;letter-spacing:.06em;text-transform:uppercase}.credentials-expanded__grid h3{letter-spacing:-.045em;max-width:18ch;margin:18px 0 12px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.credentials-expanded__grid p{color:#62645d;max-width:56ch;margin:0 0 28px;line-height:1.65}.credentials-expanded__grid a{color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-weight:750;display:inline-flex}.credentials-expanded__grid a svg{width:17px}.credentials-ai{color:#fff;background:#111315;padding:clamp(100px,12vw,170px) 0}.credentials-ai .credentials-figure{background:#ffffff0d;border:1px solid #ffffff21;padding:12px}.credentials-ai .credentials-figure figcaption{color:#ffffff8c}.credentials-ai__timeline{background:#ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:60px;display:grid}.credentials-ai__timeline article{background:#181a1c;flex-direction:column;min-height:235px;padding:24px;display:flex}.credentials-ai__timeline time{color:var(--lime);font:600 .75rem/1 var(--font-tech), monospace}.credentials-ai__timeline strong{margin:auto 0 10px;font-size:1.2rem}.credentials-ai__timeline p{color:#ffffff94;margin:0;font-size:.78rem;line-height:1.55}.credentials-tech{padding:clamp(100px,12vw,170px) 0}.credentials-tech__partners{border:1px solid var(--credential-line);background:var(--credential-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.credentials-tech__partners article{background:#fff;grid-template-rows:minmax(58px,auto) auto;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px 15px;min-height:150px;padding:22px;display:grid}.credentials-tech__partners article>img{object-fit:contain;filter:grayscale()contrast(1.05);opacity:.9;width:auto;max-width:min(76%,210px);height:auto;max-height:62px}.credentials-tech__partners article>svg:last-child{color:var(--blue);grid-area:1/2/3}.credentials-tech__partners article div{gap:5px;display:grid}.credentials-tech__partners article span{color:#696b64;font-size:.75rem}.credentials-tech__plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.credentials-tech__note{border-left:3px solid var(--blue);color:#555853;background:#dfe2ff;margin-top:25px;padding:17px 20px;font-size:.78rem;line-height:1.65}.credentials-recognition{color:#fff;background:#1d204a;padding:clamp(100px,12vw,170px) 0}.credentials-recognition__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.credentials-recognition__grid .credentials-figure{background:#ffffff12;border:1px solid #ffffff26;padding:10px}.credentials-recognition__grid figcaption{color:#ffffff8c}.credentials-recognition__evidence{background:#ffffff0f;border:1px solid #ffffff26;margin-top:34px;padding:24px}.credentials-recognition__evidence p{color:#ffffffc2;max-width:78ch;margin:0;line-height:1.7}.credentials-recognition__evidence nav{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.credentials-recognition__evidence a{color:var(--lime);border:1px solid #ffffff2e;align-items:center;gap:7px;padding:9px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.credentials-recognition__evidence svg{width:15px}.credentials-experience{padding:clamp(100px,12vw,170px) 0}.credentials-experience>.credentials-figure{border:1px solid var(--credential-line);background:#fff;padding:12px}.credentials-experience__groups{background:var(--credential-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:60px;display:grid}.credentials-experience__groups article{background:#fffdf4;min-height:280px;padding:24px}.credentials-experience__groups h3{color:var(--blue);margin:0 0 20px;font-size:1rem}.credentials-experience__groups ul{margin:0;padding:0;list-style:none}.credentials-experience__groups li{border-top:1px solid var(--credential-line);color:#5e615b;padding:8px 0;font-size:.75rem}.credentials-experience__groups article:last-child:nth-child(3n+1){grid-column:1/-1}.credentials-team{background:#e2e4ff;padding:clamp(100px,12vw,170px) 0}.credentials-team__layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.credentials-team__copy .eyebrow{color:var(--blue)}.credentials-team__copy h2{letter-spacing:-.062em;max-width:12ch;margin:20px 0 28px;font-size:clamp(3rem,5.5vw,6.25rem);line-height:.93}.credentials-team__copy p{color:#555853;max-width:54ch;margin:0 0 16px;line-height:1.7}.credentials-team__copy a{color:var(--blue);align-items:center;gap:8px;margin-top:22px;font-weight:750;display:inline-flex}.credentials-team__copy a svg{width:17px}.credentials-team__visuals{grid-template-columns:1.3fr .7fr;align-items:end;gap:14px;display:grid}.credentials-team__visuals .credentials-figure{background:#ffffff7a;border:1px solid #17191824;padding:10px}.credentials-team__visuals .credentials-figure:last-child{transform:translateY(36px)}.credentials-cases{color:#fff;background:#111315;padding:clamp(100px,12vw,170px) 0}.credentials-cases__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}.credentials-cases__heading .eyebrow{color:var(--lime)}.credentials-cases__heading h2{letter-spacing:-.064em;max-width:12ch;margin:15px 0 0;font-size:clamp(3rem,5.5vw,6.2rem);line-height:.93}.credentials-cases__heading>a{color:var(--lime);align-items:center;gap:8px;font-weight:700;display:flex}.credentials-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.credentials-cases__grid>a{background:#1a1c1e}.credentials-cases__grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.credentials-cases__grid>a>div{flex-direction:column;min-height:230px;padding:24px;display:flex;position:relative}.credentials-cases__grid small{color:var(--lime);font:520 .75rem/1.3 var(--font-tech), monospace;text-transform:uppercase}.credentials-cases__grid strong{margin:14px 0 10px;font-size:1.5rem;line-height:1.05}.credentials-cases__grid span{color:#ffffff94;font-size:.78rem;line-height:1.55}.credentials-cases__grid svg{margin-top:auto}.credentials-cta{background:var(--lime);padding:clamp(110px,13vw,180px) 0}.credentials-cta .shell{justify-items:start;display:grid}.credentials-cta>.shell>svg{width:46px;height:46px;margin-bottom:30px}.credentials-cta h2{letter-spacing:-.068em;max-width:13ch;margin:18px 0 25px;font-size:clamp(3.5rem,6vw,7rem);line-height:.91}.credentials-cta p{max-width:56ch;margin:0 0 35px;line-height:1.7}.credentials-cta .button--primary{color:#fff;background:#111315}@media (max-width:1024px){.case-study-hero__layout,.credentials-hero__layout{grid-template-columns:1fr}.case-study__breadcrumbs ol,.credentials-hero__copy nav{margin-bottom:60px}.case-study-hero__copy h1,.credentials-hero__copy h1{max-width:12ch}.case-study-brief__layout,.credentials-model__layout{grid-template-columns:1fr}.case-study-related__grid,.credentials-tech__partners,.credentials-expanded__grid,.credentials-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credentials-ai__timeline,.credentials-experience__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials-team__layout{grid-template-columns:1fr}}@media (max-width:760px){.case-study-hero{min-height:auto}.case-study-hero__layout{min-height:0}.case-study-hero__copy h1,.credentials-hero__copy h1{font-size:clamp(3rem,14vw,4.75rem)}.case-study-hero__meta{grid-template-columns:1fr}.case-study-hero__meta>div{border-bottom:1px solid #ffffff24}.case-study-hero__media figcaption{flex-direction:column;align-items:flex-start}.case-study-brief__layout,.case-study-chapter__grid,.cases-index-catalog__heading,.credentials-section-heading,.case-study-brief ul{grid-template-columns:1fr}.case-study-chapter header{margin-bottom:30px}.case-study-related__heading,.credentials-cases__heading{flex-direction:column;align-items:flex-start}.case-study-related__grid,.cases-index-catalog__grid,.credentials-tech__partners,.credentials-tech__plates,.credentials-expanded__grid,.credentials-recognition__grid,.credentials-experience__groups,.credentials-team__visuals,.credentials-cases__grid{grid-template-columns:1fr}.credentials-section-heading>p{grid-column:1}.cases-index-card{min-height:560px}.cases-index-card--wide{grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr}.cases-index-card--wide .cases-index-card__media{aspect-ratio:16/9}.credentials-experience__groups article{grid-column:auto!important}.credentials-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials-ai__timeline{grid-template-columns:1fr}.credentials-ai__timeline article{min-height:210px}.credentials-team__visuals .credentials-figure:last-child{transform:none}}@media (max-width:480px){.case-study-results__grid,.credentials-stats__grid{grid-template-columns:1fr}.case-study-results article,.credentials-stats article{min-height:125px}.case-study-chapter__details{grid-template-columns:1fr}}
.mgc-page{--mgc-night:#080b10;--mgc-ink:#111318;--mgc-paper:#f7f8dc;--mgc-blue:#4242ff;--mgc-lime:#8aff4d;--mgc-body:clamp(1.125rem, 1.5vw, 1.4rem);--mgc-body-line:1.58;background:var(--mgc-paper);color:var(--mgc-ink);overflow:clip}.mgc-page *,.mgc-page :before,.mgc-page :after{box-sizing:border-box}.mgc-page h1,.mgc-page h2,.mgc-page h3,.mgc-page p{margin:0}.mgc-page :where(h1,h2,h3){text-wrap:balance;min-width:0;max-width:100%}.mgc-page :where(p,a,strong){overflow-wrap:anywhere;min-width:0}.mgc-kicker{color:var(--mgc-lime);font:650 .7rem/1 var(--font-tech), sans-serif;letter-spacing:.13em;text-transform:uppercase;display:block}.mgc-kicker--blue{color:var(--mgc-blue)}.mgc-button{cursor:pointer;width:fit-content;min-height:54px;font:650 .88rem/1 var(--font-system), sans-serif;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:13px;padding:0 24px;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.mgc-button:hover{transform:translateY(-2px)}.mgc-button svg{flex:none;width:18px;height:18px}.mgc-button--lime{color:#111;background:var(--mgc-lime)}.mgc-button--glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff4d}.mgc-button--dark{color:#fff;background:var(--mgc-ink)}.mgc-background-film{z-index:0;background:var(--mgc-night);pointer-events:none;position:absolute;inset:0;overflow:hidden}.mgc-background-film iframe{opacity:1;pointer-events:none;border:0;width:100vw;min-width:177.78vh;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.16)}.mgc-hero{isolation:isolate;color:#fff;background:var(--mgc-night);grid-template-rows:auto 1fr auto;min-height:max(760px,100svh - 68px);display:grid;position:relative;overflow:hidden}.mgc-hero__image,.mgc-hero__veil{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mgc-hero__image{object-fit:cover;object-position:center}.mgc-hero__veil{z-index:-1;background:linear-gradient(90deg,#05070bf7 0%,#05070be0 29%,#05070b4d 61%,#05070b29 100%),linear-gradient(#05070ba6,#0000 34%,#05070bc2)}.mgc-breadcrumbs{color:#ffffff8f;font:600 .63rem/1 var(--font-tech), sans-serif;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:11px;padding-top:28px;display:flex}.mgc-breadcrumbs a:hover{color:#fff}.mgc-hero__content{align-self:center;min-width:0;padding-block:clamp(76px,11vh,128px) clamp(70px,9vh,110px)}.mgc-hero__lockup{color:#ffffffb8;width:fit-content;font:700 .64rem/1 var(--font-tech), sans-serif;letter-spacing:.11em;align-items:center;gap:12px;margin-bottom:clamp(36px,7vh,72px);display:flex}.mgc-hero__lockup>strong{color:#fff;letter-spacing:.04em;font-size:.78rem}.mgc-hero__lockup>span{color:var(--mgc-lime);font-size:.95rem}.mgc-hero__lockup img{width:54px;height:auto}.mgc-hero__lockup small{font:inherit}.mgc-hero h1{max-width:10.5ch;font:520 clamp(3.45rem, 6.45vw, 6.85rem)/.88 var(--font-brand), sans-serif;letter-spacing:-.068em;margin-top:18px}.mgc-page h2 em,.mgc-hero h1 em{font-family:var(--font-human), serif;letter-spacing:-.035em;font-weight:400}.mgc-hero h1 em{color:var(--mgc-lime)}.mgc-hero__content>p{color:#ffffffc7;max-width:620px;margin-top:30px;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.52}.mgc-hero__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.mgc-hero__footer{color:#fff9;min-height:66px;font:650 .58rem/1 var(--font-tech), sans-serif;letter-spacing:.12em;align-items:center;gap:16px;display:flex}.mgc-hero__footer i{background:var(--mgc-lime);border-radius:50%;width:4px;height:4px}.mgc-stats{border-bottom:1px solid #1113182e}.mgc-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mgc-stat{border-right:1px solid #1113182e;min-width:0;min-height:270px;padding:clamp(42px,5vw,76px) clamp(24px,4vw,66px)}.mgc-stat:last-child{border-right:0}.mgc-stat strong{font:600 clamp(4.4rem, 6.6vw, 8rem)/.8 var(--font-brand), sans-serif;letter-spacing:-.07em;display:block}.mgc-stat span{color:#585a55;margin-top:28px;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:570;display:block}.mgc-story{isolation:isolate;color:#fff;background:var(--mgc-night);min-height:clamp(760px,92svh,1040px);display:grid;position:relative;overflow:hidden}.mgc-story__veil{z-index:1;background:linear-gradient(90deg,#05070bed,#05070b9c 48%,#05070b33),linear-gradient(#05070b33,#05070be6);position:absolute;inset:0}.mgc-story--americas .mgc-story__veil{background:linear-gradient(90deg,#05070b40,#05070ba1 55%,#05070bed),linear-gradient(#05070b3d,#05070be6)}.mgc-story__content{z-index:2;min-height:inherit;flex-direction:column;justify-content:flex-end;min-width:0;padding-block:clamp(110px,15vh,180px) clamp(58px,7vw,94px);display:flex;position:relative}.mgc-story__content--right{text-align:left;align-items:flex-end}.mgc-story__content--right>*{width:min(100%,970px)}.mgc-story h2,.mgc-ecosystem h2,.mgc-techlab h2{font:540 clamp(3.1rem, 5.7vw, 6.45rem)/.9 var(--font-brand), sans-serif;letter-spacing:-.06em}.mgc-story h2{max-width:14ch;margin-top:24px}.mgc-story h2 em{color:var(--mgc-lime)}.mgc-story__bottom{border-top:1px solid #ffffff47;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);align-items:end;gap:clamp(34px,7vw,100px);width:min(100%,1060px);margin-top:clamp(38px,6vw,76px);padding-top:30px;display:grid}.mgc-story__content--right .mgc-story__bottom{grid-template-columns:minmax(0,1fr) auto}.mgc-story__bottom p,.mgc-story__copy p{color:#ffffffd1;max-width:630px;font-size:var(--mgc-body);line-height:var(--mgc-body-line)}.mgc-story__copy p+p{margin-top:16px}.mgc-story__actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.mgc-story__link{color:#fff;align-items:center;gap:10px;width:fit-content;font-size:1rem;font-weight:650;display:inline-flex}.mgc-story__link svg{flex:none;width:18px;height:18px}.mgc-story__number{z-index:2;color:#ffffff5c;font:600 .66rem/1 var(--font-tech), sans-serif;letter-spacing:.1em;position:absolute;bottom:clamp(18px,3vw,40px);right:clamp(20px,4vw,66px)}.mgc-ecosystem{color:#fff;background:var(--mgc-night)}.mgc-ecosystem__stage{isolation:isolate;min-height:clamp(650px,82svh,880px);display:grid;position:relative;overflow:hidden}.mgc-ecosystem__veil{z-index:1;background:linear-gradient(180deg, #05070b42, #05070bcc 62%, var(--mgc-night));position:absolute;inset:0}.mgc-ecosystem__header{z-index:2;min-height:inherit;grid-template-columns:minmax(120px,.34fr) minmax(0,1.08fr) minmax(260px,.56fr);align-items:end;gap:clamp(30px,6vw,92px);min-width:0;padding-block:clamp(110px,15vh,170px) clamp(64px,8vw,110px);display:grid;position:relative}.mgc-ecosystem h2{max-width:13ch}.mgc-ecosystem h2 em{color:var(--mgc-lime)}.mgc-ecosystem__header>p{color:#fffc;max-width:520px;font-size:var(--mgc-body);line-height:var(--mgc-body-line)}.mgc-ecosystem__grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mgc-ecosystem__grid li{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:22px;min-width:0;min-height:220px;padding:clamp(30px,3.3vw,50px);display:grid;position:relative}.mgc-ecosystem__grid li:nth-child(3n){border-right:0}.mgc-ecosystem__grid li>span{color:var(--mgc-lime);font:650 .62rem/1 var(--font-tech), sans-serif;letter-spacing:.08em}.mgc-ecosystem__grid li>strong{letter-spacing:-.035em;align-self:end;max-width:15ch;font-size:clamp(1.35rem,1.95vw,2.1rem);line-height:1}.mgc-ecosystem__grid li>svg{color:#ffffff6b;width:19px}.mgc-techlab{color:#fff;background:var(--mgc-blue)}.mgc-techlab__film{isolation:isolate;min-height:clamp(720px,90svh,980px);display:grid;position:relative;overflow:hidden}.mgc-techlab__veil{z-index:1;background:linear-gradient(90deg,#0c0d24f0,#24249eab 58%,#1a1b5b59),linear-gradient(#090a1438,#18185beb);position:absolute;inset:0}.mgc-techlab__top{z-index:2;min-height:inherit;grid-template-columns:minmax(0,1.12fr) minmax(300px,.6fr);align-items:end;gap:clamp(42px,8vw,120px);min-width:0;padding-block:clamp(110px,15vh,180px) clamp(60px,8vw,104px);display:grid;position:relative}.mgc-techlab__title h2{max-width:11ch;margin-top:22px}.mgc-techlab__copy{color:#ffffffd1;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.mgc-techlab__copy>svg{width:30px;height:30px;color:var(--mgc-lime)}.mgc-techlab__copy p{font-size:var(--mgc-body);line-height:var(--mgc-body-line)}.mgc-techlab__copy .mgc-story__link{grid-column:2;margin-top:12px}.mgc-techlab__capabilities{border-top:1px solid #ffffff40;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mgc-techlab__capabilities article{border-right:1px solid #ffffff38;min-width:0;min-height:260px;padding:40px 30px 34px}.mgc-techlab__capabilities article:first-child{padding-left:0}.mgc-techlab__capabilities article:last-child{border-right:0;padding-right:0}.mgc-techlab__capabilities svg{width:26px;height:26px;color:var(--mgc-lime)}.mgc-techlab__capabilities h3{letter-spacing:-.02em;margin-top:36px;font-size:1.18rem}.mgc-techlab__capabilities p{color:#ffffffc2;font-size:var(--mgc-body);line-height:var(--mgc-body-line);margin-top:12px}.mgc-closing{padding:clamp(84px,10vw,150px) 0}.mgc-closing__grid{grid-template-columns:80px minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(30px,6vw,94px);display:grid}.mgc-closing__grid>svg{width:68px;height:68px;color:var(--mgc-blue)}.mgc-page .mgc-closing h2{max-width:14ch;font:540 clamp(2.8rem, 4.35vw, 4.9rem)/.94 var(--font-brand), sans-serif;letter-spacing:-.05em;margin-top:20px}.mgc-closing__grid>div:last-child>p{color:#555751;font-size:var(--mgc-body);line-height:var(--mgc-body-line)}.mgc-closing__grid .mgc-button{margin-top:28px}@media (max-width:1100px){.mgc-story h2,.mgc-ecosystem h2,.mgc-techlab h2{font-size:clamp(3rem,7vw,5.7rem)}.mgc-page .mgc-closing h2{font-size:clamp(2.65rem,4.6vw,3.9rem)}.mgc-ecosystem__header{grid-template-columns:minmax(110px,.28fr) minmax(0,1fr) minmax(230px,.48fr);gap:34px}}@media (max-width:980px){.mgc-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgc-stat:nth-child(2){border-right:0}.mgc-stat{border-bottom:1px solid #1113182e}.mgc-stat:nth-child(n+3){border-bottom:0}.mgc-ecosystem__header,.mgc-techlab__top,.mgc-closing__grid{grid-template-columns:1fr;align-items:start}.mgc-ecosystem__header{align-content:end}.mgc-ecosystem__header>p{margin-top:8px}.mgc-ecosystem__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgc-ecosystem__grid li:nth-child(3n){border-right:1px solid #ffffff24}.mgc-ecosystem__grid li:nth-child(2n){border-right:0}.mgc-techlab__top{align-content:end}.mgc-techlab__copy{max-width:640px}.mgc-techlab__capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.mgc-techlab__capabilities article:first-child{padding-left:30px}.mgc-techlab__capabilities article:nth-child(2){border-right:0}.mgc-techlab__capabilities article:nth-child(n+3){border-top:1px solid #ffffff38}.mgc-closing__grid{align-items:start}.mgc-page .mgc-closing h2{max-width:16ch}}@media (max-width:680px){.mgc-hero{min-height:calc(100svh - 58px)}.mgc-hero__image{object-position:70% center;opacity:.8}.mgc-hero__veil{background:linear-gradient(#05070bbd,#05070b80 27%,#05070bf0 80%)}.mgc-breadcrumbs{display:none}.mgc-hero__content{align-self:end;padding-block:72px 36px}.mgc-hero__lockup{margin-bottom:32px}.mgc-hero h1{letter-spacing:-.06em;max-width:9.5ch;font-size:clamp(3rem,14vw,4.75rem)}.mgc-hero h1 br{display:none}.mgc-hero__content>p{font-size:var(--mgc-body);margin-top:24px}.mgc-hero__actions{flex-direction:column;align-items:stretch}.mgc-button{width:100%}.mgc-hero__footer{display:none}.mgc-stat{min-height:180px;padding:32px 20px}.mgc-stat strong{font-size:clamp(3.35rem,15vw,4.9rem)}.mgc-stat span{margin-top:16px;font-size:.88rem}.mgc-background-film iframe{transform:translate(-50%,-50%)scale(1.28)}.mgc-story{min-height:780px}.mgc-story__content{justify-content:flex-end;padding-block:96px 42px}.mgc-story__content--right{align-items:flex-start}.mgc-story h2,.mgc-ecosystem h2,.mgc-techlab h2{letter-spacing:-.052em;font-size:clamp(2.55rem,12vw,4.05rem);line-height:.92}.mgc-story h2{max-width:10.8ch}.mgc-story h2 br,.mgc-ecosystem h2 br{display:none}.mgc-story__bottom,.mgc-story__content--right .mgc-story__bottom{grid-template-columns:1fr;gap:28px;margin-top:36px;padding-top:24px}.mgc-story__actions{width:100%}.mgc-story__number{display:none}.mgc-ecosystem__stage{min-height:760px}.mgc-ecosystem__header{align-content:end;gap:26px;padding-block:90px 46px}.mgc-ecosystem h2{max-width:10.5ch}.mgc-ecosystem__grid{grid-template-columns:1fr}.mgc-ecosystem__grid li,.mgc-ecosystem__grid li:nth-child(3n){border-right:0;min-height:160px}.mgc-techlab__film{min-height:800px}.mgc-techlab__top{align-content:end;gap:40px;padding-block:96px 50px}.mgc-techlab__title h2{max-width:9.7ch}.mgc-techlab__copy{grid-template-columns:30px minmax(0,1fr);gap:16px}.mgc-techlab__copy>svg{width:25px;height:25px}.mgc-techlab__copy .mgc-story__link{grid-column:1/-1;margin-top:4px}.mgc-techlab__capabilities{grid-template-columns:1fr}.mgc-techlab__capabilities article,.mgc-techlab__capabilities article:first-child,.mgc-techlab__capabilities article:nth-child(2){border-top:1px solid #ffffff38;border-right:0;min-height:205px;padding:30px 0}.mgc-techlab__capabilities article:first-child{border-top:0}.mgc-techlab__capabilities h3{margin-top:26px}.mgc-closing__grid>svg{width:52px;height:52px}.mgc-page .mgc-closing h2{max-width:15ch;font-size:clamp(2.25rem,8.8vw,2.8rem);line-height:.96}}@media (prefers-reduced-motion:reduce){.mgc-background-film iframe{display:none}.mgc-button{transition:none}}
.industries-hub{--industries-ink:#171817;--industries-paper:#f6f6e7;color:var(--industries-ink);background:var(--industries-paper)}.industries-hub :where(h1,h2,h3){text-wrap:balance}.industries-hub :where(p){text-wrap:pretty;orphans:3;widows:3}.industries-hub__hero{min-height:min(820px,calc(100svh - var(--header-total)));color:#fff;background:#111312;padding:clamp(64px,8vw,112px) 0}.industries-hub__hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(34px,4.5vw,76px);display:grid}.industries-hub__hero-copy{z-index:2;position:relative}.industries-hub__hero-copy .eyebrow{color:var(--lime)}.industries-hub__hero-copy h1{color:#fff;max-width:none;font:560 clamp(3.45rem,5.5vw,6.65rem)/.9 var(--font-brand),sans-serif;letter-spacing:-.07em;margin:20px 0 28px}.industries-hub__hero-copy h1>span{white-space:nowrap;width:max-content;max-width:100%}.industries-hub__hero-copy>p{color:#ffffffc7;max-width:580px;font:450 clamp(1.15rem,1.45vw,1.5rem)/1.55 var(--font-system),sans-serif;margin:0 0 34px}.industries-hub__hero-media{min-height:560px;position:relative}.industries-hub__hero-image{background:#222;margin:0;position:absolute;overflow:hidden}.industries-hub__hero-image img{object-fit:cover;width:100%;height:100%;display:block}.industries-hub__hero-image--main{inset:0 11% 10% 0}.industries-hub__hero-image--secondary{border:12px solid #111312;width:45%;height:39%;bottom:0;right:0}.industries-hub__quick-nav{top:var(--header-total);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f6e7f0;border-bottom:1px solid #17181729;position:sticky}.industries-hub__quick-nav .shell{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.industries-hub__quick-nav a{min-height:70px;color:var(--industries-ink);font:600 .86rem/1 var(--font-system),sans-serif;border-right:1px solid #17181721;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;text-decoration:none;display:flex}.industries-hub__quick-nav a:first-child{border-left:1px solid #17181721}.industries-hub__quick-nav svg{width:17px;height:17px;transition:transform .2s}.industries-hub__quick-nav a:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.industries-hub__system{padding:clamp(86px,10vw,150px) 0}.industries-hub__system-heading{grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.industries-hub__system-heading h2{max-width:14ch;font:560 clamp(2.8rem,5.7vw,6.1rem)/.96 var(--font-brand),sans-serif;letter-spacing:-.065em;margin:0}.industries-hub__system-heading p{color:#565850;max-width:770px;font:450 clamp(1.15rem,1.45vw,1.45rem)/1.58 var(--font-system),sans-serif;margin:30px 0 0}.industries-hub__layers{border-top:1px solid #17181729;border-bottom:1px solid #17181729;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(60px,7vw,100px);display:grid}.industries-hub__layers article{border-right:1px solid #17181729;min-height:300px;padding:38px}.industries-hub__layers article:first-child{border-left:1px solid #17181729}.industries-hub__layers svg{color:#4e4ef5;stroke-width:1.6px;width:30px;height:30px}.industries-hub__layers h3{font:600 clamp(1.5rem,2vw,2rem)/1.05 var(--font-brand),sans-serif;letter-spacing:-.04em;margin:74px 0 14px}.industries-hub__layers p{color:#63655e;max-width:36ch;margin:0;font-size:1rem;line-height:1.55}.industries-hub__directory{background:#fff;padding:clamp(86px,9vw,140px) 0}.industries-hub__directory-heading{grid-template-columns:.55fr 1fr .75fr;align-items:start;gap:clamp(30px,5vw,80px);margin-bottom:clamp(54px,6vw,86px);display:grid}.industries-hub__directory-heading h2{font:560 clamp(2.4rem,4.2vw,4.9rem)/.96 var(--font-brand),sans-serif;letter-spacing:-.06em;margin:0}.industries-hub__directory-heading p{color:#5d5f58;margin:4px 0 0;font-size:1.08rem;line-height:1.6}.industries-hub__grid{background:#17181729;border:1px solid #17181729;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.industries-hub__card{min-width:0;color:var(--industries-ink);background:#fff;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.industries-hub__card--5{grid-column:1/-1;grid-template-rows:none;grid-template-columns:1.08fr .92fr}.industries-hub__card figure{aspect-ratio:16/9;background:#e9e9df;margin:0;position:relative;overflow:hidden}.industries-hub__card--5 figure{aspect-ratio:16/8}.industries-hub__card img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.industries-hub__card:is(:hover,:focus-visible) img{transform:scale(1.025)}.industries-hub__card-copy{flex-direction:column;align-items:flex-start;min-height:330px;padding:clamp(30px,4vw,54px);display:flex}.industries-hub__card-copy>span{color:#4e4ef5;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.industries-hub__card h3{max-width:16ch;font:580 clamp(2rem,3vw,3.5rem)/.98 var(--font-brand),sans-serif;letter-spacing:-.055em;margin:40px 0 18px}.industries-hub__card p{color:#5c5e57;max-width:48ch;margin:0;font-size:1rem;line-height:1.58}.industries-hub__card strong{align-items:center;gap:8px;margin-top:auto;padding-top:34px;font-size:.9rem;display:flex}.industries-hub__card strong svg{width:18px;height:18px;transition:transform .2s}.industries-hub__card:is(:hover,:focus-visible) strong svg{transform:translate(3px,-3px)}.industries-hub__closing{color:#fff;background:#4e4ef5;padding:clamp(78px,9vw,130px) 0}.industries-hub__closing-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(50px,8vw,130px);display:grid}.industries-hub__closing .eyebrow{color:var(--lime)}.industries-hub__closing h2{max-width:15ch;font:560 clamp(3rem,5.7vw,6.2rem)/.92 var(--font-brand),sans-serif;letter-spacing:-.065em;margin:20px 0 0}.industries-hub__closing p{color:#ffffffc7;max-width:470px;margin:0 0 30px;font-size:1.15rem;line-height:1.55}@media (max-width:980px){.industries-hub__hero-grid,.industries-hub__system-heading,.industries-hub__directory-heading,.industries-hub__closing-grid{grid-template-columns:1fr}.industries-hub__hero{min-height:auto}.industries-hub__hero-media{min-height:500px}.industries-hub__system-heading h2{max-width:17ch}.industries-hub__directory-heading p{max-width:620px}.industries-hub__closing-grid{align-items:start}}@media (max-width:760px){.industries-hub__hero{padding:54px 0 44px}.industries-hub__hero-copy h1{max-width:none;font-size:clamp(2.6rem,12.5vw,4.5rem)}.industries-hub__hero-copy>p{font-size:1.08rem}.industries-hub__hero-media{min-height:360px}.industries-hub__hero-image--main{inset:0 6% 8% 0}.industries-hub__hero-image--secondary{border-width:7px;width:45%;height:40%}.industries-hub__quick-nav{top:var(--nav-main-height);scrollbar-width:none;overflow-x:auto}.industries-hub__quick-nav::-webkit-scrollbar{display:none}.industries-hub__quick-nav .shell{width:max-content;min-width:100%;padding:0;display:flex}.industries-hub__quick-nav a{min-width:150px;min-height:60px;padding:0 18px}.industries-hub__system-heading h2{font-size:clamp(2.65rem,13vw,4rem)}.industries-hub__layers{grid-template-columns:1fr}.industries-hub__layers article,.industries-hub__layers article:first-child{border-bottom:1px solid #17181729;border-left:1px solid #17181729;border-right:1px solid #17181729;min-height:230px}.industries-hub__layers article:last-child{border-bottom:0}.industries-hub__layers h3{margin-top:48px}.industries-hub__directory-heading{gap:18px}.industries-hub__grid{grid-template-columns:1fr}.industries-hub__card--5{grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr}.industries-hub__card--5 figure{aspect-ratio:16/9}.industries-hub__card-copy{min-height:290px}.industries-hub__card h3{margin-top:34px;font-size:clamp(2rem,10vw,3rem)}.industries-hub__closing h2{font-size:clamp(3rem,14vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.industries-hub__card img,.industries-hub__quick-nav svg,.industries-hub__card strong svg{transition:none}}
