{"id":1725,"date":"2024-06-21T06:49:44","date_gmt":"2024-06-21T06:49:44","guid":{"rendered":"https:\/\/tumdash.com\/?page_id=1725"},"modified":"2026-10-20T21:41:01","modified_gmt":"2026-10-20T21:41:01","slug":"press-release","status":"publish","type":"page","link":"https:\/\/tumdash.com\/index.php\/press-release\/","title":{"rendered":"News"},"content":{"rendered":"\n<div class=\"wp-block-group dash-team is-layout-constrained wp-block-group-is-layout-constrained\">\n<style>\n\/* ===== color tokens: every theme-dependent color comes from here; dark values below (rewritten by the theme switch) ===== *\/\nhtml:has(.dash-team){--c-bg:#ffffff;--c-surface:#f3f6f7;--c-fg:#0e1116;--c-text:#3a414a;--c-muted:#5b6470;--c-rule:#0e1116;--c-hair:#d9dde1;--c-on:#ffffff;--c-on-nav:#ffffff;--c-inv:#0e1116;--c-on-inv:#ffffff;--c-deep:#0e1116;--c-foot:#0e1116;--c-grid:rgba(14,17,22,.06);--c-crumbs:rgba(255,255,255,.95);--c-nav-top:rgba(255,255,255,.72);--c-nav-top-fg:#0e1116;--c-nav-top-line:#0e1116;--c-nav-top-hover:#e6f6f6;--c-chip-soft:#eef1f2;--c-secbar:#e6f6f6;--c-img:none}\n@media (prefers-color-scheme: dark){html:has(.dash-team){--c-bg:#071214;--c-surface:#0c1d20;--c-fg:#c8d5d8;--c-text:#b2c2c5;--c-muted:#9fb2b6;--c-rule:#3e5256;--c-hair:#1d3337;--c-on:#e1eaec;--c-on-nav:#d4e0e2;--c-inv:#c8d5d8;--c-on-inv:#071214;--c-deep:#033a3b;--c-foot:#040b0c;--c-grid:rgba(200,213,216,.06);--c-crumbs:rgba(7,18,20,.95);--c-nav-top:rgba(7,18,20,.68);--c-nav-top-fg:#c8d5d8;--c-nav-top-line:#3e5256;--c-nav-top-hover:#0c1d20;--c-chip-soft:#13272b;--c-secbar:#0a2a2c;--c-img:brightness(.85);color-scheme:dark}}\nhtml:has(.dash-team),body:has(.dash-team),body:has(.dash-team) .wp-site-blocks,body:has(.dash-team) main{background:var(--c-bg)!important}\n.dash-team{--teal:#0b9798;--teal-50:#e6f6f6;--teal-100:#c9eeed;--teal-200:#9fdfde;--teal-300:#5fc6c5;--teal-600:#098586;--teal-700:#087879;--teal-800:#066263;--teal-900:#054f50;--teal-950:#033a3b;--paper:var(--c-surface);--blue:#134ba2;--ink:var(--c-fg);--muted:var(--c-muted);--rule:var(--c-rule);--hair:var(--c-hair);--mono:ui-monospace,\"SFMono-Regular\",\"JetBrains Mono\",Menlo,Consolas,\"Liberation Mono\",monospace;color:var(--ink);font-family:var(--wp--preset--font-family--poppins),system-ui,sans-serif;box-sizing:border-box}\nbody .wp-block-post-content>.dash-team.dash-team{--pad:clamp(20px,4vw,64px);max-width:none!important;width:100%;margin:0!important;padding:clamp(48px,6vw,88px) var(--pad) 0!important}\nbody .dash-team.dash-team>.dt-bleed{margin-left:calc(-1 * var(--pad))!important;margin-right:calc(-1 * var(--pad))!important;width:auto!important}\nbody .dash-team.dash-team>*{max-width:none!important;margin-left:0!important;margin-right:0!important}\n.dash-team p{line-height:1.6}\n.dt-mono,.dt-eyebrow{font-family:var(--mono)!important;text-transform:uppercase;letter-spacing:.14em}\n.dt-eyebrow{font-size:.8rem!important;font-weight:600!important;color:var(--ink)!important;margin:0 0 32px!important}\n.dt-eyebrow::before{content:\"\";display:inline-block;width:14px;height:12px;background:var(--teal);margin-right:12px;vertical-align:-1px;clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}\n.dt-hero{display:block!important;margin:0!important;padding-top:clamp(36px,4.5vw,64px);padding-bottom:clamp(40px,5vw,64px);position:relative;isolation:isolate}\nbody .wp-block-post-content>.dash-team.dash-team{padding-top:0!important}\nbody .dash-team.dash-team>.dt-anchor{margin:0!important;height:0;padding:0}\n.dt-hero::before{content:\"\";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--c-grid) 1px,transparent 1px),linear-gradient(90deg,var(--c-grid) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 95%);mask-image:linear-gradient(180deg,#000 40%,transparent 95%)}\n.dt-title{font-size:clamp(3rem,9vw,8.4rem)!important;font-weight:700!important;line-height:.9!important;letter-spacing:-.05em;margin:0!important;color:var(--ink)!important}\n.dt-title span{color:var(--teal)}\n.dt-title .dt-typelogo{display:inline-block;height:.7em;aspect-ratio:941 \/ 200;vertical-align:baseline;margin-right:.04em;background:url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAA60AAADICAMAAAA0qveZAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGUExURf\/\/\/wuXmJlDOzQAAAABdFJOUwBA5thmAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+oKDxM5BpBfrxUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjYtMTAtMTVUMTk6NTY6NDQrMDA6MDDwIwwTAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI2LTEwLTE1VDE5OjU2OjQ0KzAwOjAwgX60rwAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNi0xMC0xNVQxOTo1NzowNiswMDowMCp84Z0AAA7ZSURBVHja7Z1JciRHDASp\/39aTxgssSG78szKco8ArM1GIvvv7z\/z+fvOd75TPO5t\/Vb3O98pH\/eGfnv7ne+Uj3sxH1\/Zd0xqqkH93ZmxBql7KQ+kiSjBDcM3DOsxFmxG2o7cc9xZ4ipwI1Hl4sqMAwKR6jcwt2NuAW4snllenUksWFLFyl1omJ6\/G4xjFVloCAaDlLVkp\/qVpO+GIyhlNhqAQCPl1HGpXVX4bjy4UGil7vdTSZmVXChXl70bEKyT2umdgZqQ8mtJ7lYZvRsRKhNb6p1xGpGqqkmsVpu8GxKoktvqnWGakWrrSWrWHHziOd\/qnSqGpPqGMopVB5\/L3\/RIrvVOE1NST0n2YsW5x+K3NZJrvVPEmNTXk7NYbeyh8AOL6FrvFDEn9Vbl6VUceyh83yG71js9LEDdZTmKVaYeyj5yiK71Tg0bUndX+l61qUeiTwzCa71Tw4rU3ZW8V2nokegzg+xe77SwI3VXJa5VG3oi+Yg\/vdc7LSxJ3VWJe1VmHgg+5Q+v9U4JW1J3VdpehZHncc\/5w3u9U8Ka1N2UslZl5Hncc\/zwXu90sCd1NyWsVZh4HvcGP7vXOxUASN1N6WoVJh6HvYBP7\/VOBQhSd1OyWnWBx2Gv4MN7vdMAhNTdlKpWXeBp1Ad6Zmu5w8eRupsS1SrLO436RMtkL3f6QFJ3U5paVXGnUR8pmevlTh9J6m5KUqsq7jDoMxVTxdzx3yENqdXr8VYHjHupZub4j5G2gEOFLjLDche8g6nmjf8a6QA7TegkNAA99E29NzrTv0c6RA8yWgGbWxAzS1+Xn\/490jl9itKC1l2DAVcXUXr4F0lXAglOY9KAHjyooojCsz9JulTwOw05E3rwcSoiys7+Julawiw1g8wowgnJjyg6+qOkAA2n1YgwpAgzIjui5OivkkJEfFYDPjvzhN0O0CcITn5C6obEmdi8RqsZ0kUAHTWh2OAPk6JcPFrT5UyoIgKOGJHd7UFSmIzDa76d\/i5C0HgYAXLPkQJ19F6r\/TR3kUJGiyjC7jFSpI9abLef5jJiuFgJheg9RQoV0oqtF9RaRg4WKaEYv4dIsUZSM8CK+tpIguIkFCT4DClYSWiG2FBfHUlInICSDF8hRTvp1CAbaqsjCokSUJThI6RwKZUaaEVdfUQBUfLJy\/w+Kd5K49YgiWFu82fRfNsaQQvWkrTQAYmBbvJn0XSB4iLfk2bggr0ELbRAYqib\/DIaymqFJY4gDeEFi\/Fr6GGEQHf5ZTTfttZIU4CxYnSrJkUIdVNAxVJPyH2lWz6GGGvGlupSZFA3BVQs9YDcV7rlc5CxalypNkP5gaT\/wilCaQTkvtItH8QMVaM6DXYvgLqvIGIhAUXljSFNgoa6RWzr8hl3iiKUej74GyMGv0waRY10IyqVAUbbGvT\/5mpIGvngb4yY+zJpFjZSLmBbAU9ZQ9SQNOLB3xgx9mXSMG6gHE1ouHblx4J+S01CwuIJChtFmgYOtLP\/Wc3pg0EZSlDqPKcNAaRx5Dg797aOHwz67VwFSYPntCGANA8dZsfRWezc4lGbh4CkwUMwlAkiSAPZYXrebQU\/+1KGYxyCoMoPQpoIj9KzfnnL6uGgD9ekf6P+tjWRHqQXt61RG1JmCfpXL4KgRA5FmokP8sO7LCc8aUPqLEdmYibopmyRhvJj\/OAq6\/lO2o\/Oup4YipGfm7JFmioA8YOr7Ic7aD1a23piKiZ+bsoWaawBws\/3fd7MKww6V8ZioOembJHmKiAEXdtKvkOtc2kwunpuyhZpsANAEOsBmemkzWgv64XJaNq5KVukyRJ7QagGaKKD9qK7qVeGo2PnpmyRRlusBaEaoGFOWorekl6aj7Kcm7JFmq2xNgRawAY5aCNa+3ltRO44lEnDPbaGjm0V3qSTOjgmd\/DLpOkiS0OcA3B6kzahs5fHRuUOeZk03mRnCFOADm7QEjQ2MgEXr+amLJP++wfdGltDw7ZCL7u2rlFDc4e2THrAZaUIMgDPatLk19VaR0DuESMEU34wP\/RlGeLmTfdJ3CZHwG\/xgiZSfjA4bUwZ2uLhF55fV98YCbRAUZQfTIwZWoa2eOONCr3lUbjorfYhlB\/MCphQhrR3wpVPrat0pKRSK\/3ygynR0sqQ1s64NClM4HnRaSpeftAfKrkMZe2US19dV7qaR2niXH7QmqeiDGXrCdfyLcHnPaO2b\/lBW5aqMoSth9zL1iSc54R6ruUHLTkqy9CVTrs46StdeecxnY5n+UF5huoydKUH3cxWJZ23bOqS5Qe1ARrakHVOvDrs22iY5yWXsmH5QWF6nsmSVZ52OduXdh5SKeqVH1RF5xssUeXUy+O+9ph7nhEpypUf1ATnHCtN4+TrpT0gZ3N4HtEoqpUfVMTmHSpN46H3s7F45wmJolj5QX5o7pGSFE5\/gboI5HwOzwMKRa3yg+zI7AOl6Zv\/itB4qee8QFGq\/CA3sIBxkvQteIWjCeiUjs5t+qpS+UFmXBGzpKibb2GrAjqok3MYvSxUfpAXVsgg0V+wDUnzFgUg51zlbviUH6RllTJF7PvXGa16joqadU5Cd2zKD5KSypkg9v37jFTvUWHizzngpkz5OU5QQdPDvl\/5XxrckdsW4BRs36X8ICWnpMkhX4+ISPgqXe7gcwZ0YlJ+kJBS1tSQrw\/+4xQB4QPPBcapSPlBfEhhA8O9Xf1\/tLpDH2IjTjjexqP8IDyjtFnh3h7794plBzrJUHcd2Vaj\/CA6orgxoV4e+jU78oOcZpi7BgphUX4QnFDehDDvxuWjfh\/lIGca4M7GwVmUHwQnlDcbzLtDvx7WfJCjvXHncaAlyg9iAwqcCebdjq9ez21kKtQ4fgKKQ\/lBaD6B08C8G5nOqu3cgxzzrjz63TyF8oPIeBLngHg1NpxV3eGHO+uCtyLPmLTwg+6it10QrwaH43mr8LBmnfo+\/BmTFn7QXfG2C97Nvj9W7Y5eIrmX37+LcsakhR9017utgjlQJqXcUsCaS\/c7WZZJL8jMBanb6lLKLYWgupC\/k2WZ9ILMXPDWl9MQJjb31GWn7neiLJNekJkLXvpo\/bFtbfmO5O9EWSa9IDP2u\/XR+nvrOltY7N3uBFqkF2TGfue+U9X7dsupJ96Vv5NkmfSCzNiPuK1erdheuNI99ztBlkkvyIz9eL+24faKLYZs3VG\/k2OZ9ILMVO\/cR+uvbmt3X5F3us1bpBdkpnr3PloV6+o23HqX4TJFV6QXZKZ6vF+IDFB7bFtb63padEpa+UG3yNyuT0+6lgTB\/YtTTMWt+G9u69nPVs48o6eFLMf9k1NURY15ruiY9ILM0O7kR+u3rTC6XNEx6QWZmVwXnrwkBBDmH8ZgS+7Mr4tOSS\/IzOSOfrR+24qiCxadkl6QGbl12bkrwkFh\/mUMvubCHHiZxXNKekFm5NZk525IgmHzcoHmXBx4mcVzSnpBZqLWZacuSIZi73KFJxcu2XNIekFmotZEZ64H05H3C7waUSZcsueQ9ILMwKyLTtyOHMne3RrTGRzwLovmlPSCzMCsiU5cjiDL3tUq1Qkc8C6L5pT0gkxfrElOuTRPs3e1SnUCB7zLojklvSDT9uqSM+6UidJu1sm24YB3OSzHpBdk2l5N8Mj5pZjG2jbhgHc5LMekF2S6Wl3wyPmlmLZuVto22YB3OSzHpBdkmlZdbsadUlnWxVrfDhvwLoPknPSCTE+qzR06vRTXYN8OG\/Aug+Sc9IJMy6nNHTu8DFnmvUJl4GVyxw3pBZmOUhv7gdn9tnVxmdxxQ3pBpmHUx84d3d\/7cMVyRSruSC\/I1IX61KmD25RmZZnpi7xNa7gkvSBT9hlAh85t15oVZqYu8jqp4Zb0ggzrj7l3Lk73ZqUZaYu8Tim4Jr0gE7CsT21r6LqimdL8lqSVH3SLVF1mzIEzO3WnJXpWNUsPQpov0xqtHnLcxG7saZGmiX7bGivTG6wmctjA7vx5qWZ5ftuaKtObqi5x1LjuIyDmGmRZpwlRQ5Imy3RnijazN0JgRhsj2WCJMMOS5sp0B6rNmzKqsByo4WYodkj8XnDSVJn+OHV5MwbVxclMlibY47hQbpM0UqY\/SgNc\/5jC0yBH7NZrUtxot0xa+cFQdOG46hOYJ0KP2ejWRrhS79nP1tkIjWB9A0pMRRC1yWzw\/iv1XtzW6fQMYT3TSc9GErhea\/Ty1\/ot\/GAMKzZ4yqUBCalyVzpxOxZXuSP1yWyGZY1KuZSjRQtBGDfszfi3LDRgp0wKGZGIQxkXUvAZMYhDR7yUsgP2UyYFNJZxOCPDyT0lB+07xXLftuYeQjrdW1s3ZyRBf7tP7dvW3EMIp31tSJrngElq37amHkY47WtT0rxHzBD7tjX1MLJpX5sT5kVmtFZnB+ynTOquAHEo2fTvjQnzJDTYqrMD9lMmdXcAOJRo+vcGZXkUG+jU2gH7KZO6S9gfTjTMi9MiceMSlFo7YD9lUncL68NJZnBxUpR3yTFCvR2wnzKpu4blIQUzudodxSvsCJ\/eDthPmdTdw+6wgplc7c7iIfq1TW8H7KdM6i5idVi5TK52Z\/EY\/8qluQP2UyZ1N7E4vFwml7vT2IfjRsaZNHfAfsqk7i60LfIud6eBiMeNjPLo7oD9lEndZWhLpF3vjgMUkBsaY9HdAfspk7rrkLbIu96dhz6iYIfuDthPmdTdh7JE3v3uQCwppQq0d8B+yqTuRpQl8t7gjgSak5t7id\/fAfspg7o7EZbIe4U7E3RUbvANe9cC8CIdqbsVYYm0l7hDsYYVR97fAfspk3pbUZbIe4s7FnNeWdiDHbCfMqmvE3GJvPe4c2El5hEz7ID9lEktjThK5L3JHU1EaiG8ox2wnzKpuA5bi7xXubMhByf0c+2A\/ZRJdV14O+S9zp1PUnhu0AE14cU8UkERCSXyXuhOKC1AI+MImfRyDil7WjI65L3VnVJmih6+ES4RAE+qmhpvhbw3u6OSZ5lLNiNlU0BJ9eNjyI73endepkgDkaaQGhYQqXWQVJnxMNy5eaMNQhnTaZmWpE9O0SwN\/fcbPpWzueNhOV7Ce6Tf+c53Kud\/Iwcr9TGdcwoAAAAASUVORK5CYII=) left bottom\/contain no-repeat;color:transparent!important;overflow:hidden;white-space:nowrap;text-indent:110%;box-shadow:none!important}\n.dt-spec{gap:0!important;margin:0!important;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}\n.dt-spec>.wp-block-column{padding:22px 24px 24px 0;border-right:1px solid var(--hair)}\n.dt-spec>.wp-block-column+.wp-block-column{padding-left:24px}\n.dt-spec>.wp-block-column:last-child{border-right:0}\n.dt-spec>.wp-block-column:first-child{flex:2 1 0!important}\n.dt-spec-k{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 10px!important}\n.dt-spec-v{font-size:1.05rem;line-height:1.45!important;color:var(--ink);margin:0!important;font-weight:500}\n.dt-spec-v a{color:var(--ink)!important;text-decoration:none;border-bottom:1px solid var(--teal)}\n.dt-spec-v a:hover{color:var(--teal)!important}\n.dt-meta{font-family:var(--mono);font-size:.82rem;color:var(--muted);margin:0!important;line-height:1.7!important}\n.dt-rule{border-top:1px solid var(--rule);margin:40px 0 0!important}\n.dash-team figure.dt-photo,.dash-team figure.dt-hero-img{margin:0!important}\n.dash-team .dt-photo img,.dash-team .dt-hero-img img{width:100%!important;height:auto;display:block;object-fit:cover;filter:saturate(.9)}\n.dash-team figure.dt-hero-img{margin-top:0!important}.dt-hero-img img{aspect-ratio:16\/7}\n.dt-stats{gap:0!important;border-bottom:1px solid var(--rule);margin:0!important}\n.dt-stats>.wp-block-column{padding:36px 24px 36px 0;border-right:1px solid var(--hair)}\n.dt-stats>.wp-block-column+.wp-block-column{padding-left:24px}\n.dt-stats>.wp-block-column:last-child{border-right:0}\n.dt-num{font-size:clamp(3rem,6vw,5.2rem)!important;font-weight:600;line-height:1;margin:0 0 14px!important;letter-spacing:-.05em;color:var(--ink)}\n.dt-stats>.wp-block-column{position:relative}\n.dt-stats>.wp-block-column::before{content:\"\";display:block;width:28px;height:4px;background:var(--teal);margin-bottom:22px;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%)}\n.dt-label{font-family:var(--mono);font-size:.75rem;color:var(--ink);text-transform:uppercase;letter-spacing:.14em;margin:0!important}\n.dt-section{margin-top:clamp(88px,10vw,140px)!important}\n.dt-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;border-bottom:1px solid var(--rule);padding-bottom:20px;margin-bottom:0!important}\n.dt-h2{font-size:clamp(2.2rem,4.4vw,3.6rem)!important;font-weight:700!important;letter-spacing:-.04em;line-height:1!important;margin:0!important;color:var(--ink)!important}\n.dt-sub{font-family:var(--mono);font-size:.82rem;color:var(--muted);margin:14px 0 0!important;max-width:520px}\n.dash-team .wp-block-details{counter-increment:dt;position:relative;overflow:hidden;border-bottom:1px solid var(--hair);margin:0!important;padding:0}\n.dash-team .wp-block-details summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:26px 0;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:600;letter-spacing:-.025em;transition:color .2s,padding .3s}\n.dash-team .wp-block-details summary::-webkit-details-marker{display:none}\n.dash-team .wp-block-details summary::before{content:counter(dt,decimal-leading-zero);font-family:var(--mono);font-size:.8rem;font-weight:500;letter-spacing:.1em;color:var(--muted)}\n.dash-team .wp-block-details summary::after{content:\"+\";width:44px;height:44px;background:var(--c-chip-soft);display:grid;place-items:center;font-family:var(--mono);font-weight:400;font-size:1.3rem;transition:background .25s,color .25s,transform .3s}\n.dash-team .wp-block-details summary:hover{color:var(--teal)}\n.dash-team .wp-block-details summary:hover::after{background:var(--teal);border-color:var(--teal);color:var(--c-on)}\n.dash-team .wp-block-details.is-open summary::after{content:\"\u2212\";background:var(--ink);color:var(--c-on-inv)}\n.dash-team .wp-block-details.dt-hiring::before{content:\"Hiring\";position:absolute;right:64px;top:38px;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-on);background:var(--teal);padding:6px 12px 6px 9px;line-height:1;pointer-events:none}\n.dash-team .wp-block-details>*:not(summary){margin:0 0 18px 88px!important;max-width:720px;color:var(--muted);transition:opacity .35s ease,transform .35s ease}\n.dash-team .wp-block-details>*:last-child{padding-bottom:22px}\n.dash-team .wp-block-details:not(.is-open)>*:not(summary){opacity:0;transform:translateY(-6px)}\n.dash-team p.dt-tag{line-height:1!important}\n.dt-tag a{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--c-on-inv)!important;background:var(--ink);border:0;padding:13px 18px;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s}\n.dt-tag a::after{content:\"\u2192\";transition:transform .2s}\n.dt-tag a:hover{background:var(--teal);border-color:var(--teal);color:var(--c-on)!important}\n.dt-tag a:hover::after{transform:translateX(4px)}\nbody .dash-team.dash-team>#life.dt-section{margin-top:0!important}\n#life .dt-photos{margin-top:clamp(28px,3vw,44px)!important}\n.dt-photos{gap:0!important;margin-top:32px!important;border-left:1px solid var(--hair)}\n.dt-photos>.wp-block-column{padding:0 16px 0 16px;border-right:1px solid var(--hair)}\n.dt-photo img{aspect-ratio:4\/3}\n.dt-photo figcaption,.dash-team .dt-cap{font-family:var(--mono);font-size:.72rem!important;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:12px 0 0!important;text-align:left}\n.dt-cta{margin-top:clamp(88px,10vw,140px)!important;padding:clamp(56px,7vw,112px) var(--pad)!important;background-color:var(--c-deep);color:var(--c-on);position:relative;border-top:6px solid transparent;border-image:linear-gradient(90deg,var(--teal),var(--teal-900)) 1;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px}\n.dt-cta .dt-h2{color:var(--c-on)!important}\n.dt-cta .dt-eyebrow{color:var(--c-on)!important}\n.dt-cta p{color:color-mix(in srgb,var(--c-on) 75%,transparent)!important;max-width:560px}\n.dt-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0!important;margin:28px 0 36px!important;list-style:none;border-top:1px solid rgba(255,255,255,.2)}\n\n.dt-roles li{margin:0!important;border-bottom:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}.dt-roles li:nth-child(3n){border-right:0}.dt-roles li:nth-child(3n+2) a,.dt-roles li:nth-child(3n) a{padding-left:16px}.dt-roles li a small{display:block;margin-top:6px;font-family:var(--mono);font-size:.66rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.dt-roles li.dt-role-idea a{color:var(--teal)!important}@media(max-width:781px){.dt-roles{grid-template-columns:1fr}.dt-roles li{border-right:0}.dt-roles li:nth-child(n) a{padding-left:0}}\n.dt-roles li a{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 18px 0;color:var(--c-on)!important;text-decoration:none;font-weight:500;transition:color .2s,padding .2s}\n.dt-roles li a::after{content:\"\u2197\";font-family:var(--mono);color:var(--teal)}\n.dt-roles li a:hover{color:var(--teal)!important;padding-left:8px}\n.dt-btn .wp-block-button__link{background:var(--teal)!important;color:var(--c-on)!important;font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem!important;font-weight:600;padding:18px 30px!important;border:0!important;transition:background .2s,color .2s}\n.dt-btn .wp-block-button__link::after{content:\" \u2192\"}\n.dt-btn .wp-block-button__link:hover{background:var(--c-on)!important;color:var(--ink)!important}\n\/* full-width rules: bleed the bordered rows, keep content inset by --pad *\/\nbody .dash-team.dash-team .dt-hero,body .dash-team.dash-team .dt-spec,body .dash-team.dash-team .dt-stats,body .dash-team.dash-team .dt-head,body .dash-team.dash-team .wp-block-details,body .dash-team.dash-team .dt-photos,body .dash-team.dash-team .dt-roles{margin-left:calc(-1 * var(--pad))!important;margin-right:calc(-1 * var(--pad))!important;padding-left:var(--pad)!important;padding-right:var(--pad)!important;box-sizing:border-box}\n.dash-team .dt-hero{width:auto!important}\n.dash-team .wp-block-details.dt-hiring::before{right:calc(var(--pad) + 64px)}\n.dash-team .dt-photos{border-left:0}\n.dash-team .dt-photos>.wp-block-column:first-child{padding-left:0}\n.dash-team .dt-photos>.wp-block-column:last-child{border-right:0;padding-right:0}\nbody:has(.dash-team) .wp-site-blocks>main:not(:has(.dash-team)){display:none}\n\/* ---- navbar + breadcrumb bar (scoped to this page only) ---- *\/\nbody:has(.dash-team) header.wp-block-template-part{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:100}\nbody:has(.dash-team) .site-header{background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),rgba(11,151,152,.78)!important;-webkit-backdrop-filter:blur(28px) saturate(140%) brightness(1.05);backdrop-filter:blur(28px) saturate(140%) brightness(1.05);border:0!important;border-bottom:1px solid rgba(255,255,255,.3)!important;box-shadow:none!important;padding:0!important;margin:0!important;max-width:none!important}\nbody:has(.dash-team) .site-header>.alignwide{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;height:64px}\nbody:has(.dash-team) .site-header>.alignwide>.wp-block-group{display:grid!important;grid-template-columns:64px 1fr auto;align-items:stretch;width:100%;height:100%;gap:0;margin:0!important}\nbody:has(.dash-team) .site-header .wp-block-site-logo{margin:0!important;padding:0!important;width:64px;height:64px;display:flex!important;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.3);line-height:0!important;transition:background .2s}\nbody:has(.dash-team) .site-header .wp-block-site-logo:hover{background:rgba(255,255,255,.12)}\nbody:has(.dash-team) .site-header .custom-logo-link{display:block!important;line-height:0!important;position:relative;width:19px;height:34px;transform:translateX(1px);--dt-leg:url(data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQ5NDQgMCA4NTIgMTU2NCI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNTY0KSI+PHBhdGggZD0iTTUwNzYgMTU0OCBjLTM0IC02NCAtMTI2IC0yNDggLTEyNiAtMjUyIDAgLTIgMSAtMyA4IC02IDEwIC01IDE4NSAtODMgMTk5IC04OCA5IC01IDE1IC03IDI4IC0xMyA0IC0yIDkgLTQgMTEgLTUgMiAtMSA4IC0zIDEzIC01IDQgLTIgOCAtNCAxMCAtNSAxIDAgMjcgLTEyIDU5IC0yNiAzMiAtMTQgODQgLTM4IDExNiAtNTIgMzIgLTE0IDU4IC0yNiA2MCAtMjYgMSAtMSA1IC0zIDEwIC01IDQgLTIgMTAgLTQgMTIgLTUgMiAtMSA4IC0zIDExIC01IDQgLTIgMTAgLTQgMTQgLTYgMyAtMiA5IC00IDExIC01IDIgLTEgNyAtMyAxMCAtNCAzIC0yIDIxIC0xMCA0MSAtMTggMTkgLTkgNjkgLTMxIDExMiAtNTAgNDIgLTE5IDc5IC0zNSA4MiAtMzYgMyAtMiA4IC00IDEyIC01IDMgLTIgOCAtNSAxMiAtNiAxMCAtNSAxMiAtNCA3IDMgLTIgNCAtNDQzIDYwNiAtNDU5IDYyOCBsLTYgOCAtMTIwIDAgLTExOSAwIC04IC0xNnoiLz48cGF0aCBkPSJNNTQ0OSA5OTYgYy0xIC0xIC04IC0xNCAtMTUgLTI4IC0xMiAtMjMgLTE3OSAtMzUxIC0yMzIgLTQ1NCAtMTIgLTIzIC01NyAtMTEwIC05OSAtMTkzIC00MyAtODQgLTkwIC0xNzcgLTEwNiAtMjA4IC0yNiAtNTEgLTMxIC02MSAtMjcgLTU4IDQgMiA3OTUgODAxIDc5NSA4MDMgMCAxIC0xIDIgLTIgMyAtMiAxIC05MSA0MSAtMTExIDQ5IC02IDMgLTEzIDYgLTE2IDcgLTQgMiAtOCA0IC05IDUgLTggMyAtNjggMjkgLTkxIDQwIC0xNCA2IC0yNiAxMSAtMjYgMTEgLTEgMCAtNCAyIC04IDMgLTIxIDEwIC00NSAyMSAtNDkgMjIgLTIgMCAtMyAwIC00IC0yeiIvPjxwYXRoIGQ9Ik01MjM4IDIzMSBjLTExIC0xMSAtNjUgLTY1IC0xMjEgLTEyMiAtNTUgLTU2IC0xMDEgLTEwMiAtMTAxIC0xMDMgMCAtMSAxIC0yIDIgLTIgMiAtMSA2NjcgLTEgNjY5IDAgMiAyIDAgMyAtMTMgMTEgLTcgNCAtMTYgOSAtMjAgMTEgLTQgMiAtMTMgOCAtMjEgMTIgLTkgNSAtMzkgMjIgLTY3IDM4IC0yOCAxNiAtNTggMzMgLTY2IDM4IC0xNiA5IC0yNSAxNCAtMzYgMjAgLTQgMiAtOSA1IC0xMSA3IC0zIDEgLTIzIDEyIC00NSAyNSAtMjIgMTIgLTUxIDI5IC02NiAzNyAtMTUgOSAtMzAgMTcgLTMzIDE5IC00IDIgLTExIDYgLTE0IDggLTQgMiAtMTAgNiAtMTMgNyAtMTEgNyAtMjMgMTMgLTI0IDEzIC0xIDAgLTEwIC05IC0yMCAtMTl6Ii8+PC9nPjwvc3ZnPg==);background-color:var(--c-on-nav);-webkit-mask:var(--dt-leg) center\/contain no-repeat;mask:var(--dt-leg) center\/contain no-repeat;transition:background-color .3s ease}\nbody:has(.dash-team) .site-header .custom-logo{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0}\nbody:has(.dash-team) .site-header nav.wp-block-navigation{justify-self:center;margin:0!important;padding:0 24px!important;display:flex!important;align-items:center}\nbody:has(.dash-team) .site-header .wp-block-navigation__container{gap:clamp(18px,2.6vw,40px)!important;margin:0!important;align-items:center}\nbody:has(.dash-team) .site-header .wp-block-navigation-item__content{font-family:ui-monospace,\"SFMono-Regular\",\"JetBrains Mono\",Menlo,Consolas,\"Liberation Mono\",monospace!important;font-size:.76rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--c-on-nav)!important;padding:8px 0!important;display:inline-flex!important;align-items:center;gap:8px;transition:opacity .2s;text-decoration:none!important}\nbody:has(.dash-team) .site-header .wp-block-navigation-item__content::before{content:\"\";width:6px;height:6px;background:var(--c-on-nav);transform:scale(0) rotate(45deg);transition:transform .2s}\nbody:has(.dash-team) .site-header .wp-block-navigation-item__content:hover::before,body:has(.dash-team) .site-header .current-menu-item>.wp-block-navigation-item__content::before{transform:scale(1) rotate(45deg)}\nbody:has(.dash-team) .site-header .wp-block-navigation-item__content .highlight{color:inherit!important;background:none!important;padding:0!important;font:inherit!important}\nbody:has(.dash-team) .site-header .wp-block-navigation-item__content:hover{opacity:.8}\n.dt-navcta{display:inline-flex;align-items:center;gap:12px;height:64px;padding:0 clamp(20px,2.4vw,36px);border-left:1px solid rgba(255,255,255,.3);font-family:ui-monospace,\"SFMono-Regular\",\"JetBrains Mono\",Menlo,Consolas,\"Liberation Mono\",monospace;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--c-on-nav)!important;background:#0e1116;text-decoration:none!important;transition:background .2s}\n.dt-navcta::before{content:\"\";width:8px;height:8px;background:#0b9798;transform:rotate(45deg);animation:dtPulse 2.4s infinite}\n.dt-navcta::after{content:\"\\2192\";transition:transform .2s}\n.dt-navcta:hover{background:#000}\n.dt-navcta:hover::after{transform:translateX(4px)}\n@keyframes dtPulse{0%{box-shadow:0 0 0 0 rgba(11,151,152,.6)}70%{box-shadow:0 0 0 8px rgba(11,151,152,0)}100%{box-shadow:0 0 0 0 rgba(11,151,152,0)}}\n@media(prefers-reduced-motion:reduce){.dt-navcta::before{animation:none}}\n.dt-crumbs{display:flex;align-items:center;height:44px;padding:0 clamp(20px,4vw,64px) 0 0;background:var(--c-crumbs);border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid var(--c-rule);font-family:ui-monospace,\"SFMono-Regular\",\"JetBrains Mono\",Menlo,Consolas,\"Liberation Mono\",monospace;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#5b6470;white-space:nowrap;overflow-x:auto;scrollbar-width:none}\n.dt-crumbs .dt-cr-idx{width:64px;height:100%;display:grid;place-items:center;border-right:1px solid var(--c-hair);color:#0b9798;font-weight:600;margin-right:20px;flex:none}\n.dt-crumbs a{color:var(--c-muted)!important;text-decoration:none!important;transition:color .2s}\n.dt-crumbs a:hover{color:#0b9798!important}\n.dt-crumbs .dt-cr-sep{color:#0b9798;margin:0 14px}\n.dt-crumbs .dt-cr-cur{color:var(--c-fg);font-weight:600}\n.dt-crumbs .dt-cr-cur span{display:inline-block;animation:dtCrumb .3s ease}\n@keyframes dtCrumb{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}\n.dt-crumbs .dt-cr-right{margin-left:auto}\nbody:has(.dash-team) header.wp-block-template-part{transition:transform .35s cubic-bezier(.22,.8,.24,1);will-change:transform}\nbody:has(.dash-team) header.wp-block-template-part.dt-navhide{transform:translateY(-64px)}\n@media(prefers-reduced-motion:reduce){body:has(.dash-team) header.wp-block-template-part{transition:none}}\n.dt-navcta{grid-column:3}\n@media(max-width:600px){body:has(.dash-team) header.wp-block-template-part{top:0}}\n@media(max-width:781px){body .dash-team.dash-team .dt-stats{display:grid!important;grid-template-columns:1fr 1fr}body .dash-team .dt-stats>.wp-block-column{padding:24px 16px 24px var(--pad)!important;border-right:1px solid var(--hair)!important;border-bottom:1px solid var(--hair)}body .dash-team .dt-stats>.wp-block-column:nth-child(2n){border-right:0!important;padding-left:16px!important}body .dash-team .dt-stats>.wp-block-column:nth-child(n+3){border-bottom:0}body .dash-team .dt-num{font-size:2.6rem!important}body .dash-team .dt-stats>.wp-block-column::before{margin-bottom:16px}body .dash-team .dt-label{font-size:.66rem!important;letter-spacing:.08em!important;overflow-wrap:normal!important;word-break:normal!important}}\nbody:has(.dash-team) .site-header>.dt-crumbs{max-width:none!important;width:100%!important;margin:0!important;box-sizing:border-box}\n\n\/* ---- mobile: leg | Apply | burger ---- *\/\n.dt-burger,.dt-mmenu{display:none}\n@media(max-width:781px){\nbody:has(.dash-team) .site-header>.alignwide>.wp-block-group{grid-template-columns:64px 1fr 64px!important}\n.dt-navcta{grid-column:2;justify-content:center;width:100%;box-sizing:border-box}\n.dt-burger{grid-column:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:64px;height:64px;padding:0;margin:0;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.3);cursor:pointer;border-radius:0}\n.dt-burger span{display:block;width:22px;height:2px;background:var(--c-on-nav);transition:transform .3s,opacity .2s}\n.is-menu-open .dt-burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}\n.is-menu-open .dt-burger span:nth-child(2){opacity:0}\n.is-menu-open .dt-burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}\nbody:has(.dash-team) .site-header>.dt-mmenu{display:block;max-width:none!important;width:100%!important;margin:0!important;max-height:0;overflow:hidden;background:var(--c-foot);transition:max-height .4s cubic-bezier(.22,.8,.24,1)}\nbody:has(.dash-team) .site-header.is-menu-open>.dt-mmenu{max-height:480px}\n.dt-mmenu a{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-top:1px solid rgba(255,255,255,.1);font-family:ui-monospace,\"SFMono-Regular\",\"JetBrains Mono\",Menlo,Consolas,\"Liberation Mono\",monospace;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#fff!important;text-decoration:none!important}\n.dt-mmenu a::after{content:\"\\2192\";color:#0b9798}\n}\n\/* ---- footer (scoped to this page only) ---- *\/\nbody:has(.dash-team) footer.wp-block-template-part>.wp-block-group{background:var(--c-foot)!important;padding:0!important;margin:0!important;border-top:1px solid rgba(255,255,255,.14)}\nbody:has(.dash-team) footer .wp-block-site-generator,body:has(.dash-team) footer .wp-block-site-info{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns{display:grid!important;--lw:clamp(110px,10vw,160px);grid-template-columns:64px calc(3 * var(--lw) - 64px) 1fr auto auto auto 1fr var(--lw) var(--lw) var(--lw);gap:0!important;margin:0!important;align-items:stretch;flex-wrap:nowrap!important}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns::before{content:\"\";border-right:1px solid rgba(255,255,255,.14);background:url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABgCAQAAAD4bpmBAAAFJklEQVRo3rXZWWwVZRTA8XMvtGxtBWIQBLS0YIPIphi2KokCIkgFY9wQQtIExaUaMTEWaqXxyQeSglHEB6OY2BgkGAolbQFZIshaZDMBtYJWwJZioS2tpX8fZu7cbe7M982MZ15u7sP93TNn5sz3nQlJTCAikiujjQ9JEZJbclgaRULiKxCEPlTQzo0URytrSCPF\/9CD5tGKU7TyIuKLMvP5Drc4x3hfFIJQwA1XCLYywDOEIPRjmwID3ZQS8kghCE+61CcaV3nC0+kz86lUZACOk+sVeoo2DQi+pK8mhSBksEOLgU6KNE+fmU+7JgQNPKRBmflUaTMAexmiBy3QrE80ypVbksb9YxetLFY8fQgFnvMBOM8EJYpMtvpgQLUlsUC5H6SKbt4n7EqRx4ec90ldZb47JAi5rOAI\/\/qg6hjpQhE5BrGYaqXHhH1sdG1JRI8M5vAVVzxBqi3JwtJ4kDX86oFq4GHllmRxo3iHY3RpUvu4U6PNWtgdLKVW8+Jfq7lKsrBM5vE1jcqQekuywdKZTDn1ipTZkjTDwkLkUUydUtUqPa6SYi7\/IRSy27UFd7NaoSW5clkU8A1NjlSz0ZL8LTKNqk3jIy44UCdcW5JG1UZTwk\/cSkG5tyQtbijL2GO7sOnkDZ\/bgSSsPwv5luYk6i+NlqTAGEcv8vmEiwmUXktygPrSKwYLM4bVnI6r2jqfGzfzcihjE\/PJisttGMvZz02rJS3xf6GP5Q+gjV0UGgtJ6xjA02zhGgC\/eGpJMVCYcusEdVFHMXnGrsk8ejODDfwJVDHQT5eYSENC6etZy1TS46o2jg84Qylp3vNZZ3ubNlGRVLVsFpHjNZ9JXE7ZftrYmVS1sDcmzMcuHbyLOlbGVs0bNNkhn+Sq9fH6IOzBZ0pMpGqFXqEpWiu\/zQzVhhCEnnyuwWxnmIcaIQjTXZ6usVHF3V6ZNL5QZnZ4Ykxohs1zxz6qyfZ+YaexUZGpYYSf++cRsyO7RS05fph0KpSYPcacyPv0a6ZSPj9wrz+mN5sUmAOM8fFERRBm0+LKHOQ+v0wfNrsyP\/piTGiu6zb6EGP9M33Z4sIcZlwQY+oClw3mSR4IgunnMi06xRTfS18EYaFjPqeZGgzjPG09w7SgFvJO09azTA+KyaLGgckPZAeEIDxjLdcT45zWjNiFuY3aFMxvzApyP7eIDlumnseCZPqz25b5nTkBMSa0hE5b5vFgmYHss2EuMDcwxoSW2uRzkXlBM7dzIIm5xIIAGRMqTJoZX+bZ4JlBHExgrvBcoIwJvZQw4fmb5\/8PZhCHEpgXAmZM6LW4fBp9v0tOwQzmaAzT5GEYqwgVxeTzD8uiO+tgmaGciGGWG7PRgDEE4U26TaaFVywmnxUMDwhDEIZz0mJejWF+Bo6xlMxgliHC2yZzndctZhKnzG872M5sevrKDEG4y\/zJ6xRZzP0cj7unrrEhsib1PkJ\/F4B23rKYiRyzfSKVGLMDb\/vtbM4C7RQbw0mECXF3VHwcjVZM9zXOKuAmqyxmPEdwig62MTNSMXUoh3N0UmKN9cZxGPdo5tPIZkXt3bJQSgfvWcyYhLbqFPWsNIbOLhiCkMcZyizmHvYqM0YcYQkZLpRZnzJrgj2K7zUZo2KVPOp4jyHk8rLxwgJhZIq1nEo0sz6yi8UWGhxJm1x2eWYiFSuOTlPtLm6D2emTcahYyMBEZISsl1nS7bs9hyQs7VIt5bJfukIxX0egsZIv3T6R6K\/2kEtSIy1R6D\/s46wItcMgxQAAAABJRU5ErkJggg==) center\/19px 34px no-repeat}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column{flex-basis:auto!important;margin:0!important;padding:0 clamp(18px,2.2vw,36px)!important;min-height:88px;display:flex!important;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.14);transition:background .2s}\n\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:first-child{justify-content:flex-start}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:not(:first-child):hover{background:rgba(255,255,255,.04)}\nbody:has(.dash-team) footer .wp-block-site-info p{margin:0!important;padding:0!important;text-decoration:none!important;font-family:ui-monospace,\"SFMono-Regular\",\"JetBrains Mono\",Menlo,Consolas,\"Liberation Mono\",monospace!important;font-size:.74rem!important;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}\nbody:has(.dash-team) footer .wp-block-site-info p strong{font-weight:500}\nbody:has(.dash-team) footer .wp-block-site-info .wp-block-column:first-child p{color:rgba(255,255,255,.5)!important}\nbody:has(.dash-team) footer .wp-block-site-info a{color:color-mix(in srgb,var(--c-on) 80%,transparent)!important;text-decoration:none!important;transition:color .2s}\nbody:has(.dash-team) footer .wp-block-site-info a:hover{color:#0b9798!important}\nbody:has(.dash-team) footer .wp-block-site-info figure{margin:0!important;line-height:0}\nbody:has(.dash-team) footer .wp-block-site-info figure img{height:26px!important;width:auto!important;opacity:.85;transition:opacity .2s}\nbody:has(.dash-team) footer .wp-block-site-info figure a:hover img{opacity:1}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(1){grid-column:2;border-right:0}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(5){grid-column:4;grid-row:1}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(6){grid-column:5;grid-row:1}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(7){grid-column:6;grid-row:1}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(2){grid-column:8;grid-row:1;border-left:1px solid rgba(255,255,255,.14)}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(3){grid-column:9;grid-row:1}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(4){grid-column:10;grid-row:1;border-right:0;padding:0 !important}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(n+5){border:0!important;padding:0 clamp(12px,1.4vw,22px)!important;background:none!important}\nbody:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(1):hover{background:none}\n@media(max-width:781px){body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns{grid-template-columns:repeat(3,1fr)}body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns::before,body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns::after{display:none}body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column{min-height:64px;border-bottom:1px solid rgba(255,255,255,.14)}body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column{grid-column:auto!important;grid-row:auto!important}body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:first-child{grid-column:1\/-1!important;justify-content:center}}\n\/* ---- pills ---- *\/\nbody .dash-team .dt-tag a,body .dash-team .dt-btn .wp-block-button__link,body .dash-team .wp-block-details.dt-hiring::before{border-radius:999px!important}\nbody .dash-team .wp-block-details summary::after{border-radius:50%!important}\n.dash-team [id]{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + var(--dt-head-h,73px) + 24px)}\n@media(max-width:781px){body:has(.dash-team) .site-header>.alignwide>.wp-block-group{grid-template-columns:64px 1fr auto}body:has(.dash-team) .site-header nav.wp-block-navigation{display:none!important}.dt-crumbs .dt-cr-right{display:none}}\n@media(max-width:781px){.dt-stats{flex-wrap:wrap!important}.dt-stats>.wp-block-column{flex-basis:50%!important;border-bottom:1px solid var(--hair)}.dt-stats>.wp-block-column:nth-child(2n){border-right:0}.dash-team .wp-block-details summary{grid-template-columns:40px 1fr auto}.dash-team .wp-block-details>*:not(summary){margin-left:56px!important}.dash-team .wp-block-details.dt-hiring::before{display:none}.dt-head{display:block}.dt-photos{border-left:0}.dt-photos>.wp-block-column{padding:0 0 16px;border-right:0}}\n\/* ---- section bars ---- *\/\n.dt-secbar{display:flex;align-items:center;gap:clamp(16px,2vw,32px);height:clamp(52px,4.2vw,64px);margin:0 calc(-1 * var(--pad));border-bottom:1px solid var(--rule)}\n.dt-sb-arrow{flex:none;height:100%;aspect-ratio:1;display:grid;place-items:center;border-right:1px solid var(--hair);color:var(--teal);font-family:var(--mono);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1}\n.dt-sb-arrow{animation:dtBob 1.8s ease-in-out infinite}\n@keyframes dtBob{0%,100%{transform:translateY(-2px)}50%{transform:translateY(3px)}}\n@media(prefers-reduced-motion:reduce){.dt-sb-arrow{animation:none}}\n.dt-sb-title{display:flex;align-items:baseline;gap:clamp(12px,1.6vw,24px);margin:0!important;font-family:var(--mono)!important;font-size:clamp(.95rem,1.35vw,1.2rem)!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;line-height:1!important;color:var(--ink)!important;white-space:nowrap}\n.dt-sb-idx{color:var(--teal)}\n.dt-sb-right{margin:0 0 0 auto!important;padding-right:var(--pad);max-width:440px;font-family:var(--mono);font-size:.8rem;line-height:1.6!important;color:var(--muted)}\n@media(max-width:781px){.dt-sb-right{display:none}.dt-secbar{height:auto;min-height:52px}.dt-sb-arrow{height:auto;align-self:stretch;width:52px;aspect-ratio:auto}.dt-sb-title{white-space:normal;font-size:clamp(.9rem,3.8vw,1.05rem)!important;letter-spacing:.1em;padding:14px var(--pad) 16px 0}}\n\/* ==== generic components for all pages ==== *\/\n\/* section wrapper directly under a section bar *\/\nbody .dash-team.dash-team>.dt-sec{margin-top:0!important}\n.dt-sec-body{padding:clamp(32px,4vw,64px) 0}\n\/* lead paragraph *\/\n.dash-team .dt-lede{font-size:clamp(1.15rem,1.8vw,1.6rem)!important;line-height:1.45!important;font-weight:500;color:var(--ink);max-width:900px;margin:0 0 20px!important;letter-spacing:-.01em}\n.dash-team .dt-text{color:var(--muted);max-width:720px;font-size:1.02rem;line-height:1.7!important}\n\/* grid of hairline cells, full bleed: wrapper .dt-grid (+ .dt-grid-2 \/ .dt-grid-4), children .dt-cell *\/\nbody .dash-team.dash-team .dt-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin-left:calc(-1 * var(--pad))!important;margin-right:calc(-1 * var(--pad))!important;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}\nbody .dash-team.dash-team .dt-grid.dt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}\nbody .dash-team.dash-team .dt-grid.dt-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}\n.dash-team .dt-grid>.dt-cell,.dash-team .dt-grid>.wp-block-column{margin:0!important;padding:clamp(24px,2.6vw,40px) clamp(20px,2.4vw,36px)!important;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);min-width:0;box-sizing:border-box;flex-basis:auto!important}\n.dash-team .dt-grid>*:first-child{padding-left:var(--pad)!important}\n.dash-team .dt-cell-idx{font-family:var(--mono);font-size:.76rem!important;letter-spacing:.12em;color:var(--teal);margin:0 0 14px!important}\n.dash-team .dt-cell-title{font-size:clamp(1.2rem,1.8vw,1.6rem)!important;font-weight:600!important;letter-spacing:-.02em;line-height:1.15!important;margin:0 0 10px!important;color:var(--ink)!important}\n.dash-team .dt-cell p:not(.dt-cell-idx){color:var(--muted);font-size:.95rem;line-height:1.6!important;margin:0!important}\n.dash-team .dt-cell figure{margin:18px 0 0!important}\n.dash-team .dt-cell img{width:100%;height:auto;display:block}\n@media(min-width:782px){.dash-team .dt-grid>*:nth-child(3n){border-right:0}.dash-team .dt-grid.dt-grid-2>*:nth-child(3n){border-right:1px solid var(--hair)}.dash-team .dt-grid.dt-grid-2>*:nth-child(2n){border-right:0}.dash-team .dt-grid.dt-grid-4>*:nth-child(3n){border-right:1px solid var(--hair)}.dash-team .dt-grid.dt-grid-4>*:nth-child(4n){border-right:0}}\n@media(max-width:781px){body .dash-team.dash-team .dt-grid,body .dash-team.dash-team .dt-grid.dt-grid-2,body .dash-team.dash-team .dt-grid.dt-grid-4{grid-template-columns:1fr}.dash-team .dt-grid>*{border-right:0!important;padding-left:var(--pad)!important;padding-right:var(--pad)!important}}\n\/* split: text | media, full bleed with a vertical rule *\/\nbody .dash-team.dash-team .dt-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0!important;margin-left:calc(-1 * var(--pad))!important;margin-right:calc(-1 * var(--pad))!important;border-bottom:1px solid var(--rule);align-items:stretch}\nbody .dash-team.dash-team .dt-split.dt-split-rev>*:first-child{order:2}\n.dash-team .dt-split>*{margin:0!important;padding:clamp(32px,4vw,72px) clamp(24px,3vw,56px)!important;min-width:0;box-sizing:border-box;flex-basis:auto!important}\n.dash-team .dt-split>*:first-child{padding-left:var(--pad)!important;border-right:1px solid var(--hair)}\n.dash-team .dt-split.dt-split-rev>*:first-child{padding-left:clamp(24px,3vw,56px)!important;padding-right:var(--pad)!important;border-right:0;border-left:1px solid var(--hair)}\n.dash-team .dt-split .dt-media{padding:0!important;background:var(--c-surface);display:flex;align-items:center;justify-content:center;overflow:hidden}\n.dash-team .dt-split .dt-media figure{margin:0!important;width:100%;height:100%}\n.dash-team .dt-split .dt-media img{width:100%;height:100%;object-fit:cover;display:block;max-height:640px}\n.dash-team .dt-split .dt-media.dt-contain img{object-fit:contain;padding:clamp(20px,3vw,48px);box-sizing:border-box}\n@media(max-width:781px){body .dash-team.dash-team .dt-split{grid-template-columns:1fr}.dash-team .dt-split>*{padding-left:var(--pad)!important;padding-right:var(--pad)!important;border-right:0!important;border-left:0!important}body .dash-team.dash-team .dt-split.dt-split-rev>*:first-child{order:0}}\n\/* list with teal markers *\/\n.dash-team .dt-list{list-style:none;padding:0!important;margin:18px 0 0!important}\n.dash-team .dt-list li{position:relative;padding:12px 0 12px 28px;border-top:1px solid var(--hair);color:var(--ink)}\n.dash-team .dt-list li:last-child{border-bottom:1px solid var(--hair)}\n.dash-team .dt-list li::before{content:\"\";position:absolute;left:4px;top:20px;width:8px;height:8px;background:var(--teal);transform:rotate(45deg)}\n\/* logo wall: wrapper .dt-logos with figures\/links inside *\/\nbody .dash-team.dash-team .dt-logos{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin-left:calc(-1 * var(--pad))!important;margin-right:calc(-1 * var(--pad))!important;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}\n.dash-team .dt-logos>*{margin:0!important;min-height:clamp(120px,12vw,180px);display:flex!important;align-items:center;justify-content:center;padding:24px 32px!important;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);box-sizing:border-box;transition:background .2s}\n.dash-team .dt-logos>*:hover{background:var(--c-surface)}\n.dash-team .dt-logos img{max-width:100%;max-height:72px;width:auto!important;height:auto!important;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .25s,opacity .25s}\n.dash-team .dt-logos>*:hover img{filter:none;opacity:1}\n.dash-team .dt-logos figure{margin:0!important}\n@media(min-width:782px){.dash-team .dt-logos>*:nth-child(4n){border-right:0}}\n@media(max-width:781px){body .dash-team.dash-team .dt-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-team .dt-logos>*:nth-child(2n){border-right:0}}\n.dash-team .dt-tier{font-family:var(--mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:32px 0 14px!important}\n\/* key facts \/ contact cells: label + value *\/\n.dash-team .dt-k{font-family:var(--mono);font-size:.7rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 8px!important}\n.dash-team .dt-v{font-size:1.15rem!important;font-weight:500;color:var(--ink);margin:0!important}\n.dash-team .dt-v a{color:var(--ink)!important;text-decoration:none;border-bottom:1px solid var(--teal)}\n.dash-team .dt-v a:hover{color:var(--teal)!important}\n\/* big number stats inline *\/\n.dash-team .dt-big{font-size:clamp(2.6rem,5vw,4.4rem)!important;font-weight:600;line-height:1!important;letter-spacing:-.05em;color:var(--ink);margin:0 0 10px!important}\n\/* outline pill button (dark text) *\/\n.dash-team .dt-btn-ghost .wp-block-button__link{background:transparent!important;color:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:999px!important;font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:.82rem!important;font-weight:600;padding:16px 26px!important}\n.dash-team .dt-btn-ghost .wp-block-button__link:hover{background:var(--ink)!important;color:var(--c-on-inv)!important}\n\/* video \/ media frame *\/\n.dash-team .dt-video{position:relative;aspect-ratio:16\/9;width:100%;background:#0e1116;overflow:hidden}\n.dash-team .dt-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n\/* news cards (Query Loop \/ latest posts) *\/\n.dash-team .dt-news .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin:0 calc(-1 * var(--pad))!important;padding:0!important;list-style:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}\n.dash-team .dt-news .wp-block-post{margin:0!important;padding:clamp(22px,2.4vw,34px) clamp(20px,2.4vw,36px);border-right:1px solid var(--hair)}\n.dash-team .dt-news .wp-block-post:first-child{padding-left:var(--pad)}\n.dash-team .dt-news .wp-block-post:nth-child(3n){border-right:0}\n.dash-team .dt-news .wp-block-post-featured-image{margin:0 0 18px!important;aspect-ratio:16\/10;overflow:hidden}\n.dash-team .dt-news .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}\n.dash-team .dt-news .wp-block-post-date{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 8px}\n.dash-team .dt-news .wp-block-post-title{font-size:clamp(1.15rem,1.6vw,1.45rem)!important;font-weight:600!important;letter-spacing:-.02em;line-height:1.2!important;margin:0 0 10px!important}\n.dash-team .dt-news .wp-block-post-title a{color:var(--ink)!important;text-decoration:none}\n.dash-team .dt-news .wp-block-post-title a:hover{color:var(--teal)!important}\n.dash-team .dt-news .wp-block-post-excerpt{color:var(--muted);font-size:.95rem}\n.dash-team .dt-news .wp-block-post-excerpt__more-link{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)!important}\n@media(max-width:781px){.dash-team .dt-news .wp-block-post-template{grid-template-columns:1fr}.dash-team .dt-news .wp-block-post{border-right:0;border-bottom:1px solid var(--hair);padding-left:var(--pad)!important;padding-right:var(--pad)!important}}\n\/* legal \/ long text *\/\n.dash-team .dt-prose{max-width:820px;padding:clamp(32px,4vw,64px) 0 clamp(48px,6vw,96px)}\n.dash-team .dt-prose h2,.dash-team .dt-prose h3{font-weight:600!important;letter-spacing:-.02em;color:var(--ink)!important;margin:2.2em 0 .6em!important;line-height:1.2!important}\n.dash-team .dt-prose h2{font-size:clamp(1.4rem,2.2vw,1.9rem)!important}\n.dash-team .dt-prose h3{font-size:1.2rem!important}\n.dash-team .dt-prose p,.dash-team .dt-prose li{color:var(--c-text);line-height:1.75!important;font-size:1rem}\n.dash-team .dt-prose a{color:var(--teal)!important}\n\/* Otter forms inside DASH pages *\/\n.dash-team .wp-block-themeisle-blocks-form .otter-form__container{display:grid;gap:18px}\n.dash-team .otter-form-input-label{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}\n.dash-team .otter-form-input,.dash-team .otter-form-textarea-input{width:100%;box-sizing:border-box;border:0!important;border-bottom:1px solid var(--ink)!important;border-radius:0!important;background:transparent!important;padding:12px 0!important;font:inherit;font-size:1.05rem;color:var(--ink);outline:none;transition:border-color .2s}\n.dash-team .otter-form-input:focus,.dash-team .otter-form-textarea-input:focus{border-bottom-color:var(--teal)!important;box-shadow:0 1px 0 var(--teal)}\n.dash-team .wp-block-themeisle-blocks-form .wp-block-button__link,.dash-team .wp-block-themeisle-blocks-form button[type=submit]{background:var(--teal)!important;color:var(--c-on)!important;border:0!important;border-radius:999px!important;font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem!important;font-weight:600;padding:16px 30px!important;cursor:pointer}\n.dash-team .wp-block-themeisle-blocks-form .wp-block-button__link:hover,.dash-team .wp-block-themeisle-blocks-form button[type=submit]:hover{background:var(--ink)!important}\n.dash-team .wp-block-themeisle-blocks-form .otter-form-consent,.dash-team .wp-block-themeisle-blocks-form .o-form-help{font-size:.82rem;color:var(--muted)}\n\/* hero lede: keep clear of the title's descenders *\/\n.dash-team .dt-hero .dt-lede{margin-top:clamp(20px,2.4vw,40px)!important}\n.dash-team .dt-hero .wp-block-buttons{margin-top:clamp(18px,2vw,28px)!important;gap:12px}\n\/* teal pill on light backgrounds: hover to ink (the white hover is meant for the dark CTA block) *\/\n.dash-team .dt-btn .wp-block-button__link:hover{background:var(--ink)!important;color:var(--c-on-inv)!important}\n.dash-team .dt-cta .dt-btn .wp-block-button__link:hover{background:var(--c-on)!important;color:var(--c-deep)!important}\n\/* sections stack their children without WordPress block gaps; consecutive grids share one rule *\/\n.dash-team .dt-sec>*+*{margin-top:0!important}\n.dash-team .dt-grid+.dt-grid,.dash-team .dt-split+.dt-grid,.dash-team .dt-logos+.dt-logos{margin-top:0!important;border-top:0!important}\n\/* logo wall variants *\/\nbody .dash-team.dash-team .dt-logos.dt-logos-2{grid-template-columns:repeat(2,minmax(0,1fr))}\nbody .dash-team.dash-team .dt-logos.dt-logos-3{grid-template-columns:repeat(3,minmax(0,1fr))}\n@media(min-width:782px){.dash-team .dt-logos.dt-logos-2>*:nth-child(4n),.dash-team .dt-logos.dt-logos-3>*:nth-child(4n){border-right:1px solid var(--hair)}.dash-team .dt-logos.dt-logos-2>*:nth-child(2n){border-right:0}.dash-team .dt-logos.dt-logos-3>*:nth-child(3n){border-right:0}}\n.dash-team .dt-prose h4{font-size:1.02rem!important;font-weight:600!important;color:var(--ink)!important;margin:1.6em 0 .4em!important}\n\/* query loop pagination *\/\n.dash-team .dt-news .wp-block-query-pagination{display:flex;gap:8px;justify-content:center;margin:32px 0 0!important;font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}\n.dash-team .dt-news .wp-block-query-pagination a,.dash-team .dt-news .wp-block-query-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--hair);border-radius:999px;color:var(--ink)!important;text-decoration:none}\n.dash-team .dt-news .wp-block-query-pagination .current{background:var(--ink);color:var(--c-on-inv)!important;border-color:var(--ink)}\n.dash-team .otter-form-textarea-label{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}\n.dash-team .otter-form-textarea-input{min-height:140px;resize:vertical}\n\/* tier labels between logo walls: one rule per row, breathing room *\/\n.dash-team .dt-sec>.dt-tier,.dash-team .dt-tier{margin:0!important;padding:26px 0 14px!important}\n.dash-team .dt-logos:has(+ .dt-tier){border-bottom:0!important}\n.dash-team .dt-news .wp-block-post:first-child{padding-left:clamp(20px,2.4vw,36px)}\n.dash-team .dt-news .wp-block-post:nth-child(3n+1){padding-left:var(--pad)}\n.dash-team .dt-news .wp-block-post:nth-child(3n){padding-right:var(--pad)}\n.dash-team .dt-news .wp-block-post{min-width:0;overflow:hidden;border-bottom:1px solid var(--hair)}\n.dash-team .dt-news .wp-block-post-featured-image img{max-width:100%}\n.dash-team .dt-sec-body .dt-prose{padding-top:0}\n.dash-team .dt-news .wp-block-query,.dash-team .dt-news .wp-block-post-template{max-width:none!important;width:auto!important}\n.dash-team .dt-news .wp-block-query>*{max-width:none!important}\n.dash-team .dt-hero+.dt-sec-body,.dash-team .dt-hero+.wp-block-group .dt-sec-body{padding-top:0}\n\/* every hero closes with a full-width rule (section bars only draw their bottom line) *\/\nbody .dash-team.dash-team .dt-hero{border-bottom:1px solid var(--rule)}\n.dash-team .dt-hero~.dt-people{border-top:0!important}\n\/* keep the theme's tilt on news thumbnails, but never blur what people want to look at *\/\n.dash-team .wp-block-post-featured-image:hover img{-webkit-filter:none!important;filter:none!important}\n\/* heroes must fit a laptop screen: scale with the viewport height too *\/\n.dash-team .dt-title{font-size:clamp(2.4rem,min(8vw,12.5vh),7.4rem)!important}\n\/* home hero (with 3D model): exactly one screen below the header, content centred *\/\nbody .dash-team.dash-team .dt-hero:has(.dt-hero-3d){min-height:calc(100vh - var(--wp-admin--admin-bar--height,0px) - var(--dt-head-h,109px));box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:flex-start;padding-top:clamp(20px,5vh,64px)!important}\nbody .dash-team.dash-team .dt-hero{padding-top:clamp(20px,4vh,56px)!important;padding-bottom:clamp(20px,4vh,56px)!important}\n.dash-team .dt-hero .dt-lede{font-size:clamp(1rem,min(1.5vw,2.3vh),1.4rem)!important;margin-top:clamp(12px,2.2vh,32px)!important}\n.dash-team .dt-hero .wp-block-buttons{margin-top:clamp(12px,2.2vh,28px)!important}\n@media(min-width:1101px){body .dash-team.dash-team .dt-hero:has(.dt-hero-3d)>:not(.dt-hero-3d):not(style):not(script){max-width:calc(100% - min(34vw,600px) - 48px)!important}}\n\n\/* Complianz cookie UI in DASH style: floating round cookie button bottom-right + angular banner *\/\nbody:has(.dash-team) #cmplz-manage-consent .cmplz-manage-consent{position:fixed!important;right:16px!important;left:auto!important;bottom:16px!important;top:auto!important;width:48px!important;height:48px!important;min-width:0!important;padding:0!important;margin:0!important;border:1px solid rgba(11,151,152,.4)!important;border-radius:50%!important;box-shadow:0 6px 18px rgba(0,0,0,.10)!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden;background:var(--c-bg) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5a9.5 9.5 0 1 0 9.4 10.9 3 3 0 0 1-3.6-3.4 3 3 0 0 1-3.6-3.6A3 3 0 0 1 12 2.5z' fill='%230b9798'\/%3E%3Ccircle cx='8.2' cy='9.2' r='1.3' fill='%23fff'\/%3E%3Ccircle cx='9' cy='15' r='1.4' fill='%23fff'\/%3E%3Ccircle cx='14.6' cy='16.4' r='1.1' fill='%23fff'\/%3E%3Ccircle cx='12.6' cy='11.6' r='.8' fill='%23fff'\/%3E%3C\/svg%3E\") center\/24px no-repeat!important;transform:none!important;transition:transform .25s cubic-bezier(.22,.8,.24,1),box-shadow .25s!important;z-index:99990!important}\nbody:has(.dash-team) #cmplz-manage-consent .cmplz-manage-consent:hover,body:has(.dash-team) #cmplz-manage-consent .cmplz-manage-consent:focus-visible{transform:rotate(-18deg) scale(1.08)!important;box-shadow:0 8px 22px rgba(11,151,152,.28)!important}\nbody:has(.dash-team) .cmplz-cookiebanner{--cmplz_banner_width:420px;--cmplz_banner_border_radius:0;--cmplz_button_border_radius:999px;--cmplz_banner_background_color:var(--c-bg);--cmplz_text_color:var(--c-muted);--cmplz_hyperlink_color:#0b9798;--cmplz_button_accept_background_color:#0b9798;--cmplz_button_accept_border_color:#0b9798;--cmplz_button_accept_text_color:var(--c-on);--cmplz_button_deny_background_color:var(--c-bg);--cmplz_button_deny_border_color:var(--c-fg);--cmplz_button_deny_text_color:var(--c-fg);--cmplz_button_settings_background_color:var(--c-bg);--cmplz_button_settings_border_color:var(--c-fg);--cmplz_button_settings_text_color:var(--c-fg);right:16px!important;left:auto!important;bottom:16px!important;max-width:calc(100vw - 32px)!important;padding:22px 24px 18px!important;border:1px solid var(--c-fg)!important;border-top:4px solid #0b9798!important;border-radius:0!important;box-shadow:0 18px 50px rgba(0,0,0,.16)!important;gap:14px!important;font-family:Poppins,system-ui,sans-serif;--mono:ui-monospace,\"SFMono-Regular\",\"JetBrains Mono\",Menlo,Consolas,\"Liberation Mono\",monospace}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-message,body:has(.dash-team) .cmplz-cookiebanner .cmplz-category-title,body:has(.dash-team) .cmplz-cookiebanner .cmplz-description{font-family:Poppins,system-ui,sans-serif!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-title{grid-column:1\/3!important;justify-self:start!important;width:100%}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-header{justify-content:flex-start!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-title{font-family:var(--mono)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:var(--c-fg)!important;text-align:left!important;justify-self:start!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-title::before{content:\"\\2726  \";color:#0b9798}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-close{color:var(--c-fg)!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-message{font-size:.92rem!important;line-height:1.55!important;text-align:left!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-buttons{display:flex!important;flex-wrap:wrap;gap:8px!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-btn{flex:1 1 auto!important;width:auto!important;height:40px!important;padding:0 16px!important;font-family:var(--mono)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;border-width:1px!important;transition:background .2s,color .2s,transform .2s!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-btn:hover{transform:translateY(-1px)}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover,body:has(.dash-team) .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover,body:has(.dash-team) .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences:hover{background:var(--c-inv)!important;color:var(--c-on-inv)!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-links{justify-content:flex-start!important}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-link{font-family:var(--mono);font-size:.7rem!important;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;border-bottom:1px solid currentColor}\nbody:has(.dash-team) .cmplz-cookiebanner .cmplz-divider{display:none!important}\n\n\/* navbar logo: the whole logo cell links home (click handler in system.js) *\/\nbody:has(.dash-team) .site-header .wp-block-site-logo{cursor:pointer}\n\n\/* full-screen banner pages: breadcrumbs float over the content and appear from the first section on *\/\nbody:has(.dt-banner) .site-header>.dt-crumbs{position:absolute;left:0;right:0;top:100%;z-index:5;transition:opacity .3s,transform .3s cubic-bezier(.22,.8,.24,1)}\nbody:has(.dt-banner) .site-header>.dt-crumbs.dt-cr-hidden{opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden}\nbody:has(.dt-banner) .dash-team [id]{scroll-margin-top:44px}\n\n\/* palette v2: one hue, teal shades for depth (see DESIGN.md); no extra accent color *\/\nbody:has(.dash-team) .dt-navcta{background:#054f50!important;color:var(--c-on-nav)!important}\nbody:has(.dash-team) .dt-navcta::before{background:#9fdfde}\nbody:has(.dash-team) .dt-navcta:hover{background:#033a3b!important}\nbody .dash-team .dt-btn .wp-block-button__link{background:var(--teal)!important;color:var(--c-on)!important}\nbody .dash-team .dt-btn .wp-block-button__link:hover{background:var(--teal-900)!important;color:var(--c-on)!important}\nbody .dash-team .dt-cta .dt-btn .wp-block-button__link:hover{background:var(--c-on)!important;color:var(--c-deep)!important}\nbody .dash-team .dt-tl-item.is-now .dt-tl-dot{background:var(--teal-800);box-shadow:0 0 0 6px rgba(11,151,152,.22)}\nbody .dash-team .is-now .dt-tl-when{color:var(--teal-800)}\n\n\/* banner pages (home): before scrolling the navbar is white with black dividers, teal from the first scroll on *\/\nheader.dt-nav-top .site-header{background:var(--c-nav-top)!important;border-bottom-color:var(--c-nav-top-line)!important;transition:background .3s}\nheader.dt-nav-top .site-header .wp-block-site-logo{border-right-color:var(--c-nav-top-line)}\nheader.dt-nav-top .site-header .wp-block-site-logo:hover{background:var(--c-nav-top-hover)}\nheader.dt-nav-top .site-header .custom-logo-link{background-color:#0b9798!important}\nheader.dt-nav-top .site-header .wp-block-navigation-item__content{color:var(--c-nav-top-fg)!important}\nheader.dt-nav-top .site-header .wp-block-navigation-item__content::before{background:#0b9798}\nheader.dt-nav-top .site-header .dt-burger{border-left-color:var(--c-nav-top-line)}\nheader.dt-nav-top .site-header .dt-burger span{background:var(--c-nav-top-fg)}\nheader.dt-nav-top .site-header .dt-navcta{border-left-color:var(--c-nav-top-line)}\nbody:has(.dash-team) .site-header{transition:background .3s,border-color .3s}\nbody:has(.dash-team) .site-header .wp-block-navigation-item__content{transition:opacity .2s,color .3s ease!important}\nbody:has(.dash-team) .site-header .wp-block-site-logo,body:has(.dash-team) .site-header .dt-burger,body:has(.dash-team) .site-header .dt-navcta{transition:background-color .3s ease,border-color .3s ease}\nbody:has(.dash-team) .site-header .wp-block-navigation-item__content::before,body:has(.dash-team) .site-header .dt-burger span{transition:transform .2s,background-color .3s ease}\n\n\/* fundamentals pass: balanced headings, readable line length, aligned digits, visible keyboard focus *\/\n.dash-team h1,.dash-team h2,.dash-team h3,.dash-team .dt-title{text-wrap:balance}\n.dash-team .dt-text,.dash-team .dt-tl-text{max-width:65ch}\n.dash-team .dt-lede{max-width:34em}\n.dash-team .dt-up-date,.dash-team .dt-tl-when,.dash-team .dt-sb-idx,.dt-crumbs .dt-cr-idx,.dash-team .dt-cell-idx{font-variant-numeric:tabular-nums}\nbody:has(.dash-team) a:focus-visible,body:has(.dash-team) button:focus-visible,body:has(.dash-team) summary:focus-visible{outline:2px solid #0b9798!important;outline-offset:3px}\nbody:has(.dash-team) .site-header a:focus-visible{outline-color:#fff!important;outline-offset:-4px}\nheader.dt-nav-top .site-header a:focus-visible{outline-color:#0b9798!important}\n\n\/* ===== dark mode extras: only what tokens cannot express (image treatment, inverted logos) ===== *\/\n@media (prefers-color-scheme: dark){\n.dash-team .dt-logos img{filter:grayscale(1) invert(1) brightness(1.15)}\n.dash-team .dt-logos>*:hover img{filter:invert(1) hue-rotate(180deg)}\nbody .dash-team .dt-tl-item.is-now .dt-tl-dot{background:var(--teal-300)}\nbody .dash-team .is-now .dt-tl-when{color:var(--teal-300)}\n.dash-team .dt-text a,.dash-team .dt-lede a,.dash-team .dt-v a{color:var(--teal-300)!important}\n.dash-team .dt-bn-logo .dl-l1{fill:#0fb3b4}.dash-team .dt-bn-logo .dl-l3{fill:#5fc6c5}\n.dash-team img:not(.dt-logos img):not([src^=\"data:\"]):not(.dt-pp-logo){filter:brightness(.85)}\n.dash-team .dt-media.dt-contain img{filter:brightness(.55) contrast(1.15)!important}\n.dash-team .dt-video{background:#000}\n}\n\/* team bubbles: rings and role labels follow the page ground *\/\n.dt-pp-stage .dt-pp-b.has-role{box-shadow:0 0 0 3px var(--c-bg),0 0 0 5px var(--c-fg),0 0 0 9px var(--c-bg),0 0 0 10px var(--teal),0 12px 30px rgba(0,0,0,.18)!important}\n.dt-pp-b.has-role::before{color:var(--c-on-inv)!important;background:var(--c-inv)!important}\n\n\/* light \/ dark switch in the navbar (button built by system.js) *\/\nbody:has(.dash-team) .site-header>.alignwide>.wp-block-group{grid-template-columns:64px 1fr 64px auto!important}\n.dt-theme{grid-column:3;grid-row:1;width:64px;height:64px;display:grid;place-items:center;padding:0;margin:0;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.3);border-radius:0;color:var(--c-on-nav);cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}\n.dt-theme:hover{background:rgba(255,255,255,.12)}\n.dt-theme svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\nhtml[data-theme=\"dark\"] .dt-theme .dt-i-moon,html:not([data-theme=\"dark\"]) .dt-theme .dt-i-sun{display:none}\nbody:has(.dash-team) .dt-navcta{grid-column:4!important}\nheader.dt-nav-top .site-header .dt-theme{color:var(--c-nav-top-fg);border-left-color:var(--c-nav-top-line)}\nheader.dt-nav-top .site-header .dt-theme:hover{background:var(--c-nav-top-hover)}\n@media(max-width:781px){body:has(.dash-team) .site-header>.alignwide>.wp-block-group{grid-template-columns:64px 1fr 64px 64px!important}body:has(.dash-team) .dt-navcta{grid-column:2!important}.dt-theme{grid-column:3}.dt-burger{grid-column:4!important}}\n\/* medium widths: keep all menu items on one line next to the theme switch *\/\n@media(min-width:782px) and (max-width:1100px){body:has(.dash-team) .site-header .wp-block-navigation__container{gap:clamp(10px,1.4vw,18px)!important}body:has(.dash-team) .site-header .wp-block-navigation-item__content{font-size:.66rem!important;letter-spacing:.1em!important;white-space:nowrap}body:has(.dash-team) .site-header nav.wp-block-navigation{padding:0 8px!important}}\n\/* navbar cells stay exact squares: focus ring drawn inside the cell, never outside *\/\nbody:has(.dash-team) .site-header .dt-theme,body:has(.dash-team) .site-header .dt-burger,body:has(.dash-team) .site-header .wp-block-site-logo{width:64px!important;height:64px!important;aspect-ratio:1;box-sizing:border-box;flex:none}\nbody:has(.dash-team) .site-header a:focus-visible,body:has(.dash-team) .site-header button:focus-visible{outline:2px solid currentColor!important;outline-offset:-8px!important}\nbody:has(.dash-team) .site-header button:focus:not(:focus-visible){outline:none}\n\/* never scroll sideways on phones (clip keeps the sticky navbar working, unlike overflow:hidden) *\/\nhtml:has(.dash-team),body:has(.dash-team){overflow-x:clip;overscroll-behavior-x:none}\nbody:has(.dash-team) .wp-site-blocks{overflow-x:clip}\n\/* every section header gets its line on top too; directly after a hero the hero's bottom line already draws it *\/\n.dt-secbar{border-top:1px solid var(--rule)}\n.dash-team .dt-hero+.dt-sec>.dt-secbar,.dash-team .dt-hero+.dt-sec>:first-child .dt-secbar{border-top:0}\n\/* Join block melts into the footer: the block's ground fades to the footer colour, no hard edge between them *\/\n.dt-cta{isolation:isolate}\n.dt-cta::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:45%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,var(--c-foot))}\n.dt-cta>*{position:relative}\nbody:has(.dash-team) footer.wp-block-template-part>.wp-block-group{border-top:1px solid color-mix(in srgb,var(--c-on) 16%,transparent)!important}\n\/* full-width link bar (e.g. \"All sponsors and partners\"): flush under the grid above and the block below *\/\n.dash-team .dt-fullbar{padding:0!important;margin:0 calc(-1 * var(--pad))!important}\n.dash-team .dt-fullbar .wp-block-buttons{display:block!important;margin:0!important}\n.dash-team .dt-fullbar .wp-block-button{display:block;width:100%;margin:0!important}\nbody .dash-team .dt-fullbar .wp-block-button .wp-block-button__link{margin:0!important;display:flex!important;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;min-height:64px;padding:0 var(--pad)!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;font-family:var(--mono)!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;transition:background-color .2s,color .2s}\nbody .dash-team .dt-fullbar .wp-block-button .wp-block-button__link::after{content:\"\\2192\";font-size:1rem;transition:transform .2s}\nbody .dash-team .dt-fullbar .wp-block-button .wp-block-button__link:hover{background:var(--teal)!important;color:var(--c-on)!important}\nbody .dash-team .dt-fullbar .wp-block-button .wp-block-button__link:hover::after{transform:translateX(6px)}\n.dash-team .dt-sec:has(>.dt-fullbar:last-child){padding-bottom:0!important;margin-bottom:0!important}\n.dash-team .dt-sec:has(>.dt-fullbar:last-child)+.dt-cta{margin-top:0!important}\n\/* section headers without the arrow cell: number and title start on the content edge *\/\n.dt-sb-arrow{display:none!important}\n.dt-secbar{padding-left:var(--pad)!important}\n@media(max-width:781px){.dt-sb-title{padding-left:0!important}}\n\/* the dark CTA block follows the last section directly, no gap above it *\/\nbody .dash-team .dt-cta{margin-top:0!important}\n\/* forms: full-width rectangular fields *\/\n.dash-team .wp-block-themeisle-blocks-form .otter-form__container{gap:22px!important}\n.dash-team .wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input,.dash-team .wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea{width:100%!important;max-width:none!important;margin:0!important}\nbody .dash-team .otter-form-input,body .dash-team .otter-form-textarea-input{display:block;width:100%!important;max-width:none!important;padding:14px 16px!important;border:1px solid var(--c-rule)!important;border-radius:0!important;background:var(--c-surface)!important;color:var(--ink)!important;font:inherit;font-size:1rem!important;box-shadow:none!important;transition:border-color .2s,background-color .2s}\nbody .dash-team .otter-form-input:focus,body .dash-team .otter-form-textarea-input:focus{outline:none!important;border-color:var(--teal)!important;background:var(--c-bg)!important;box-shadow:inset 0 0 0 1px var(--teal)!important}\nbody .dash-team .otter-form-textarea-input{min-height:180px}\nbody .dash-team .wp-block-themeisle-blocks-form .wp-block-button{width:100%;margin:0!important}\nbody .dash-team .wp-block-themeisle-blocks-form button[type=submit],body .dash-team .wp-block-themeisle-blocks-form .wp-block-button__link{width:100%!important;border-radius:0!important;min-height:56px;justify-content:center;font-family:var(--mono)!important;letter-spacing:.14em;text-transform:uppercase}\nbody .dash-team .wp-block-themeisle-blocks-form button[type=submit]:hover{background:var(--teal-900)!important}\n\/* section headers sit on a tinted band so they read apart from the content below *\/\n.dt-secbar{background:var(--c-secbar)}\n\/* one line between sections: the next header draws it, so the last block of a section drops its own bottom border *\/\n.dash-team .dt-sec:has(+ .dt-sec) > :last-child,.dash-team .dt-sec:has(+ .dt-sec) > :last-child > :last-child{border-bottom:0!important}\n.dash-team .dt-sec:has(+ .dt-cta) > :last-child,.dash-team .dt-sec:has(+ .dt-cta) > :last-child > :last-child,.dash-team .dt-sec:has(+ .dt-cta) .wp-block-post-template{border-bottom:0!important}\n.dash-team .dt-secbar ~ .dt-grid,.dash-team .dt-secbar ~ .dt-logos,.dash-team .dt-secbar ~ .dt-news .wp-block-post-template,.dash-team .dt-secbar ~ .wp-block-group > .wp-block-post-template,.dash-team .dt-secbar ~ .wp-block-query .wp-block-post-template{border-top:0!important}\n.dash-team .dt-people,.dash-team .dt-tm-grid{border-bottom:0!important}\n\/* mobile footer: copyright, then Contact \/ Privacy \/ Impressum, then the three logos *\/\n@media(max-width:781px){body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(1){order:2}body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(n+5){order:1}body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(2),body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(3),body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(4){order:3}}\n@media(max-width:781px){body:has(.dash-team) footer .wp-block-site-info>.wp-block-columns>.wp-block-column:nth-child(1){border-top:1px solid color-mix(in srgb,var(--c-on) 14%,transparent)!important}}\n\n<\/style>\n<script>\n\/* DASH design system: navbar (Apply + burger), breadcrumbs with section spy, hide-on-scroll navbar,\n   animated details. Page config comes from a hidden div with id \"dt-page\" and the attributes data-page=\"Team\",\n   data-url=\"\/index.php\/team\/\", data-sections=\"overview:Overview|projects:Projects\", placed anywhere in the page.\n   No less-than signs, double ampersands or raw ampersands in here: WordPress texturizes inline scripts.\n   build_system.py escapes non-ASCII and ampersands automatically. *\/\n(function () {\n  \/* light \/ dark: follows the device by default; the navbar switch overrides it and is remembered on this device.\n     The dark styles live in \"@media (prefers-color-scheme: dark)\" blocks; to force a theme the switch rewrites\n     those media queries to an always-true or always-false variant that still contains the original text. *\/\n  var root = document.documentElement;\n  var sysDark = window.matchMedia(\"(prefers-color-scheme: dark)\");\n  var stored = null;\n  try { stored = window.localStorage.getItem(\"dt-theme\"); } catch (err) { stored = null; }\n  var isDark = function () { return stored ? stored === \"dark\" : sysDark.matches; };\n  var applyTheme = function () {\n    var dark = isDark();\n    root.setAttribute(\"data-theme\", dark ? \"dark\" : \"light\");\n    var q = \"(prefers-color-scheme: dark)\";\n    var want = stored ? (dark ? q + \", (min-width: 0px)\" : q + \" and (max-width: 0px)\") : q;\n    [].slice.call(document.styleSheets).forEach(function (sh) {\n      var rules;\n      try { rules = sh.cssRules; } catch (err) { return; }\n      [].slice.call(rules).forEach(function (r) {\n        if (!r.media) return;\n        if (r.media.mediaText.indexOf(\"prefers-color-scheme: dark\") === -1) return;\n        if (r.media.mediaText !== want) r.media.mediaText = want;\n      });\n    });\n    window.dispatchEvent(new CustomEvent(\"dt-theme\", { detail: dark ? \"dark\" : \"light\" }));\n  };\n  \/* iOS \/ Android browser bar (status bar area) follows the navbar: teal, or the page ground when the\n     navbar is white (home banner) or slid away *\/\n  var barColor = function () {\n    var m = document.querySelector('meta[name=\"theme-color\"]');\n    if (!m) { m = document.createElement(\"meta\"); m.setAttribute(\"name\", \"theme-color\"); document.head.appendChild(m); }\n    document.querySelectorAll('meta[name=\"theme-color\"]').forEach(function (x) { if (x !== m) x.parentNode.removeChild(x); });\n    var hd = document.querySelector(\"header.wp-block-template-part\");\n    var ground = isDark() ? \"#071214\" : \"#ffffff\";\n    var plain = hd ? (hd.classList.contains(\"dt-nav-top\") ? true : hd.classList.contains(\"dt-navhide\")) : true;\n    m.setAttribute(\"content\", plain ? ground : \"#0b9798\");\n  };\n  window.addEventListener(\"dt-theme\", barColor);\n  applyTheme();\n  sysDark.addEventListener(\"change\", function () { if (!stored) applyTheme(); });\n  var setTheme = function (dark) {\n    stored = dark === sysDark.matches ? null : (dark ? \"dark\" : \"light\");\n    try { if (stored) window.localStorage.setItem(\"dt-theme\", stored); else window.localStorage.removeItem(\"dt-theme\"); } catch (err) { stored = stored; }\n    applyTheme();\n  };\n\n  function init() {\n    var hdr = document.querySelector(\".site-header\");\n    if (!document.querySelector(\".dash-team\")) return;\n    if (!hdr) return;\n    var row = hdr.querySelector(\".alignwide>.wp-block-group\");\n    var head = document.querySelector(\"header.wp-block-template-part\");\n    var cfg = document.getElementById(\"dt-page\");\n    var pageName = cfg ? cfg.getAttribute(\"data-page\") : document.title.split(\/[|\\u2013-]\/)[0].trim();\n    var pageUrl = cfg ? (cfg.getAttribute(\"data-url\") || location.pathname) : location.pathname;\n    var secs = [];\n    if (cfg) {\n      (cfg.getAttribute(\"data-sections\") || \"\").split(\"|\").forEach(function (part) {\n        var kv = part.split(\":\");\n        if (kv.length === 2) secs.push([kv[0].trim(), kv[1].trim()]);\n      });\n    }\n    if (!secs.length) secs.push([\"\", \"Overview\"]);\n\n    \/* the redesign is the live site; links that still point at the former preview under \/index.php\/new\/\n       are rewritten to their live address, and the active menu item is marked *\/\n    var NEW = \"\/\";\n    var MAP = {\n      \"\/index.php\/new\/\": \"\/\",\n      \"\/index.php\/new\/exoskeleton\/\": \"\/index.php\/exoskeleton\/\",\n      \"\/index.php\/new\/team\/\": \"\/index.php\/team\/\",\n      \"\/index.php\/new\/contact\/\": \"\/index.php\/contact\/\",\n      \"\/index.php\/new\/sponsors\/\": \"\/index.php\/sponsor\/\",\n      \"\/index.php\/new\/news\/\": \"\/index.php\/press-release\/\",\n      \"\/index.php\/new\/impressum\/\": \"\/index.php\/impressum\/\",\n      \"\/index.php\/new\/privacy-policy\/\": \"\/index.php\/privacy-policy\/\",\n      \"\/index.php\/new\/cookie-policy\/\": \"\/index.php\/cookie-policy-eu\/\",\n      \"\/index.php\/\": \"\/\"\n    };\n    var here = location.pathname.slice(-1) === \"\/\" ? location.pathname : location.pathname + \"\/\";\n    document.querySelectorAll(\"a[href]\").forEach(function (a) {\n      var u;\n      try { u = new URL(a.href, location.href); } catch (err) { return; }\n      if (u.hostname.replace(\/^www\\.\/, \"\") !== \"tumdash.com\") return;\n      var p = u.pathname;\n      if (p.slice(-1) !== \"\/\") p += \"\/\";\n      var target = MAP[p] || p;\n      if (target !== p) a.href = target + u.hash;\n      if (target === \"\/index.php\/exoskeleton\/\") {\n        var lbl = a.querySelector(\".wp-block-navigation-item__label\") || a;\n        if (lbl.textContent.trim().toUpperCase() === \"EXOSKELETON\") lbl.textContent = \"Exoskeletons\";\n      }\n      var item = a.closest(\".wp-block-navigation-item\");\n      if (item) item.classList.toggle(\"current-menu-item\", target === here);\n    });\n\n    applyTheme();   \/* again, now that every inline style block of the page is parsed *\/\n\n    \/* theme switch button (moon in light mode, sun in dark mode) *\/\n    if (row) if (!row.querySelector(\".dt-theme\")) {\n      var NS = \"http:\/\/www.w3.org\/2000\/svg\";\n      var icon = function (cls, d, circle) {\n        var sv = document.createElementNS(NS, \"svg\");\n        sv.setAttribute(\"viewBox\", \"0 0 24 24\"); sv.setAttribute(\"class\", cls); sv.setAttribute(\"aria-hidden\", \"true\");\n        if (circle) { var c = document.createElementNS(NS, \"circle\"); c.setAttribute(\"cx\", \"12\"); c.setAttribute(\"cy\", \"12\"); c.setAttribute(\"r\", \"4\"); sv.appendChild(c); }\n        var pth = document.createElementNS(NS, \"path\"); pth.setAttribute(\"d\", d); sv.appendChild(pth);\n        return sv;\n      };\n      var tb = document.createElement(\"button\");\n      tb.type = \"button\"; tb.className = \"dt-theme\";\n      tb.appendChild(icon(\"dt-i-moon\", \"M20.5 14.2A8.5 8.5 0 1 1 9.8 3.5a6.8 6.8 0 0 0 10.7 10.7z\", false));\n      tb.appendChild(icon(\"dt-i-sun\", \"M12 2.5v2M12 19.5v2M2.5 12h2M19.5 12h2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M5.3 18.7l1.4-1.4M17.3 6.7l1.4-1.4\", true));\n      var label = function () { var d = isDark(); tb.setAttribute(\"aria-label\", d ? \"Switch to light mode\" : \"Switch to dark mode\"); tb.title = d ? \"Light mode\" : \"Dark mode\"; };\n      label();\n      tb.addEventListener(\"click\", function () { setTheme(!isDark()); label(); });\n      window.addEventListener(\"dt-theme\", label);\n      row.appendChild(tb);\n    }\n\n    \/* Apply button *\/\n    if (row) {\n      if (!row.querySelector(\".dt-navcta\")) {\n        var c = document.createElement(\"a\");\n        c.className = \"dt-navcta\"; c.href = \"https:\/\/form.jotform.com\/251074809634359\"; c.textContent = \"Apply\";\n        row.appendChild(c);\n      }\n      \/* mobile burger + menu *\/\n      if (!row.querySelector(\".dt-burger\")) {\n        var mm = document.createElement(\"nav\");\n        mm.className = \"dt-mmenu\"; mm.setAttribute(\"aria-label\", \"Mobile menu\");\n        [].slice.call(hdr.querySelectorAll(\".wp-block-navigation-item__content\")).forEach(function (a) {\n          var l = document.createElement(\"a\"); l.href = a.href; l.textContent = a.textContent.trim(); mm.appendChild(l);\n        });\n        hdr.querySelector(\".alignwide\").insertAdjacentElement(\"afterend\", mm);\n        var bg = document.createElement(\"button\");\n        bg.className = \"dt-burger\"; bg.type = \"button\"; bg.setAttribute(\"aria-label\", \"Menu\"); bg.setAttribute(\"aria-expanded\", \"false\");\n        for (var i = 0; i !== 3; i++) bg.appendChild(document.createElement(\"span\"));\n        row.appendChild(bg);\n        var setMenu = function (o) { hdr.classList.toggle(\"is-menu-open\", o); bg.setAttribute(\"aria-expanded\", o ? \"true\" : \"false\"); };\n        bg.addEventListener(\"click\", function () { setMenu(!hdr.classList.contains(\"is-menu-open\")); });\n        mm.addEventListener(\"click\", function (e) { if (e.target.tagName === \"A\") setMenu(false); });\n        document.addEventListener(\"keydown\", function (e) { if (e.key === \"Escape\") setMenu(false); });\n      }\n    }\n\n    \/* breadcrumbs: DASH \/ page \/ current section *\/\n    var curEl = null, idxEl = null;\n    if (!document.querySelector(\".dt-crumbs\")) {\n      var cr = document.createElement(\"nav\");\n      cr.className = \"dt-crumbs\"; cr.setAttribute(\"aria-label\", \"Breadcrumb\");\n      var mk = function (tag, cls, txt) { var e = document.createElement(tag); if (cls) e.className = cls; if (txt) e.textContent = txt; return e; };\n      idxEl = mk(\"span\", \"dt-cr-idx\", \"\\u2014\"); cr.appendChild(idxEl);\n      var home = mk(\"a\", \"\", \"DASH\"); home.href = \"\/\"; cr.appendChild(home);\n      cr.appendChild(mk(\"span\", \"dt-cr-sep\", \"\/\"));\n      var pg = mk(\"a\", \"\", pageName); pg.href = pageUrl; cr.appendChild(pg);\n      cr.appendChild(mk(\"span\", \"dt-cr-sep\", \"\/\"));\n      curEl = mk(\"span\", \"dt-cr-cur\"); curEl.setAttribute(\"aria-current\", \"location\"); cr.appendChild(curEl);\n      hdr.appendChild(cr);\n    }\n    var last = -1;\n    var spy = function () {\n      var n = 0, lim = Math.max((head ? head.getBoundingClientRect().bottom : 0) + 40, window.innerHeight * 0.3);\n      secs.forEach(function (x, k) {\n        var t = x[0] ? document.getElementById(x[0]) : null;\n        if (t) { if (lim > t.getBoundingClientRect().top) n = k; }\n      });\n      \/* pages with a full-screen banner (home) show the breadcrumbs only from the first section on *\/\n      var crBar = document.querySelector(\".dt-crumbs\");\n      if (crBar) if (document.querySelector(\".dt-banner\")) crBar.classList.toggle(\"dt-cr-hidden\", n === 0);\n      if (n !== last) {\n        if (curEl) {\n          last = n;\n          curEl.textContent = \"\";\n          var sp = document.createElement(\"span\"); sp.textContent = secs[n][1]; curEl.appendChild(sp);\n          idxEl.textContent = n === 0 ? \"\\u2014\" : (\"0\" + n).slice(-2);   \/* hero\/overview has no number; first section bar is 01 *\/\n        }\n      }\n    };\n    window.addEventListener(\"scroll\", spy, { passive: true }); spy();\n\n    var setH = function () { if (head) document.documentElement.style.setProperty(\"--dt-head-h\", head.offsetHeight + \"px\"); };\n    setH(); window.addEventListener(\"resize\", setH);\n\n    \/* banner pages: white navbar until the first scroll *\/\n    var hasBanner = !!document.querySelector(\".dt-banner\");\n    var setTop = function () { if (head) head.classList.toggle(\"dt-nav-top\", hasBanner ? window.scrollY > 8 ? false : !hdr.classList.contains(\"is-menu-open\") : false); barColor(); };\n    setTop();\n\n    \/* navbar hides on scroll down, returns on scroll up *\/\n    if (head) {\n      var lastY = window.scrollY, tick = false;\n      var onScroll = function () {\n        var y = window.scrollY, d = y - lastY;\n        if (Math.abs(d) > 6) {\n          var hide = d > 0 ? (y > 140) : false;\n          if (hdr.classList.contains(\"is-menu-open\")) hide = false;\n          if (head.contains(document.activeElement)) hide = false;\n          head.classList.toggle(\"dt-navhide\", hide);\n          lastY = y;\n        }\n        tick = false;\n        setTop();\n      };\n      window.addEventListener(\"scroll\", function () { if (!tick) { tick = true; requestAnimationFrame(onScroll); } }, { passive: true });\n      head.addEventListener(\"focusin\", function () { head.classList.remove(\"dt-navhide\"); });\n    }\n\n    \/* animated details elements (accordions) *\/\n    var reduce = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n    document.querySelectorAll(\".dash-team .wp-block-details\").forEach(function (d) {\n      var s = d.querySelector(\"summary\"), anim = null;\n      if (d.open) d.classList.add(\"is-open\");\n      s.addEventListener(\"click\", function (e) {\n        e.preventDefault();\n        if (anim) anim.cancel();\n        var start = d.offsetHeight + \"px\", opening = !d.classList.contains(\"is-open\");\n        d.classList.toggle(\"is-open\", opening);\n        if (opening) d.open = true;\n        var end = (opening ? d.scrollHeight : s.offsetHeight) + \"px\";\n        if (reduce) { if (!opening) d.open = false; return; }\n        anim = d.animate({ height: [start, end] }, { duration: 420, easing: \"cubic-bezier(.22,.8,.24,1)\" });\n        anim.onfinish = function () { anim = null; if (!opening) d.open = false; };\n      });\n    });\n  }\n  if (document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", init); else init();\n})();\n<\/script>\n\n\n\n<div id=\"dt-page\" data-page=\"News\" data-url=\"\/index.php\/press-release\/\" data-sections=\"overview:Overview|news:Latest news|join:Join DASH\" hidden><\/div>\n\n\n\n<div id=\"overview\" class=\"wp-block-group dt-anchor is-layout-flow wp-block-group-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-group dt-hero is-layout-flow wp-block-group-is-layout-flow\">\n<h1 class=\"wp-block-heading dt-title\">Keep up with <span>DASH<\/span>.<\/h1>\n\n\n\n<p class=\"dt-lede wp-block-paragraph\">Events, partnerships and milestones from the TUM DASH exoskeleton team.<\/p>\n<\/div>\n\n\n\n<div id=\"news\" class=\"wp-block-group dt-sec is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"dt-secbar\"><span class=\"dt-sb-arrow\" aria-hidden=\"true\">&#8595;<\/span><h2 class=\"dt-sb-title\"><span class=\"dt-sb-idx\">01<\/span>Latest news<\/h2><\/div>\n\n\n\n<div class=\"wp-block-group dt-news is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-1854 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-sponsor\">\n<figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/tumdash.com\/index.php\/2024\/05\/05\/dash-at-deutschesmuseum-2-2\/\" target=\"_self\" ><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/tumdash.com\/wp-content\/uploads\/2024\/07\/IMG_5937-1-1024x683.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"DASH running for Wings for Life World Run!\" style=\"object-fit:cover;\" srcset=\"https:\/\/tumdash.com\/wp-content\/uploads\/2024\/07\/IMG_5937-1-1024x683.jpg 1024w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/07\/IMG_5937-1-300x200.jpg 300w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/07\/IMG_5937-1-768x512.jpg 768w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/07\/IMG_5937-1.jpg 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-date flex\"><svg class=\"icon icon-calendar\" aria-hidden=\"true\" role=\"img\"> <use href=\"#icon-calendar\" xlink:href=\"#icon-calendar\"><\/use> <\/svg><time datetime=\"2024-05-05T16:25:00+00:00\">May 5, 2024<\/time><\/div>\n\n<h3 class=\"wp-block-post-title\"><a href=\"https:\/\/tumdash.com\/index.php\/2024\/05\/05\/dash-at-deutschesmuseum-2-2\/\" target=\"_self\" >DASH running for Wings for Life World Run!<\/a><\/h3>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">We are delighted to announce that our exoskeleton student initiative successfully participated in the Wings&hellip;<\/p><p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/tumdash.com\/index.php\/2024\/05\/05\/dash-at-deutschesmuseum-2-2\/\">Read more<\/a><\/p><\/div>\n<\/li><li class=\"wp-block-post post-1842 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-sponsor\">\n<figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/tumdash.com\/index.php\/2024\/05\/01\/dash-at-deutschesmuseum-2\/\" target=\"_self\" ><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/tumdash.com\/wp-content\/uploads\/2024\/05\/Adsiz-tasarim-2-1024x683.png\" class=\"attachment-large size-large wp-post-image\" alt=\"FLUX GmbH Sponsors DASH!\" style=\"object-fit:cover;\" srcset=\"https:\/\/tumdash.com\/wp-content\/uploads\/2024\/05\/Adsiz-tasarim-2-1024x683.png 1024w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/05\/Adsiz-tasarim-2-300x200.png 300w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/05\/Adsiz-tasarim-2-768x512.png 768w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/05\/Adsiz-tasarim-2-1536x1024.png 1536w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/05\/Adsiz-tasarim-2-2048x1365.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-date flex\"><svg class=\"icon icon-calendar\" aria-hidden=\"true\" role=\"img\"> <use href=\"#icon-calendar\" xlink:href=\"#icon-calendar\"><\/use> <\/svg><time datetime=\"2024-05-01T18:25:43+00:00\">May 1, 2024<\/time><\/div>\n\n<h3 class=\"wp-block-post-title\"><a href=\"https:\/\/tumdash.com\/index.php\/2024\/05\/01\/dash-at-deutschesmuseum-2\/\" target=\"_self\" >FLUX GmbH Sponsors DASH!<\/a><\/h3>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">We are thrilled to announce that FLUX GmbH (FLUX) has become an official sponsor of&hellip;<\/p><p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/tumdash.com\/index.php\/2024\/05\/01\/dash-at-deutschesmuseum-2\/\">Read more<\/a><\/p><\/div>\n<\/li><li class=\"wp-block-post post-1750 post type-post status-publish format-standard has-post-thumbnail hentry category-blog\">\n<figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/tumdash.com\/index.php\/2024\/01\/08\/dash-at-deutschesmuseum\/\" target=\"_self\" ><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/tumdash.com\/wp-content\/uploads\/2024\/06\/IMG_5546-1-2-1024x683.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Presenting Our Work at\nDeutsches Museum&#8217;s SCLab!\" style=\"object-fit:cover;\" srcset=\"https:\/\/tumdash.com\/wp-content\/uploads\/2024\/06\/IMG_5546-1-2-1024x683.jpg 1024w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/06\/IMG_5546-1-2-300x200.jpg 300w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/06\/IMG_5546-1-2-768x512.jpg 768w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/06\/IMG_5546-1-2-1536x1024.jpg 1536w, https:\/\/tumdash.com\/wp-content\/uploads\/2024\/06\/IMG_5546-1-2-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-date flex\"><svg class=\"icon icon-calendar\" aria-hidden=\"true\" role=\"img\"> <use href=\"#icon-calendar\" xlink:href=\"#icon-calendar\"><\/use> <\/svg><time datetime=\"2024-01-08T17:35:00+00:00\">January 8, 2024<\/time><\/div>\n\n<h3 class=\"wp-block-post-title\"><a href=\"https:\/\/tumdash.com\/index.php\/2024\/01\/08\/dash-at-deutschesmuseum\/\" target=\"_self\" >Presenting Our Work at\nDeutsches Museum&#8217;s SCLab!<\/a><\/h3>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">We are thrilled to share that we had the incredible honor of occupying the SCLab&hellip;<\/p><p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/tumdash.com\/index.php\/2024\/01\/08\/dash-at-deutschesmuseum\/\">Read more<\/a><\/p><\/div>\n<\/li><\/ul>\n\n\n\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div id=\"join\" class=\"wp-block-group dt-cta dt-bleed is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading dt-h2\">Join DASH.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Change is rarely made alone. Join one of our five sub-teams and work on the projects that build RACE. All you need is curiosity and at least 8h per week.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button dt-btn\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/form.jotform.com\/251074809634359\">Apply now<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Keep up with DASH. Events, partnerships and milestones from the TUM DASH exoskeleton team. &#8595; 01Latest news Join DASH. Change is rarely made alone. Join one of our five sub-teams and work on the projects that build RACE. All you need is curiosity and at least 8h per week.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-1725","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tumdash.com\/index.php\/wp-json\/wp\/v2\/pages\/1725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tumdash.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tumdash.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tumdash.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tumdash.com\/index.php\/wp-json\/wp\/v2\/comments?post=1725"}],"version-history":[{"count":33,"href":"https:\/\/tumdash.com\/index.php\/wp-json\/wp\/v2\/pages\/1725\/revisions"}],"predecessor-version":[{"id":2506,"href":"https:\/\/tumdash.com\/index.php\/wp-json\/wp\/v2\/pages\/1725\/revisions\/2506"}],"wp:attachment":[{"href":"https:\/\/tumdash.com\/index.php\/wp-json\/wp\/v2\/media?parent=1725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}