:root{--run-or-die-by-team-flow-bg:#1a1a1a;--run-or-die-by-team-flow-surface:#232126;--run-or-die-by-team-flow-soft:#2c2930;--run-or-die-by-team-flow-ink:#f4f0f7;--run-or-die-by-team-flow-muted:#bbb4c1;--run-or-die-by-team-flow-accent:#a855f7;--run-or-die-by-team-flow-accent-soft:#d6b3fb;--run-or-die-by-team-flow-line:rgba(244,240,247,.13);--run-or-die-by-team-flow-serif:Georgia,'Times New Roman',serif}html{scroll-behavior:smooth;background:var(--run-or-die-by-team-flow-bg)}body{margin:0;background:var(--run-or-die-by-team-flow-bg);color:var(--run-or-die-by-team-flow-ink);font:14px/1.6 Arial,Helvetica,sans-serif;overflow-x:hidden}*{box-sizing:border-box}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--run-or-die-by-team-flow-accent-soft);outline-offset:4px}.run-or-die-by-team-flow-shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.run-or-die-by-team-flow-skip{position:absolute;left:12px;top:-60px;padding:10px;background:var(--run-or-die-by-team-flow-accent);z-index:20}.run-or-die-by-team-flow-skip:focus{top:12px}.run-or-die-by-team-flow-header{position:sticky;top:0;z-index:10;background:rgba(26,26,26,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--run-or-die-by-team-flow-line)}.run-or-die-by-team-flow-nav{min-height:70px;display:flex;align-items:center;gap:28px}.run-or-die-by-team-flow-brand{display:inline-flex;align-items:center;gap:9px;font-weight:800;letter-spacing:-.04em}.run-or-die-by-team-flow-brand img{width:31px;height:31px;border-radius:8px}.run-or-die-by-team-flow-nav nav{display:flex;gap:24px;margin-left:auto;color:var(--run-or-die-by-team-flow-muted);font-size:12px}.run-or-die-by-team-flow-nav nav a:hover,.run-or-die-by-team-flow-footer a:hover{color:var(--run-or-die-by-team-flow-accent-soft)}.run-or-die-by-team-flow-nav-cta,.run-or-die-by-team-flow-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;border-radius:7px;background:var(--run-or-die-by-team-flow-accent);padding:11px 16px;color:#fff;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.run-or-die-by-team-flow-nav-cta{background:var(--run-or-die-by-team-flow-ink);color:var(--run-or-die-by-team-flow-bg);padding:8px 12px;font-size:11px}.run-or-die-by-team-flow-button:hover{transform:translateY(-2px);background:#bb79fa}.run-or-die-by-team-flow-menu{display:none}.run-or-die-by-team-flow-hero{padding:92px 0 70px;position:relative;background:radial-gradient(circle at 73% 45%,rgba(168,85,247,.2),transparent 28%),radial-gradient(circle at 20% 80%,rgba(84,60,118,.2),transparent 29%)}.run-or-die-by-team-flow-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:6vw;align-items:center}.run-or-die-by-team-flow-kicker{margin:0 0 14px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700;color:var(--run-or-die-by-team-flow-accent-soft)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--run-or-die-by-team-flow-serif);letter-spacing:-.065em;line-height:.94}h1{font-size:clamp(45px,6vw,78px);margin:0}h1 em{font-weight:400;color:var(--run-or-die-by-team-flow-accent-soft)}h2{font-size:clamp(32px,4.2vw,57px);margin-bottom:24px}h3{font-size:17px;line-height:1.2;margin-bottom:10px}.run-or-die-by-team-flow-title-line{display:flex;align-items:flex-start;gap:15px}.run-or-die-by-team-flow-title-line img{width:54px;height:54px;border-radius:13px;margin-top:6px}.run-or-die-by-team-flow-lead{max-width:510px;color:var(--run-or-die-by-team-flow-muted);margin:26px 0}.run-or-die-by-team-flow-actions{display:flex;align-items:center;gap:20px}.run-or-die-by-team-flow-text-link{font-size:12px;font-weight:bold;text-decoration:underline;text-underline-offset:4px}.run-or-die-by-team-flow-facts{display:flex;gap:22px;margin:40px 0 0}.run-or-die-by-team-flow-facts div{border-left:1px solid var(--run-or-die-by-team-flow-line);padding-left:10px}.run-or-die-by-team-flow-facts dt{font-size:10px;text-transform:uppercase;color:var(--run-or-die-by-team-flow-muted);letter-spacing:.08em}.run-or-die-by-team-flow-facts dd{font-size:11px;margin:3px 0 0}.run-or-die-by-team-flow-hero-media{position:relative;padding:12px;border-radius:18px;background:linear-gradient(135deg,rgba(168,85,247,.72),rgba(111,73,159,.13));box-shadow:0 30px 70px rgba(0,0,0,.35)}.run-or-die-by-team-flow-hero-media video{aspect-ratio:16/9;width:100%;object-fit:cover;border-radius:10px;background:#101010}.run-or-die-by-team-flow-video-note{position:absolute;bottom:26px;left:26px;padding:7px 10px;background:rgba(17,17,17,.75);border-radius:20px;font-size:10px}.run-or-die-by-team-flow-video-note span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--run-or-die-by-team-flow-accent);margin-right:5px}.run-or-die-by-team-flow-section{padding:108px 0}.run-or-die-by-team-flow-section-head{max-width:630px}.run-or-die-by-team-flow-intro{background:#f1edf2;color:#242129}.run-or-die-by-team-flow-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10vw;align-items:start}.run-or-die-by-team-flow-intro-grid p{max-width:640px}.run-or-die-by-team-flow-quote{border-left:2px solid var(--run-or-die-by-team-flow-accent);padding:8px 0 8px 20px}.run-or-die-by-team-flow-quote p{font-family:var(--run-or-die-by-team-flow-serif);font-size:20px;line-height:1.18}.run-or-die-by-team-flow-quote cite,blockquote cite{font-size:11px;font-style:normal;color:#67616d}.run-or-die-by-team-flow-signal{background:linear-gradient(120deg,#29232f,#1a1a1a)}.run-or-die-by-team-flow-signal-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:8vw;align-items:center}.run-or-die-by-team-flow-signal-image img{width:100%;height:345px;object-fit:cover;border-radius:13px;filter:saturate(.85)}.run-or-die-by-team-flow-signal-grid p{color:var(--run-or-die-by-team-flow-muted);max-width:560px}.run-or-die-by-team-flow-split-head{display:flex;gap:8vw;align-items:end;margin-bottom:38px}.run-or-die-by-team-flow-split-head>div{min-width:45%}.run-or-die-by-team-flow-split-head p:last-child{max-width:420px;color:var(--run-or-die-by-team-flow-muted)}.run-or-die-by-team-flow-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--run-or-die-by-team-flow-line)}.run-or-die-by-team-flow-modes article{background:var(--run-or-die-by-team-flow-bg);padding:29px 22px;min-height:210px}.run-or-die-by-team-flow-modes span{color:var(--run-or-die-by-team-flow-accent-soft);font:26px var(--run-or-die-by-team-flow-serif)}.run-or-die-by-team-flow-modes h3{margin-top:27px}.run-or-die-by-team-flow-modes p{font-size:12px;color:var(--run-or-die-by-team-flow-muted)}.run-or-die-by-team-flow-editorial{background:#e8e0ec;color:#27222c}.run-or-die-by-team-flow-editorial-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10vw}.run-or-die-by-team-flow-editorial-grid>div:first-child p:not(.run-or-die-by-team-flow-kicker){max-width:650px}.run-or-die-by-team-flow-feature-list{align-self:center}.run-or-die-by-team-flow-feature-list div{display:grid;grid-template-columns:90px 1fr;gap:15px;padding:19px 0;border-bottom:1px solid rgba(39,34,44,.14);align-items:center}.run-or-die-by-team-flow-feature-list b{font:30px var(--run-or-die-by-team-flow-serif);color:#8540c6}.run-or-die-by-team-flow-feature-list span{font-size:12px}.run-or-die-by-team-flow-gallery-section{background:radial-gradient(circle at 18% 20%,rgba(168,85,247,.17),transparent 23%)}.run-or-die-by-team-flow-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.run-or-die-by-team-flow-gallery figure{margin:0}.run-or-die-by-team-flow-gallery-wide{grid-column:span 2}.run-or-die-by-team-flow-gallery img{width:100%;height:260px;border-radius:10px;object-fit:cover;filter:saturate(.8);transition:filter .25s,transform .25s}.run-or-die-by-team-flow-gallery-wide img{height:360px}.run-or-die-by-team-flow-gallery figure:hover img{filter:saturate(1.05);transform:scale(1.01)}figcaption{color:var(--run-or-die-by-team-flow-muted);font-size:11px;padding:9px 2px}.run-or-die-by-team-flow-review{background:var(--run-or-die-by-team-flow-surface)}.run-or-die-by-team-flow-review-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.run-or-die-by-team-flow-review blockquote{margin:0 0 22px;padding:25px 28px;background:rgba(255,255,255,.04);font-family:var(--run-or-die-by-team-flow-serif);font-size:20px;line-height:1.18}.run-or-die-by-team-flow-review blockquote cite{display:block;margin-top:15px}.run-or-die-by-team-flow-review-note{max-width:700px;color:var(--run-or-die-by-team-flow-muted);font-size:12px}.run-or-die-by-team-flow-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw}.run-or-die-by-team-flow-faq-grid>div>p:last-child{color:var(--run-or-die-by-team-flow-muted)}.run-or-die-by-team-flow-accordion details{border-bottom:1px solid var(--run-or-die-by-team-flow-line);padding:17px 0}.run-or-die-by-team-flow-accordion summary{cursor:pointer;font-weight:bold;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:15px}.run-or-die-by-team-flow-accordion summary::-webkit-details-marker{display:none}.run-or-die-by-team-flow-accordion summary:after{content:'+';color:var(--run-or-die-by-team-flow-accent-soft);font-size:18px}.run-or-die-by-team-flow-accordion details[open] summary:after{content:'–'}.run-or-die-by-team-flow-accordion p{font-size:12px;color:var(--run-or-die-by-team-flow-muted);margin:12px 25px 0 0}.run-or-die-by-team-flow-closing{padding:115px 0;background:radial-gradient(ellipse at 15% 65%,rgba(168,85,247,.5),transparent 30%),radial-gradient(ellipse at 85% 58%,rgba(112,69,150,.45),transparent 29%),#242027;text-align:center}.run-or-die-by-team-flow-closing .run-or-die-by-team-flow-shell{max-width:680px}.run-or-die-by-team-flow-closing p:not(.run-or-die-by-team-flow-kicker){color:#ded4e3;max-width:570px;margin:0 auto 25px}.run-or-die-by-team-flow-footer{padding:52px 0 20px;background:#121212}.run-or-die-by-team-flow-footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:40px}.run-or-die-by-team-flow-footer p{font-size:11px;color:var(--run-or-die-by-team-flow-muted);max-width:300px}.run-or-die-by-team-flow-footer h2{font-family:Arial,sans-serif;letter-spacing:0;font-size:11px;text-transform:uppercase;margin:0 0 12px}.run-or-die-by-team-flow-footer a:not(.run-or-die-by-team-flow-brand){display:block;font-size:11px;color:var(--run-or-die-by-team-flow-muted);margin:7px 0}.run-or-die-by-team-flow-footer-bottom{display:flex;justify-content:space-between;margin-top:45px;padding-top:16px;border-top:1px solid var(--run-or-die-by-team-flow-line);font-size:10px;color:#8e8991}.run-or-die-by-team-flow-cookie{position:fixed;z-index:30;right:20px;bottom:20px;width:min(390px,calc(100% - 40px));display:flex;align-items:center;gap:16px;padding:15px;background:#f1edf2;color:#27222c;border-radius:9px;box-shadow:0 18px 40px rgba(0,0,0,.35);font-size:11px}.run-or-die-by-team-flow-cookie p{margin:0}.run-or-die-by-team-flow-cookie a{text-decoration:underline}.run-or-die-by-team-flow-cookie button{border:0;border-radius:6px;white-space:nowrap;padding:8px 10px;background:var(--run-or-die-by-team-flow-accent);color:#fff;font-weight:bold;cursor:pointer}.run-or-die-by-team-flow-legal{padding:90px 0}.run-or-die-by-team-flow-legal-head{max-width:720px;margin-bottom:50px}.run-or-die-by-team-flow-legal-head p{color:var(--run-or-die-by-team-flow-muted)}.run-or-die-by-team-flow-legal-grid{display:grid;grid-template-columns:220px 1fr;gap:7vw}.run-or-die-by-team-flow-legal-nav{position:sticky;top:100px;align-self:start}.run-or-die-by-team-flow-legal-nav a{display:block;padding:7px 0;color:var(--run-or-die-by-team-flow-muted);font-size:12px}.run-or-die-by-team-flow-legal-content section{padding:0 0 26px;margin-bottom:25px;border-bottom:1px solid var(--run-or-die-by-team-flow-line)}.run-or-die-by-team-flow-legal-content h2{font-family:Arial,sans-serif;letter-spacing:-.04em;font-size:22px;line-height:1.1}.run-or-die-by-team-flow-legal-content p,.run-or-die-by-team-flow-legal-content li{color:var(--run-or-die-by-team-flow-muted);font-size:13px}.run-or-die-by-team-flow-legal-content ul{padding-left:19px}.run-or-die-by-team-flow-contact-card{padding:28px;background:var(--run-or-die-by-team-flow-surface);border-radius:10px}.run-or-die-by-team-flow-contact-card strong{font-size:18px;color:var(--run-or-die-by-team-flow-accent-soft)}
@media(max-width:760px){.run-or-die-by-team-flow-shell{width:min(100% - 32px,1240px)}.run-or-die-by-team-flow-header{position:relative}.run-or-die-by-team-flow-nav{min-height:62px;flex-wrap:wrap;gap:14px}.run-or-die-by-team-flow-menu{display:block;margin-left:auto;border:0;background:transparent;color:var(--run-or-die-by-team-flow-ink);font:inherit;cursor:pointer}.run-or-die-by-team-flow-nav nav{display:none;order:4;flex-basis:100%;margin:0;padding:8px 0 15px;gap:16px;flex-wrap:wrap}.run-or-die-by-team-flow-nav nav.run-or-die-by-team-flow-open{display:flex}.run-or-die-by-team-flow-nav-cta{display:none}.run-or-die-by-team-flow-hero{padding:55px 0}.run-or-die-by-team-flow-hero-grid,.run-or-die-by-team-flow-intro-grid,.run-or-die-by-team-flow-signal-grid,.run-or-die-by-team-flow-editorial-grid,.run-or-die-by-team-flow-review-grid,.run-or-die-by-team-flow-faq-grid,.run-or-die-by-team-flow-legal-grid{grid-template-columns:1fr;gap:35px}.run-or-die-by-team-flow-facts{gap:12px;flex-wrap:wrap}.run-or-die-by-team-flow-section{padding:68px 0}.run-or-die-by-team-flow-signal-image img{height:230px}.run-or-die-by-team-flow-split-head{display:block;margin-bottom:25px}.run-or-die-by-team-flow-modes{grid-template-columns:1fr 1fr}.run-or-die-by-team-flow-modes article{min-height:190px;padding:22px 16px}.run-or-die-by-team-flow-gallery{grid-template-columns:1fr}.run-or-die-by-team-flow-gallery-wide{grid-column:auto}.run-or-die-by-team-flow-gallery img,.run-or-die-by-team-flow-gallery-wide img{height:220px}.run-or-die-by-team-flow-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.run-or-die-by-team-flow-footer-grid>div:first-child{grid-column:span 2}.run-or-die-by-team-flow-footer-bottom{gap:8px;flex-direction:column}.run-or-die-by-team-flow-legal-nav{position:static;display:flex;gap:12px;flex-wrap:wrap}.run-or-die-by-team-flow-legal-nav a{padding:0}.run-or-die-by-team-flow-cookie{left:16px;right:auto;width:calc(100% - 32px)}h1{font-size:45px}h2{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
