.custom-hero-main:has(.cx-hero){--cx-ink:#1c1917;--cx-muted:#6d655c;--cx-soft:#8a7f73;--cx-line:#ded4c7;--cx-accent:#a43e18;--cx-sand:#efe5d6;--cx-panel:#fffdf9}.info-main.custom-hero-main:has(.cx-hero){padding-bottom:0}.custom-hero-main:has(.cx-hero) ::selection{color:#281b14;background:#f5c5a4}.cx-add [data-cx-open],.cx-authed .cx-add [data-cx-signup]{display:none}.cx-authed .cx-add [data-cx-open]{display:inline}.cx-hero{color:var(--cream);color-scheme:dark;background:linear-gradient(115deg,#0b0f1e,#10162a 72%,#182142);overflow:hidden}.cx-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.cx-hero-copy{padding:80px 0 88px}.cx-hero h1{letter-spacing:-.035em;max-width:13ch;font-size:clamp(44px,4.8vw,68px);line-height:1.05}.cx-lead{color:#d5d0c5;max-width:44ch;margin-top:24px;font-size:18px;line-height:1.7}.cx-actions{margin-top:32px}.cx-role-hero .cx-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:540px}.cx-role-hero .cx-hero-copy{padding-top:36px}.cx-crumbs{color:#b4b1a6;align-items:center;gap:12px;padding-top:28px;font-size:13px;display:flex}.cx-crumbs a{color:#e8e3d6;text-underline-offset:4px;text-decoration:underline #f5efdd40}.cx-crumbs a:hover{color:#ffc099}.cx-task{background:var(--paper);width:min(100%,420px);color:var(--cx-ink);color-scheme:light;border-radius:16px;justify-self:end;padding:22px 22px 20px;box-shadow:0 40px 80px -40px #000,0 0 0 1px #ffffff14}.cx-task-head{color:var(--cx-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cx-task-kind{align-items:center;gap:7px;display:inline-flex}.cx-task-kind .icon{width:15px;height:15px}.cx-task-status{display:grid}.cx-task .cx-st{grid-area:1/1;justify-self:end}.cx-st{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.cx-st-working{color:#8a3a12;background:#fbe7d6}.cx-st-working i{background:var(--ember);border-radius:50%;width:7px;height:7px}.cx-st-review{color:#3f5a1d;background:#e3eed3}.cx-st-review .icon{stroke-width:2.2px;width:13px;height:13px}.cx-task-title{letter-spacing:-.015em;text-wrap:pretty;margin-top:16px;font-size:19px;font-weight:500;line-height:1.4}.cx-task-who{color:var(--cx-muted);align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.cx-task-who img{border-radius:24%;width:30px;height:30px}.cx-task-out{border-top:1px solid var(--cx-line);margin-top:18px;padding-top:16px}.cx-task-out>span{color:var(--cx-muted);margin-bottom:10px;font-size:12px;display:block}.cx-task-out ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-task-out li,.cx-files li{background:var(--cx-sand);color:#3d342c;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;display:inline-flex}.cx-task-out .icon,.cx-files .icon{width:13px;height:13px;color:var(--cx-accent)}.cx-task-out code,.cx-files code{font:12px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-task .cx-st-review{opacity:0}@media (prefers-reduced-motion:no-preference){.cx-task .cx-st-working{animation:.3s 1.9s forwards cx-out}.cx-st-working i{animation:1s ease-in-out infinite cx-pulse}.cx-task .cx-st-review{animation:.35s 2.1s forwards cx-in}.cx-task-out li{opacity:0;animation:.4s forwards cx-in;animation-delay:calc(2.3s + var(--j) * .12s)}}@media (prefers-reduced-motion:reduce){.cx-task .cx-st-working{opacity:0}.cx-task .cx-st-review{opacity:1}}@keyframes cx-out{to{opacity:0}}@keyframes cx-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes cx-pulse{50%{opacity:.35}}.cx-section{padding:96px 0}.cx-plain{background:var(--paper)}.cx-section h2,.cx-close h2{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,50px);line-height:1.1}.cx-split-head{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.cx-split-head>p,.cx-split-intro>p{color:var(--cx-muted);max-width:480px;font-size:16px;line-height:1.75}.cx-split{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.cx-split-intro>p{margin-top:20px}.cx-tools{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:20px;display:flex}.cx-search{flex:0 340px;align-items:center;display:flex;position:relative}.cx-search .icon{width:17px;height:17px;color:var(--cx-soft);pointer-events:none;position:absolute;left:14px}.cx-search input{background:var(--cx-panel);width:100%;height:46px;color:var(--cx-ink);border:1px solid #d5cabb;border-radius:10px;padding:0 14px 0 42px;font-size:15px}.cx-search input::placeholder{color:var(--cx-soft)}.cx-search input:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.cx-chips{flex-wrap:wrap;gap:8px;display:flex}.cx-chips button{color:#3d342c;background:0 0;border-radius:999px;min-height:38px;padding:0 15px;font-size:14px;transition:background-color .15s,color .15s;box-shadow:inset 0 0 0 1px #d5cabb}.cx-chips button:hover{background:#f1e9dd}.cx-chips button[aria-pressed=true]{background:var(--cx-ink);color:var(--paper);box-shadow:none}.cx-chips button:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.cx-count{color:var(--cx-soft);margin-left:auto;font-size:13px}.cx-rows{gap:4px;margin:0 -20px;padding:0;list-style:none;display:grid}.cx-row{border-radius:14px;grid-template-columns:64px minmax(0,1fr) 150px 112px;align-items:center;gap:28px;padding:18px 20px;transition:background-color .15s;display:grid;position:relative}.cx-row[hidden]{display:none}.cx-row:hover{background:#f1e9dd}.cx-row:has(a:focus-visible){outline:2px solid var(--ember);outline-offset:-2px}.cx-row-robot{border-radius:24%;width:64px;height:64px;display:block}.cx-row-text h3{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.3}.cx-row-text a:after{content:"";border-radius:14px;position:absolute;inset:0}.cx-row-text a:focus-visible{outline:none}.cx-row-text p{color:var(--cx-muted);max-width:60ch;margin-top:5px;font-size:15px;line-height:1.6}.cx-row-apps{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-row-apps li{display:inline-flex}.cx-row-apps li>span:not(.cx-tile){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-row-more{color:var(--cx-soft);font-size:13px}.cx-row-go{color:var(--cx-accent);white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.cx-row-go .icon{width:16px;height:16px;transition:transform .2s}.cx-row:hover .cx-row-go .icon{transform:translate(3px)}.cx-empty{text-align:center;padding:48px 0}.cx-empty-title{color:var(--cx-ink);font-size:20px;font-weight:500}.cx-empty p+p{max-width:46ch;color:var(--cx-muted);margin:8px auto 0;font-size:15px;line-height:1.7}.cx-empty button{background:var(--cx-ink);min-height:42px;color:var(--paper);border-radius:999px;margin-top:18px;padding:0 18px;font-size:14px}.cx-does{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:36px 64px;margin:0;padding:0;list-style:none;display:grid}.cx-does li{gap:16px;display:flex}.cx-does .icon{width:20px;height:20px;color:var(--cx-accent);stroke-width:2px;margin-top:3px}.cx-does h3{letter-spacing:-.015em;font-size:19px}.cx-does p{color:var(--cx-muted);max-width:46ch;margin-top:6px;font-size:15px;line-height:1.7}.cx-sops{background:var(--paper)}.cx-sop-list{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:36px 64px;margin:0;padding:0;list-style:none;display:grid}.cx-sop-list h3{letter-spacing:-.02em;font-size:20px}.cx-sop-list p{color:#51463c;max-width:50ch;margin-top:8px;font-size:15px;line-height:1.7}.cx-example{background:var(--cx-sand)}.cx-run{background:var(--cx-panel);border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 0 0 1px #d9cdbd,0 30px 60px -45px #3d2a1a}.cx-run-work{min-width:0;padding:30px 30px 34px}.cx-run-result{background:#f7f1e7;min-width:0;padding:30px}.cx-run-label{color:var(--cx-muted);margin-bottom:10px;font-size:13px;font-weight:500;display:block}.cx-run-request{letter-spacing:-.015em;color:var(--cx-ink);text-wrap:pretty;margin:0 0 28px;font-size:21px;line-height:1.45}.cx-run-excerpt{color:#3d342c;font-size:15px;line-height:1.7}.cx-run-excerpt p+p,.cx-run-excerpt p+div,.cx-run-excerpt div+p{margin-top:14px}.cx-run-excerpt ul{margin:0;padding-left:18px}.cx-run-excerpt li+li{margin-top:10px}.cx-run code{font:13px/1.5 var(--mono);color:#7a3a17}.cx-table-scroll{overscroll-behavior-x:contain;border-radius:10px;overflow-x:auto;box-shadow:0 0 0 1px #e3d9cc}.cx-run-excerpt table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.cx-run-excerpt th{text-align:left;color:var(--cx-ink);white-space:nowrap;background:#f1e9dd;padding:10px 12px;font-weight:600}.cx-run-excerpt td{vertical-align:top;color:#3d342c;overflow-wrap:break-word;min-width:6.5em;padding:10px 12px}.cx-run-excerpt tbody tr:nth-child(2n){background:#faf5ee}.cx-run-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cx-run-result-head .cx-run-label{margin:0}.cx-run-status{color:#3f5a1d;background:#e3eed3;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.cx-run-status .icon{width:14px;height:14px}.cx-run-result dl{gap:18px;margin:0;display:grid}.cx-run-result dl>div{gap:5px;display:grid}.cx-run-result dt{color:var(--cx-ink);font-size:13px;font-weight:600}.cx-run-result dd{color:#3d342c;margin:0;font-size:15px;line-height:1.65}.cx-run-result ol{margin:0;padding-left:20px}.cx-run-result ol li+li{margin-top:4px}.cx-run-result .cx-muted{color:var(--cx-muted);font-size:14px}.cx-files{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.cx-files li{background:#ece2d3}.cx-never{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;margin:0;padding:0;list-style:none;display:grid}.cx-never li{flex-direction:column;gap:14px;display:flex}.cx-never .icon{width:22px;height:22px;color:var(--cx-soft)}.cx-never p{color:#3d342c;font-size:16px;line-height:1.65}.cx-alongside .cx-split-head{text-align:center;display:block}.cx-alongside .cx-split-head>p{margin:14px auto 0}.cx-team{flex-wrap:wrap;justify-content:center;gap:24px 40px;margin:0;padding:0;list-style:none;display:flex}.cx-team li{width:230px}.cx-team a{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;transition:background-color .15s;display:flex}.cx-team a:hover{background:#f1e9dd}.cx-team a:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.cx-team img{border-radius:24%;width:88px;height:88px;margin-bottom:6px}.cx-team strong{letter-spacing:-.015em;color:var(--cx-ink);font-size:18px;font-weight:500}.cx-team span{color:var(--cx-muted);font-size:14px;line-height:1.55}.cx-tile{background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #e3d9cc}.cx-tile img{object-fit:contain;border-radius:4px;width:28px;height:28px}.cx-tile .icon{width:22px;height:22px;color:var(--cx-muted)}.cx-tile-sm{border-radius:9px;width:32px;height:32px}.cx-tile-sm img{width:20px;height:20px}.cx-tile-sm .icon{width:16px;height:16px}.cx-apps{background:var(--cx-sand)}.cx-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;margin:0;padding:0;list-style:none;display:grid}.cx-app-grid li{align-items:center;gap:14px;min-width:0;display:flex}.cx-app-name{min-width:0;color:var(--cx-ink);flex-direction:column;gap:2px;font-size:16px;line-height:1.3;display:flex}.cx-app-name small{color:var(--cx-soft);font-size:12px}.cx-index-stage{min-height:min(680px,calc(100svh - var(--site-nav-height)));place-items:center;padding:64px 0 96px;display:grid;position:relative}.cx-index-copy{z-index:2;text-align:center;max-width:720px;position:relative}.cx-index-copy h1{max-width:14ch;margin-inline:auto}.cx-index-copy .cx-lead{max-width:46ch;margin-inline:auto}.cx-index-copy .cx-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;display:flex}.cx-add-link a{color:#e8e3d6;text-underline-offset:5px;font-size:15px;text-decoration:underline #f5efdd55}.cx-add-link a:hover{color:#ffc099}.cx-scatter ul{margin:0;padding:0;list-style:none}.cx-scatter li{left:var(--x);top:var(--y);width:var(--s);height:var(--s);translate:-50% -50%;rotate:var(--r);position:absolute}.cx-scatter a{outline-offset:3px;border-radius:24%;display:block}.cx-scatter img{border-radius:24%;width:100%;height:100%;transition:scale .25s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 18px 36px -20px #000}.cx-scatter a:hover img,.cx-scatter a:focus-visible img{scale:1.08}.cx-scatter a:focus-visible{outline:2px solid #ffc099}@media (prefers-reduced-motion:no-preference){html:has(.cx-index-stage){scroll-behavior:smooth}.cx-scatter li{animation:6s ease-in-out infinite alternate cx-float;animation-delay:calc(var(--i) * -.8s)}}@keyframes cx-float{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}.cx-how{background:var(--cx-sand)}.cx-board{background:#e5d8c5;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.cx-board-col{flex-direction:column;gap:12px;min-width:0;display:flex}.cx-board-head{color:#51463c;padding:4px 6px;font-size:13px;font-weight:600}.cx-board-slot{background:#ddcfba66;border-radius:12px;min-height:236px;position:relative}.cx-bcard{background:var(--cx-panel);border-radius:12px;padding:16px;position:absolute;inset:0 0 auto;box-shadow:0 1px #d9cdbd,0 16px 30px -24px #3d2a1a}.cx-bcard-top{display:flex}.cx-st-todo{color:#51463c;background:#ece4d8}.cx-bcard-title{color:var(--cx-ink);margin-top:12px;font-size:16px;font-weight:500;line-height:1.4}.cx-bcard-bar{background:#efe5d6;border-radius:4px;height:4px;margin-top:14px;display:block;overflow:hidden}.cx-bcard-bar i{background:var(--ember);border-radius:4px;width:60%;height:100%;display:block}.cx-bcard-summary{color:#3d342c;margin-top:10px;font-size:14px;line-height:1.5}.cx-bcard-files{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cx-bcard-files li{background:var(--cx-sand);border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;display:inline-flex}.cx-bcard-files .icon{width:12px;height:12px;color:var(--cx-accent)}.cx-bcard-files code{font:11px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;color:#3d342c;overflow:hidden}.cx-bcard-who{color:var(--cx-muted);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.cx-bcard-who img{border-radius:24%;width:24px;height:24px}.cx-bcard-0 .cx-bcard-who{opacity:.6}@media (width>=801px) and (prefers-reduced-motion:no-preference){.cx-bcard{opacity:0;animation:10s infinite cx-stage}.cx-bcard-1{animation-delay:3.33s}.cx-bcard-2{animation-delay:6.66s}.cx-bcard-1 .cx-bcard-bar i{animation:3.33s ease-in-out 3.33s infinite cx-progress}}@keyframes cx-stage{0%{opacity:0;transform:translate(-18px)}5%,30%{opacity:1;transform:none}35%,to{opacity:0;transform:translate(18px)}}@keyframes cx-progress{0%{width:8%}to{width:92%}}.cx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 0;padding:0 16px;list-style:none;display:grid}.cx-steps li{gap:14px;padding-right:20px;display:flex}.cx-step-n{background:var(--ember);color:#fff;width:28px;height:28px;font:600 13px/1 var(--label);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cx-steps h3{letter-spacing:-.015em;font-size:19px}.cx-steps p{color:#51463c;max-width:34ch;margin-top:6px;font-size:15px;line-height:1.65}.cx-safety{background:var(--night);color:var(--cream);color-scheme:dark}.cx-safety .cx-split-head>p{color:#c4c3b9}.cx-safety-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cx-safety-list li{background:#f5efdd0a;border-radius:16px;flex-direction:column;gap:16px;padding:24px 22px;display:flex;box-shadow:inset 0 0 0 1px #f5efdd17}.cx-safety-list .icon{box-sizing:content-box;color:#ffc099;background:#e8541f24;border-radius:12px;width:20px;height:20px;padding:11px}.cx-safety-list h3{letter-spacing:-.015em;font-size:18px}.cx-safety-list p{color:#c4c3b9;margin-top:8px;font-size:14px;line-height:1.65}.cx-close{background:radial-gradient(60% 70% at 50% 0%,#f6d2b4,transparent 70%),var(--cx-sand);text-align:center;padding:72px 0 96px;position:relative;overflow:hidden}.cx-gather{pointer-events:none;justify-content:center;align-items:flex-end;margin:0 0 36px;padding:0;list-style:none;display:flex}.cx-gather li{--d:calc(var(--i) - (var(--n) - 1) / 2);--a:max(var(--d), calc(var(--d) * -1));width:calc(104px - var(--a) * 9px);translate:0 calc(var(--a) * 7px);rotate:calc(var(--d) * 3deg);z-index:calc(10 - var(--a));margin-inline:-6px}.cx-gather img{width:100%;height:auto;box-shadow:0 0 0 4px var(--cx-sand),0 18px 30px -20px #3d2a1a;border-radius:24%;display:block}.cx-close h2{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,50px);line-height:1.1}.cx-close p{color:var(--cx-muted);max-width:44ch;margin:16px auto 30px;font-size:17px;line-height:1.7}.cx-close .cx-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:0;display:flex}@media (width<=1100px){.cx-safety-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-scatter li{width:calc(var(--s) * .75);height:calc(var(--s) * .75)}}@media (width<=800px){.cx-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.cx-app-name{font-size:15px}.cx-index-stage{flex-direction:column;gap:36px;min-height:0;padding:44px 0 56px;display:flex}.cx-scatter{width:100%}.cx-scatter ul{flex-wrap:wrap;justify-content:center;gap:12px 10px;max-width:330px;margin:0 auto;display:flex}.cx-scatter li{width:calc(var(--s) * .62);height:calc(var(--s) * .62);position:static;translate:none}.cx-scatter li:nth-child(2n){margin-top:14px}.cx-board{grid-template-columns:1fr;padding:12px}.cx-board-slot{background:0 0;min-height:0}.cx-bcard{position:static}.cx-steps{grid-template-columns:1fr;gap:20px;padding:0}.cx-safety-list{grid-template-columns:1fr;gap:12px}.cx-close{padding:56px 0 64px}.cx-gather li{width:calc(56px - var(--a) * 5px);translate:0 calc(var(--a) * 4px);margin-inline:-5px}}@media (prefers-reduced-motion:reduce){.cx-scatter img{transition:none}}.cx-jobs{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:40px 56px;margin:0;padding:0;list-style:none;display:grid}.cx-jobs>li{min-width:0}.cx-jobs h3{letter-spacing:-.02em;font-size:20px}.cx-jobs p{color:var(--cx-muted);max-width:46ch;margin-top:8px;font-size:15px;line-height:1.65}.cx-steps-chips{flex-wrap:wrap;align-items:center;gap:8px 6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cx-steps-chips li{display:inline-flex}.cx-steps-chips span{background:var(--cx-sand);color:#3d342c;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 6px;font-size:13px;line-height:1.3;display:inline-flex}.cx-apps-more{color:var(--cx-muted);margin-top:28px;font-size:15px;line-height:1.7}@media (width<=800px){.cx-jobs{grid-template-columns:1fr;gap:32px}}.cx-steps-chips b{background:var(--cx-panel);width:18px;height:18px;font:600 10px/1 var(--label);color:var(--cx-accent);border-radius:50%;place-items:center;display:grid}.cx-limits{background:var(--cx-sand)}.cx-join{background:radial-gradient(50% 65% at 50% 0%,#f6d2b4,transparent 70%),var(--cx-sand);text-align:center;padding:80px 0 96px}.cx-join-crew{justify-content:center;align-items:flex-end;height:132px;margin-bottom:28px;display:flex;position:relative}.cx-join-main{z-index:2;width:128px;height:128px;box-shadow:0 0 0 5px var(--cx-sand),0 24px 40px -24px #3d2a1a;border-radius:24%;position:relative}.cx-join-side{width:76px;height:76px;box-shadow:0 0 0 4px var(--cx-sand);opacity:.92;border-radius:24%}.cx-join-left{margin-right:-16px;translate:0 -4px;rotate:-8deg}.cx-join-right{margin-left:-16px;translate:0 -4px;rotate:8deg}.cx-join h2{letter-spacing:-.03em;max-width:26ch;margin-inline:auto;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.cx-join p{color:var(--cx-muted);margin:14px auto 30px;font-size:17px;line-height:1.7}@media (width<=800px){.cx-join{padding:56px 0 64px}.cx-join-crew{height:100px}.cx-join-main{width:96px;height:96px}.cx-join-side{width:58px;height:58px}}.cx-limits-title{margin-bottom:36px}.cx-head{margin-bottom:40px}.cx-alongside .cx-head{text-align:center}.cx-sub{color:#d5d0c5;max-width:40ch;margin-top:22px;font-size:19px;line-height:1.6}.cx-run-label:has(.cx-run-fiction){flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.cx-run-fiction{color:var(--cx-soft);font-weight:400}@media (width<=800px){.cx-head{margin-bottom:26px}.cx-sub{font-size:17px}}.cx-role-hero h1{max-width:18ch}
