:root{--bg:#050506;--ink:#e9e9ec;--ink-2:#e9e9eca8;--ink-3:#e9e9ec8c;--ink-4:#e9e9ec5c;--hair:#e9e9ec29;--pill-dark:#1b1c21;--pad-x:clamp(20px, 3.2vw, 56px);--pad-y:clamp(16px, 2.8vh, 36px);--font:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:none;-webkit-text-size-adjust:100%}html::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;overflow-x:hidden}::selection{color:var(--bg);background:#e9e9ece6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:400}#vh-probe{visibility:hidden;pointer-events:none;width:0;height:100lvh;position:fixed;top:0;left:0}#gl,#net,#tags,#nodes{width:100%;height:100lvh;position:fixed;top:0;left:0}#gl{background:var(--bg);touch-action:pan-y;display:block}#net,#tags{pointer-events:none;overflow:visible}#net line{stroke:#e9e9ec;stroke-width:.75px;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}#net .anchor{stroke:#e9e9ec;stroke-width:.75px;fill:none}#nodes{z-index:6;pointer-events:none}.tag{will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.tag i{border:1px solid #e9e9ecbf;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.tag span,.tag em{white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal;position:absolute;left:14px}.tag span{color:var(--ink);text-shadow:0 0 12px #050506f2;font-size:10.5px;top:-8px}.tag em{color:var(--ink-3);font-size:9.5px;top:7px}.tag.is-flip span,.tag.is-flip em{text-align:right;left:auto;right:14px}.tag.is-strong i{background:var(--ink)}.tag.is-below span{top:10px}.tag.is-below em{top:25px}.preloader{z-index:60;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.preloader__bar{background:var(--hair);width:160px;height:1px;overflow:hidden}.preloader__bar i{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block;transform:scaleX(0)}.preloader__count{left:var(--pad-x);bottom:calc(var(--pad-y) - .12em);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,11vw,180px);font-weight:300;line-height:1;position:absolute}.preloader__note{right:var(--pad-x);bottom:var(--pad-y);margin:0;position:absolute}.preloader.is-done{opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease-inout) .15s, visibility 0s linear 1.3s}.site-header{z-index:30;padding:var(--pad-y) var(--pad-x);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.site-header>*{pointer-events:auto}.brand img{width:auto;height:clamp(18px,1.7vw,26px);display:block}.header-actions{align-items:center;gap:10px;display:flex}.pill{height:44px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .4s var(--ease-out), transform .5s var(--ease-out);border-radius:999px;align-items:center;gap:14px;padding:0 20px;font-size:11px;display:inline-flex;position:relative}.pill--dark{background:var(--pill-dark);color:var(--ink)}.pill--light{background:var(--ink);color:#0b0b0d}.pill--large{height:56px;padding:0 26px;font-size:12px}.pill:hover{transform:translateY(-1px)}.pill__dot{background:currentColor;width:5px;height:5px}.pill__dots{gap:3px;display:inline-flex}.pill__dots b{width:5px;height:5px;transition:transform .5s var(--ease-out);background:currentColor}html.menu-open .pill__dots b:first-child{transform:translate(4px)}html.menu-open .pill__dots b:last-child{transform:translate(-4px)}.roll{vertical-align:middle;height:1.3em;line-height:1.3em;display:inline-block;overflow:hidden}.roll>span{transition:transform .55s var(--ease-out);display:block}.roll>span:after{content:attr(data-text);content:attr(data-text) / "";display:block}a:hover .roll>span,button:hover .roll>span,a:focus-visible .roll>span,button:focus-visible .roll>span{transform:translateY(-50%)}.menu{z-index:25;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-inout), visibility 0s linear .9s;background:#050506;position:fixed;inset:0}html.menu-open .menu{visibility:visible;clip-path:inset(0);transition:clip-path .9s var(--ease-inout), visibility 0s}.menu__inner{height:100%;padding:calc(var(--pad-y) + 90px) var(--pad-x) var(--pad-y);overscroll-behavior:contain;flex-direction:column;justify-content:space-between;display:flex;overflow-y:auto}.menu__list{gap:0 var(--pad-x);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.menu__list a{border-bottom:1px solid var(--hair);letter-spacing:-.02em;opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out), color .3s;align-items:baseline;gap:18px;padding:10px 0;font-size:clamp(26px,3.6vw,56px);font-weight:300;line-height:1.1;display:flex;transform:translateY(20px)}.menu__list a span{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);font-size:11px}.menu__list a:hover{color:#fff}html.menu-open .menu__list a{opacity:1;transition-delay:calc(.25s + var(--i,0) * 40ms);transform:none}.menu__foot{justify-content:space-between;gap:24px;padding-top:32px;display:flex}.menu__foot p{margin:0}.hud{right:var(--pad-x);bottom:var(--pad-y);z-index:5;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease-out);align-items:center;gap:12px;display:flex;position:fixed}html.is-ready .hud{opacity:1}html.is-ready .hud.is-hidden{opacity:0}.hud b{color:var(--ink);font-weight:500}.hud__track{background:var(--hair);width:88px;height:1px;overflow:hidden}.hud__track i{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}#content{z-index:4;position:relative}.scene{min-height:calc(var(--h,100) * 1vh);position:relative}.scene__sticky{height:100svh;padding:calc(var(--pad-y) + 76px) var(--pad-x) calc(var(--pad-y) + 40px);pointer-events:none;align-items:center;display:flex;position:sticky;top:0}.scene__content{pointer-events:auto;width:min(40vw,580px)}.scene[data-side=right] .scene__content{margin-left:auto}.scene--top .scene__sticky{align-items:flex-start}.scene--bottom .scene__sticky{align-items:flex-end}.scene__content--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8vw;width:100%;display:grid}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;margin:0 0 22px;font-size:10.5px;display:flex}.eyebrow span{color:var(--ink)}.eyebrow:after{content:"";background:var(--hair);width:32px;height:1px}.headline{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,3.7vw,66px);font-weight:300;line-height:1.02}.headline--small{font-size:clamp(28px,2.8vw,46px)}.lede{max-width:44ch;color:var(--ink-2);margin:26px 0 0;font-size:clamp(15px,1.12vw,18px);font-weight:300;line-height:1.55}.note{max-width:48ch;color:var(--ink-3);margin:22px 0 0;font-size:13px;line-height:1.55}.line-mask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:clip}.stats{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;max-width:440px;margin:34px 0 0;padding-top:24px;display:grid}.stats div{margin:0}.stats dt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3vw,50px);font-weight:300;line-height:1}.stats dd{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 0;font-size:10px}.timeline{border-top:1px solid var(--hair);max-width:440px;margin:30px 0 0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--hair);color:var(--ink-2);grid-template-columns:64px 1fr;align-items:baseline;padding:8px 0;font-size:15px;font-weight:300;display:grid}.timeline li span{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);font-size:10.5px}.timeline li.is-strong{color:var(--ink);font-weight:400}.timeline li.is-strong span{color:var(--ink)}.quote__text{letter-spacing:-.02em;max-width:32ch;margin:0;font-size:clamp(20px,1.9vw,32px);font-weight:300;line-height:1.18}.steps{border-top:1px solid var(--hair);max-width:460px;margin:34px 0 0;padding:0;list-style:none}.step{border-bottom:1px solid var(--hair);color:#e9e9ec80;transition:color .6s var(--ease-out);grid-template-columns:48px 1fr;align-items:baseline;padding:12px 0;display:grid;position:relative}.step:before{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .9s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.step__i{font-family:var(--mono);letter-spacing:.1em;font-size:10.5px}.step__name{letter-spacing:-.02em;font-size:clamp(20px,1.7vw,28px);font-weight:300}.step.is-active{color:var(--ink)}.step.is-active:before{transform:scaleX(1)}.steps--detail .step{transition:color .6s var(--ease-out), grid-template-rows .7s var(--ease-out);grid-template-rows:auto 0fr}.steps--detail .step.is-active{grid-template-rows:auto 1fr}.step__text{opacity:0;min-height:0;color:var(--ink-2);transition:opacity .6s var(--ease-out);grid-area:2/2;margin:0;font-size:15px;font-weight:300;line-height:1.5;overflow:hidden}.step__text:before{content:"";height:8px;display:block}.step.is-active .step__text{opacity:1}.brands{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:560px;margin:30px 0 0;padding:0;list-style:none;display:grid}.brands li{background:var(--bg);place-items:center;min-height:78px;padding:18px 14px;display:grid}.brands img{opacity:.82;width:auto;max-width:100%;height:auto;max-height:30px;transition:opacity .4s var(--ease-out)}.brands li:hover img{opacity:1}.brands img[alt=Factor-M]{max-height:58px}.scene__content--wide{width:min(64vw,900px)}.regions{border-top:1px solid var(--hair);margin:28px 0 0}.regions__row{border-bottom:1px solid var(--hair);color:var(--ink-2);grid-template-columns:1.1fr 1.4fr 1fr 1.4fr;align-items:baseline;gap:16px;padding:11px 0;font-size:15px;font-weight:300;display:grid}.regions__row span:first-child{color:var(--ink)}.regions__row--head span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.pullquote{border-left:1px solid var(--hair);max-width:42ch;color:var(--ink);margin:26px 0 0;padding-left:18px;font-size:clamp(16px,1.25vw,20px);font-weight:300;line-height:1.45}.inline-link{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.steps--static .step{color:var(--ink)}.channels{border-top:1px solid var(--hair);max-width:520px;margin:32px 0 0}.channels div{border-bottom:1px solid var(--hair);grid-template-columns:150px 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.channels dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:10.5px}.channels dd{color:var(--ink-2);margin:0;font-size:14px;font-weight:300}.hero{height:100svh;padding:calc(var(--pad-y) + 92px) var(--pad-x) var(--pad-y);flex-direction:column;justify-content:space-between;display:flex;position:relative}.hero__statement{letter-spacing:-.025em;max-width:17ch;margin:0;font-size:clamp(28px,3.1vw,52px);font-weight:300;line-height:1.06}.hero__foot{flex-direction:column;gap:18px;display:flex}.hero__marks{justify-content:space-between;display:flex}.hero__marks span{width:13px;height:13px;position:relative}.hero__marks span:before,.hero__marks span:after{content:"";background:var(--ink-3);position:absolute}.hero__marks span:before{width:1px;height:13px;top:0;left:6px}.hero__marks span:after{width:13px;height:1px;top:6px;left:0}.hero__wordmark{margin:0;line-height:0}.hero__wordmark img{width:100%;height:auto;display:block}.hero__scroll{align-self:flex-end;margin:0}.scene--contact{padding-top:190vh}.contact{min-height:100vh;padding:0 var(--pad-x) var(--pad-y);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.contact__title .line-mask{margin-bottom:-.16em;padding-bottom:.16em}.contact__title{letter-spacing:-.045em;margin:0;font-size:clamp(56px,10.5vw,190px);font-weight:300;line-height:.92}.contact__grid{gap:24px var(--pad-x);border-top:1px solid var(--hair);grid-template-columns:1.4fr 1fr 1fr;margin-top:56px;padding-top:24px;display:grid}.contact__grid p{margin:0 0 12px}.contact__grid address{color:var(--ink-2);font-size:17px;font-style:normal;font-weight:300;line-height:1.5}.contact__link{letter-spacing:-.02em;transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:clamp(20px,1.8vw,30px);font-weight:300}.contact__link:hover{background-size:100% 1px}.contact__actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.footer{border-top:1px solid var(--hair);justify-content:space-between;gap:16px;margin-top:72px;padding-top:20px;display:flex}.footer p{margin:0}html.js [data-fade]{opacity:0}.node{pointer-events:auto;opacity:0;visibility:hidden;will-change:transform, opacity;-webkit-tap-highlight-color:transparent;outline:none;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;position:absolute;top:0;left:0}.node .sq{width:9px;height:9px;transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), transform .6s var(--ease-out);background:0 0;border:1px solid #e9e9ecb3;position:relative}.node .brackets{opacity:0;width:25px;height:25px;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;margin:-12.5px 0 0 -12.5px;position:absolute;top:50%;left:50%;transform:scale(1.35)}.node .brackets path{stroke:#e9e9ec;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.node .label{white-space:nowrap;text-align:left;opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:calc(50% + 11px);left:38px;transform:translate(-6px)}.node.label-below .label{top:calc(50% + 11px);bottom:auto}.node.label-left .label{text-align:right;align-items:flex-end;left:auto;right:38px;transform:translate(6px)}.node .label .name{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:11px}.node .label .name em{color:var(--ink-4);margin-right:10px;font-style:normal}.node .label .meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.node.is-hover .sq,.node.is-active .sq,.node:focus-visible .sq{background:#f4f4f6;border-color:#f4f4f6;transform:scale(1.08)}.node.is-hover .brackets,.node.is-active .brackets,.node:focus-visible .brackets{opacity:.85;transform:scale(1)}.node.is-hover .label,.node.is-active .label,.node:focus-visible .label{opacity:1;transform:translate(0)}html.panel-open #ecosystem .scene__content{opacity:0;transition:opacity .5s var(--ease-out)}#panel{top:50%;right:calc(var(--pad-x) + 2vw);width:min(390px,84vw);max-height:calc(100vh - 2 * var(--pad-y) - 90px);max-height:calc(100dvh - 2 * var(--pad-y) - 90px);overscroll-behavior:contain;scrollbar-width:none;z-index:8;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s var(--ease-out), visibility 0s linear .7s;outline:none;position:fixed;overflow-y:auto;transform:translateY(-50%)}#panel::-webkit-scrollbar{display:none}#panel.on-left{right:auto;left:calc(var(--pad-x) + 2vw)}#panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .9s var(--ease-out) .25s, visibility 0s}#panel.is-resetting,#panel.is-resetting .panel-inner>*{transition:none!important}.panel-inner{border-left:1px solid var(--hair);text-shadow:0 0 12px #050506f2,0 0 2px #050506e6;padding:4px 0 4px 24px;position:relative}.panel-inner>*{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transform:translateY(8px)}#panel.is-open .panel-inner>*{opacity:1;transform:none}#panel.is-open .panel-inner>:nth-child(2){transition-delay:.32s}#panel.is-open .panel-inner>:nth-child(3){transition-delay:.4s}#panel.is-open .panel-inner>:nth-child(4){transition-delay:.48s}#panel.is-open .panel-inner>:nth-child(5){transition-delay:.56s}.panel-head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.panel-close{color:var(--ink-2);align-items:center;gap:8px;padding:8px 0 8px 12px;transition:color .3s;display:inline-flex}.panel-close:hover{color:var(--ink)}.panel-close:focus-visible{color:var(--ink);outline:1px solid var(--ink);outline-offset:3px}.panel-close span{font-size:15px;line-height:1}#panel h3{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,2.6vw,40px);font-weight:300;line-height:1.02}.panel-lead{color:var(--ink-2);max-width:34ch;margin:0 0 28px;font-size:15px;font-weight:300;line-height:1.5}.panel-stats{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin:0 0 28px;padding:20px 0 0;display:grid}.panel-stats div{margin:0}.panel-stats dt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:7px;font-size:26px;font-weight:300;line-height:1}.panel-stats dd{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10px;line-height:1.45}.panel-list{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.panel-list li:before{content:"";background:var(--ink-4);vertical-align:middle;width:3px;height:3px;margin:0 8px 2px 0;display:inline-block}#debug{z-index:70;font-family:var(--mono);color:#9fe29f;white-space:pre;pointer-events:none;background:#0009;padding:8px 10px;font-size:10px;line-height:1.5;position:fixed;top:84px;right:12px}.fallback{padding:14px var(--pad-x);text-align:center;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);z-index:80;background:#050506e6;margin:0;font-size:12px;position:fixed;inset:0 0 auto}@media (width<=1100px){.scene__content{width:min(46vw,520px)}.brands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hud{display:none}.pill{gap:10px;height:38px;padding:0 14px}.site-header .pill--dark .roll,.site-header .pill--dark .pill__dot{display:none}.site-header .pill--dark:before{content:"";background:currentColor;width:5px;height:5px}.scene__sticky{padding-top:46vh;padding-bottom:calc(var(--pad-y) + 16px);align-items:flex-end}.scene--top .scene__sticky{padding-top:calc(var(--pad-y) + 76px);align-items:flex-start}.scene__content,.scene[data-side=right] .scene__content{width:100%;margin:0;position:relative}.scene__content:before{content:"";inset:-48px calc(var(--pad-x) * -1) calc((var(--pad-y) + 16px) * -1);z-index:-1;pointer-events:none;background:linear-gradient(#05050600,#050506d1 56px);position:absolute}.scene--top .scene__content:before{display:none}.scene__content--split{grid-template-columns:1fr;gap:28px}.headline{font-size:clamp(30px,8.4vw,40px)}.lede{margin-top:16px;font-size:15px}.stats{gap:14px;margin-top:20px;padding-top:16px}.stats dt{font-size:30px}.timeline{columns:2;border-top:0;column-gap:18px;margin-top:18px}.timeline li{break-inside:avoid;grid-template-columns:44px 1fr;padding:5px 0;font-size:13px}.steps{margin-top:20px}.step{padding:8px 0}.step__name{font-size:19px}.brands{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.brands li{min-height:58px;padding:12px 8px}.brands img{max-height:20px}.brands img[alt=Factor-M]{max-height:40px}.scene__content--wide{width:100%}.regions__row{grid-template-columns:1fr 1fr;gap:4px 12px;font-size:13px}.regions__row--head{display:none}.pullquote{margin-top:16px;font-size:15px}.channels{margin-top:18px}.channels div{grid-template-columns:116px 1fr;padding:7px 0}.channels dd{font-size:12.5px}.note{margin-top:14px;font-size:12px}.quote__text{font-size:19px}.hero__statement{font-size:30px}.contact__title{font-size:17vw}.contact__grid{grid-template-columns:1fr;margin-top:32px}.footer{flex-direction:column;margin-top:40px}.menu__list{grid-template-columns:1fr}.menu__list a{padding:8px 0;font-size:28px}.menu__foot{flex-direction:column}.node .label .meta{display:none}#panel,#panel.on-left{width:100%;max-height:60dvh;padding:28px var(--pad-x) calc(var(--pad-y) + 12px);border-top:1px solid var(--hair);background:#050506e6;inset:auto 0 0;transform:none}.panel-inner{border-left:0;padding-left:0}.panel-lead{margin-bottom:20px;font-size:14px}.panel-stats{gap:14px;margin-bottom:18px;padding-top:14px}.panel-stats dt{font-size:21px}}@media (height<=560px) and (width>=761px),(width<=760px) and (orientation:landscape) and (height<=500px){.scene__sticky,.scene--top .scene__sticky,.scene--bottom .scene__sticky{align-items:center;padding-top:64px;padding-bottom:12px}.scene__content,.scene[data-side=right] .scene__content{width:min(52vw,560px);position:static}.scene[data-side=right] .scene__content{margin-left:auto}.scene__content:before{display:none}.eyebrow{margin-bottom:10px}.headline{font-size:26px}.lede{font-size:14px;line-height:1.45}.lede,.note,.stats,.timeline,.steps,.brands,.channels{margin-top:12px}.step{padding:5px 0}.step__name{font-size:17px}.timeline{columns:2;border-top:0;column-gap:18px}.timeline li{break-inside:avoid;padding:3px 0;font-size:13px}.brands li{padding:5px 0;font-size:14px}.channels div{padding:5px 0}.stats{gap:10px 20px;padding-top:10px}.stats dt{font-size:26px}.quote__text{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
