.home-flow{--flow-pad:4rem;--flow-quiet:rgba(255, 255, 255, 0.4);--flow-blue:#3b82f6;--flow-run-t:var(--space-3xl);--flow-run-b:var(--space-2xl);width:100%;min-height:calc(100svh - var(--chrome-top));box-sizing:border-box;padding:var(--flow-run-t)var(--flow-pad)var(--flow-run-b);display:flex;flex-direction:column;background:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-flow__head{display:flex;align-items:baseline;gap:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid rgba(255,255,255,.2);font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.09em;text-transform:uppercase}.home-flow__head-name{color:var(--flow-quiet)}.home-flow__head-right{margin-left:auto;color:var(--flow-quiet)}.home-flow__headline{font-family:newpanamskyline,var(--font-sans);font-weight:var(--weight-black);font-size:clamp(1.6rem,3.9vw,3.375rem);line-height:1;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;margin:var(--space-2xl)0 0}.home-flow__stage{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:center}.home-flow__sprite{position:absolute;width:0;height:0;overflow:hidden}.home-flow__scene{display:block;width:100%;height:auto}.home-flow__caps{position:relative;height:3.25rem;margin-top:var(--space-lg)}.home-flow__cap{margin:0;display:flex;flex-direction:column;align-items:center;gap:.4rem}.home-flow__caps .home-flow__cap{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.home-flow__caps .home-flow__cap:nth-child(1){left:14.505%}.home-flow__caps .home-flow__cap:nth-child(2){left:40.49%}.home-flow__caps .home-flow__cap:nth-child(3){left:75.985%}.home-flow__cap-n{font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:.2em;color:var(--flow-quiet)}.home-flow__cap-l{font-size:.875rem;font-weight:var(--weight-medium);letter-spacing:.13em;text-transform:uppercase}.home-flow .hf-body{fill:#000;stroke:#fff;stroke-width:1.8;stroke-linejoin:round}.home-flow .hf-glass{fill:#000;stroke:#fff;stroke-width:1}.home-flow .hf-edge{stroke:rgba(255,255,255,.5);stroke-width:2;stroke-linecap:round}.home-flow .hf-lip{fill:none;stroke:rgba(255,255,255,.45);stroke-width:1.4}.home-flow .hf-sol{fill:#fff}.home-flow .hf-mind{fill:var(--flow-blue)}.home-flow .hf-tube{fill:none;stroke:#fff;stroke-width:1.25}.home-flow .hf-flow{stroke:var(--flow-blue);stroke-width:1.6}.home-flow .hf-head{fill:var(--flow-blue)}.home-flow .hf-lock{fill:none;stroke:#fff;stroke-width:1.6}.home-flow .hf-lockbody{fill:#000;stroke:#fff;stroke-width:1.4}.home-flow .hf-st,.home-flow .hf-sd{fill:#000;stroke:#fff;stroke-width:1.25}.home-flow .hf-sr{fill:rgba(255,255,255,.1)}.home-flow .hf-st.hf-cap,.home-flow .hf-sd.hf-cap{fill:#fff}.home-flow .hf-capmark{fill:#000}.home-flow .hf-wire{fill:none;stroke:rgba(255,255,255,.28);stroke-width:1.1}.home-flow .hf-tile{fill:#000;stroke:#fff;stroke-width:1.25}.home-flow .hf-stem{stroke:rgba(255,255,255,.45);stroke-width:1}.home-flow .hf-ic{fill:#fff}.home-flow .hf-lb{font-size:16px;font-weight:var(--weight-medium);letter-spacing:.13em;text-transform:uppercase;text-anchor:middle;fill:var(--flow-quiet)}.home-flow__column{display:none}@media(min-width:901px) and (max-height:860px){.home-flow{--flow-run-t:var(--space-xl);--flow-run-b:var(--space-lg)}.home-flow__headline{margin-top:var(--space-lg)}}@media(max-width:900px){.home-flow{--flow-pad:var(--space-md);min-height:0;padding:var(--space-2xl)var(--flow-pad)}.home-flow__headline{white-space:normal}.home-flow__stage{display:block;padding-top:var(--space-2xl)}.home-flow__scene,.home-flow__caps{display:none}.home-flow__column{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.home-flow__step{margin:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.home-flow__art{display:block;width:100%;max-width:400px;height:auto}.home-flow__art--tall{width:auto;height:9.5rem}}