body,h1,h2,h3,h4,h5,h6{font-family:var(--fw-font-sans)}body,html{line-height:var(--fw-line-height-body);height:100%}.w3-bar .w3-button{padding:var(--fw-nav-item-padding)}.w3-top{z-index:var(--fw-nav-stack-z)!important}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:var(--fw-hero-pan-distance) 0}}.bgimg-1{min-width:100%;min-height:var(--fw-hero-min-height);background-color:black;background-image:url(/assets/flywire-clone/hero/flywire-drosophila-brain-hero-banner-2024.jpg);background-size:cover;background-position:0 0;background-repeat:repeat-x;animation:animatedBackground var(--fw-hero-pan-duration) var(--fw-hero-pan-easing) infinite alternate}.signpost-center{display:flex;justify-content:center;align-items:center}@media (prefers-reduced-motion:reduce){.bgimg-1,.w3-animate-left{animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.syn-page{background:var(--fw-bg-body);color:var(--fw-text-body)}.syn-page-hero{min-height:62vh;display:flex;align-items:center;padding-top:var(--fw-nav-height);color:var(--fw-text-invert);background-color:var(--fw-bg-dark);background-image:url(/assets/flywire-clone/hero/flywire-drosophila-brain-hero-banner-2024.jpg);background-size:cover;background-position:50%;animation:animatedBackground var(--fw-hero-pan-duration) var(--fw-hero-pan-easing) infinite alternate}.syn-page-hero__inner{width:min(900px,90%);padding:110px 18px 82px;margin-left:5%;text-shadow:var(--fw-hero-text-shadow)}.syn-page-hero h1{max-width:900px;margin:0 0 18px;font-size:clamp(42px,6vw,var(--fw-font-size-jumbo));line-height:1.08;font-weight:400}.syn-page-hero__intro{max-width:650px;margin:0;font-size:var(--fw-font-size-large);line-height:1.8}.syn-eyebrow,.syn-index__meta{margin:0 0 12px;font-size:var(--fw-font-size-small);letter-spacing:.16em;text-transform:uppercase}.syn-eyebrow--dark,.syn-index__meta{color:var(--fw-heading-accent)}.syn-actions,.syn-labels,.syn-workbench__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.syn-labels span{padding:5px 9px;border:1px solid rgba(255,255,255,.55);font-size:var(--fw-font-size-small);letter-spacing:.08em;text-transform:uppercase}.syn-actions .w3-button:not(.w3-blue){color:var(--fw-text-invert);border:1px solid rgba(255,255,255,.6)}.syn-section{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);grid-gap:52px;gap:52px;padding:72px 26px;border-top:1px solid var(--fw-divider)}.syn-section--light{color:var(--fw-text-on-section);background:var(--fw-bg-section)}.syn-section__heading h2{position:-webkit-sticky;position:sticky;top:82px;margin:0;color:var(--fw-heading-accent);font-size:var(--fw-font-size-h2);font-weight:var(--fw-font-weight-heading)}.syn-section__body>:first-child{margin-top:0}.syn-section__body>:last-child{margin-bottom:0}.syn-disclosure,.syn-section__body>p{max-width:900px}.syn-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--fw-divider)}.syn-index__item{min-height:220px;padding:28px 28px 32px 0;border-bottom:1px solid var(--fw-divider)}.syn-index__item:nth-child(odd){padding-right:34px;border-right:1px solid var(--fw-divider)}.syn-index__item:nth-child(2n){padding-left:34px}.syn-index__item h3{margin-bottom:12px}.syn-index__item p{max-width:620px}.syn-media-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:38px;gap:38px}.syn-media-split img{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:var(--fw-image-radius)}.syn-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:0;list-style:none;border-top:1px solid var(--fw-divider);border-bottom:1px solid var(--fw-divider)}.syn-pipeline li{position:relative;min-height:150px;padding:26px 32px 26px 18px;border-right:1px solid var(--fw-divider);font-size:var(--fw-font-size-large)}.syn-pipeline li:last-child{border-right:0}.syn-pipeline li:not(:last-child):after{content:"↓";position:absolute;right:12px;bottom:18px;color:var(--fw-heading-accent);font-size:22px}.syn-metadata{margin:0;border-top:1px solid var(--fw-divider)}.syn-metadata>div{display:grid;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);grid-gap:28px;gap:28px;padding:15px 0;border-bottom:1px solid var(--fw-divider)}.syn-metadata dt{color:var(--fw-heading-accent);font-weight:500}.syn-metadata dd{margin:0}.syn-home-diagram{max-width:820px;margin:0 auto 32px;padding:24px;line-height:1.65}.syn-code,.syn-home-diagram{overflow-x:auto;color:var(--fw-text-invert);background:var(--fw-bg-dark);border-radius:var(--fw-image-radius);font-size:14px}.syn-code{padding:28px;margin:0 0 18px;line-height:1.7}.syn-disclosure{padding-left:14px;border-left:3px solid var(--fw-heading-accent)}.syn-pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--fw-divider)}.syn-pricing article{display:flex;flex-direction:column;min-height:480px;padding:28px 24px;border-right:1px solid var(--fw-divider);border-bottom:1px solid var(--fw-divider)}.syn-pricing article:last-child{border-right:0}.syn-pricing ul{padding-left:20px;margin-bottom:28px}.syn-pricing .w3-button{align-self:flex-start;margin-top:auto}.syn-workbench{border:1px solid var(--fw-divider);background:var(--fw-bg-body)}.syn-workbench__notice{display:flex;justify-content:space-between;gap:18px;padding:12px 16px;color:var(--fw-text-invert);background:var(--fw-bg-dark);font-size:var(--fw-font-size-small);letter-spacing:.06em}.syn-workbench__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--fw-divider);border-bottom:1px solid var(--fw-divider)}.syn-workbench__controls label{display:grid;grid-gap:7px;gap:7px;padding:14px 16px;background:var(--fw-bg-body);color:var(--fw-heading-accent);font-size:var(--fw-font-size-small);letter-spacing:.08em;text-transform:uppercase}.syn-workbench select{width:100%;padding:8px;border:1px solid var(--fw-divider);border-radius:0;background:var(--fw-bg-body);font:inherit;letter-spacing:0;text-transform:none}.syn-workbench__stage{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:410px;background:var(--fw-bg-dark)}.syn-workbench__system{position:relative;overflow:hidden;background-image:url(/assets/flywire-clone/connectome/flywire-brain-gradient.jpg);background-size:cover;background-position:50%}.syn-workbench__system span{position:absolute;width:10px;height:10px;border:1px solid rgba(255,255,255,.65);border-radius:50%;transition:background-color .18s ease,transform .18s ease}.syn-workbench__system span.is-active{background:var(--fw-accent-blue);transform:scale(1.55)}.syn-workbench__system[data-state=running] span.is-active{box-shadow:0 0 18px rgba(33,150,243,.85)}.syn-workbench__readout{padding:26px 20px;color:var(--fw-text-invert);border-left:1px solid rgba(255,255,255,.22)}.syn-workbench__readout span{display:block;margin-bottom:10px;color:#b7c4d3;font-size:var(--fw-font-size-small);letter-spacing:.1em}.syn-workbench__actions{margin:0;padding:14px 16px}.syn-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:42px auto 28px;padding:0 18px;text-align:left}.syn-footer-groups h4{color:#b7c4d3;font-size:var(--fw-font-size-small);letter-spacing:.12em;text-transform:uppercase}.syn-footer-groups a{display:block;color:var(--fw-text-invert)}:focus-visible{outline:3px solid var(--fw-accent-blue);outline-offset:3px}@media (max-width:900px){.syn-section{grid-template-columns:1fr;gap:28px}.syn-section__heading h2{position:static}.syn-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-pricing article:nth-child(2){border-right:0}.syn-workbench__stage{grid-template-columns:1fr}.syn-workbench__readout{border-top:1px solid rgba(255,255,255,.22);border-left:0}}@media (max-width:600px){.syn-page-hero{min-height:72vh}.syn-page-hero__inner{width:100%;margin-left:0;padding:100px 24px 64px}.syn-page-hero h1{font-size:39px}.syn-section{padding:56px 18px}.syn-footer-groups,.syn-index,.syn-media-split,.syn-pricing,.syn-workbench__controls{grid-template-columns:1fr}.syn-index__item,.syn-index__item:nth-child(2n),.syn-index__item:nth-child(odd){min-height:0;padding:25px 0;border-right:0}.syn-pipeline{grid-template-columns:1fr}.syn-pipeline li{min-height:90px;border-right:0;border-bottom:1px solid var(--fw-divider)}.syn-pipeline li:last-child{border-bottom:0}.syn-pipeline li:not(:last-child):after{right:18px}.syn-metadata>div{grid-template-columns:1fr;gap:3px}.syn-pricing article,.syn-pricing article:nth-child(2){min-height:0;border-right:0}.syn-workbench__notice{flex-direction:column}}@media (prefers-reduced-motion:reduce){.syn-page-hero{animation:none}}