.editorial-author{--ea-black:#050505;--ea-white:#ffffff;--ea-muted:#a0a0a0;--ea-lime:#ccff00;--ea-paper:#f4f4f0;--ea-ink:#111111;--ea-paper-muted:#646460;--ea-rule:#d8d8d1;width:100%;min-width:0;padding-top:112px;background:var(--ea-black);color:var(--ea-white);font-family:inherit;-webkit-font-smoothing:antialiased}.editorial-author *,.editorial-author :after,.editorial-author :before{box-sizing:border-box}.editorial-author :where(h1,h2,h3,p,dl,dd,figure){margin:0}.editorial-author :where(a,summary){-webkit-tap-highlight-color:transparent}.editorial-author a{color:inherit;text-decoration:none}.editorial-author :where(a,summary):focus-visible{outline:2px solid var(--ea-lime);outline-offset:5px}.editorial-author :where(img,svg){display:block;max-width:100%}.editorial-author svg{flex-shrink:0;stroke-width:1.7}.editorial-author .ea-wrap{width:calc(100% - 128px);max-width:1312px;min-width:0;margin-inline:auto}.editorial-author .ea-breadcrumb{display:flex;min-height:44px;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:32px;color:var(--ea-muted);font-size:14px;line-height:1.5}.editorial-author .ea-breadcrumb a{display:inline-flex;min-height:44px;align-items:center;transition:color .15s ease}.editorial-author .ea-breadcrumb [aria-current=page],.editorial-author .ea-breadcrumb a:hover{color:var(--ea-white)}.editorial-author .ea-hero{padding-bottom:48px}.editorial-author .ea-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.editorial-author .ea-hero-copy,.editorial-author .ea-hero-figure{min-width:0}.editorial-author .ea-hero-title{font-size:clamp(64px,5.7vw,82px);font-weight:750;letter-spacing:-.055em;line-height:1.05;overflow-wrap:anywhere}.editorial-author .ea-hero-title span{display:block}.editorial-author .ea-hero-definition{max-width:34em;margin-top:24px;color:var(--ea-white);font-size:20px;line-height:1.55;overflow-wrap:anywhere}.editorial-author .ea-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.editorial-author .ea-button{display:inline-flex;min-width:0;min-height:52px;align-items:center;justify-content:center;gap:16px;padding:12px 24px;border:1px solid var(--ea-lime);border-radius:8px;background:var(--ea-lime);color:var(--ea-ink);font-size:16px;font-weight:700;line-height:1.4;text-align:center;transition:background-color .15s ease,border-color .15s ease}.editorial-author .ea-button svg,.editorial-author .ea-link svg{width:24px;height:24px;transition:transform .15s ease}.editorial-author .ea-button:hover{border-color:var(--ea-white);background:var(--ea-white)}.editorial-author .ea-link{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-start;gap:12px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.editorial-author :where(.ea-button,.ea-link):hover svg{transform:translateX(3px)}.editorial-author .ea-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:32px;color:var(--ea-white);font-size:14px;line-height:1.5}.editorial-author .ea-meta>:where(span,div,p){display:inline-flex;min-height:24px;align-items:center;gap:12px}.editorial-author .ea-meta>:where(span,div,p)+:where(span,div,p){padding-left:24px;border-left:1px solid var(--ea-muted)}.editorial-author .ea-meta svg{width:20px;height:20px}.editorial-author .ea-hero-figure{margin:0;animation:ea-art-enter .6s ease both}.editorial-author .ea-hero-image{width:100%;height:auto;aspect-ratio:3/2;border-radius:12px;-o-object-fit:contain;object-fit:contain}.editorial-author .ea-hero-caption{margin-top:12px;color:var(--ea-muted);font-size:12px;line-height:1.5}.editorial-author .ea-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:64px;padding-top:24px;border-top:1px solid var(--ea-muted)}.editorial-author .ea-topic-link{display:flex;min-width:0;min-height:64px;align-items:center;gap:20px;padding:8px 32px;font-size:18px;font-weight:650;line-height:1.4;overflow-wrap:anywhere;transition:color .15s ease}.editorial-author .ea-topic-link:first-child{padding-left:0}.editorial-author .ea-topic-link:last-child{padding-right:0}.editorial-author .ea-topic-link+.ea-topic-link{border-left:1px solid var(--ea-muted)}.editorial-author .ea-topic-icon{width:28px;height:28px;flex:0 0 28px}.editorial-author .ea-topic-arrow{width:24px;height:24px;flex:0 0 24px;margin-left:auto;color:var(--ea-lime);transition:transform .15s ease}.editorial-author .ea-topic-link:hover{color:var(--ea-lime)}.editorial-author .ea-topic-link:hover .ea-topic-arrow{transform:translateX(3px)}.editorial-author .ea-articles{padding-block:72px 80px;background:var(--ea-paper);color:var(--ea-ink)}.editorial-author .ea-articles :where(a,summary):focus-visible{outline-color:var(--ea-ink)}.editorial-author .ea-section-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:24px 48px}.editorial-author .ea-section-head>*{min-width:0}.editorial-author .ea-principles-intro h2,.editorial-author .ea-section-head h2{font-size:clamp(44px,3.9vw,56px);font-weight:750;letter-spacing:-.045em;line-height:1.08;overflow-wrap:anywhere}.editorial-author .ea-section-head>.ea-link{flex-shrink:0;margin-top:4px}.editorial-author .ea-section-description{max-width:60em;margin-top:12px;color:var(--ea-paper-muted);font-size:20px;line-height:1.55}.editorial-author .ea-articles-grid{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:start;gap:40px;margin-top:48px;padding-bottom:32px;border-bottom:1px solid var(--ea-rule)}.editorial-author .ea-featured,.editorial-author .ea-featured-link,.editorial-author .ea-story-info,.editorial-author .ea-story-list{min-width:0}.editorial-author .ea-featured-link{display:block}.editorial-author .ea-cover{display:block;width:100%;height:auto;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:var(--ea-rule);-o-object-fit:cover;object-fit:cover}.editorial-author .ea-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .15s ease}.editorial-author .ea-category{display:inline-block;max-width:100%;margin-top:20px;padding-bottom:4px;border-bottom:4px solid var(--ea-lime);font-size:16px;line-height:1.5}.editorial-author .ea-story-title{margin-top:16px;font-size:clamp(28px,2.5vw,36px);font-weight:750;letter-spacing:-.035em;line-height:1.15;overflow-wrap:anywhere}.editorial-author .ea-story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;color:var(--ea-paper-muted);font-size:14px;line-height:1.6}.editorial-author .ea-story-meta>:where(span,time)+:where(span,time){padding-left:20px;border-left:1px solid var(--ea-rule)}.editorial-author .ea-story-list{display:grid;margin:0;padding:0;list-style:none}.editorial-author .ea-story-row{display:block;min-width:0;min-height:112px;padding-block:16px;border-bottom:1px solid var(--ea-rule)}.editorial-author .ea-story-row-link{display:grid;min-width:0;min-height:80px;grid-template-columns:100px minmax(0,1fr) 24px;align-items:center;gap:20px}.editorial-author .ea-story-list>:first-child .ea-story-row,.editorial-author .ea-story-row:first-child{padding-top:0}.editorial-author .ea-story-list>:last-child .ea-story-row,.editorial-author .ea-story-row:last-child{border-bottom:0}.editorial-author .ea-story-thumb{width:100px;height:80px;overflow:hidden;border-radius:12px;background:var(--ea-rule);-o-object-fit:cover;object-fit:cover}.editorial-author .ea-story-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .15s ease}.editorial-author .ea-story-row .ea-story-info h3{margin-top:0;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere}.editorial-author .ea-story-row .ea-story-meta{margin-top:8px}.editorial-author .ea-story-info time{display:block;margin:0;color:var(--ea-paper-muted);font-size:14px;line-height:1.5}.editorial-author .ea-story-arrow{width:24px;height:24px;transition:transform .15s ease}.editorial-author .ea-story-row:hover .ea-story-arrow{transform:translateX(3px)}.editorial-author .ea-featured-link:hover .ea-cover img,.editorial-author .ea-story-row:hover .ea-story-thumb img{transform:scale(1.025)}.editorial-author .ea-illustration-caption{margin-top:8px;color:var(--ea-paper-muted);font-size:12px;line-height:1.5}.editorial-author .ea-empty{margin-top:48px;padding-block:32px;border-block:1px solid var(--ea-rule);color:var(--ea-paper-muted);font-size:18px;line-height:1.6}.editorial-author .ea-principles{padding-block:80px}.editorial-author .ea-principles-grid{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;gap:64px}.editorial-author .ea-principle-list,.editorial-author .ea-principles-intro{min-width:0}.editorial-author .ea-principles-intro>p{margin-top:20px;color:var(--ea-white);font-size:20px;line-height:1.55}.editorial-author .ea-facts{margin-top:32px;border-top:1px solid var(--ea-muted)}.editorial-author .ea-facts>div{display:grid;min-width:0;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:baseline;gap:16px;padding-block:12px;border-bottom:1px solid var(--ea-muted);font-size:14px;line-height:1.5}.editorial-author .ea-facts dt{display:flex;justify-content:space-between;gap:12px;font-weight:700}.editorial-author .ea-facts dt:after{content:"\2014";color:var(--ea-muted);font-weight:400}.editorial-author .ea-facts dd{min-width:0;overflow-wrap:anywhere}.editorial-author .ea-principle{border-bottom:1px solid var(--ea-muted)}.editorial-author .ea-principle summary{display:grid;min-height:96px;grid-template-columns:28px 32px minmax(0,1fr) 20px;align-items:center;gap:20px;padding-block:24px;list-style:none;cursor:pointer}.editorial-author :where(.ea-principle,.ea-method-notes) summary::-webkit-details-marker{display:none}.editorial-author .ea-principle-symbol{width:28px;height:28px}.editorial-author .ea-principle-number{color:var(--ea-lime);font-size:18px;font-weight:700;line-height:1.4}.editorial-author .ea-principle-title{min-width:0;padding-left:20px;border-left:1px solid var(--ea-muted);font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere}.editorial-author .ea-principle-plus{width:20px;height:20px;transition:transform .15s ease,color .15s ease}.editorial-author .ea-principle summary:hover .ea-principle-plus,.editorial-author .ea-principle[open] .ea-principle-plus{color:var(--ea-lime)}.editorial-author .ea-principle[open] .ea-principle-plus{transform:rotate(45deg)}.editorial-author .ea-principle-body{padding:0 40px 24px 120px;color:var(--ea-muted);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.editorial-author .ea-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:32px;background:var(--ea-ink);list-style:none}.editorial-author .ea-flow-step{position:relative;display:flex;min-width:0;min-height:112px;align-items:center;justify-content:center;flex-direction:column;gap:16px;font-size:20px;font-weight:650;line-height:1.4;text-align:center;overflow-wrap:anywhere}.editorial-author .ea-flow-step>svg:not(.ea-flow-arrow){width:44px;height:44px}.editorial-author .ea-flow-arrow{position:absolute;top:28px;right:-28px;width:24px;height:24px;color:var(--ea-lime)}.editorial-author .ea-flow-step:last-child .ea-flow-arrow{display:none}.editorial-author .ea-process{margin-top:48px}.editorial-author .ea-process h2{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere}.editorial-author .ea-process p{max-width:70em;margin-top:12px;color:var(--ea-muted);font-size:18px;line-height:1.65;overflow-wrap:anywhere}.editorial-author .ea-method-notes{margin-top:20px;padding-top:12px;border-top:1px solid var(--ea-muted)}.editorial-author .ea-method-notes summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;line-height:1.5;list-style:none;cursor:pointer}.editorial-author .ea-method-notes summary>svg{width:20px;height:20px;flex:0 0 20px;color:var(--ea-lime);transition:transform .15s ease}.editorial-author .ea-method-notes[open] summary>svg{transform:rotate(45deg)}.editorial-author .ea-method-notes p{margin-top:16px;font-size:16px;line-height:1.7}.editorial-author .ea-contact{padding-block:56px;background:var(--ea-lime);color:var(--ea-ink)}.editorial-author .ea-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px}.editorial-author .ea-contact-copy{min-width:0}.editorial-author .ea-contact-copy h2{font-size:clamp(32px,3vw,44px);font-weight:750;letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere}.editorial-author .ea-contact-copy p{margin-top:16px;font-size:18px;line-height:1.55;overflow-wrap:anywhere}.editorial-author .ea-contact .ea-button{border-color:var(--ea-black);background:var(--ea-black);color:var(--ea-white)}.editorial-author .ea-contact .ea-button:hover{border-color:var(--ea-white);background:var(--ea-white);color:var(--ea-ink)}.editorial-author .ea-contact :where(a,summary):focus-visible{outline-color:var(--ea-ink)}.editorial-author .ea-image-fallback{display:flex;min-width:0;min-height:80px;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:16px;background:var(--ea-ink);color:var(--ea-lime);font-size:14px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.editorial-author :where(.ea-cover,.ea-story-thumb)>.ea-image-fallback{width:100%;height:100%;flex-direction:column;gap:12px}.editorial-author .ea-image-fallback>svg{width:24px;height:24px}.editorial-author .ea-story-thumb>.ea-image-fallback{min-height:0;gap:8px;padding:8px;font-size:10px;line-height:1.4}.editorial-author .ea-story-thumb>.ea-image-fallback>svg{width:20px;height:20px}@keyframes ea-art-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.editorial-author .ea-wrap{width:calc(100% - 64px)}.editorial-author .ea-topic-link{gap:16px;padding-inline:24px;font-size:16px}.editorial-author .ea-articles-grid{gap:32px}.editorial-author .ea-story-row-link{gap:16px}.editorial-author .ea-story-row .ea-story-info h3{font-size:18px}.editorial-author .ea-principles-grid{gap:40px}.editorial-author .ea-principle summary{gap:16px}.editorial-author .ea-principle-title{padding-left:16px;font-size:20px}.editorial-author .ea-principle-body{padding-left:108px}.editorial-author .ea-contact-grid{gap:32px}}@media (max-width:1023px){.editorial-author{padding-top:104px}.editorial-author .ea-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.editorial-author .ea-hero-title{max-width:12em;font-size:64px}.editorial-author .ea-hero-definition{max-width:36em}.editorial-author .ea-hero-figure{width:100%;max-width:720px;margin-inline:auto}.editorial-author .ea-topics{margin-top:48px}.editorial-author .ea-topic-link{gap:12px;padding-inline:16px;font-size:16px}.editorial-author .ea-articles-grid{grid-template-columns:minmax(0,1fr);gap:32px}.editorial-author .ea-featured .ea-cover{max-height:480px}.editorial-author .ea-story-row-link{grid-template-columns:100px minmax(0,1fr) 24px;gap:24px}.editorial-author .ea-story-row .ea-story-info h3{font-size:20px}.editorial-author .ea-principles-grid{grid-template-columns:minmax(0,1fr);gap:40px}.editorial-author .ea-principles-intro h2{max-width:16ch}.editorial-author .ea-facts{max-width:560px}.editorial-author .ea-principle-title{font-size:22px}.editorial-author .ea-contact-grid{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:767px){.editorial-author{padding-top:88px}.editorial-author .ea-wrap{width:calc(100% - 40px)}.editorial-author .ea-breadcrumb{margin-bottom:20px;font-size:12px}.editorial-author .ea-hero{padding-bottom:32px}.editorial-author .ea-hero-grid{grid-template-areas:"title" "definition" "figure" "actions" "meta";gap:20px}.editorial-author .ea-hero-copy{display:contents}.editorial-author .ea-hero-title{grid-area:title;font-size:44px;letter-spacing:-.05em}.editorial-author .ea-hero-definition{grid-area:definition;margin-top:0;font-size:18px;line-height:1.55}.editorial-author .ea-hero-figure{grid-area:figure;max-width:560px}.editorial-author .ea-hero-caption{margin-top:8px}.editorial-author .ea-actions{grid-area:actions;gap:12px 16px;margin-top:4px}.editorial-author .ea-button{gap:12px;padding-inline:20px}.editorial-author .ea-link{font-size:14px}.editorial-author .ea-meta{grid-area:meta;gap:12px 16px;margin-top:0;font-size:12px}.editorial-author .ea-meta>:where(span,div,p){gap:8px}.editorial-author .ea-meta>:where(span,div,p)+:where(span,div,p){padding-left:16px}.editorial-author .ea-topics{grid-template-columns:minmax(0,1fr);margin-top:32px;padding-top:8px}.editorial-author .ea-topic-link{min-height:64px;gap:16px;padding:16px 0;font-size:18px}.editorial-author .ea-topic-link+.ea-topic-link{border-top:1px solid var(--ea-muted);border-left:0}.editorial-author .ea-articles{padding-block:48px}.editorial-author .ea-section-head{flex-direction:column;gap:16px}.editorial-author .ea-principles-intro h2,.editorial-author .ea-section-head h2{font-size:36px;letter-spacing:-.035em}.editorial-author .ea-section-description{margin-top:12px;font-size:18px}.editorial-author .ea-section-head>.ea-link{margin-top:0;font-size:16px}.editorial-author .ea-articles-grid{gap:32px;margin-top:32px;padding-bottom:24px}.editorial-author .ea-category{margin-top:16px;font-size:14px}.editorial-author .ea-story-title{margin-top:16px;font-size:28px;line-height:1.18}.editorial-author .ea-story-meta{gap:4px 12px;margin-top:16px;font-size:12px}.editorial-author .ea-story-meta>:where(span,time)+:where(span,time){padding-left:12px}.editorial-author .ea-story-row-link{grid-template-columns:88px minmax(0,1fr) 20px;gap:16px}.editorial-author .ea-story-thumb{width:88px;height:80px}.editorial-author .ea-story-row .ea-story-info h3{font-size:16px;line-height:1.35}.editorial-author .ea-story-info time{font-size:12px}.editorial-author .ea-story-arrow{width:20px;height:20px}.editorial-author .ea-principles{padding-block:48px}.editorial-author .ea-principles-grid{gap:32px}.editorial-author .ea-principles-intro>p{margin-top:16px;font-size:18px}.editorial-author .ea-facts{margin-top:24px}.editorial-author .ea-principle summary{min-height:88px;grid-template-columns:24px 24px minmax(0,1fr) 20px;gap:12px;padding-block:20px}.editorial-author .ea-principle-symbol{width:24px;height:24px}.editorial-author .ea-principle-number{font-size:16px}.editorial-author .ea-principle-title{padding-left:12px;font-size:18px}.editorial-author .ea-principle-body{padding:0 0 24px 36px;font-size:16px;line-height:1.65}.editorial-author .ea-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;padding:24px}.editorial-author .ea-flow-step{min-height:112px;font-size:18px}.editorial-author .ea-flow-step:nth-child(2) .ea-flow-arrow{display:none}.editorial-author .ea-process{margin-top:32px}.editorial-author .ea-process h2{font-size:24px;line-height:1.25}.editorial-author .ea-process p{font-size:16px}.editorial-author .ea-contact{padding-block:48px}.editorial-author .ea-contact-grid{gap:24px}.editorial-author .ea-contact-copy h2{font-size:32px}.editorial-author .ea-contact-copy p{margin-top:12px;font-size:18px}}@media (max-width:479px){.editorial-author .ea-meta>:where(span,div,p)+:where(span,div,p){padding-left:0;border-left:0}.editorial-author .ea-flow{grid-template-columns:minmax(0,1fr);gap:48px;padding:24px}.editorial-author .ea-flow-step{min-height:88px;gap:12px}.editorial-author .ea-flow-arrow,.editorial-author .ea-flow-step:nth-child(2) .ea-flow-arrow{display:block;top:auto;right:auto;bottom:-36px;left:calc(50% - 12px);transform:rotate(90deg)}.editorial-author .ea-flow-step:last-child .ea-flow-arrow{display:none}}@media (max-width:359px){.editorial-author .ea-story-row-link{grid-template-columns:72px minmax(0,1fr) 16px;gap:12px}.editorial-author .ea-story-thumb{width:72px;height:80px}.editorial-author .ea-story-arrow{width:16px;height:16px}.editorial-author .ea-principle summary{grid-template-columns:20px 20px minmax(0,1fr) 20px;gap:8px}.editorial-author .ea-principle-symbol{width:20px;height:20px}.editorial-author .ea-principle-title{padding-left:8px;font-size:16px}.editorial-author .ea-facts>div{gap:12px;font-size:12px}.editorial-author .ea-facts dt{gap:8px}}@media (prefers-reduced-motion:reduce){.editorial-author *,.editorial-author :after,.editorial-author :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}