.arcus-b{--brand:#dfff00;--ink:#fafaf7;--paper:#0e0e10;--white:#161618;--g1:#1e1e21;--g2:#38383c;--g3:#9a9a96;--body:#c9c9c4;--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--us:6px;--ease:cubic-bezier(.2,.7,.2,1);--snap:cubic-bezier(.7,0,.2,1);--hbg:var(--paper);--hfg:var(--ink);--hhl:var(--ink);--hline:#fafaf759;--hdim:#fafaf780;background:var(--paper);color:var(--ink);font:17px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.arcus-b,.arcus-b *,.arcus-b :before,.arcus-b :after{box-sizing:border-box}.arcus-b .wrap{width:min(1240px,100% - 56px);margin:0 auto}@media (width<=720px){.arcus-b .wrap{width:min(1240px,100% - 32px)}}@keyframes arcblink{50%{opacity:0}}.arcus-b .cur{background:var(--brand);vertical-align:0;width:.5em;height:.1em;margin-left:.06em;animation:1.1s step-end infinite arcblink;display:inline-block}.arcus-b .us{height:var(--us);background:var(--brand);width:64px;display:block}.arcus-b :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.arcus-b .us[data-draw]{transform-origin:0;transition:transform .9s var(--ease);transform:scaleX(0)}.arcus-b .us[data-draw].in{transform:scaleX(1)}.arcus-b a{color:inherit;text-decoration:none}.arcus-b button{font:inherit;color:inherit}.arcus-b h1,.arcus-b h2,.arcus-b h3{text-wrap:balance}.arcus-b img{max-width:100%}.arcus-b .tl .tl-sub{color:var(--g3);max-width:60ch;margin:22px 0 44px;font-size:17px;line-height:1.5}.arcus-b .C .tl .tl-sub{text-align:center;margin-left:auto;margin-right:auto}.arcus-b .tl-grid{text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(280px,440px);align-items:stretch;gap:32px;display:grid}.arcus-b .tl-left{grid-template-columns:26px minmax(0,1fr);column-gap:20px;min-width:0;display:grid}.arcus-b .tl-spine{grid-row:1;position:relative}.arcus-b .tl-spine .dash{border-left:1.5px dashed var(--g2);position:absolute;top:0;bottom:0;left:12px}.arcus-b .tl-spine .prog{border-left:1.5px solid var(--ink);height:5%;transition:height .5s var(--ease);position:absolute;top:0;left:12px}.arcus-b .tl-rows{flex-direction:column;grid-column:2;gap:24px;display:flex}.arcus-b .tl-row{position:relative}.arcus-b .tl-row .mk{border:1.5px solid var(--ink);background:var(--paper);width:26px;height:26px;font:500 10.5px var(--mono);color:var(--g3);place-items:center;transition:all .3s;display:grid;position:absolute;top:14px;left:-46px}.arcus-b .tl-row.reached .mk{background:var(--ink);color:var(--white)}.arcus-b .tl-plan{border:1.5px solid var(--g2);background:var(--white);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:14px 20px;transition:all .35s;display:flex}.arcus-b .tl-row.reached .tl-plan{border-color:var(--ink)}.arcus-b .tl-row.on .tl-plan{background:color-mix(in srgb,var(--brand) 20%,white)}.arcus-b .tl-row.on .tl-plan,.arcus-b .tl-row.on .tl-plan .role,.arcus-b .tl-row.on .tl-plan .txt,.arcus-b .tl-row.on .tl-plan .txt b,.arcus-b .tl-plan:hover,.arcus-b .tl-plan:hover .role,.arcus-b .tl-plan:hover .txt,.arcus-b .tl-plan:hover .txt b{color:#0e0e10}.arcus-b .tl-plan .role{font:13px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--g3)}.arcus-b .tl-plan .txt{color:var(--body,#3a3a3c);flex:320px;font-size:14px}.arcus-b .tl-plan .txt b{color:var(--ink);font-weight:600}.arcus-b .tl-card{border:1.5px solid var(--g2);background:var(--white);color:var(--ink);box-shadow:0 0 0 var(--brand);transition:all .4s var(--ease);cursor:default;flex-wrap:wrap;align-items:flex-start;gap:14px 28px;padding:18px 20px 16px;display:flex}.arcus-b .tl-row.reached .tl-card{border-color:var(--ink)}.arcus-b .tl-row.on .tl-card{box-shadow:6px 6px 0 var(--brand)}.arcus-b .tl-row.reached .tl-card.dark{background:var(--ink);color:var(--white)}.arcus-b .tl-head{flex:240px;min-width:200px}.arcus-b .tl-head .role{font:12px var(--mono);color:var(--g3);text-transform:uppercase;letter-spacing:.03em}.arcus-b .tl-row.reached .tl-card.dark .role{color:#0e0e1080}.arcus-b .tl-head h3{font:600 19px/1.2 var(--sans);letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:4px 0 0}.arcus-b .tl .tl-head .us{background:var(--brand);width:40px;height:5px;transition:width .6s var(--ease);margin:14px 0 0;display:block}.arcus-b .tl .tl-row.reached .tl-head .us{width:100%}.arcus-b .tl-card ul{color:var(--body,#3a3a3c);flex-direction:column;flex:0 auto;gap:5px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.arcus-b .tl-row.reached .tl-card.dark ul{color:#0e0e10d1}.arcus-b .tl-card li{opacity:.5;transition:all .35s var(--ease);align-items:center;gap:10px;display:flex;transform:translate(-6px)}.arcus-b .tl-card li i{background:0 0;border:1.5px solid;flex:none;width:9px;height:9px;transition:background .25s}.arcus-b .tl-row.reached .tl-card li{opacity:1;transform:none}.arcus-b .tl-row.reached .tl-card li i{background:var(--brand)}.arcus-b .tl-row.reached .tl-card li:nth-child(2){transition-delay:90ms}.arcus-b .tl-row.reached .tl-card li:nth-child(3){transition-delay:.18s}.arcus-b .tl-row.reached .tl-card li:nth-child(4){transition-delay:.27s}.arcus-b .tl-agents{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.arcus-b .tl .lbl{font:11px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--g3);white-space:nowrap}.arcus-b .tl .chips{flex-wrap:wrap;gap:6px;display:flex}.arcus-b .tl .chip{border:1.5px solid var(--ink);background:var(--white);height:32px;font:500 12.5px var(--sans);letter-spacing:-.01em;cursor:default;white-space:nowrap;color:var(--ink);align-items:center;gap:7px;padding:0 10px;transition:all .2s;display:inline-flex}.arcus-b .agx .lg{border:1.5px solid var(--g2);background:var(--white);flex:none;place-items:center;width:40px;height:40px;display:grid}.arcus-b .agx .lg img,.arcus-b .agx .lg svg{object-fit:contain;width:22px;height:22px;display:block}.arcus-b .agx .lg svg{color:var(--ink)}.arcus-b .agx .mono{font-family:var(--mono)}.arcus-b .agx .am{background:var(--ink);width:96px;height:96px;box-shadow:8px 8px 0 var(--brand);flex:none;place-items:center;display:grid}.arcus-b .agx .am .wm{font:700 54px var(--sans);letter-spacing:-.06em;color:var(--paper);align-items:baseline;line-height:1;display:flex}.arcus-b .agx .am .wm i{background:var(--brand);width:20px;height:6px;margin-left:4px;animation:1.05s step-end infinite arcgblink}.arcus-b .scn{padding:24px 0 96px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.arcus-b .scn-track{gap:36px;width:max-content;animation:14s linear infinite arcscnmv;display:flex}@keyframes arcscnmv{to{transform:translate(-50%)}}.arcus-b .scn-t .lg{width:104px;height:104px;transition:all .25s}.arcus-b .scn-t .lg img,.arcus-b .scn-t .lg svg{width:50px;height:50px}.arcus-b .scn-t .lg img.scn-lg-cursor{filter:invert()}.arcus-b .scn-t.hit .lg{border-color:var(--ink);box-shadow:0 0 0 4px var(--brand);transform:translateY(-6px)}.arcus-b .scn-a{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.arcus-b .scn-a:before{content:"";background:var(--brand);width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:64px;left:50%}.arcus-b .scn-a .am{width:56px;height:56px;box-shadow:5px 5px 0 var(--brand);position:relative}.arcus-b .scn-a .am .wm{font-size:32px}.arcus-b .scn-a .am .wm i{width:12px;height:4px}@media (prefers-reduced-motion:reduce){.arcus-b .scn-track{animation:none}}.arcus-b .agx .scn-a .am{background:var(--brand);box-shadow:5px 5px #fff}.arcus-b .agx .scn-a .am .wm{color:#0e0e10}.arcus-b .agx .scn-a .am .wm i{background:#0e0e10}.arcus-b .B .ag-split{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:center;column-gap:64px;display:grid}.arcus-b .B .ag-split .scn{padding:24px 0 96px}.arcus-b .B .ag-split .scn-t .lg{width:96px;height:96px}@media (width<=900px){.arcus-b .B .ag-split{grid-template-columns:1fr;row-gap:28px}}.arcus-b .B .ag-split.al-r{grid-template-columns:minmax(0,620px) minmax(0,1fr)}.arcus-b .B .ag-split.al-r .ag-l{order:2}.arcus-b .B .ag-split.al-r .ag-r{order:1}@media (width<=900px){.arcus-b .B .ag-split.al-r{grid-template-columns:1fr}.arcus-b .B .ag-split.al-r .ag-l{order:1}.arcus-b .B .ag-split.al-r .ag-r{order:2}}.arcus-b .skx .mono{font-family:var(--mono)}.arcus-b .agx-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.arcus-b .skx.sk-center .agx-hd{text-align:center;flex-direction:column;align-items:center}.arcus-b .skx.sk-center .agx-hd .us{margin-left:auto;margin-right:auto}.arcus-b .skx.sk-center .sub{text-align:center;margin-left:auto!important;margin-right:auto!important}.arcus-b .stk-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:64px auto 0;display:grid}.arcus-b .stk{text-align:left;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s;background:#161618;border:1.5px solid #2a2a2e;align-items:center;gap:18px;padding:24px;display:flex}.arcus-b .stk .lg{background:0 0;border:0;flex:none;width:auto;height:auto}.arcus-b .stk .lg img,.arcus-b .stk .lg svg{object-fit:contain;width:36px;height:36px;display:block}.arcus-b .stk .lg svg[fill=currentColor]{color:var(--ink)}.arcus-b .stk-t{flex-direction:column;gap:4px;display:flex}.arcus-b .stk-t b{font:600 19px var(--sans);letter-spacing:-.02em}.arcus-b .stk-t .mono{color:var(--g3);font-size:12px}.arcus-b .stk:hover{box-shadow:6px 6px 0 var(--brand);border-color:#fafaf7;transform:translateY(-4px)}.arcus-b .stk .lg-gh{filter:brightness(0)invert()}@media (width<=900px){.arcus-b .stk-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.arcus-b .stk-grid{grid-template-columns:1fr}}.arcus-b .tl .chip.big{gap:8px;height:38px;padding:0 14px;font-size:14px}.arcus-b .tl .chip:hover{background:var(--brand);color:#0e0e10;transform:translateY(-2px)}.arcus-b .tl .chip b{width:16px;height:16px;font:500 7px var(--mono);border:1px solid var(--ink);flex:none;place-items:center;display:grid}.arcus-b .tl .chip.big b{width:18px;height:18px;font-size:8px}.arcus-b .tl .chip img,.arcus-b .tl .chip svg{object-fit:contain;flex:none;width:16px;height:16px}.arcus-b .tl .chip.big img,.arcus-b .tl .chip.big svg{width:18px;height:18px}.arcus-b .tl-int{grid-column:2;margin-top:28px}.arcus-b .tl-int .lbl{text-transform:none;letter-spacing:0;font:13px var(--sans);white-space:normal;margin-bottom:10px;display:block}.arcus-b .tl-trust{border-top:1.5px solid var(--g2);flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;margin-top:24px;padding-top:16px;display:flex}.arcus-b .tl-trust .lbl{text-transform:none;letter-spacing:0;font:13px var(--sans);margin-right:4px}.arcus-b .tl .tl-meta{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:flex-start;gap:24px 40px;margin-top:28px;display:flex}.arcus-b .tl .tl-meta>*{grid-column:auto}.arcus-b .tl .tl-meta .chips{flex-wrap:wrap}.arcus-b .tl .tl-meta .tl-int{margin-top:0}.arcus-b .tl .tl-meta .tl-trust{border:0;flex-direction:column;align-items:flex-start;gap:10px;margin-top:0;padding-top:0;display:flex;border-top:0!important}.arcus-b .tl .tl-meta .tl-trust .lbl{font:13px var(--sans);margin:0;display:block}.arcus-b .tl .tl-meta .tl-trust .badges{flex-wrap:wrap;gap:8px;display:flex}.arcus-b .tl .tl-meta .tl-trust .badge{border:1.5px solid var(--ink);height:34px;font:500 13px var(--sans);letter-spacing:-.01em;color:var(--ink);background:var(--white);align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.arcus-b .tl .tl-meta .tl-trust .badge i{background:var(--ink);border-radius:0;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4 5.5v6c0 5 3.4 8.7 8 10 4.6-1.3 8-5 8-10v-6z'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4 5.5v6c0 5 3.4 8.7 8 10 4.6-1.3 8-5 8-10v-6z'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.arcus-b .tl.tl-solo .tl-grid{grid-template-columns:1fr}.arcus-b .tl.tl-solo .tl-grid>:not(.tl-left){display:none}.arcus-b .tl.tl-solo .tl-sub{max-width:760px}.arcus-b .tl.tl-solo .tl-rows{gap:18px}.arcus-b .tl.tl-solo .tl-card{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:20px 48px;padding:28px 32px;display:grid}.arcus-b .tl.tl-solo .tl-head{min-width:0}.arcus-b .tl.tl-solo .tl-head .role,.arcus-b .tl.tl-solo .tl-plan .role{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g3)}.arcus-b .tl.tl-solo h3{letter-spacing:-.045em;max-width:none;margin:10px 0 0;font-size:clamp(28px,2.6vw,38px);font-weight:650;line-height:1.04}.arcus-b .tl.tl-solo .tl-head .us,.arcus-b .tl.tl-solo .tl-row.reached .tl-head .us{width:48px;height:5px;margin-top:18px}.arcus-b .tl.tl-solo .tl-card ul{border-left:1.5px solid var(--g2);gap:10px;padding-left:28px;font-size:15px}.arcus-b .tl.tl-solo .tl-card.dark ul{border-left-color:color-mix(in srgb,var(--white) 22%,transparent)}.arcus-b .tl.tl-solo .tl-card li{letter-spacing:-.01em;gap:12px}.arcus-b .tl.tl-solo .tl-plan{gap:8px 28px;padding:22px 32px}.arcus-b .tl.tl-solo .tl-plan .txt{letter-spacing:-.01em;font-size:17px;line-height:1.45}.arcus-b .tl.tl-solo .tl-row .mk{top:24px}.arcus-b .tl.tl-solo .tl-agents{margin-top:12px}@media (width<=760px){.arcus-b .tl.tl-solo .tl-card{grid-template-columns:1fr;padding:22px}.arcus-b .tl.tl-solo .tl-card ul{border-left:0;padding-left:0}}.arcus-b .tl .badge{border:1.5px solid var(--g2);height:32px;color:var(--g3);font:500 12.5px var(--mono);letter-spacing:.02em;cursor:default;align-items:center;gap:7px;padding:0 13px;transition:all .2s;display:inline-flex}.arcus-b .tl .badge:hover{border-color:var(--ink);color:var(--ink)}.arcus-b .tl .badge i{background:var(--brand);border-radius:50%;width:6px;height:6px}.arcus-b .tl-kg{border:1.5px solid var(--ink);background:var(--g1);min-width:0;color:var(--ink);flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.arcus-b .kg-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.arcus-b .kg-top b{font:600 15px var(--sans);letter-spacing:-.01em}.arcus-b .kg-top .cnt{font:11px var(--mono);color:var(--g3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.arcus-b .kg-sub{color:var(--g3);font-size:12.5px;line-height:1.5}.arcus-b .kg-cv{flex:auto;width:100%;min-height:260px;margin-top:10px;position:relative}.arcus-b .kg-cv canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.arcus-b .kg-cv.over canvas{cursor:pointer}.arcus-b .kg-cv .hint{font:10px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#9a9a96;pointer-events:none;position:absolute;bottom:-4px;right:0}.arcus-b .kg-fwd{border-top:1.5px dashed var(--g2);color:var(--body,#3a3a3c);opacity:.3;transition:all .5s var(--ease);align-items:flex-start;gap:8px;margin-top:auto;padding-top:12px;font-size:12.5px;line-height:1.45;display:flex;transform:translate(-8px)}.arcus-b .kg-fwd b{color:var(--ink);font-weight:600}.arcus-b .kg-fwd svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.arcus-b .tl.done .kg-fwd{opacity:1;transform:none}@media (width<=900px){.arcus-b .tl-grid{grid-template-columns:1fr}.arcus-b .tl-kg{min-height:360px}}.arcus-b .B .acc{max-width:none;margin-left:0;margin-right:0}.arcus-b .B .blocks{margin-top:48px}.arcus-b .B .hero .sub p{color:color-mix(in srgb,var(--hfg) 78%,transparent)}.arcus-b .btn{background:var(--ink);height:50px;color:var(--white);white-space:nowrap;border:1.5px solid var(--ink);cursor:pointer;align-items:center;padding:0 22px;font-size:15px;font-weight:500;transition:transform .15s;display:inline-flex;position:relative}.arcus-b .btn:after{content:"";height:var(--us);background:var(--brand);transform-origin:0;width:100%;transition:transform .35s var(--ease);position:absolute;bottom:-10px;left:0;transform:scaleX(.35)}.arcus-b .btn:hover:after,.arcus-b .btn:focus-visible:after{transform:scaleX(1)}.arcus-b .btn:active{transform:translateY(2px)}.arcus-b .cmd{height:50px;font:14px var(--mono);color:var(--ink);border:1.5px solid var(--ink);background:var(--white);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:0 20px;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.arcus-b .cmd .d{color:var(--g3);transition:color .2s}.arcus-b .cmd .cp{color:var(--g3);place-items:center;width:1.2em;margin-left:4px;font-size:13px;display:inline-grid}.arcus-b .cmd .cp i,.arcus-b .cmd .cp b{transition:transform .3s var(--ease),opacity .2s;grid-area:1/1;font-style:normal;font-weight:400}.arcus-b .cmd .cp b{opacity:0;color:var(--brand);transform:translateY(6px)}.arcus-b .cmd:after{content:"";height:var(--us);background:var(--brand);transform-origin:var(--ox,left);transition:transform .35s var(--ease);position:absolute;bottom:-10px;left:-1.5px;right:-1.5px;transform:scaleX(0)}.arcus-b .cmd:hover:after,.arcus-b .cmd:focus-visible:after{transform:scaleX(1)}.arcus-b .cmd.done{background:var(--ink);color:var(--white)}.arcus-b .cmd.done .d{color:#0e0e1080}.arcus-b .cmd.done:after{transform:scaleX(1)}.arcus-b .cmd.done .cp i{opacity:0;transform:translateY(-6px)}.arcus-b .cmd.done .cp b{opacity:1;transform:none}.arcus-b .lk{text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:4px;font-weight:500;text-decoration-thickness:3px}.arcus-b .lbl{color:var(--g3);font-size:14px}.arcus-b .role{font:13px var(--mono);color:var(--g3);text-transform:uppercase;letter-spacing:.02em}.arcus-b .tools{flex-wrap:wrap;align-items:baseline;gap:8px 28px;font-size:16px;font-weight:500;display:flex}.arcus-b .tools span.tool{cursor:default;align-items:center;gap:7px;padding-bottom:6px;display:inline-flex;position:relative}.arcus-b .tools span.tool:after{content:"";height:var(--us);background:var(--g1);position:absolute;bottom:0;left:0;right:0}.arcus-b .tools span.tool:before{content:"";height:var(--us);background:var(--brand);transform-origin:0;transition:transform .4s var(--ease);z-index:1;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.arcus-b .tools span.tool:hover:before{transform:scaleX(1)}.arcus-b .tools span.tool img{width:17px;height:17px;transition:transform .35s var(--ease);flex-shrink:0}.arcus-b .tools span.tool:hover img{transform:translateY(-2px)rotate(-8deg)}.arcus-b .customers .row{font:600 17px/1 var(--sans);letter-spacing:-.02em;flex-wrap:wrap;gap:20px 40px;display:flex}.arcus-b .customers .row .mq{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.arcus-b .customers .row .mq-t,.arcus-b .customers .row .mq-dup{align-items:center;gap:56px;width:max-content;display:flex}.arcus-b .customers .row .mq-t{animation:48s linear infinite arccustmq}.arcus-b .customers .row .mq-dup{padding-left:56px}.arcus-b .customers .row .mq:hover .mq-t{animation-play-state:paused}@keyframes arccustmq{to{transform:translate(-50%)}}.arcus-b .customers .row img.cl{opacity:.7;width:auto;max-width:none;transition:opacity .25s;display:block}.arcus-b .customers .row img.cl:hover{opacity:1}@media (prefers-reduced-motion:reduce){.arcus-b .customers .row .mq-t{flex-wrap:wrap;row-gap:24px;width:auto;animation:none}.arcus-b .customers .row .mq-dup{display:none}.arcus-b .customers .row .mq{-webkit-mask-image:none;mask-image:none}}.arcus-b .customers .row span{padding-bottom:4px;position:relative}.arcus-b .customers .row span:after{content:"";height:var(--us);background:var(--brand);transform-origin:0;transition:transform .35s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.arcus-b .customers .row span:hover:after{transform:scaleX(1)}.arcus-b .acc{border-top:1.5px solid var(--ink);max-width:1000px;margin:48px auto 0}.arcus-b .item{border-bottom:1.5px solid var(--ink);position:relative}.arcus-b .item:before{content:"";height:var(--us);background:var(--brand);transform-origin:0;width:100%;transition:transform .6s var(--ease);position:absolute;top:-1.5px;left:0;transform:scaleX(0)}.arcus-b .item.open:before{transform:scaleX(1)}.arcus-b .item>button{all:unset;cursor:pointer;width:100%;font:600 clamp(20px,2.6vw,30px)/1.2 var(--sans);letter-spacing:-.035em;color:var(--g3);transition:color .3s,padding-left .4s var(--ease);align-items:center;gap:20px;padding:26px 0;display:flex}.arcus-b .item>button:hover,.arcus-b .item.open>button{color:var(--ink)}.arcus-b .item.open>button{padding-left:4px}.arcus-b .item>button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.arcus-b .item .ind{flex-shrink:0;width:26px;height:26px;margin-left:auto;position:relative}.arcus-b .item .ind:before,.arcus-b .item .ind:after{content:"";background:var(--ink);height:var(--us);transition:transform .45s var(--snap),background .3s;margin-top:-3px;position:absolute;top:50%;left:0;right:0}.arcus-b .item .ind:after{background:var(--brand);transform:rotate(90deg)}.arcus-b .item.open .ind:after{transform:rotate(0)}.arcus-b .item.open .ind:before{background:var(--brand)}.arcus-b .item .panel{transition:grid-template-rows .55s var(--snap);grid-template-rows:0fr;display:grid}.arcus-b .item.open .panel{grid-template-rows:1fr}.arcus-b .item .panel>div{min-height:0;overflow:hidden}.arcus-b .item .body{opacity:0;transition:opacity .4s,transform .5s var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:0 0 30px;display:grid;transform:translateY(-6px)}.arcus-b .item.open .body{opacity:1;transition-delay:.15s;transform:none}.arcus-b .item .body p{color:var(--body);max-width:52ch;margin:0;font-size:17px}.arcus-b .item .body>svg{width:200px;max-width:100%;height:120px;overflow:visible}.arcus-b .item .body>svg *{transition:transform .8s var(--ease),opacity .6s,stroke-dashoffset 1s var(--ease)}.arcus-b .item .body .flag{opacity:0;transform-origin:0;transform-box:fill-box;transform:scaleX(0)}.arcus-b .item.open .body .flag{opacity:1;transition-delay:.5s;transform:scaleX(1)}.arcus-b .item .body .r1,.arcus-b .item .body .r2,.arcus-b .item .body .r3{transform-origin:50%;transform-box:fill-box;opacity:0;transform:scale(.2)}.arcus-b .item.open .body .r1{opacity:1;transition-delay:.3s;transform:scale(1)}.arcus-b .item.open .body .r2{opacity:.55;transition-delay:.42s;transform:scale(1)}.arcus-b .item.open .body .r3{opacity:.3;transition-delay:.54s;transform:scale(1)}.arcus-b .item .body .chain{stroke-dasharray:20;stroke-dashoffset:20px}.arcus-b .item.open .body .chain{stroke-dashoffset:0;transition-delay:.4s}.arcus-b .item.open .body .chain:nth-of-type(2){transition-delay:.6s}.arcus-b .item.open .body .chain:nth-of-type(3){transition-delay:.8s}.arcus-b .blocks{border:1.5px solid var(--ink);margin-top:56px;display:flex}.arcus-b .block{min-width:0;min-height:440px;transition:flex .6s var(--snap);cursor:pointer;flex-direction:column;flex:1 1 0;padding:36px 30px 34px;display:flex;position:relative}.arcus-b .block.open{flex:1.7 1 0}.arcus-b .block+.block{border-left:1.5px solid var(--ink)}.arcus-b .block:first-child{background:var(--ink);color:var(--white)}.arcus-b .block:nth-child(2){background:var(--brand)}.arcus-b .block:nth-child(3){background:var(--white)}.arcus-b .block .role{letter-spacing:-.04em;text-transform:none;font-size:clamp(28px,3vw,40px);font-family:var(--sans);color:inherit;transition:transform .5s var(--ease);transform-origin:0;padding-right:30px;font-weight:600;line-height:1}.arcus-b .block.open .role{transform:scale(1.06)}.arcus-b .block h3{font:500 20px/1.3 var(--sans);letter-spacing:-.02em;max-width:30ch;margin:26px 0 0}.arcus-b .block .fold{transition:grid-template-rows .55s var(--snap);grid-template-rows:0fr;display:grid}.arcus-b .block.open .fold{grid-template-rows:1fr}.arcus-b .block .fold>div{min-height:0;overflow:hidden}.arcus-b .block .ui-slot{margin-top:18px}.arcus-b .block p{opacity:0;transition:opacity .35s,transform .45s var(--ease);margin:14px 0 24px;font-size:15px;transform:translateY(-4px)}.arcus-b .block.open p{opacity:.85;transition-delay:.15s;transform:none}.arcus-b .block .us{transform-origin:0;transition:transform .6s var(--ease);margin-top:auto;transform:scaleX(.3)}.arcus-b .block.open .us{transform:scaleX(1)}.arcus-b .block:nth-child(2) .us{background:var(--ink)}.arcus-b .block .ind{width:18px;height:18px;position:absolute;top:40px;right:26px}.arcus-b .block .ind:before,.arcus-b .block .ind:after{content:"";height:4px;transition:transform .45s var(--snap);background:currentColor;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.arcus-b .block .ind:after{transform:rotate(90deg)}.arcus-b .block.open .ind:after{transform:rotate(0)}@media (width<=860px){.arcus-b .blocks{flex-direction:column}.arcus-b .block+.block{border-left:0;border-top:1.5px solid var(--ink)}.arcus-b .block{min-height:0}.arcus-b .block.open{flex:1 1 0}.arcus-b .item .body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.arcus-b *,.arcus-b :before,.arcus-b :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.arcus-b .us[data-draw]{transform:scaleX(1)}}.arcus-b .B .hero{background:var(--hbg);color:var(--hfg);padding:132px 0 72px;position:relative;overflow:hidden}.arcus-b .B .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.arcus-b .B h1{font:600 clamp(40px,5.6vw,80px)/1.02 var(--sans);letter-spacing:-.05em;margin:0}.arcus-b .B h1 .hl{color:var(--hhl)}.arcus-b .B h1 .cur{background:var(--hfg)}.arcus-b .B .sub p{color:color-mix(in srgb,var(--hfg) 78%,transparent);max-width:40ch;margin:30px 0 0;font-size:20px;line-height:1.45}.arcus-b .B .ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.arcus-b .B .hero .btn{background:var(--brand);color:#0e0e10;border-color:var(--brand)}.arcus-b .B .hero .btn:after{background:var(--ink)}.arcus-b .B .hero .cmd{color:var(--hfg);border-color:var(--hline);background:0 0}.arcus-b .B .hero .cmd .d,.arcus-b .B .hero .cmd .cp{color:var(--hdim)}.arcus-b .B .hero .cmd.done{background:var(--brand);color:#0e0e10;border-color:var(--brand)}.arcus-b .B .hero .cmd.done .d{color:#0e0e1080}.arcus-b .B .hero .cmd.done .cp b{color:#0e0e10}.arcus-b .B .hero .cmd.done:after{background:var(--ink)}@keyframes arcgblink{50%{opacity:0}}@media (width>=901px){.arcus-b .B .hero>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,480px);column-gap:48px}.arcus-b .B .hero>.wrap h1{font-size:clamp(44px,4.6vw,72px)}}.arcus-b .B .hterm .ht-body{font-size:13px}.arcus-b .B .hterm{box-sizing:border-box;background:#0e0e10;border:1.5px solid #fafaf729;place-self:center end;width:100%;min-width:0;max-width:600px;box-shadow:0 30px 80px -40px #000c}.arcus-b .B .ht-bar{gap:9px;padding:18px 22px 4px;display:flex}.arcus-b .B .ht-bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.arcus-b .B .ht-bar i:nth-child(2){background:#febc2e}.arcus-b .B .ht-bar i:nth-child(3){background:#28c840}.arcus-b .B .ht-body{font:400 13.5px/2 var(--mono);color:#fafaf79e;height:18em;padding:12px 26px 26px;transition:opacity .4s;overflow:hidden}.arcus-b .B .ht-body.fade{opacity:0}.arcus-b .B .ht-l{white-space:nowrap;text-overflow:ellipsis;animation:archtin .3s var(--ease);overflow:hidden}@keyframes archtin{0%{opacity:0;transform:translateY(4px)}}.arcus-b .B .ht-l .p{color:#fafaf79e}.arcus-b .B .ht-l.h-cmd{color:#fafaf7}.arcus-b .B .ht-l.h-cmd .p{color:var(--brand)}.arcus-b .B .ht-l.typing .t:after{content:"";vertical-align:-.2em;background:var(--brand);width:.6em;height:1.1em;margin-left:2px;animation:1.05s step-end infinite arcgblink;display:inline-block}.arcus-b .B .ht-l.h-hi,.arcus-b .B .ht-l.h-hi .p,.arcus-b .B .ht-l.h-ok .p{color:var(--brand)}.arcus-b .B .ht-l.h-ex{color:#fafaf773}@media (width<=900px){.arcus-b .B .hterm{justify-self:stretch;max-width:none}.arcus-b .B .ht-body{font-size:12px}}.arcus-b .B .q-split{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;column-gap:64px;display:grid}.arcus-b .B .q-split .hterm{justify-self:end;max-width:560px}.arcus-b .B .q-split .ht-body{height:16em}@media (width<=900px){.arcus-b .B .q-split{grid-template-columns:1fr;row-gap:32px}.arcus-b .B .q-split .hterm{justify-self:stretch;max-width:none}}.arcus-b .B .toolband{background:var(--hbg);color:var(--hfg);padding:28px 0 40px}.arcus-b .B .toolband .lbl{color:var(--hdim);margin-bottom:12px;display:block}.arcus-b .B .toolband .tools span.tool:after{background:var(--hline)}.arcus-b .B .customers{padding-top:48px}.arcus-b .B .customers .lbl{margin-bottom:16px;display:block}.arcus-b .B .sec h2{font:600 clamp(32px,4.2vw,56px)/1.05 var(--sans);letter-spacing:-.05em;max-width:16ch;margin:0}.arcus-b .B .sec.al-c>h2,.arcus-b .B .sec.al-c>.us,.arcus-b .B .sec.al-c>.sub,.arcus-b .B .sec.al-c>p.sub,.arcus-b .B .sec.al-c>.tl-sub{text-align:center;margin-left:auto!important;margin-right:auto!important}.arcus-b .B .sec.al-c>h2{max-width:22ch}.arcus-b .B .sec.al-c>.us{display:block}:is(.arcus-b .B main>.sec,.arcus-b .B main>astro-island>.sec){padding-top:clamp(88px,9vw,120px);padding-bottom:clamp(48px,4.6vw,72px)}:is(.arcus-b .B main>.sec:last-child,.arcus-b .B main>astro-island:last-child>.sec){padding-bottom:clamp(96px,10vw,120px)}:is(.arcus-b .B main>.sec,.arcus-b .B main>astro-island>.sec)>.sub,:is(.arcus-b .B main>.sec,.arcus-b .B main>astro-island>.sec) .ag-l>.sub,:is(.arcus-b .B main>.sec,.arcus-b .B main>astro-island>.sec) .q-l>.sub,:is(.arcus-b .B main>.sec,.arcus-b .B main>astro-island>.sec) .agx-hd+.sub{margin-top:24px!important}:is(.arcus-b .B main>.sec,.arcus-b .B main>astro-island>.sec) .tl-sub{margin-bottom:64px}:is(.arcus-b .B main>.sec,.arcus-b .B main>astro-island>.sec) .acc{margin-top:64px}.arcus-b .B .hero{padding-bottom:96px}.arcus-b .vh[data-acl=c] .acc{max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}.arcus-b .vh[data-acl=c] .item .body{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:48px;padding:4px 0 36px}.arcus-b .vh[data-acl=c] .item .body p{border-top:4px solid var(--brand);max-width:34ch;padding-top:18px;font-size:19px;line-height:1.5}@media (width<=900px){.arcus-b .vh[data-acl=c] .item .body{grid-template-columns:1fr}}.arcus-b .B .blocks .block .ui-slot{border-color:#0e0e10;box-shadow:7px 7px 0 var(--brand)!important}.arcus-b .B .blocks .block:nth-child(2) .ui-slot{box-shadow:7px 7px #fafaf7,7px 7px 0 1.5px #0e0e10!important}.arcus-b .blocks .block:nth-child(2)>.us,.arcus-b .blocks .block:nth-child(2) .ind:before,.arcus-b .blocks .block:nth-child(2) .ind:after{background:#0e0e10!important}.arcus-b .B .blocks .block:first-child .ui-slot{box-shadow:7px 7px 0 var(--brand),7px 7px 0 1px #0e0e1059!important}.arcus-b .blocks .block:first-child>.us{box-shadow:0 0 0 1px #0e0e1059}.arcus-b .blocks .block:nth-child(2),.arcus-b .blocks .block:nth-child(2) h3,.arcus-b .blocks .block:nth-child(2) p,.arcus-b .blocks .block:nth-child(2) .role{color:#0e0e10}.arcus-b .block:nth-child(4){background:#2a2a2e}.arcus-b .block:nth-child(4) .ui-slot{background:var(--white)}.arcus-b .agstrip{padding:8px 0}.arcus-b .agstrip .wrap{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.arcus-b .agstrip .lbl{color:var(--g3);margin-right:4px;font-size:14px}.arcus-b .agstrip .ags{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.arcus-b .agstrip .ag{transition:transform .2s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.arcus-b .agstrip .ag:hover{transform:translateY(-2px)}.arcus-b .agstrip .lgo{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;display:block}.arcus-b .agstrip .lgo-github,.arcus-b .agstrip .lgo-cursor{filter:invert()}.arcus-b .agstrip .ag-all{font:500 14px var(--sans);color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:5px;white-space:nowrap;text-decoration-thickness:3px}.arcus-b .B .see-all{justify-content:center;margin-top:56px;display:flex}.arcus-b .B .see-all .btn{color:var(--white)}.arcus-b .B .tl-left{grid-template-columns:76px minmax(0,1fr)}.arcus-b .B .tl-spine .dash,.arcus-b .B .tl-spine .prog{left:37px}.arcus-b .B .tl-row .mk{width:76px;height:28px;font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;left:-96px}@media (width<=760px){.arcus-b .B .tl-left{grid-template-columns:0 minmax(0,1fr);column-gap:0}.arcus-b .B .tl-spine{display:none}.arcus-b .B .tl-row .mk{margin-bottom:8px;display:inline-grid;position:static}}.arcus-b .lstrip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.arcus-b .lstrip .lt{border:1.5px solid var(--g2);background:var(--white);height:40px;color:var(--ink);font:500 14px var(--sans);white-space:nowrap;align-items:center;gap:9px;padding:0 12px 0 6px;text-decoration:none;display:inline-flex}.arcus-b .lstrip .lt:hover{border-color:var(--ink)}.arcus-b .lstrip .lgo{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #0000000f;width:28px;height:28px;display:block}.arcus-b .lstrip .lt.more{padding:0 14px;font-weight:600}.arcus-b .B .rows{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.arcus-b .B .rows .stick{top:calc(64px + 32px + env(safe-area-inset-top,0px));position:sticky}.arcus-b .B .rows .track{width:200px;max-width:100%;height:var(--us);background:var(--g1);margin-top:22px;position:relative}.arcus-b .B .rows .track i{background:var(--brand);width:calc(var(--rp,0) * 100%);transition:width .5s var(--ease);position:absolute;top:0;bottom:0;left:0}.arcus-b .B .frow{border-top:1.5px solid var(--ink);cursor:default;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:36px 0 40px;display:grid;position:relative}.arcus-b .B .frow:before{content:"";height:var(--us);background:var(--brand);transform-origin:0;width:100%;transition:transform .7s var(--ease);position:absolute;top:-1.5px;left:0;transform:scaleX(0)}.arcus-b .B .frow.act:before,.arcus-b .B .frow:hover:before{transform:scaleX(1)}.arcus-b .B .frow:last-child{border-bottom:1.5px solid var(--ink)}.arcus-b .B .frow h3{font:600 26px/1.2 var(--sans);letter-spacing:-.035em;margin:0 0 12px;transition:color .3s}.arcus-b .B .frow p{color:var(--body);max-width:48ch;margin:0;font-size:15.5px}.arcus-b .B .frow:not(.act):not(:hover) h3{color:var(--g3)}.arcus-b .B .frow .vis{width:180px;max-width:100%;height:130px;overflow:visible}.arcus-b .B .frow .vis *{transition:transform .7s var(--ease),opacity .6s,stroke-dashoffset 1s var(--ease),fill .4s}.arcus-b .B .vis .s1,.arcus-b .B .vis .s2,.arcus-b .B .vis .s3{transform-origin:50%;transform-box:fill-box}.arcus-b .B .on1 .s2{transform:translate(10px,-16px)rotate(-3deg)}.arcus-b .B .on1 .s3{transform:translate(20px,-32px)rotate(-6deg)}.arcus-b .B .vis .flag{opacity:0;transform-origin:0;transform-box:fill-box;transform:scaleX(0)}.arcus-b .B .on1 .flag{opacity:1;transition-delay:.3s;transform:scaleX(1)}.arcus-b .B .vis .r1,.arcus-b .B .vis .r2,.arcus-b .B .vis .r3{transform-origin:50%;transform-box:fill-box;opacity:0;transform:scale(.2)}.arcus-b .B .on2 .r1{opacity:1;transform:scale(1)}.arcus-b .B .on2 .r2{opacity:.55;transition-delay:.12s;transform:scale(1)}.arcus-b .B .on2 .r3{opacity:.3;transition-delay:.24s;transform:scale(1)}.arcus-b .B .vis .dot{opacity:0;transform-origin:50%;transform-box:fill-box;transform:scale(.4)}.arcus-b .B .on2 .dot{opacity:1;transition-delay:.35s;transform:scale(1)}.arcus-b .B .vis .chain{stroke-dasharray:20;stroke-dashoffset:20px}.arcus-b .B .on3 .chain{stroke-dashoffset:0}.arcus-b .B .on3 .chain:nth-of-type(2){transition-delay:.2s}.arcus-b .B .on3 .chain:nth-of-type(3){transition-delay:.4s}.arcus-b .B .on3 .box:last-of-type{fill:var(--brand);transition-delay:.6s}.arcus-b .B .railwrap{margin-top:40px;position:relative}.arcus-b .B .rail{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;user-select:none;outline-offset:-3px;grid-auto-columns:minmax(300px,440px);grid-auto-flow:column;gap:20px;padding:4px 0 24px;display:grid;overflow-x:auto}.arcus-b .B .rail.drag{cursor:grabbing;scroll-snap-type:none}.arcus-b .B .rail::-webkit-scrollbar{display:none}.arcus-b .B .card{scroll-snap-align:start;background:var(--ink);color:var(--white);min-width:0;min-height:380px;transition:transform .5s var(--ease),opacity .5s;transform-origin:0;flex-direction:column;padding:30px 28px 28px;display:flex;position:relative}.arcus-b .B .card:nth-child(2){background:var(--brand);color:var(--ink)}.arcus-b .B .card:nth-child(3){background:var(--white);color:var(--ink);border:1.5px solid var(--ink)}.arcus-b .B .card:not(.live){opacity:.55;transform:scale(.96)}.arcus-b .B .card .role{color:inherit;opacity:.6}.arcus-b .B .card .ui-slot{margin:14px 0 4px}.arcus-b .B .frow .ui-slot,.arcus-b .item .ui-slot{--ar:3/2}.arcus-b .B .card h3{font:600 26px/1.2 var(--sans);letter-spacing:-.035em;margin:14px 0}.arcus-b .B .card p{opacity:.82;margin:0 0 24px;font-size:15px}.arcus-b .B .card .us{transform-origin:0;transition:transform .6s var(--ease);margin-top:auto;transform:scaleX(.3)}.arcus-b .B .card.live .us{transform:scaleX(1)}.arcus-b .B .card:nth-child(2) .us{background:var(--ink)}.arcus-b .B .railnav{align-items:center;gap:18px;display:flex}.arcus-b .B .dots{align-items:center;gap:8px;display:flex}.arcus-b .B .dots button{width:28px;height:var(--us);background:var(--g2);cursor:pointer;transition:background .3s,width .3s var(--ease);border:0;padding:0}.arcus-b .B .dots button[aria-current=true]{background:var(--brand);width:44px}.arcus-b .B .arrows{gap:6px;margin-left:auto;display:flex}.arcus-b .B .arrows button{border:1.5px solid var(--ink);cursor:pointer;background:0 0;place-items:center;width:40px;height:40px;transition:background .2s,color .2s,opacity .2s;display:grid}.arcus-b .B .arrows button:hover:not(:disabled){background:var(--ink);color:var(--white)}.arcus-b .B .arrows button:disabled{opacity:.3;cursor:default}.arcus-b .B .arrows svg{width:16px;height:16px}@media (width<=860px){.arcus-b .B .hero .wrap,.arcus-b .B .rows{grid-template-columns:1fr}.arcus-b .B .rows .stick{position:static}.arcus-b .B .frow{grid-template-columns:1fr}.arcus-b .B .rail{grid-auto-columns:86%}}.arcus-b .ui-slot{--ar:4/3;aspect-ratio:var(--ar);border:1.5px solid var(--ink);background:var(--g1);min-width:0;max-width:100%;box-shadow:6px 6px 0 var(--brand);flex-direction:column;display:flex;position:relative;overflow:hidden}.arcus-b .ui{--ok:#1f9d55;--bad:#d64545;--warn:#b8860b;--okbg:#e8f5ec;--badbg:#fbe9e9;--warnbg:#fbf3da;--infobg:#ecece8;background:var(--white);color:var(--ink);font:13px/1.4 var(--sans);letter-spacing:-.01em;text-align:left;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.arcus-b .ui.sprint,.arcus-b .ui.pr{justify-content:center}.arcus-b .ui *{box-sizing:border-box}.arcus-b .ui .mono{font:12px var(--mono);letter-spacing:0}.arcus-b .ui .chip{white-space:nowrap;height:24px;transition:transform .25s var(--ease),box-shadow .25s var(--ease);align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.arcus-b .ui .chip svg{flex-shrink:0;width:12px;height:12px}.arcus-b .ui .chip.ok{background:var(--okbg);color:var(--ok)}.arcus-b .ui .chip.bad{background:var(--badbg);color:var(--bad)}.arcus-b .ui .chip.warn{background:var(--warnbg);color:var(--warn)}.arcus-b .ui .chip.info{background:var(--infobg);color:var(--ink)}.arcus-b .ui .chip.line{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.arcus-b .ui .row:hover .chip{transform:translateY(-1px);box-shadow:0 2px #0e0e101f}.arcus-b .ui .bar{background:var(--g1);flex:none;height:6px;position:relative;overflow:hidden}.arcus-b .ui .bar i{background:var(--ink);width:0;transition:width 1.1s var(--ease);position:absolute;top:0;bottom:0;left:0}.arcus-b .ui .bar i.ok{background:var(--ok)}.arcus-b .ui .bar i.bad{background:var(--bad)}.arcus-b .ui .bar i.warn{background:var(--warn)}.arcus-b .ui.in .bar i{width:var(--w)}.arcus-b .ui .bar:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffd600e6,#0000);width:40%;position:absolute;top:0;bottom:0;left:-40%;transform:translate(-100%)}.arcus-b .ui.sweep .bar:after{animation:arcsweep 1.1s var(--ease)}@keyframes arcsweep{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(350%)}}.arcus-b .ui .num{font-variant-numeric:tabular-nums}.arcus-b .ui .kebab{cursor:pointer;opacity:.6;place-items:center;gap:2px;width:20px;height:20px;margin-left:auto;transition:opacity .2s;display:grid}.arcus-b .ui .kebab i{background:var(--ink);width:3px;height:3px;display:block}.arcus-b .ui .kebab:hover{opacity:1}.arcus-b .ui .chev{width:16px;height:16px;transition:transform .35s var(--snap);flex-shrink:0}.arcus-b .ui .chev svg{width:16px;height:16px;display:block}.arcus-b .ui .row{transition:background .2s}.arcus-b .ui .row:hover{background:var(--paper)}.arcus-b .ui .pulse{animation:2.4s ease-in-out infinite arcpulse}@keyframes arcpulse{0%,to{box-shadow:0 0 #d6454500}50%{box-shadow:0 0 0 4px #d645452e}}.arcus-b .ui .pulse.warnp{animation-name:arcpulsew}@keyframes arcpulsew{0%,to{box-shadow:0 0 #b8860b00}50%{box-shadow:0 0 0 4px #b8860b33}}.arcus-b .ui.sprint{padding:22px 22px 20px}.arcus-b .ui.sprint .top{align-items:center;gap:10px;display:flex}.arcus-b .ui.sprint .id{font:500 12px var(--mono);border:1.5px solid var(--ink);padding:3px 8px}.arcus-b .ui.sprint h4{font:600 18px/1.2 var(--sans);letter-spacing:-.03em;margin:18px 0 16px}.arcus-b .ui.sprint .tri{background:0 0;gap:2px;height:8px;display:flex}.arcus-b .ui.sprint .tri i{transform-origin:0;height:100%;transition:transform 1s var(--ease);display:block;transform:scaleX(0)}.arcus-b .ui.sprint .tri i:nth-child(2){transition-delay:.25s}.arcus-b .ui.sprint .tri i:nth-child(3){transition-delay:.5s}.arcus-b .ui.in.sprint .tri i{transform:scaleX(1)}.arcus-b .ui.sprint .mid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.arcus-b .ui.sprint .mid .g{color:var(--body);font-size:14px}.arcus-b .ui.sprint .sel{border:1.5px solid var(--ink);cursor:pointer;background:var(--white);align-items:center;gap:8px;height:30px;padding:0 10px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;position:relative}.arcus-b .ui.sprint .sel .chev,.arcus-b .ui.sprint .sel .chev svg{width:12px;height:12px}.arcus-b .ui.sprint .sel:hover{background:var(--ink);color:var(--white)}.arcus-b .ui.sprint .sel:after{content:"";background:var(--brand);transform-origin:0;height:4px;transition:transform .3s var(--ease);position:absolute;bottom:-7px;left:-1.5px;right:-1.5px;transform:scaleX(0)}.arcus-b .ui.sprint .sel:hover:after{transform:scaleX(1)}.arcus-b .ui.sprint .stats{border-top:1.5px solid var(--g1);color:var(--body);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:14px;display:flex}.arcus-b .ui.sprint .stats b{font-weight:600}.arcus-b .ui.sprint .stats .warn{color:var(--warn)}.arcus-b .ui.sprint .stats .bad{color:var(--bad)}.arcus-b .ui.cov .hd{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:10px 14px 6px;display:flex}.arcus-b .ui.cov .bd{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.arcus-b .ui.cov .bd::-webkit-scrollbar{display:none}.arcus-b .ui.cov .tabs{color:var(--g3);gap:16px;font-size:13px;display:flex;position:relative}.arcus-b .ui.cov .tabs span{cursor:pointer;padding:4px 0 8px;transition:color .2s;position:relative}.arcus-b .ui.cov .tabs span:hover{color:var(--ink)}.arcus-b .ui.cov .tabs span.on{color:var(--ink);font-weight:600}.arcus-b .ui.cov .tabs .tus{background:var(--brand);height:4px;transition:left .4s var(--snap),width .4s var(--snap);position:absolute;bottom:0}.arcus-b .ui.cov .ctl{gap:8px;margin-left:auto;display:flex}.arcus-b .ui.cov .ctl span{border:1.5px solid var(--g2);height:28px;color:var(--g3);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.arcus-b .ui.cov .ctl span svg{width:13px;height:13px}.arcus-b .ui.cov .ctl span:first-child{color:var(--ink);border-color:var(--ink)}.arcus-b .ui.cov .row{border-bottom:1.5px solid var(--g1);cursor:pointer}.arcus-b .ui.cov .row:last-child{border-bottom:0}.arcus-b .ui.cov .row .main{grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:9px 14px 8px;display:grid}.arcus-b .ui.cov .row .nm{letter-spacing:-.02em;font-size:14px;font-weight:600}.arcus-b .ui.cov .row .mt{color:var(--g3);flex-wrap:wrap;grid-column:2/3;align-items:center;gap:10px;margin-top:-4px;padding:0 14px 9px 42px;font-size:12.5px;display:flex}.arcus-b .ui.cov .row .mt .bar{width:90px}.arcus-b .ui.cov .row .mt .pct{min-width:3.2ch;font-weight:600}.arcus-b .ui.cov .row .mt .sep{color:var(--g2)}.arcus-b .ui.cov .row .det{transition:grid-template-rows .45s var(--snap);grid-template-rows:0fr;display:grid}.arcus-b .ui.cov .row.open .det{grid-template-rows:1fr}.arcus-b .ui.cov .row .det>div{min-height:0;overflow:hidden}.arcus-b .ui.cov .row .det .seg{gap:2px;height:6px;margin:0 14px 14px 42px;display:flex}.arcus-b .ui.cov .row .det .seg i{transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block;transform:scaleX(0)}.arcus-b .ui.cov .row.open .det .seg i{transform:scaleX(1)}.arcus-b .ui.cov .row.open .chev{transform:rotate(90deg)}.arcus-b .ui.cov .row.open .main{background:var(--paper)}.arcus-b .ui.jira .hd{border-bottom:1.5px solid var(--ink);flex-shrink:0;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:600;display:flex}.arcus-b .ui.jira .hd i{background:#1868db;place-items:center;width:22px;height:22px;display:grid}.arcus-b .ui.jira .hd i svg{width:12px;height:12px}.arcus-b .ui.jira .bd{scrollbar-width:none;scroll-behavior:smooth;flex:1;min-height:0;padding:14px 16px 16px;overflow:auto}.arcus-b .ui.jira .bd::-webkit-scrollbar{display:none}.arcus-b .ui.jira:after,.arcus-b .ui.cov:after{content:"";background:linear-gradient(transparent,var(--white));pointer-events:none;height:28px;position:absolute;bottom:0;left:0;right:0}.arcus-b .ui.jira .crumb{color:var(--g3);font-size:13px}.arcus-b .ui.jira .crumb b{color:var(--ink);font:500 12px var(--mono)}.arcus-b .ui.jira .crumb em{color:var(--g2);margin:0 6px;font-style:normal}.arcus-b .ui.jira h4{font:600 18px/1.2 var(--sans);letter-spacing:-.03em;margin:8px 0}.arcus-b .ui.jira ul{color:var(--body);margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.45}.arcus-b .ui.jira ul li{margin:2px 0}.arcus-b .ui.jira .lk{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.arcus-b .ui.jira .lk b{font:600 14px var(--sans);letter-spacing:-.02em}.arcus-b .ui.jira .lk .btn2{border:1.5px solid var(--ink);cursor:pointer;background:var(--white);align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;position:relative}.arcus-b .ui.jira .lk .btn2 svg{width:13px;height:13px}.arcus-b .ui.jira .lk .btn2:hover{background:var(--ink);color:var(--white)}.arcus-b .ui.jira .lk .btn2:after{content:"";background:var(--brand);transform-origin:0;height:4px;transition:transform .3s var(--ease);position:absolute;bottom:-7px;left:-1.5px;right:-1.5px;transform:scaleX(0)}.arcus-b .ui.jira .lk .btn2:hover:after{transform:scaleX(1)}.arcus-b .ui.jira .tc{border-top:1.5px solid var(--g1);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.arcus-b .ui.jira .tc .k{color:var(--g3);font:12px var(--mono);align-items:center;gap:4px;display:inline-flex}.arcus-b .ui.jira .tc .k svg{width:12px;height:12px}.arcus-b .ui.jira .tc .t{letter-spacing:-.015em;min-width:0;font-size:13px;font-weight:600}.arcus-b .ui.jira .tc .st{height:26px;display:inline-flex}.arcus-b .ui.jira .tc .st span{align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.arcus-b .ui.jira .tc .st .p{font-family:var(--mono);font-weight:500}.arcus-b .ui.jira .tc .st.ok span{background:var(--okbg);color:var(--ok)}.arcus-b .ui.jira .tc .st.bad span{background:var(--badbg);color:var(--bad)}.arcus-b .ui.jira .tc .st span+span{border-left:1.5px solid var(--white)}.arcus-b .ui.jira .tc .st{transition:transform .25s var(--ease)}.arcus-b .ui.jira .tc:hover .st{transform:translateY(-1px)}.arcus-b .ui.jira .tc .st.run span{background:var(--infobg);color:var(--g3)}.arcus-b .ui.jira .tc .st.run{position:relative}.arcus-b .ui.jira .tc .st.run:after{content:"";background:var(--brand);transform-origin:0;width:100%;height:3px;animation:arcrunbar 1.4s var(--ease) forwards;position:absolute;bottom:0;left:0}@keyframes arcrunbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.arcus-b .ui.pr{padding:16px}.arcus-b .ui.pr .grp{border:1.5px solid var(--g1);background:var(--white)}.arcus-b .ui.pr .grp+.grp{margin-top:10px}.arcus-b .ui.pr .gh{letter-spacing:-.02em;border-bottom:1.5px solid var(--g1);align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.arcus-b .ui.pr .gh svg{color:#7a4fd3;width:14px;height:14px}.arcus-b .ui.pr .gh small{color:var(--g3);white-space:nowrap;font-size:12px;font-weight:400}.arcus-b .ui.pr .tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arcus-b .ui.pr .it .tt{flex:1}.arcus-b .ui.pr .gh .chip{font:500 11px var(--mono);letter-spacing:.04em;height:20px;margin-left:auto;padding:0 6px}.arcus-b .ui.pr .it{color:var(--body);align-items:center;gap:8px;padding:10px 14px 10px 32px;font-size:13px;display:flex}.arcus-b .ui.pr .it+.it{border-top:1.5px solid var(--paper)}.arcus-b .ui.pr .it svg{width:13px;height:13px;color:var(--g3)}.arcus-b .ui.pr .it .n{font:12px var(--mono);color:var(--g3)}.arcus-b .ui.pr .it .chip{font:500 11px var(--mono);letter-spacing:.04em;height:20px;margin-left:auto;padding:0 6px}.arcus-b .ui.pr .it .chip.merged{color:#6b3fc2;background:#eee8fa}.arcus-b .ui.pr .grp.drift{border-color:var(--bad)}.arcus-b .ui.pr .grp.drift .gh{border-bottom-color:var(--badbg)}.arcus-b .ui.cov.gr{--or:#e0742b}.arcus-b .ui.cov.gr .hd{border-bottom:1.5px solid var(--g1);flex-wrap:nowrap;align-items:center;gap:10px;padding:12px 14px}.arcus-b .ui.cov.gr .by{color:var(--g3);font-size:13px}.arcus-b .ui.cov.gr .seg2{background:var(--g1);border-radius:8px;gap:0;padding:3px;font-size:13px}.arcus-b .ui.cov.gr .seg2 span{z-index:1;color:var(--g3);border-radius:6px;padding:5px 11px;position:relative}.arcus-b .ui.cov.gr .seg2 span.on{color:var(--ink);font-weight:500}.arcus-b .ui.cov.gr .seg2 .tus{background:var(--white);border:1px solid var(--g2);z-index:0;border-radius:6px;height:auto;top:3px;bottom:3px;box-shadow:0 1px 2px #0000000f}.arcus-b .ui.cov.gr .gt,.arcus-b .ui.cov.gr .gf,.arcus-b .ui.cov.gr .gs,.arcus-b .ui.cov.gr .vw{border:1px solid var(--g2);height:30px;color:var(--g3);white-space:nowrap;background:var(--white);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;display:inline-flex}.arcus-b .ui.cov.gr .gt b{color:var(--ink);font-weight:500}.arcus-b .ui.cov.gr .hd svg{width:14px;height:14px}.arcus-b .ui.cov.gr .vw{background:var(--g1);border:0;gap:0;margin-left:auto;padding:3px}.arcus-b .ui.cov.gr .vw span{border-radius:6px;padding:4px 10px}.arcus-b .ui.cov.gr .vw span.on{background:var(--white);color:var(--ink);border:1px solid var(--g2)}.arcus-b .ui.cov.gr .gs,.arcus-b .ui.cov.gr .by{display:none}.arcus-b .ui.cov.gr .row{border-bottom:1px solid var(--g1);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--or) 55%,transparent)}.arcus-b .ui.cov.gr .row.r-bad{box-shadow:inset 3px 0 0 var(--bad)}.arcus-b .ui.cov.gr .row .main{grid-template-columns:14px 16px 1fr;gap:10px;padding:12px 14px 2px 16px!important}.arcus-b .ui.cov.gr .row .chev{color:var(--g3)}.arcus-b .ui.cov.gr .row .cube{color:var(--g3);display:inline-flex}.arcus-b .ui.cov.gr .row .cube svg{width:16px;height:16px}.arcus-b .ui.cov.gr .row .nm{letter-spacing:-.01em;font-size:14.5px;font-weight:500}.arcus-b .ui.cov.gr .row .mt{gap:9px;font-size:12.5px;flex-wrap:nowrap!important;margin-top:0!important;padding:0 14px 12px 56px!important}.arcus-b .ui.cov.gr .row .mt .gacc{margin-left:auto}.arcus-b .ui.cov.gr .row .gacc{border:1px solid var(--g2);height:28px;color:var(--ok);white-space:nowrap;background:var(--white);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;transition:background .2s,border-color .2s;display:inline-flex}.arcus-b .ui.cov.gr .row .gacc svg{width:15px;height:14px}.arcus-b .ui.cov.gr .row .gacc:hover{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 8%,var(--white))}.arcus-b .ui.cov.gr .gbar{background:var(--g1);border-radius:3px;width:110px;height:5px;display:inline-block;position:relative}.arcus-b .ui.cov.gr .row.r-bad .gbar{background:color-mix(in srgb,var(--bad) 28%,transparent)}.arcus-b .ui.cov.gr .gbar i{width:var(--w);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.arcus-b .ui.cov.gr .gbar i.or{background:var(--or)}.arcus-b .ui.cov.gr .gbar i.bad{background:var(--bad)}.arcus-b .ui.cov.gr .gbar b{background:var(--g3);border-radius:1px;width:2px;height:13px;position:absolute;top:-4px;left:86%}.arcus-b .ui.cov.gr .or{color:var(--or)}.arcus-b .ui.cov.gr .pct.bad,.arcus-b .ui.cov.gr .gp.bad{color:var(--bad)}.arcus-b .ui.cov.gr .pct{font-weight:600}.arcus-b .ui.cov.gr:after{display:none}@container (width<=560px){.arcus-b .ui.cov.gr .gs,.arcus-b .ui.cov.gr .gf,.arcus-b .ui.cov.gr .by{display:none}}@media (width<=700px){.arcus-b .ui.cov.gr .gs,.arcus-b .ui.cov.gr .gf,.arcus-b .ui.cov.gr .vw,.arcus-b .ui.cov.gr .by,.arcus-b .ui.cov.gr .row .gacc{display:none}}.arcus-b .ui.tm{color:#fafaf7;font:12.5px/1.65 var(--mono);background:#0e0e10;justify-content:flex-start;padding:0}.arcus-b .ui.tm .tb{border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:7px;padding:10px 14px;display:flex}.arcus-b .ui.tm .tb i{background:#ffffff38;border-radius:50%;width:9px;height:9px}.arcus-b .ui.tm .tb span{color:#ffffff73;letter-spacing:.02em;margin-left:10px;font-size:11px}.arcus-b .ui.tm .sc{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.arcus-b .ui.tm .ln{white-space:pre-wrap;word-break:break-word;min-height:1.65em}.arcus-b .ui.tm .p{color:var(--brand)}.arcus-b .ui.tm .d{color:#ffffff80}.arcus-b .ui.tm .ok{color:#5bd08a}.arcus-b .ui.tm .bad{color:#ff7a7a}.arcus-b .ui.tm .y{color:var(--brand)}.arcus-b .ui.tm .cur{background:var(--brand);vertical-align:-.2em;width:.6em;height:1.1em;margin-left:0;animation:1s step-end infinite arcgblink;display:inline-block}.arcus-b .ui.sprint.ex{justify-content:center;padding:22px 26px!important}.arcus-b .ui.sprint.ex .exr{margin:0 0 10px}.arcus-b .ui.sprint.ex h4{margin:16px 0 14px!important}.arcus-b .ui.sprint.ex .exl{color:var(--body);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:14px;display:flex}.arcus-b .ui.sprint.ex .exl b{font-weight:600}.arcus-b .ui.sprint.ex .exl .warn{color:var(--warn)}.arcus-b .ui.sprint.ex .exl .bad{color:var(--bad)}.arcus-b .ui.sprint.ex .exl .ok{color:var(--ok)}.arcus-b .ui.sprint.ex .exb{background:var(--g1);height:8px}.arcus-b .ui.sprint.ex .exb i{height:100%;display:block}.arcus-b .ui.sprint.ex .stats{margin-top:14px;padding-top:12px!important;font-size:14px!important}.arcus-b .sec .blocks .block .ui-slot:has(.ui.tm):after,.arcus-b .sec .blocks .block .ui-slot:has(.ui.sprint.ex):after{display:none}@container (width<=460px){.arcus-b .ui.jira .tc .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arcus-b .ui.cov .ctl{display:none}.arcus-b .ui.sprint h4{font-size:17px}}@container (width>=480px){.arcus-b .ui.sprint{padding:30px 32px}.arcus-b .ui.sprint h4{margin:22px 0 20px;font-size:24px}.arcus-b .ui.sprint .tri{height:10px}.arcus-b .ui.sprint .mid{margin:22px 0;font-size:15px}.arcus-b .ui.sprint .mid .g{font-size:16px}.arcus-b .ui.sprint .sel{height:34px;font-size:14px}.arcus-b .ui.sprint .stats{padding-top:20px;font-size:16px}.arcus-b .ui.pr{padding:24px}.arcus-b .ui.pr .gh{padding:14px 16px;font-size:15px}.arcus-b .ui.pr .it{padding:12px 16px 12px 36px;font-size:14px}.arcus-b .ui.pr .grp+.grp{margin-top:14px}.arcus-b .ui.cov .row .nm,.arcus-b .ui.jira .tc .t{font-size:15px}.arcus-b .ui.cov .row .main{padding:12px 16px 10px}.arcus-b .ui.jira .bd{padding:18px 20px}.arcus-b .ui.jira h4{font-size:20px}.arcus-b .ui.jira ul{font-size:14px}.arcus-b .ui.jira .tc{padding:11px 0}}@media (prefers-reduced-motion:reduce){.arcus-b .ui .bar i,.arcus-b .ui.sprint .tri i{transition:none}.arcus-b .ui .pulse{animation:none}}@media (width>=861px){.arcus-b .sec .blocks{align-items:stretch;height:620px}.arcus-b .sec .blocks .block{min-height:0;transition:flex .7s var(--snap);flex:1 1 0;padding:34px 30px 30px;overflow:hidden}.arcus-b .sec .blocks .block.open{cursor:default;flex:2 1 0}.arcus-b .sec .blocks .block .role{letter-spacing:-.045em;transition:font-size .45s var(--ease);padding-right:34px;font-size:clamp(32px,3.1vw,46px);line-height:1;transform:none!important}.arcus-b .sec .blocks .block.open .role{font-size:26px}.arcus-b .sec .blocks .block h3{font:500 16px/1.45 var(--sans);letter-spacing:-.01em;opacity:.85;max-width:26ch;margin:16px 0 0}.arcus-b .sec .blocks .block.open h3{max-width:44ch}.arcus-b .sec .blocks .block .fold{display:none}.arcus-b .sec .blocks .block.open .fold{animation:blkIn .5s .28s var(--ease) both;display:block}.arcus-b .sec .blocks .block .fold>div{overflow:visible}.arcus-b .sec .blocks .block .ui-slot{aspect-ratio:auto;width:100%;height:300px;margin-top:22px}.arcus-b .sec .blocks .block .ui-slot:after{content:"";background:linear-gradient(transparent,var(--white));pointer-events:none;height:46px;position:absolute;bottom:0;left:0;right:0}.arcus-b .sec .blocks .block p{opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:64ch;margin:16px 0 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden;transform:none}.arcus-b .sec .blocks .block .us{margin-top:auto}.arcus-b .sec .blocks .block:not(.open):hover .role{text-underline-offset:8px;text-decoration:underline 4px}.arcus-b .sec .blocks .block:nth-child(2):not(.open):hover .role{text-decoration-color:var(--ink)}}@keyframes blkIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.arcus-b .sec .blocks .block.open .fold{animation:none}}@media (width>=861px){.arcus-b .sec .blocks .block .ind{top:auto;bottom:30px;right:28px}.arcus-b .sec .blocks .block .role{padding-right:0;font-size:clamp(30px,2.9vw,42px)}.arcus-b .sec .blocks .block.open .role{font-size:26px}.arcus-b .sec .blocks .block .us{display:none}.arcus-b .sec .blocks .block .ind{color:currentColor;width:22px;height:22px;transition:width .5s var(--snap);inset:auto auto 30px 30px}.arcus-b .sec .blocks .block.open .ind{width:72px}.arcus-b .sec .blocks .block .ind:before,.arcus-b .sec .blocks .block .ind:after{content:"";transition:transform .45s var(--snap),background .35s,height .45s var(--snap),top .45s var(--snap);margin:0;position:absolute;transform:none}.arcus-b .sec .blocks .block .ind:before{background:currentColor;height:5px;top:calc(50% - 2.5px);left:0;right:0}.arcus-b .sec .blocks .block .ind:after{background:currentColor;width:5px;height:100%;top:0;left:calc(50% - 2.5px);right:auto;transform:scaleY(1)}.arcus-b .sec .blocks .block.open .ind:before{background:var(--brand);height:6px;top:calc(100% - 6px)}.arcus-b .sec .blocks .block.open .ind:after{transform:scaleY(0)}.arcus-b .sec .blocks .block:nth-child(2).open .ind:before{background:var(--ink)}.arcus-b .sec .blocks .block:not(.open):hover .ind{transition:transform .45s var(--snap),width .5s var(--snap);transform:rotate(90deg)}.arcus-b .sec .blocks.tick .block.open .ind:before{transform-origin:0;animation:blkTimer var(--blk-t,6.5s) linear both}.arcus-b .sec .blocks .block{transition:flex .8s cubic-bezier(.65,0,.25,1)}}@keyframes blkTimer{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}.arcus-b header.hero{z-index:0;position:relative;top:auto}@media (width<=860px){.arcus-b .block,.arcus-b .block.open{flex:none}}.arcus-b .wrap{padding:0}.arcus-b .B .hero{grid-template-columns:none;align-items:normal;gap:0;display:block}.arcus-b .bvb .bvb-sub{max-width:58ch;color:var(--g3);margin:20px 0 0;font-size:18px;line-height:1.5}.arcus-b .bvb .bvb-t{border:1.5px solid var(--g2);margin-top:48px}.arcus-b .bvb .bvb-r{grid-template-columns:minmax(150px,1fr) 1.6fr 1.6fr;display:grid}.arcus-b .bvb .bvb-r+.bvb-r{border-top:1px solid var(--g2)}.arcus-b .bvb .bvb-r>div{padding:16px 20px;font-size:15px;line-height:1.5}.arcus-b .bvb .bvb-k{color:var(--ink);font-weight:600}.arcus-b .bvb .bvb-a{color:var(--g3);border-left:1px solid var(--g2)}.arcus-b .bvb .bvb-b{color:var(--ink);border-left:1.5px solid var(--brand);background:color-mix(in srgb,var(--brand) 9%,transparent)}.arcus-b .bvb .bvb-hd>div{color:var(--g3);padding-top:14px;padding-bottom:14px;font-size:13px;font-weight:600}.arcus-b .bvb .bvb-hd .bvb-b{color:#0e0e10;background:var(--brand)}.arcus-b .bvb .bvb-m{display:none}.arcus-b .bvb .bvb-cta{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.arcus-b .bvb .bvb-cta p{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:600}.arcus-b .bvb .bvb-btn{background:var(--brand);color:#0e0e10;align-items:center;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.arcus-b .bvb .bvb-btn:hover{background:var(--ink);color:var(--paper)}.arcus-b .bvb .bvb-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=760px){.arcus-b .bvb .bvb-hd{display:none}.arcus-b .bvb .bvb-r{grid-template-columns:1fr}.arcus-b .bvb .bvb-a,.arcus-b .bvb .bvb-b{border-left:0}.arcus-b .bvb .bvb-r>div{padding:10px 16px}.arcus-b .bvb .bvb-k{padding-top:16px!important}.arcus-b .bvb .bvb-b{margin:0 16px 16px;padding:12px 14px!important}.arcus-b .bvb .bvb-m{color:var(--g3);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.arcus-b .bvb .bvb-b .bvb-m{color:var(--ink)}}.arcus-b astro-island{display:contents}
