html:has(.newflow-page){scrollbar-width:none}html:has(.newflow-page)::-webkit-scrollbar{display:none}.newflow-page~.site-footer{display:none}.newflow-page{width:100%;max-width:none;min-width:0;margin:0;padding:0;color:#000;background:transparent;font-family:var(--font-officer);font-synthesis:none}.newflow-intro{width:100%;border-bottom:1px solid var(--classic-neutral-50)}.newflow-intro-frame{width:min(100%,1176px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);margin-inline:auto}.newflow-dash-grid,.newflow-intro h1,.newflow-point-of-view h2,.newflow-project-index p,.newflow-project-index ul,.newflow-vienna h2,.newflow-vienna p{margin:0}.newflow-intro h1,.newflow-point-of-view h2,.newflow-vienna h2{font-family:var(--font-sneak)}.newflow-intro h1{min-width:0;padding:24px;font-size:72px;font-weight:400;letter-spacing:0;line-height:72px}.newflow-project-index{min-width:0;padding:24px 48px;border-left:1px solid var(--classic-neutral-50);font-family:var(--font-sneak);font-size:16.5px;font-weight:400;line-height:24px}.newflow-project-index-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:8px;font-size:12px;letter-spacing:0;line-height:24px}.newflow-project-index-header p{color:var(--landing-neutral-200);text-transform:uppercase}.newflow-project-index-header>span{color:#000}.newflow-project-index ul{padding:0;list-style:none}.newflow-project-index li{position:relative;min-width:0;height:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:2px}.newflow-project-index li:before,.newflow-project-index li:last-child:after{content:"";position:absolute;right:0;left:0;height:1px;background:var(--classic-neutral-50)}.newflow-project-index li:before{top:0}.newflow-project-index li:last-child:after{bottom:0}.newflow-project-index li>:first-child{min-width:0;color:var(--classic-link-default)}.newflow-project-index li>:last-child{color:var(--landing-neutral-200);text-align:right}.newflow-project-name-status{min-width:0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.newflow-project-status{flex:0 0 auto;padding-inline:5px;border:1px solid #000;border-radius:999px;color:#000;background:transparent;font-size:10px;line-height:12px}.newflow-project-index a{width:fit-content;display:inline-flex;align-items:center;gap:4px;border-radius:2px;color:inherit;background-color:transparent;text-decoration:none}.newflow-project-link-icon{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;padding:2px}.newflow-project-link-icon img{width:10px;height:10px;display:block}.newflow-project-index a:any-link:focus-visible,.newflow-project-index a:any-link:hover{color:inherit;background-color:transparent;text-decoration:none;transition:none}.newflow-project-index a:any-link:focus-visible .newflow-project-link-label,.newflow-project-index a:any-link:hover .newflow-project-link-label{text-decoration-line:line-through;text-decoration-style:solid;text-decoration-color:currentColor;text-decoration-thickness:max(1px,.08em);text-decoration-skip-ink:none}.newflow-main-frame{width:100%;gap:120px;margin-inline:auto}.newflow-main-frame,.newflow-point-of-view{min-width:0;display:flex;flex-direction:column}.newflow-point-of-view{gap:36px}.newflow-dash-grid{position:relative;width:100vw;height:400px;min-width:0;overflow:hidden;background:transparent}.newflow-dash-grid [data-state]{position:absolute;inset:0;min-width:0;overflow:hidden}.newflow-dash-grid canvas{width:100%;height:100%;display:block}.newflow-dash-grid [data-state=fallback] canvas,.newflow-dash-grid [data-state=loading] canvas{visibility:hidden}.newflow-dash-grid-fallback{position:absolute;inset:0;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:center;overflow:hidden;background:transparent}.newflow-dash-grid-fallback-mobile{display:none}.newflow-dash-grid-fallback-column{position:relative;height:400px;flex:0 0 24px}.newflow-dash-grid-fallback-mark{position:absolute;top:calc(16px + var(--dash-row) * 24px);left:4px;width:16px;height:1px;display:block;background:#252525;transform:translateY(-.5px) rotate(-45deg)}.newflow-point-of-view h2{width:min(100%,888px);align-self:center;padding:24px;font-size:32px;font-weight:400;letter-spacing:0;line-height:36px;text-align:left}.newflow-vienna{width:min(100%,1176px);min-width:0;align-self:center;display:grid;grid-template-columns:minmax(0,550px) minmax(0,1fr)}.newflow-vienna-copy,.newflow-vienna-heading{min-width:0;padding:24px}.newflow-vienna h2{font-size:48px;font-weight:400;letter-spacing:0;line-height:54px}.newflow-vienna-copy{font-size:16.5px;font-weight:400;letter-spacing:0;line-height:24px}.newflow-vienna-copy p:first-child{margin-bottom:24px}@media (max-width:64rem){.newflow-intro-frame{min-height:0;grid-template-columns:minmax(0,1fr)}.newflow-intro h1{padding:24px 20px 32px;font-size:clamp(44px,15vw,68px);line-height:1}.newflow-project-index{padding:24px 20px;border-top:1px solid var(--classic-neutral-50);border-left:0}}@media (max-width:48rem){.newflow-dash-grid,.newflow-dash-grid-fallback-column{height:304px}.newflow-dash-grid-fallback-desktop{display:none}.newflow-dash-grid-fallback-mobile{display:flex}.newflow-vienna{grid-template-columns:minmax(0,1fr)}.newflow-main-frame{gap:88px}.newflow-point-of-view{gap:28px}.newflow-point-of-view h2{width:min(calc(100% - 32px),888px);padding:16px 4px;font-size:clamp(25px,7.2vw,32px);line-height:1.16}.newflow-vienna-copy,.newflow-vienna-heading{padding-inline:20px}.newflow-vienna-heading{padding-bottom:36px}.newflow-vienna-copy{padding-top:0}.newflow-vienna h2{font-size:clamp(38px,11vw,48px);line-height:1.08}}