@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin.8b19da25568f.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin.7465dd7e2475.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--paper:#F7FAFC;--panel:#FFF;--mist:#E4EDF6;--ink:#0A1830;--voice:#3E63F5;--anchor:#145B95;--pulse:#4FD8FF;--gold:#E8A33D;--broadcast:#081426;--studio:#0E2A47;--air:#EAF1F8;--steel:#94A6BC;--line:#C8D6E5;--display:"Space Grotesk",system-ui,sans-serif;--body:Inter,system-ui,sans-serif;--radius-card:16px;--radius-button:10px;--container:1200px;--header-height:88px;--page-padding:48px}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + 24px);color-scheme:light}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/28px var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,p,figure,ul{margin:0}h1,h2,h3,h4,h5{font-family:var(--display);font-weight:600;text-wrap:pretty;overflow-wrap:break-word}h1{font-size:44px;line-height:48px;font-weight:700;letter-spacing:-.02em}h2{font-size:34px;line-height:40px;letter-spacing:-.02em;max-width:880px}h3{font-size:26px;line-height:32px;letter-spacing:-.02em}h4,h5{font-size:22px;line-height:28px;letter-spacing:-.015em}p{overflow-wrap:break-word}strong{font-weight:600}a{color:var(--anchor);text-decoration:underline;text-underline-offset:5px}a:hover{color:var(--ink)}a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid var(--anchor);outline-offset:5px}.container{width:100%;max-width:calc(var(--container) + var(--page-padding)*2);margin-inline:auto;padding-inline:var(--page-padding)}.skip-link{position:fixed;top:12px;left:24px;z-index:100;padding:12px 20px;background:#fff;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.review-notice{background:var(--mist);padding:6px 24px;text-align:center;font-size:14px;line-height:22px;color:var(--ink)}.site-header{height:var(--header-height);background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{display:flex;align-items:center;gap:24px;height:100%}.site-label{font:700 24px/32px var(--display);letter-spacing:-.035em;color:var(--ink);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.desktop-nav{margin-left:auto}.desktop-nav ul,.site-footer ul{list-style:none;padding:0;display:flex;gap:24px;align-items:center}.desktop-nav a{display:flex;align-items:center;min-height:44px;font-size:16px;line-height:24px;color:var(--ink);font-weight:500;text-decoration:none;white-space:nowrap}a[aria-current=page]{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:16px 24px;border:0;border-radius:var(--radius-button);background:var(--voice);color:#fff;font:600 16px/24px var(--body);text-align:center;text-decoration:none;transition:background-color .16s ease;max-width:100%}.button:hover{background:#284bd4;color:#fff}.button:active{background:#183ab7}.button:focus-visible{outline:3px solid var(--anchor);outline-offset:5px}.desktop-booking{white-space:nowrap}.mobile-menu{display:none;margin-left:auto}.mobile-menu summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:16px;font-weight:600;line-height:24px}.mobile-menu summary::-webkit-details-marker{display:none}.menu-icon{height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.menu-open-label,.mobile-menu[open] .menu-closed-label{display:none}.mobile-menu[open] .menu-open-label{display:inline}.menu-panel{position:absolute;top:calc(var(--header-height) - 1px);right:var(--page-padding);width:min(400px,calc(100vw - var(--page-padding)*2));max-height:calc(100svh - var(--header-height) - 24px);overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:0 0 16px 16px;padding:16px 24px 24px}.mobile-menu:not([open]) .menu-panel{display:none}.menu-panel ul{list-style:none;padding:0;margin:0 0 24px}.menu-panel li+li{border-top:1px solid var(--mist)}.menu-panel li a{display:block;padding:12px 0;min-height:48px;color:var(--ink);text-decoration:none;font-size:16px;line-height:24px}.menu-panel li a[aria-current]{text-decoration:underline}.menu-panel .button{width:100%;white-space:normal}.section{padding-block:96px;scroll-margin-top:calc(var(--header-height) + 24px)}.section h1,.section h2,.section h3{margin-bottom:24px}.section .page-title{margin-bottom:48px}.prose{max-width:720px}.prose p{margin-bottom:20px}.prose:last-child p:last-child{margin-bottom:0}.section-body>.prose+.prose{margin-top:0}.copy-list{padding-left:24px;margin-block:0 24px}.copy-list li{padding-left:6px;max-width:696px;overflow-wrap:break-word}.copy-list li+li{margin-top:12px}.copy-list li::marker{color:var(--anchor)}.booking-row{margin-top:32px}.eyebrow,.page-label{font:500 13px/16px var(--display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px}.page-label{font-size:14px;line-height:20px;letter-spacing:.1em}.display{max-width:840px;font-size:56px;line-height:60px;letter-spacing:-.02em}.hero-dark{padding-block:128px;background:var(--broadcast);color:var(--air)}.hero-dark .section-body>.prose:first-child p{font-size:19px;line-height:30px;max-width:720px}.hero-dark .booking-row{margin:32px 0 24px}.hero-dark .prose:last-child p{font-size:17px;line-height:28px}.hero-dark .button:focus-visible,.closing-panel .button:focus-visible{outline-color:var(--air)}.hero-light{padding-block:128px}.hero-light h1{max-width:800px}.white{background:#fff}.partners{padding-top:0}.partners>.container>h3{max-width:720px}.partners .section-body>.prose:first-child p{padding:24px 32px;background:var(--mist);font-size:19px;line-height:30px;border-radius:16px;max-width:100%}.partners .section-body>.prose:first-child{max-width:100%}.relationships{border-bottom:1px solid var(--line)}.relationships>.container>h2{max-width:900px;margin-bottom:48px}.relationship-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.relationship-column+.relationship-column{border-left:1px solid var(--line);padding-left:48px}.relationship-column p:first-child{font-family:var(--display);font-size:26px;line-height:32px;margin-bottom:16px}.relationship-column p+p{font-family:var(--body);font-size:17px;line-height:28px}.editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.case{background:#fff;border-top:1px solid var(--line)}.case+.case{background:var(--paper)}.case h2,.service h2{max-width:100%;font-size:34px;line-height:40px}.case .prose,.service .prose{max-width:720px}.service{border-top:1px solid var(--line)}.service:last-of-type{background:#fff}.listening-placeholders{font-weight:600;color:var(--anchor);word-spacing:12px;line-height:28px}.closing{padding-block:128px}.closing-panel{border-radius:16px;background:var(--studio);color:var(--air);padding:64px;max-width:1200px}.closing-panel h2{max-width:860px}.closing-panel .section-body{max-width:720px}.statement{padding-top:0}.statement>.container{max-width:calc(1200px + var(--page-padding)*2)}.statement h3{max-width:880px}.statement .container{position:relative}.statement .container:before{content:"";display:block;height:1px;background:var(--line);margin-bottom:48px}.opening{padding-top:128px}.opening h2{max-width:920px}.call-closing{padding-top:0;padding-bottom:128px}.call-closing .prose:last-child{margin-top:32px}.agenda{padding-bottom:32px}.agenda h2{max-width:720px}.site-footer{padding-block:64px;background:var(--broadcast);color:var(--air)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.site-footer .site-label,.site-footer a{color:var(--air)}.site-footer nav a{display:flex;align-items:center;min-height:44px;font-size:16px;line-height:24px;font-weight:500;text-decoration:none}.site-footer a:focus-visible{outline-color:var(--air)}.site-footer a[aria-current]{text-decoration:underline;font-weight:600}.native-figure{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;margin-block:48px;padding:40px 32px;width:100%;color:var(--ink)}.figure-heading{text-align:center;margin-inline:auto;margin-bottom:40px;max-width:860px}.native-figure .figure-heading h3{margin-bottom:12px}.native-figure .figure-heading p{font-size:17px;line-height:28px}.native-figure h3{font-size:26px;line-height:32px;max-width:100%}.native-figure h4,.native-figure h5{font-size:20px;line-height:28px;margin:0}.native-figure p,.native-figure ul{font-size:17px;line-height:26px}.fig-graph{position:relative}.connector-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0;color:var(--anchor);visibility:hidden}.fig-graph.graph-ready>.connector-layer{visibility:visible}.fig-graph>*:not(.connector-layer){position:relative;z-index:1}.line-icon{width:48px;height:48px;flex:none;color:var(--anchor)}.node-title{display:flex;align-items:center;gap:16px;margin-bottom:16px}.node-title .line-icon{width:40px;height:40px}.diagram-card{border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff;min-width:0}.diagram-card p+p{margin-top:12px}.diagram-card .examples{font-size:16px;line-height:24px;margin-top:16px}.diagram-card .support{font-size:14px;line-height:22px;margin-top:12px}.input-node,.output-node{max-width:420px;margin-inline:auto;padding:18px 24px;border:1px solid var(--line);border-radius:16px;background:var(--mist);text-align:center;font:600 18px/26px var(--display);letter-spacing:.035em}.figure-conclusion{margin:32px auto 0;text-align:center;max-width:880px;padding-top:24px;border-top:1px solid var(--mist)}.timeline{display:grid;position:relative}.v2-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px}.timeline-stage{text-align:center;position:relative;min-width:0}.v2-stages .timeline-stage:not(:last-child):after{content:"";position:absolute;right:-48px;top:112px;width:32px;height:2px;background:var(--anchor)}.v2-stages .timeline-stage:not(:last-child):before{content:"";position:absolute;right:-48px;top:109px;width:8px;height:8px;border-top:2px solid var(--anchor);border-right:2px solid var(--anchor);transform:rotate(45deg)}.v2-stages .era-label{font:500 15px/22px var(--display);letter-spacing:.12em;margin-bottom:24px}.format-pictogram{height:116px;display:grid;place-items:center;margin-bottom:24px}.format-pictogram .line-icon{height:96px;width:96px}.business-card-graphic{display:flex;flex-direction:column;justify-content:center;text-align:left;width:190px;max-width:100%;height:116px;margin:0 auto 24px;border:2px solid var(--anchor);border-radius:10px;padding:16px 20px;position:relative;font:500 14px/22px var(--body)}.neutral-rules{border-top:2px solid var(--line);border-bottom:2px solid var(--line);height:12px;width:78px;margin-top:12px}.card-logo-label{position:absolute;right:16px;bottom:16px;font-size:14px}.v2-stages h4{font-size:24px;line-height:32px;margin-bottom:8px}.v3-graph{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);gap:80px;align-items:center}.source-node{background:var(--broadcast);border-color:var(--broadcast);color:var(--air);text-align:center;padding:32px 24px}.source-node>.line-icon{color:var(--air);height:64px;width:64px;margin-bottom:20px}.source-node h4{margin-bottom:20px}.source-node p{font-size:17px;line-height:26px}.branch-targets{display:grid;gap:24px;min-width:0}.output-card p{font-size:16px;line-height:24px}.v5-graph{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:80px;align-items:center}.v5-graph>.source-node{width:100%;max-width:360px;justify-self:end}.platform-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin-top:20px!important}.platform-tiles li{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:16px;line-height:24px;overflow-wrap:break-word}.platform-tiles li:only-child{max-width:190px}@media(max-width:1239px){.desktop-nav,.desktop-booking{display:none}.mobile-menu{display:block}.footer-inner{align-items:flex-start}.site-footer ul{gap:16px;flex-wrap:wrap;justify-content:flex-end}}@media(max-width:1023px){:root{--page-padding:32px}.native-figure{padding:32px 24px}.v1-groups{grid-template-columns:1fr;gap:40px;margin-inline:32px}.v3-graph,.v5-graph{display:block}.v3-graph>.source-node,.v5-graph>.source-node{max-width:500px;margin-inline:auto;margin-bottom:64px}.branch-targets,.v5 .branch-targets{margin-left:40px}.media-timeline{grid-template-columns:1fr;gap:64px;margin-left:0}.media-timeline .timeline-stage{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.media-timeline .timeline-stage:not(:last-child):after{right:50%;top:auto;bottom:-44px;width:2px;height:24px;clip-path:none;border:0;background:var(--anchor)}.media-timeline .timeline-stage:not(:last-child):before{content:"";position:absolute;left:calc(50% - 4px);right:auto;top:auto;bottom:-46px;width:8px;height:8px;border-top:0;border-right:2px solid var(--anchor);border-bottom:2px solid var(--anchor);transform:rotate(45deg)}.v4-lower-region{padding-left:0;grid-template-columns:1fr;gap:64px;margin-top:64px}.format-lanes{margin-right:40px}.feed-target{max-width:180px;margin-inline:auto}.editorial-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}}@media(max-width:767px){:root{--page-padding:24px;--header-height:72px}.site-label{font-size:22px;line-height:28px}.header-inner{gap:16px}.review-notice{font-size:14px;line-height:22px;padding-block:6px}.section,.hero-dark,.hero-light,.opening{padding-block:64px}.display,h1,.page-title{font-size:36px;line-height:40px}.section .page-title{margin-bottom:32px}h2{font-size:28px;line-height:32px}h3{font-size:24px;line-height:32px}.hero-dark .section-body>.prose:first-child p{font-size:19px;line-height:30px}.hero-dark .prose:last-child p{font-size:17px;line-height:28px}.button{width:100%;padding-inline:16px;white-space:normal}.partners{padding-top:0}.partners .section-body>.prose:first-child p{padding:24px;font-size:17px;line-height:28px}.relationship-grid,.editorial-grid{grid-template-columns:1fr;gap:24px}.relationship-grid{gap:32px}.relationships>.container>h2{margin-bottom:32px}.relationship-column+.relationship-column{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.relationship-column p:first-child{font-size:24px;line-height:32px}.relationship-column p+p{font-size:17px;line-height:28px}.case h2,.service h2{font-size:28px;line-height:32px;margin-bottom:0}.closing-panel{padding:32px 24px}.statement{padding-top:0}.statement .container:before{margin-bottom:32px}.agenda{padding-bottom:32px}.call-closing{padding-top:0}.site-footer{padding-block:48px}.footer-inner{display:block}.site-footer ul{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.site-footer nav a{font-size:16px;line-height:24px}.native-figure{padding:32px 16px;margin-block:32px}.figure-heading{margin-bottom:32px}.native-figure .figure-heading h3{font-size:24px;line-height:32px}.native-figure .figure-heading p{font-size:17px;line-height:26px}.node-title{display:block;margin-bottom:16px}.node-title .line-icon{margin-bottom:12px}.diagram-card{padding:24px 20px}.diagram-card h4,.diagram-card h5{font-size:20px;line-height:28px}.diagram-card .examples{font-size:16px;line-height:24px}.diagram-card .support{font-size:14px;line-height:22px}.v1-groups{margin-inline:24px;gap:32px}.group-label{font-size:16px!important;line-height:24px!important;letter-spacing:.04em}.input-node,.output-node{padding:16px;font-size:16px;line-height:24px}.v2-stages{grid-template-columns:1fr;gap:64px}.v2-stages .timeline-stage:not(:last-child):after{right:50%;top:auto;bottom:-44px;width:2px;height:24px;clip-path:none;border:0;background:var(--anchor)}.v2-stages .timeline-stage:not(:last-child):before{content:"";position:absolute;left:calc(50% - 4px);right:auto;top:auto;bottom:-46px;width:8px;height:8px;border-top:0;border-right:2px solid var(--anchor);border-bottom:2px solid var(--anchor);transform:rotate(45deg)}.v3-graph>.source-node,.v5-graph>.source-node{padding:28px 20px}.branch-targets,.v5 .branch-targets{margin-left:28px}.platform-tiles{grid-template-columns:1fr;gap:8px;margin-top:16px!important}.platform-tiles li{font-size:16px;line-height:24px;padding:10px 12px}.platform-tiles li:only-child{max-width:none}.v4{padding:32px 16px 24px}.format-lanes{margin-right:28px}.format-lane{padding:16px;gap:12px}.format-lane p{font-size:18px;line-height:26px}.media-timeline .timeline-stage{padding:24px 16px}.v4-lower-region{margin-top:48px}.figure-conclusion{font-size:16px!important;line-height:24px!important;margin-top:24px}.listening-placeholders{word-spacing:8px}.menu-panel{padding:12px 20px 20px}}@media(max-width:359px){:root{--page-padding:16px}.site-label{font-size:20px;letter-spacing:-.025em}.mobile-menu summary{padding:8px 10px;gap:8px}.diagram-card{padding:20px 16px}.v1-groups{margin-inline:20px}.platform-tiles li{padding:8px 10px}.native-figure .figure-heading h3{font-size:24px;line-height:32px}.node-title h4{font-size:20px;line-height:28px}.site-footer ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nav-mark{display:grid;place-items:center;flex:none;min-width:56px;min-height:56px;border-radius:10px}.nav-mark img{display:block;width:53px;height:56px;object-fit:contain}.footer-inner{align-items:flex-start}.footer-brand{flex:0 1 440px;min-width:0}.site-footer .social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:24px}.site-footer .social-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #526781;border-radius:10px;color:var(--air);font-size:14px;line-height:22px;text-decoration:none}.site-footer .social-link:hover{background:var(--studio)}.platform-icon{display:block;width:24px;height:24px;flex:none;color:var(--anchor)}.social-link .platform-icon{width:20px;height:20px;color:currentColor}.show-cover{display:block;width:100%;max-width:320px;height:auto;aspect-ratio:1;object-fit:contain;margin-top:24px;border-radius:16px}.listening-placeholders{display:flex;flex-wrap:wrap;gap:16px;word-spacing:normal}.listening-placeholders a{display:inline-flex;align-items:center;min-height:44px}.section[id=services-4]{background:var(--panel)}.v1-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 96px;margin-block:64px}.v1-cards>[data-node=labor]{grid-column:1;grid-row:1}.v1-cards>[data-node=capital]{grid-column:1;grid-row:2}.v1-cards>[data-node=code]{grid-column:2;grid-row:1}.v1-cards>[data-node=media]{grid-column:2;grid-row:2}.leverage-card{min-height:210px}.is-media{display:flex;align-items:center;justify-content:center;border:2px solid var(--voice);background:var(--paper)}.is-media .node-title{display:flex;align-items:center;justify-content:center;gap:24px;margin:0}.is-media h4{font-size:64px;line-height:72px;letter-spacing:-.035em;color:var(--voice)}.media-pictograms{display:flex;align-items:center;position:relative;width:96px;min-height:80px;flex:none}.media-pictograms .line-icon:first-child{width:72px;height:72px;margin:0}.media-pictograms .line-icon:last-child{position:absolute;right:0;bottom:0;width:48px;height:48px;margin:0;background:var(--paper)}.platform-tiles li{display:flex;align-items:center;gap:10px}.platform-tiles li>span{min-width:0;overflow-wrap:normal}@media(max-width:1023px){.v1-cards{grid-template-columns:1fr;gap:24px;margin-inline:32px 16px}.v1-cards>[data-node]{grid-column:auto;grid-row:auto}.is-media h4{font-size:56px;line-height:64px}}@media(max-width:767px){.header-inner{gap:12px}.site-header .site-label{font-size:20px;line-height:28px}.nav-mark{min-width:48px;min-height:48px}.nav-mark img{width:45px;height:48px}.site-footer .social-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.site-footer .social-link{width:100%;justify-content:flex-start;font-size:16px;line-height:24px;padding:10px 12px}.footer-inner>nav{margin-top:32px}.footer-inner>nav ul{margin-top:0}.v1-cards{margin-inline:28px 16px}.leverage-card{min-height:0}.is-media{min-height:160px}.is-media .node-title{gap:16px}.is-media h4{font-size:40px;line-height:48px}.media-pictograms{width:56px;min-height:60px}.media-pictograms .line-icon:first-child{width:48px;height:48px}.media-pictograms .line-icon:last-child{width:32px;height:32px}.show-cover{max-width:320px}.platform-tiles li{gap:12px}}@media(max-width:359px){.header-inner{gap:8px}.site-header .site-label{font-size:18px;letter-spacing:-.02em}.mobile-menu summary{padding:8px;gap:8px}.menu-icon{width:16px;height:16px}.nav-mark{min-width:44px;min-height:44px}.nav-mark img{width:38px;height:40px}.v1-cards{margin-inline:24px 12px}.is-media .node-title{gap:12px}.is-media h4{font-size:36px;line-height:44px}.media-pictograms{width:40px;min-height:48px}.media-pictograms .line-icon:first-child{width:36px;height:36px}.media-pictograms .line-icon:last-child{width:24px;height:24px}.site-footer .social-link{font-size:14px}}.partner-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;align-items:center;list-style:none;padding:24px 0 32px;border-bottom:1px solid var(--line);max-width:100%}.partner-logos li{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px}.partner-logo{display:block;max-width:100%;height:auto;max-height:34px;object-fit:contain}.partner-placeholder{font:600 18px/26px var(--display);color:#526781}@media(max-width:1023px){.partner-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}}@media(max-width:767px){.partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:16px 24px}.partner-placeholder{grid-column:1/-1}}@media(max-width:359px){.partner-logos{grid-template-columns:1fr;gap:20px}.partner-placeholder{grid-column:auto}}
