.editorial-page{--ed-bg:#111210;--ed-ink:#f1f2e9;--ed-muted:#a1a59a;--ed-line:#f1f2e92b;--ed-accent:#c1ff72;background:var(--ed-bg);color:var(--ed-ink)}.editorial-page *,.editorial-page :before,.editorial-page :after{box-sizing:border-box}.editorial-shell{width:min(1440px,100%);margin-inline:auto;padding-inline:clamp(24px,5vw,88px)}.editorial-page a{color:inherit}.editorial-page a:focus-visible{outline:2px solid var(--ed-accent);outline-offset:7px}.editorial-page p{margin:0}.editorial-page h1,.editorial-page h2,.editorial-page h3{margin:0;font-weight:400}.editorial-intro{padding-top:clamp(55px,5vw,80px);padding-bottom:80px}.editorial-eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.editorial-dot{background:var(--ed-accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.editorial-title{letter-spacing:-.075em;font-size:clamp(66px,8.1vw,125px);line-height:.99;margin-top:45px!important}.editorial-serif{letter-spacing:-.067em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.editorial-intro-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-top:60px;display:grid}.editorial-small-label{letter-spacing:.1em;color:var(--ed-muted);font-size:10px;line-height:1.9}.editorial-lede{color:#c4c7bc;letter-spacing:-.035em;max-width:650px;font-size:clamp(18px,1.7vw,23px);line-height:1.5}.editorial-section{padding-top:110px;padding-bottom:110px}.editorial-heading{letter-spacing:-.055em;font-size:clamp(43px,4.9vw,76px);line-height:1.04}.editorial-studio-image-wrap{width:min(1600px,100%);margin-inline:auto}.editorial-studio-image{background:#292e23;height:clamp(350px,43vw,660px);position:relative;overflow:hidden}.editorial-studio-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.editorial-studio-image:after{content:"";background:linear-gradient(#0000,#05070373);position:absolute;inset:65% 0 0}.editorial-image-caption{z-index:1;letter-spacing:.13em;justify-content:space-between;gap:24px;font-size:9px;display:flex;position:absolute;bottom:28px;left:clamp(24px,5vw,88px);right:clamp(24px,5vw,88px)}.editorial-story{grid-template-columns:.65fr 1.35fr;gap:40px;display:grid}.editorial-story>.editorial-eyebrow{align-self:start}.editorial-story-copy{grid-template-columns:1fr 1fr;gap:24px 35px;margin-top:50px;display:grid}.editorial-story-copy p{color:var(--ed-muted);font-size:15px;line-height:1.85}.editorial-story-copy p:first-child{color:#d8dbd0;grid-column:1/-1;max-width:610px;font-size:20px;line-height:1.55}.editorial-principles{padding-top:35px}.editorial-section-header{border-bottom:1px solid var(--ed-line);justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.editorial-principle{border-bottom:1px solid var(--ed-line);grid-template-columns:.25fr 1fr 1fr;gap:50px;padding-block:50px;display:grid}.editorial-index{color:var(--ed-accent);letter-spacing:.1em;font-size:11px}.editorial-principle h2{letter-spacing:-.04em;font-size:clamp(28px,3.1vw,44px);line-height:1.13}.editorial-principle p{max-width:450px;color:var(--ed-muted);font-size:15px;line-height:1.85}.editorial-studio-note{border-top:1px solid var(--ed-line);text-align:center;padding-top:90px;padding-bottom:100px}.editorial-studio-note>.editorial-eyebrow{justify-content:center}.editorial-studio-note blockquote{letter-spacing:-.05em;max-width:1070px;margin:50px auto 36px;font-size:clamp(34px,4.3vw,64px);line-height:1.2}.editorial-final{border-top:1px solid var(--ed-line);justify-content:space-between;align-items:end;gap:32px;display:flex}.editorial-final .editorial-eyebrow{margin-bottom:30px}.editorial-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;width:fit-content;padding-bottom:11px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.editorial-link>span:last-child{font-family:Arial,sans-serif;font-size:22px;line-height:.8;transition:transform .25s}.editorial-link:hover{color:var(--ed-accent)}.editorial-link:hover>span:last-child{transform:translate(3px,-3px)}.editorial-link-large{flex-shrink:0;gap:60px;padding-bottom:16px;font-size:17px}.editorial-link-large>span:last-child{font-size:30px}.editorial-expertise-nav{grid-template-columns:repeat(4,1fr);margin-bottom:30px;display:grid}.editorial-expertise-nav a{border-top:1px solid var(--ed-line);align-items:center;gap:20px;margin-right:25px;padding:20px 0;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.editorial-expertise-nav a span:first-child{color:var(--ed-muted);font-size:10px}.editorial-expertise-nav a span:last-child{margin-left:auto}.editorial-expertise-nav a:hover{color:var(--ed-accent);border-color:var(--ed-accent)}.editorial-capability{border-bottom:1px solid var(--ed-line);grid-template-columns:1fr 1fr;gap:90px;padding-block:85px;scroll-margin-top:90px;display:grid}.editorial-capability:last-child{border-bottom:0}.editorial-capability-title h2{letter-spacing:-.06em;margin-top:32px;font-size:clamp(45px,5.4vw,75px);line-height:1.02}.editorial-capability-copy{padding-top:53px}.editorial-capability-copy h3{letter-spacing:-.04em;max-width:420px;font-size:25px;line-height:1.3}.editorial-capability-copy p{color:var(--ed-muted);max-width:490px;margin-top:25px;font-size:15px;line-height:1.85}.editorial-capability-copy ul{margin:37px 0 0;padding:0;list-style:none}.editorial-capability-copy li{border-top:1px solid var(--ed-line);gap:27px;padding-block:15px;font-size:13px;display:flex}.editorial-capability-copy li>span{color:var(--ed-muted);padding-top:2px;font-size:10px}.editorial-line-art{width:172px;height:145px;color:var(--ed-accent);opacity:.86;margin-top:38px;position:relative}.editorial-line-art i{border:1px solid;display:block;position:absolute}.editorial-line-art-direction i{border-radius:50%;width:80px;height:80px;top:25px;left:20px}.editorial-line-art-direction i:nth-child(2){left:57px}.editorial-line-art-direction i:nth-child(3){top:57px;left:38px}.editorial-line-art-direction i:nth-child(4){background:currentColor;width:10px;height:10px;top:70px;left:73px}.editorial-line-art-interface{transform:rotate(-12deg)}.editorial-line-art-interface i{border-radius:12px;width:90px;height:116px;top:10px;left:10px}.editorial-line-art-interface i:nth-child(2){background:var(--ed-bg);top:20px;left:33px}.editorial-line-art-interface i:nth-child(3){background:var(--ed-bg);top:30px;left:56px}.editorial-line-art-interface i:nth-child(4){background:currentColor;border-radius:4px;width:64px;height:56px;top:45px;left:69px}.editorial-line-art-engineering i{background:var(--ed-bg);width:70px;height:70px;top:15px;left:40px;transform:rotate(30deg)skew(-10deg)}.editorial-line-art-engineering i:first-child{top:63px}.editorial-line-art-engineering i:nth-child(2){top:47px}.editorial-line-art-engineering i:nth-child(3){top:31px}.editorial-line-art-engineering i:nth-child(4){top:15px}.editorial-line-art-evolution i{border-top:2px solid;width:23px;height:30px;bottom:10px;left:15px}.editorial-line-art-evolution i:nth-child(2){height:55px;left:48px}.editorial-line-art-evolution i:nth-child(3){height:83px;left:81px}.editorial-line-art-evolution i:nth-child(4){background:currentColor;height:113px;left:114px}.editorial-process{color:#1b1e16;background:#e9ebe1}.editorial-process .editorial-heading{margin-top:40px}.editorial-process-steps{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:75px;display:grid}.editorial-process-step{border-top:1px solid #a8afa0;padding-top:20px}.editorial-process-step>span{letter-spacing:.1em;font-size:11px}.editorial-process-step h3{letter-spacing:-.04em;margin-top:38px;font-size:25px}.editorial-process-step p{color:#646b5c;margin-top:15px;font-size:14px;line-height:1.75}.editorial-journal-intro{padding-bottom:90px}.editorial-journal-intro .editorial-title{font-size:clamp(65px,7.6vw,112px)}.editorial-journal-list{padding-bottom:100px}.editorial-journal-card{border-top:1px solid var(--ed-line);grid-template-columns:.86fr 1.14fr;column-gap:70px;padding-block:42px;text-decoration:none;display:grid}.editorial-journal-card .editorial-article-art{min-height:300px}.editorial-journal-card-copy{flex-direction:column;justify-content:center;align-items:start;padding-block:15px;display:flex}.editorial-journal-card-copy>.editorial-eyebrow{width:100%;color:var(--ed-muted);justify-content:space-between;gap:30px;font-size:9px}.editorial-journal-card-copy h2{letter-spacing:-.05em;max-width:600px;margin-top:26px;font-size:clamp(34px,3.4vw,49px);line-height:1.08;transition:color .25s}.editorial-journal-card:hover h2,.editorial-journal-card:hover .editorial-link{color:var(--ed-accent)}.editorial-journal-excerpt{color:var(--ed-muted);max-width:515px;font-size:14px;line-height:1.8;margin-top:22px!important}.editorial-journal-card-copy>.editorial-link{margin-top:30px}.editorial-journal-featured{border-top:0;grid-template-columns:1.14fr .86fr;padding-top:0;padding-bottom:64px}.editorial-journal-featured .editorial-article-art{min-height:465px}.editorial-journal-featured h2{font-size:clamp(44px,4.6vw,65px)}.editorial-article-art{isolation:isolate;min-height:350px;position:relative;overflow:hidden}.editorial-art-purpose{color:#173013;background:#c1ff72}.editorial-art-details{color:#272643;background:#c3c6fb}.editorial-art-release{color:#263520;background:#dbded2}.editorial-art-label{z-index:2;letter-spacing:.13em;font-size:8px;position:absolute;top:22px;left:25px}.editorial-art-number{letter-spacing:.1em;font-size:10px;position:absolute;bottom:22px;right:25px}.editorial-art-title{z-index:2;letter-spacing:-.065em;white-space:pre-line;font-size:clamp(32px,3.4vw,49px);font-weight:600;line-height:.96;position:absolute;bottom:24px;left:25px}.editorial-art-object{transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.editorial-journal-card:hover .editorial-art-object{transform:rotate(6deg)scale(1.04)}.editorial-art-object i{display:block;position:absolute}.editorial-art-purpose .editorial-art-object i{aspect-ratio:1;opacity:.7;border:1px solid;border-radius:50%;width:55%;top:9%;left:41%}.editorial-art-purpose .editorial-art-object i:nth-child(2){top:9%;left:30%}.editorial-art-purpose .editorial-art-object i:nth-child(3){top:9%;left:19%}.editorial-art-purpose .editorial-art-object i:nth-child(4){top:9%;left:8%}.editorial-art-purpose .editorial-art-object i:nth-child(5){opacity:1;background:#173013;border:0;width:12%;top:32%;left:43%}.editorial-art-details .editorial-art-object{transform:rotate(-25deg)}.editorial-art-details .editorial-art-object i{background:#c3c6fb;border:1px solid;border-radius:13px;width:32%;height:65%;top:-12%;right:4%;box-shadow:-10px 8px 20px #2726430a}.editorial-art-details .editorial-art-object i:nth-child(2){top:0;right:14%}.editorial-art-details .editorial-art-object i:nth-child(3){top:12%;right:24%}.editorial-art-details .editorial-art-object i:nth-child(4){top:24%;right:34%}.editorial-art-details .editorial-art-object i:nth-child(5){background:#272643;border-radius:6px;width:20%;height:29%;top:33%;right:40%}.editorial-journal-card:hover .editorial-art-details .editorial-art-object{transform:rotate(-20deg)scale(1.04)}.editorial-art-release .editorial-art-object i{background:#dbded2;border:1px solid #263520;width:27%;height:39%;top:18%;left:35%;transform:rotate(-34deg)skew(18deg,5deg)}.editorial-art-release .editorial-art-object i:first-child{background:#263520;top:39%}.editorial-art-release .editorial-art-object i:nth-child(2){top:31%}.editorial-art-release .editorial-art-object i:nth-child(3){top:23%}.editorial-art-release .editorial-art-object i:nth-child(4){top:15%}.editorial-art-release .editorial-art-object i:nth-child(5){top:7%}.editorial-back{align-items:center;gap:15px;margin-bottom:60px;font-size:12px;text-decoration:none;display:inline-flex;color:var(--ed-muted)!important}.editorial-back span{font-size:20px}.editorial-back:hover{color:var(--ed-accent)!important}.editorial-article-header{padding-bottom:45px}.editorial-article-header .editorial-title{max-width:1110px;font-size:clamp(55px,7vw,106px);margin-top:28px!important}.editorial-meta-separator{color:var(--ed-muted);margin-inline:10px}.editorial-article-byline{border-top:1px solid var(--ed-line);color:var(--ed-muted);letter-spacing:.12em;justify-content:space-between;gap:25px;margin-top:60px;padding-top:22px;font-size:9px;display:flex}.editorial-article-banner{height:435px}.editorial-article-banner .editorial-art-label{top:30px;left:35px}.editorial-article-banner .editorial-art-title{font-size:72px;bottom:35px;left:35px}.editorial-article-banner .editorial-art-object{inset:0 0 0 42%}.editorial-article-banner .editorial-art-purpose{border-radius:0}.editorial-article-layout{grid-template-columns:.57fr 1fr;align-items:start;gap:110px;padding-top:80px;padding-bottom:100px;display:grid}.editorial-article-aside{position:sticky;top:115px}.editorial-article-aside nav{border-bottom:1px solid var(--ed-line);flex-direction:column;gap:19px;margin-top:30px;margin-bottom:28px;padding-bottom:40px;display:flex}.editorial-article-aside nav a{color:var(--ed-muted);gap:16px;font-size:12px;line-height:1.5;text-decoration:none;transition:color .2s;display:flex}.editorial-article-aside nav a:hover{color:var(--ed-accent)}.editorial-article-aside nav a>span{font-size:9px;line-height:2}.editorial-article-body{max-width:715px}.editorial-article-intro{letter-spacing:-.025em;color:#d8dbd0;font-size:24px;line-height:1.65;margin-bottom:60px!important}.editorial-article-body section{margin-top:47px;scroll-margin-top:115px}.editorial-article-body section h2{letter-spacing:-.035em;margin-bottom:25px;font-size:27px;line-height:1.25}.editorial-article-body section p{color:var(--ed-muted);margin-block:18px;font-size:16px;line-height:1.9}.editorial-article-body blockquote{border-left:2px solid var(--ed-accent);color:#dcebc9;letter-spacing:-.025em;margin:60px 0 45px;padding:28px 0 28px 27px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-style:italic;line-height:1.4}.editorial-article-signoff{border-top:1px solid var(--ed-line);align-items:center;gap:17px;padding-top:28px;display:flex}.editorial-article-signoff strong{font-size:13px;font-weight:400;display:block}.editorial-article-signoff div>span{color:var(--ed-muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.editorial-next-article{border-top:1px solid var(--ed-line);padding-top:55px;padding-bottom:85px}.editorial-next-article>a{justify-content:space-between;gap:60px;margin-top:30px;text-decoration:none;display:flex}.editorial-next-article h2{letter-spacing:-.055em;max-width:830px;font-size:clamp(35px,4.5vw,66px);line-height:1.08;transition:color .2s}.editorial-next-article>a>span{color:var(--ed-accent);font-size:70px;font-weight:200;line-height:1}.editorial-next-article>a:hover h2{color:var(--ed-accent)}.editorial-legal-page .editorial-title{font-size:clamp(65px,8.5vw,125px)}.editorial-legal-layout{grid-template-columns:.57fr 1fr;align-items:start;gap:110px;padding-top:35px;padding-bottom:110px;display:grid}.editorial-legal-aside{padding-top:10px;position:sticky;top:120px}.editorial-legal-aside nav{flex-direction:column;gap:20px;margin-top:25px;display:flex}.editorial-legal-aside a{color:var(--ed-muted);font-size:12px;text-decoration:none}.editorial-legal-aside a:hover{color:var(--ed-accent)}.editorial-legal-copy section{border-top:1px solid var(--ed-line);padding-block:34px;scroll-margin-top:100px}.editorial-legal-copy h2{letter-spacing:-.035em;margin-bottom:24px;font-size:26px;line-height:1.3}.editorial-legal-copy h3{letter-spacing:-.015em;margin-block:25px 13px;font-size:17px}.editorial-legal-copy p,.editorial-legal-copy address{color:var(--ed-muted);margin-block:15px;font-size:14px;line-height:1.9}.editorial-legal-copy address{color:#d8dbd0;font-style:normal}.editorial-legal-copy p a,.editorial-legal-copy address a{color:var(--ed-ink);text-underline-offset:4px}.editorial-legal-copy p a:hover,.editorial-legal-copy address a:hover{color:var(--ed-accent)}.editorial-legal-related{border-top:1px solid var(--ed-line);justify-content:space-between;gap:25px;padding-top:28px;font-size:12px;display:flex}.editorial-legal-related>span{color:var(--ed-muted)}.editorial-legal-related a{gap:24px;text-decoration:none;display:flex}@media (min-width:1441px){.editorial-studio-image-wrap{padding-inline:30px}}@media (max-width:1000px){.editorial-intro{padding-top:60px;padding-bottom:65px}.editorial-section{padding-block:80px}.editorial-title{font-size:clamp(62px,8.8vw,92px)}.editorial-story{grid-template-columns:.4fr 1fr;gap:35px}.editorial-principle{grid-template-columns:.12fr 1fr 1fr;gap:28px}.editorial-capability{gap:45px;padding-block:70px}.editorial-process-steps{gap:25px}.editorial-journal-card{gap:38px}.editorial-journal-featured .editorial-article-art{min-height:400px}.editorial-journal-card-copy>.editorial-eyebrow{flex-wrap:wrap;gap:8px 20px}.editorial-article-layout,.editorial-legal-layout{grid-template-columns:.43fr 1fr;gap:55px}.editorial-article-intro{font-size:22px}}@media (max-width:760px){.editorial-shell{padding-inline:24px}.editorial-intro{padding-top:48px;padding-bottom:55px}.editorial-title{letter-spacing:-.075em;font-size:clamp(50px,10.4vw,80px);margin-top:32px!important}.editorial-intro-bottom{grid-template-columns:1fr;gap:28px;margin-top:36px}.editorial-intro-bottom>.editorial-small-label{order:2}.editorial-lede{max-width:540px;font-size:19px}.editorial-eyebrow{letter-spacing:.11em;font-size:9px}.editorial-section{padding-block:65px}.editorial-heading{font-size:clamp(38px,8vw,58px)}.editorial-studio-image{height:350px}.editorial-image-caption{font-size:8px;bottom:20px;left:24px;right:24px}.editorial-image-caption>span:last-child{display:none}.editorial-story{grid-template-columns:1fr;gap:35px}.editorial-story-copy{gap:20px;margin-top:30px}.editorial-story-copy p{font-size:14px}.editorial-story-copy p:first-child{font-size:19px}.editorial-section-header>.editorial-small-label{display:none}.editorial-principle{grid-template-columns:32px 1fr;gap:20px;padding-block:32px}.editorial-principle h2{font-size:34px}.editorial-principle p{grid-column:2;font-size:14px}.editorial-studio-note blockquote{margin-block:35px 28px;font-size:36px}.editorial-studio-note blockquote br{display:none}.editorial-final{flex-direction:column;align-items:start;gap:38px}.editorial-final .editorial-eyebrow{margin-bottom:25px}.editorial-link-large{gap:50px;font-size:15px}.editorial-expertise-nav{grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:0}.editorial-expertise-nav a{gap:15px;margin-right:0;padding-block:16px;font-size:12px}.editorial-capability{grid-template-columns:1fr;gap:0;padding-block:55px}.editorial-capability-title{position:relative}.editorial-capability-title h2{margin-top:23px;font-size:52px}.editorial-line-art{transform-origin:100% 100%;opacity:.65;margin:0;position:absolute;bottom:0;right:5px;transform:scale(.72)}.editorial-line-art-interface{transform:scale(.72)rotate(-12deg)}.editorial-capability-copy{padding-top:35px}.editorial-capability-copy h3{font-size:23px}.editorial-capability-copy p{margin-top:20px;font-size:14px}.editorial-capability-copy ul{margin-top:28px}.editorial-process-steps{grid-template-columns:1fr 1fr;gap:38px 25px;margin-top:45px}.editorial-process-step h3{margin-top:25px}.editorial-process-step p{font-size:13px}.editorial-journal-intro .editorial-title{font-size:clamp(52px,10.4vw,80px)}.editorial-journal-list{padding-bottom:55px}.editorial-journal-card,.editorial-journal-featured{grid-template-columns:1fr;gap:24px;padding-block:30px 38px}.editorial-journal-featured{padding-top:0}.editorial-journal-card .editorial-article-art,.editorial-journal-featured .editorial-article-art{min-height:345px}.editorial-journal-card-copy{padding:0}.editorial-journal-card-copy h2,.editorial-journal-featured h2{margin-top:20px;font-size:39px}.editorial-journal-excerpt{margin-top:16px!important}.editorial-journal-card-copy>.editorial-link{margin-top:24px}.editorial-art-title{font-size:44px}.editorial-back{margin-bottom:38px}.editorial-article-header .editorial-title{font-size:clamp(46px,9.5vw,74px)}.editorial-article-byline{margin-top:38px;font-size:8px}.editorial-article-banner{height:330px;min-height:330px}.editorial-article-banner .editorial-art-label{top:23px;left:23px}.editorial-article-banner .editorial-art-title{font-size:48px;bottom:25px;left:23px}.editorial-article-banner .editorial-art-object{inset:0}.editorial-article-layout,.editorial-legal-layout{grid-template-columns:1fr;gap:45px;padding-top:45px;padding-bottom:60px}.editorial-article-aside{position:static}.editorial-article-aside nav{grid-template-columns:1fr 1fr;gap:15px 25px;margin-top:20px;margin-bottom:0;padding-bottom:25px;display:grid}.editorial-article-aside>.editorial-link{display:none}.editorial-article-intro{font-size:22px;margin-bottom:42px!important}.editorial-article-body section h2{font-size:25px}.editorial-article-body section p{font-size:15px}.editorial-article-body blockquote{margin-top:40px;padding-left:20px;font-size:29px}.editorial-next-article>a{gap:25px}.editorial-next-article>a>span{font-size:45px}.editorial-legal-page .editorial-title{font-size:clamp(60px,11vw,85px)}.editorial-legal-layout{padding-top:0}.editorial-legal-aside{position:static}.editorial-legal-aside nav{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.editorial-legal-aside a{font-size:11px}.editorial-legal-copy h2{font-size:24px}.editorial-legal-copy section{padding-block:28px}}@media (max-width:400px){.editorial-shell{padding-inline:20px}.editorial-title{font-size:48px}.editorial-story-copy{grid-template-columns:1fr}.editorial-line-art{opacity:.45;right:-5px;transform:scale(.58)}.editorial-line-art-interface{transform:scale(.58)rotate(-12deg)}.editorial-capability-title h2{font-size:46px}.editorial-journal-card .editorial-article-art,.editorial-journal-featured .editorial-article-art{min-height:300px}.editorial-article-aside nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-page *,.editorial-page :before,.editorial-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
