/* Section composition layer. The accepted opening and rail stay unchanged. */
html.static-motion{scroll-behavior:auto}
.editorial-home .chapter-intro{display:grid;grid-template-columns:1.55fr 1fr;gap:50px;align-items:end}
.editorial-home .chapter-intro>p{font-size:16px;line-height:2;padding-bottom:8px}
.editorial-home .chapter-note{font-size:12px;line-height:1.95;color:#606369;margin-top:32px}
.editorial-home .chapter-link{display:inline-flex;gap:34px;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--pink);font-size:14px;font-weight:700;text-decoration:none;transition:color .25s}
.editorial-home .chapter-link svg{color:var(--action);flex:none;transition:transform .25s}
.editorial-home .chapter-link:hover{color:var(--pink-text)}
.editorial-home .chapter-link:hover svg{transform:translateX(5px)}
.editorial-home .chapter-link:focus-visible{outline:2px solid var(--action);outline-offset:5px}
.editorial-home .demand-chapter{background:var(--ink);color:#fff;padding-top:80px;padding-bottom:50px}
.editorial-home .demand-chapter .kicker{color:#dddfe3}
.editorial-home .demand-diagram{display:grid;grid-template-columns:1fr .45fr 1.5fr .7fr 1.25fr;align-items:center;margin:62px 0 24px;min-height:330px}
.editorial-home .demand-source b{font-size:26px;letter-spacing:-.03em;white-space:nowrap}
.editorial-home .demand-source h3{font-size:14px;font-weight:400;margin-top:12px}
.editorial-home .demand-source p{font-size:12px;color:#bec2c7;margin-top:7px}
.editorial-home .diagram-input{position:relative;display:block;height:1px;background:#cdd0d5;margin:0 10px 80px 0}
.editorial-home .diagram-input svg{position:absolute;right:-7px;top:-12px;width:24px;height:24px}
.editorial-home .demand-center{text-align:center}
.editorial-home .kol-circle{position:relative;border:1px solid #d9dde3;border-radius:50%;aspect-ratio:1;width:100%;max-width:290px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}
.editorial-home .kol-circle:before{content:'';position:absolute;top:-2px;left:40%;width:20%;height:3px;background:var(--pink)}
.editorial-home .kol-circle>b{font:700 clamp(45px,5.7vw,84px)/1 Arial,sans-serif;letter-spacing:-.05em}
.editorial-home .kol-circle h3{font-size:clamp(13px,1.3vw,18px);margin:16px 10px 0;font-weight:400}
.editorial-home .demand-learning:before{content:'';display:block;width:1px;height:26px;background:#9ea5af;margin:0 auto 15px}
.editorial-home .demand-learning h3{font-size:14px;font-weight:400}
.editorial-home .demand-learning p{font-size:11px;color:#bec2c7;margin-top:7px}
.editorial-home .demand-fork{width:100%;height:240px;margin-bottom:80px;stroke:#EF304F;stroke-width:1.5}
.editorial-home .demand-outcomes{display:flex;flex-direction:column;gap:64px;padding-left:22px;margin-bottom:80px}
.editorial-home .demand-outcomes b{font:700 clamp(30px,4.1vw,62px)/1 Arial,sans-serif;letter-spacing:-.04em}
.editorial-home .demand-outcomes p{font-size:16px;margin-top:13px}
.editorial-home .demand-caption{display:flex;gap:30px;padding:17px 0;border-top:1px solid #55595f;font-size:13px}
.editorial-home .demand-caption>span{color:#ff9cae;flex:none}
.editorial-home .demand-caption>p{color:#e1e2e5}
.editorial-home .demand-platforms{display:flex;align-items:center;gap:40px;margin-top:26px}
.editorial-home .demand-platforms>span{font-size:13px;line-height:1.8}
.editorial-home .demand-marks{display:flex;gap:28px;flex-wrap:wrap}
.editorial-home .demand-marks>span{display:flex;align-items:center;gap:10px}
.editorial-home .demand-marks img{filter:brightness(0) invert(1);width:24px;height:24px}
.editorial-home .demand-marks b{font:400 14px Arial,sans-serif}
.editorial-home .demand-platforms>p{font-size:12px;color:#bec2c7;margin-left:auto;border-left:1px solid #636870;padding-left:20px}
.editorial-home .light-note{color:#bec2c7;margin-top:20px;font-size:11px}
.editorial-home .chapter-masthead{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}
.editorial-home .chapter-word{font:700 clamp(78px,10.5vw,164px)/.92 Arial,sans-serif;letter-spacing:-.055em;display:block}
.editorial-home .chapter-masthead>div{flex:1;border-bottom:1px solid #b9bec5;text-align:right;padding:0 0 19px;position:relative;margin-left:20px}
.editorial-home .chapter-masthead>div:after{content:'';position:absolute;right:0;bottom:-2px;width:58px;height:3px;background:var(--pink)}
.editorial-home .chapter-masthead .kicker{margin-bottom:14px}
.editorial-home .chapter-masthead>div>p:last-child{font-size:17px;font-weight:700}
.editorial-home .chapter-panorama{margin:0;overflow:hidden}
.editorial-home .chapter-panorama>img{width:100%;height:clamp(280px,27vw,410px);object-fit:cover;object-position:center 12%;display:block}
.editorial-home .chapter-panorama figcaption{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#656970;padding:14px 0;border-bottom:1px solid var(--hairline)}
.editorial-home .export-story{display:grid;grid-template-columns:1fr 1.14fr;gap:50px;margin-top:42px}
.editorial-home .export-message>p{font-size:14px;line-height:2;margin-top:28px;max-width:29em}
.editorial-home .export-route>h3{font-size:16px;margin-bottom:16px}
.editorial-home .channel-options{display:grid;grid-template-columns:1fr 1.25fr 1fr;list-style:none;border-top:1px solid #aeb4bc;border-bottom:1px solid #aeb4bc;padding:20px 0;margin:0 0 17px}
.editorial-home .channel-options li{font-size:14px;line-height:1.5;text-align:center;padding:0 8px;font-weight:700;white-space:nowrap}
.editorial-home .channel-options li+li{border-left:1px solid #b9bec5}
.editorial-home .trade-stages{list-style:none;padding:0;margin:0}
.editorial-home .trade-stages li{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid var(--hairline);align-items:baseline}
.editorial-home .trade-stages li>span{font:16px Arial,sans-serif;color:var(--pink-text)}
.editorial-home .trade-stages h3{font-size:17px;font-weight:700}
.editorial-home .trade-stages p{font-size:12px;line-height:1.8;color:#656970;margin-top:4px}
.editorial-home .export-route>.chapter-link{display:flex;width:max-content;max-width:100%;margin:24px 0 0 auto}
.editorial-home .export-chapter>.chapter-note{padding-top:23px;border-top:1px solid var(--hairline)}
.editorial-home .inbound-chapter{background:#ECEEF1;padding-top:68px;padding-bottom:44px;overflow:hidden}
.editorial-home .inbound-masthead{position:relative;z-index:2}
.editorial-home .inbound-masthead .kicker{margin-bottom:24px}
.editorial-home .inbound-spread{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:-2px;align-items:center}
.editorial-home .inbound-frame{grid-column:5/-1;grid-row:1;width:100%;margin:0;min-width:0}
.editorial-home .inbound-frame img{display:block;width:100%;height:auto;aspect-ratio:1.48;object-fit:cover;object-position:65% center}
.editorial-home .inbound-panel{grid-column:1/6;grid-row:1;position:relative;z-index:2;margin-top:140px;background:#fff;padding:38px 34px 32px;min-width:0}
.editorial-home .inbound-panel h2{font-size:clamp(23px,2.55vw,38px);letter-spacing:-.055em;line-height:1.55}
.editorial-home .inbound-panel>p{font-size:13px;line-height:2;margin:24px 0;max-width:31em}
.editorial-home .inbound-panel .chapter-link{font-size:13px;gap:20px}
.editorial-home .visit-sequence{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:46px 0 0;border-top:1px solid #d49aa6}
.editorial-home .visit-sequence li{display:flex;gap:18px;padding:22px 24px 0 0;position:relative}
.editorial-home .visit-sequence li:before{content:'';width:7px;height:7px;position:absolute;left:0;top:-4px;background:var(--pink)}
.editorial-home .visit-sequence li>span{font:13px Arial,sans-serif;color:var(--pink-text);padding-top:5px}
.editorial-home .visit-sequence b{font-size:20px}
.editorial-home .visit-sequence p{font-size:12px;color:#606369;margin-top:7px}
.editorial-home .travel-note{display:flex;gap:30px;border-top:1px solid #c2c7ce;margin-top:32px;padding-top:24px}
.editorial-home .travel-note>b{font-size:12px;line-height:1.95;flex:none}
.editorial-home .travel-note p{font-size:12px;line-height:1.95;color:#505760}
.editorial-home .process-chapter{display:grid;grid-template-columns:1fr 1.28fr;gap:64px;padding-top:94px;padding-bottom:90px;align-items:start;background:#fff;overflow:visible}
.editorial-home .process-heading{position:sticky;top:42px}
.editorial-home .process-heading>p:not(.kicker){font-size:14px;line-height:2;margin-top:28px;max-width:26em}
.editorial-home .process-heading .chapter-link{margin-top:35px;flex-direction:row-reverse;border:0;gap:18px}
.editorial-home .process-heading .chapter-link svg{width:48px;height:48px;background:var(--action);color:#fff;padding:12px}
.editorial-home .process-rows{list-style:none;padding:0 0 0 28px;margin:0;border-left:1px solid var(--pink)}
.editorial-home .process-rows li{display:flex;align-items:center;gap:28px;padding:28px 0;border-top:1px solid var(--hairline)}
.editorial-home .process-rows li:last-child{border-bottom:1px solid var(--hairline)}
.editorial-home .process-number{font:400 clamp(38px,4.2vw,62px)/1 Arial,sans-serif;letter-spacing:-.055em;width:1.3em;flex:none}
.editorial-home .process-rows h3{font-size:21px}
.editorial-home .process-rows p{font-size:13px;margin-top:10px;line-height:1.8;color:#606369}
.editorial-home .process-body>.chapter-note{margin-top:24px}
/* Closing chapters inherit the same open editorial system, not new cards. */
.editorial-home .insights{background:#ECEEF1;border-top:0;padding-top:66px;padding-bottom:66px}
.editorial-home .blog-sign{border:0}.editorial-home .blog-sign>b{font-size:clamp(86px,10vw,140px);letter-spacing:-.055em}
.editorial-home .blog-intro{border-left:1px solid #bac0c8;padding-left:40px}
.editorial-home .about{background:#fff;color:var(--ink);grid-template-columns:1.4fr 1fr;padding-top:76px;padding-bottom:76px;border-bottom:1px solid var(--hairline)}
.editorial-home .about .kicker,.editorial-home .about .purpose-label{color:#656970}
.editorial-home .about-logo{display:none}
.editorial-home .about h2{font-size:clamp(27px,3vw,45px);margin-top:18px;line-height:1.6}
.editorial-home .about-right{border-left:1px solid #c3c7ce;padding-left:35px}
.editorial-home .about-right small{color:var(--pink-text)}
.editorial-home .about-right>div{border-bottom:1px solid var(--hairline)}
.editorial-home .about-right>p{color:#606369}
.editorial-home .about .button img{filter:brightness(0) invert(1)}
.editorial-home .contact{background:var(--ink);color:#fff;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;padding-top:72px;padding-bottom:76px}
.editorial-home .contact .kicker,.editorial-home .contact>div>p{color:#d2d5db}
.editorial-home .contact h2{font-size:clamp(29px,3.25vw,50px)}
.editorial-home .contact-audiences{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:22px}
.editorial-home .contact-audiences span{color:#c3c7ce;font-size:12px}
.editorial-home .contact .button.dark{display:flex;justify-content:space-between;padding:25px 26px;min-height:74px}
@media(max-width:1200px) and (min-width:761px){
 .editorial-home .chapter-intro{grid-template-columns:1fr;gap:22px}.editorial-home .chapter-intro>p{font-size:14px}
 .editorial-home .demand-diagram{grid-template-columns:1fr .25fr 1.3fr .45fr 1fr;margin-top:40px}
 .editorial-home .demand-source b{font-size:21px}.editorial-home .demand-source p{font-size:10px}
 .editorial-home .demand-outcomes{padding-left:14px;gap:58px}.editorial-home .demand-outcomes p{font-size:13px}
 .editorial-home .demand-fork{height:200px}.editorial-home .demand-platforms{flex-wrap:wrap;gap:24px}.editorial-home .demand-platforms>p{margin-left:0}
 .editorial-home .chapter-masthead{align-items:start}.editorial-home .chapter-word{font-size:clamp(78px,11vw,118px)}
 .editorial-home .chapter-masthead>div>p:last-child{font-size:13px}
 .editorial-home .export-story{grid-template-columns:1fr;gap:30px}.editorial-home .export-message{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.editorial-home .export-message>p{margin:0}
 .editorial-home .channel-options li{font-size:15px}.editorial-home .trade-stages li>div{display:flex;gap:22px;align-items:baseline}
 .editorial-home .inbound-panel{grid-column:1/7;padding:26px;margin-top:170px}.editorial-home .inbound-frame{grid-column:4/-1;align-self:start}
 .editorial-home .inbound-frame img{aspect-ratio:1.3}.editorial-home .inbound-panel h2{font-size:27px}
 .editorial-home .process-chapter{grid-template-columns:1fr 1.2fr;gap:32px}.editorial-home .process-rows{padding-left:22px}.editorial-home .process-rows li{gap:18px}.editorial-home .process-rows h3{font-size:18px}
 .editorial-home .about{grid-template-columns:1fr;gap:40px}.editorial-home .about-right{border:0;padding:0}.editorial-home .contact{grid-template-columns:1fr;gap:34px}
}
@media(min-width:761px) and (max-width:1000px){
 .editorial-home .inbound-spread{margin-top:18px}
 .editorial-home .inbound-frame{grid-column:1/-1;grid-row:1}
 .editorial-home .inbound-frame img{aspect-ratio:1.5;object-position:center}
 .editorial-home .inbound-panel{grid-column:1/12;grid-row:2;margin-top:-30px;padding:28px}
 .editorial-home .inbound-panel h2{font-size:28px}
 .editorial-home .visit-sequence b{font-size:16px}
}
@media(max-width:760px){
 .editorial-home .chapter-intro{display:block}.editorial-home .chapter-intro>p{font-size:13px;line-height:1.95;margin-top:22px}
 .editorial-home .chapter-note{font-size:11px;margin-top:25px}.editorial-home .chapter-link{font-size:13px;gap:24px}
 .editorial-home .demand-chapter{padding:52px var(--space) 34px}
 .editorial-home .demand-diagram{grid-template-columns:1fr;justify-items:center;margin:28px 0 25px;min-height:0}
 .editorial-home .demand-source{text-align:center}.editorial-home .demand-source b{font-size:23px}.editorial-home .demand-source h3{font-size:12px;margin-top:8px}.editorial-home .demand-source p{font-size:11px}
 .editorial-home .diagram-input{width:1px;height:28px;margin:17px 0}.editorial-home .diagram-input svg{transform:rotate(90deg);top:auto;bottom:-8px;right:-11px}
 .editorial-home .demand-center{width:100%}.editorial-home .kol-circle{width:184px;height:184px}.editorial-home .kol-circle>b{font-size:62px}.editorial-home .kol-circle h3{font-size:13px;margin-top:13px}
 .editorial-home .demand-learning:before{height:18px;margin-bottom:10px}.editorial-home .demand-learning h3{font-size:12px}.editorial-home .demand-learning p{font-size:10px}
 .editorial-home .demand-fork{display:none}
 .editorial-home .demand-outcomes{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%;margin:44px 0 0;padding:23px 0 0;border-top:1px solid var(--pink);text-align:center}
 .editorial-home .demand-outcomes:before{content:'';position:absolute;width:1px;height:25px;background:var(--pink);left:50%;top:-26px}
 .editorial-home .demand-outcomes>div{position:relative}.editorial-home .demand-outcomes>div:before{content:'';position:absolute;width:1px;height:16px;background:var(--pink);top:-23px;left:50%}
 .editorial-home .demand-outcomes b{font-size:35px}.editorial-home .demand-outcomes p{font-size:12px;margin-top:10px}
 .editorial-home .demand-caption{display:block;padding:20px 0 0;font-size:12px}.editorial-home .demand-caption p{font-size:12px;line-height:1.9;margin-top:9px}
 .editorial-home .demand-platforms{display:block;margin-top:26px}.editorial-home .demand-platforms>span{font-size:12px}.editorial-home .demand-platforms>span br{display:none}
 .editorial-home .demand-marks{gap:18px;margin:18px 0}.editorial-home .demand-marks>span{gap:7px}.editorial-home .demand-marks img{width:21px;height:21px}.editorial-home .demand-marks b{font-size:12px}
 .editorial-home .demand-platforms>p{border:0;padding:0;font-size:11px}.editorial-home .light-note{font-size:10px}
 .editorial-home .chapter-masthead{display:block;margin-bottom:23px}.editorial-home .chapter-word{font-size:clamp(70px,20.5vw,120px)}
 .editorial-home .chapter-masthead>div{text-align:left;margin:23px 0 0;padding-bottom:15px}.editorial-home .chapter-masthead .kicker{font-size:9px;margin-bottom:8px}.editorial-home .chapter-masthead>div>p:last-child{font-size:14px}
 .editorial-home .chapter-panorama{margin:0 calc(-1 * var(--space))}.editorial-home .chapter-panorama>img{height:auto;aspect-ratio:1.45;object-position:center}
 .editorial-home .chapter-panorama figcaption{margin:0 var(--space);display:block;font-size:10px;line-height:1.8}.editorial-home .chapter-panorama figcaption span{display:block;font-size:10px}
 .editorial-home .export-story{display:block;margin-top:30px}.editorial-home .export-message>p{font-size:13px;margin-top:20px}.editorial-home .export-route{margin-top:28px}
 .editorial-home .export-route>h3{font-size:15px;margin-bottom:14px}.editorial-home .channel-options{padding:18px 0}.editorial-home .channel-options li{font-size:11px;padding:0 5px}
 .editorial-home .trade-stages li{gap:22px;padding:17px 0}.editorial-home .trade-stages h3{font-size:16px}.editorial-home .trade-stages p{font-size:12px}
 .editorial-home .inbound-chapter{padding:46px var(--space) 34px}.editorial-home .inbound-masthead .kicker{margin-bottom:21px}
 .editorial-home .inbound-spread{display:flex;flex-direction:column;margin-top:18px}
 .editorial-home .inbound-frame{width:calc(100% + var(--space) * 2);max-width:none}.editorial-home .inbound-frame img{aspect-ratio:1.45;object-position:center}
 .editorial-home .inbound-panel{padding:28px 23px;width:100%;margin:-18px 0 0}.editorial-home .inbound-panel h2{font-size:clamp(22px,6.3vw,32px)}
 .editorial-home .inbound-panel>p{font-size:13px;margin:20px 0}.editorial-home .inbound-panel .chapter-link{font-size:12px;gap:12px}
 .editorial-home .visit-sequence{margin-top:30px}.editorial-home .visit-sequence li{display:block;padding:15px 9px 0 0}.editorial-home .visit-sequence li>span{font-size:11px}.editorial-home .visit-sequence b{font-size:13px;display:block;margin-top:12px}.editorial-home .visit-sequence p{font-size:11px;line-height:1.8;margin-top:6px}
 .editorial-home .travel-note{display:block;margin-top:25px;padding-top:20px}.editorial-home .travel-note>b{font-size:12px}.editorial-home .travel-note p{margin-top:9px;font-size:11px}
 .editorial-home .process-chapter{display:block;padding-top:51px;padding-bottom:48px}.editorial-home .process-heading{position:static}.editorial-home .process-heading>p:not(.kicker){font-size:13px;margin-top:21px}.editorial-home .process-heading .chapter-link{margin-top:20px;font-size:13px}
 .editorial-home .process-body{margin-top:32px}.editorial-home .process-rows{padding-left:20px}.editorial-home .process-rows li{padding:22px 0;gap:23px}.editorial-home .process-number{font-size:43px}.editorial-home .process-rows h3{font-size:18px}.editorial-home .process-rows p{font-size:12px;margin-top:7px}
 .editorial-home .blog-sign>b{font-size:84px}.editorial-home .blog-intro{padding:22px 0 0;border-left:0}.editorial-home .insights{padding:41px var(--space)}
 .editorial-home .about{grid-template-columns:1fr;gap:34px;padding:49px var(--space)}.editorial-home .about h2{font-size:26px}.editorial-home .about-right{border:0;padding:0}.editorial-home .about-right>p{font-size:12px}
 .editorial-home .contact{grid-template-columns:1fr;gap:32px;padding:48px var(--space)}.editorial-home .contact h2{font-size:28px}.editorial-home .contact .button.dark{min-height:65px;padding:21px;font-size:14px}
}
@media(prefers-reduced-motion:reduce){.editorial-home .chapter-link,.editorial-home .chapter-link svg{transition:none}}
