.cYynfq_hero{text-align:center;border-bottom:1px solid var(--line);min-height:1000px;padding-top:92px;padding-bottom:110px;position:relative;overflow:hidden}.cYynfq_bg{z-index:0;pointer-events:none;height:630px;position:absolute;top:0;left:0;right:0}.cYynfq_glow{background:radial-gradient(42% 16% at 50% 330px,#e7e6d917,#e7e6d900 70%);position:absolute;inset:0}.cYynfq_stage{perspective:900px;perspective-origin:50% 345px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0 320px,#000 400px 520px,#0000 625px);mask-image:linear-gradient(#0000 0 320px,#000 400px 520px,#0000 625px)}.cYynfq_board{transform-origin:50% 100%;background-image:linear-gradient(to right, var(--line) 0px, var(--line) 2px, transparent 2px), linear-gradient(to bottom, #1c1c1b 0px, #1c1c1b 2px, transparent 2px);background-size:600px 100%,100% 250px;width:2400px;height:1560px;margin-left:-1200px;position:absolute;bottom:-260px;left:50%;transform:rotateX(68deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}@keyframes cYynfq_kanban{0%{opacity:0;transform:translate(0)}4%{opacity:1;transform:translate(0)}20%{transform:translate(0)}27%{transform:translate(600px)}45%{transform:translate(600px)}52%{transform:translate(1200px)}70%{transform:translate(1200px)}77%{transform:translate(1800px)}95%{opacity:1;transform:translate(1800px)}to{opacity:0;transform:translate(1800px)}}@keyframes cYynfq_kanbanPhone{0%{opacity:0;transform:translate(0)}4%{opacity:1;transform:translate(0)}20%{transform:translate(0)}27%{transform:translate(250px)}45%{transform:translate(250px)}52%{transform:translate(500px)}70%{transform:translate(500px)}77%{transform:translate(750px)}95%{opacity:1;transform:translate(750px)}to{opacity:0;transform:translate(750px)}}@keyframes cYynfq_kdone{0%{opacity:0}77%{opacity:0}80%{opacity:1}96%{opacity:1}to{opacity:0}}.cYynfq_tile{top:calc(var(--row) * 250px + 50px);background:#111110;border:2px solid #2e2e2c;width:280px;height:150px;padding:30px 28px;animation:24s cubic-bezier(.6,0,.4,1) infinite cYynfq_kanban;position:absolute;left:160px}.cYynfq_bar1{background:#3a3a38;height:12px}.cYynfq_bar2{background:#2a2a28;height:12px;margin-top:12px}.cYynfq_done{font-family:var(--font-mono);color:#7ee787;opacity:0;font-size:26px;line-height:1;animation:24s linear infinite cYynfq_kdone;position:absolute;bottom:20px;right:26px}.cYynfq_inner{z-index:1;max-width:1350px;margin:0 auto;position:relative}.cYynfq_eyebrow{font-family:var(--font-sans);letter-spacing:.08em;color:var(--ink);margin:0 0 22px;font-size:18px;font-weight:600;line-height:1.2}.cYynfq_title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(44px,6vw,86px);font-weight:600;line-height:1.04}.cYynfq_actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}.cYynfq_cards{z-index:1;text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 0;margin-top:56px;display:grid;position:relative}.cYynfq_card{grid-template-rows:subgrid;border-left:1px solid var(--line-3);clip-path:inset(0 0 calc(100% - 340px));grid-row:span 5;min-width:0;padding:0 22px 10px;transition:clip-path .4s,border-color .4s;display:grid}.cYynfq_card:hover,.cYynfq_card:focus-within{clip-path:inset(0);border-color:var(--ink)}.cYynfq_cardArt svg{opacity:.72;width:100%;max-width:340px;height:auto;transition:opacity .4s;display:block}.cYynfq_card:hover .cYynfq_cardArt svg,.cYynfq_card:focus-within .cYynfq_cardArt svg{opacity:1}.cYynfq_card:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cYynfq_card .cYynfq_cardText,.cYynfq_card .cYynfq_cardLink{opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.cYynfq_card:hover .cYynfq_cardText,.cYynfq_card:hover .cYynfq_cardLink,.cYynfq_card:focus-within .cYynfq_cardText,.cYynfq_card:focus-within .cYynfq_cardLink{opacity:1;visibility:visible}.cYynfq_cardNum{color:var(--muted-2);font-size:16px}.cYynfq_cardMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cYynfq_cardStatus{border:1px solid var(--line-3);color:var(--muted);border-radius:4px;padding:3px 8px;font-size:12px}.cYynfq_cardBody{display:contents}.cYynfq_cardTitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.3}.cYynfq_cardText{max-width:390px;color:var(--muted);margin:0}.cYynfq_cardLink{white-space:normal;place-self:start;max-width:100%}@media (min-width:1101px) and (max-width:1399px){.cYynfq_cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:1100px){.cYynfq_cards{grid-template-columns:minmax(0,1fr);gap:24px}.cYynfq_card{border-left:0;border-top:1px solid var(--line-3);clip-path:none;grid-row:auto;grid-template-rows:auto;gap:24px;padding-top:24px}.cYynfq_card .cYynfq_cardText,.cYynfq_card .cYynfq_cardLink{opacity:1;visibility:visible}.cYynfq_cardArt svg{opacity:1}}@media (max-width:700px){.cYynfq_hero{min-height:0;padding-top:100px;padding-bottom:60px}.cYynfq_bg{height:690px}.cYynfq_glow{background:radial-gradient(70% 12% at 50% 300px,#e7e6d917,#e7e6d900 70%)}.cYynfq_stage{perspective:600px;perspective-origin:50% 150px;-webkit-mask-image:linear-gradient(#0000 0 300px,#000 400px 590px,#0000 680px);mask-image:linear-gradient(#0000 0 300px,#000 400px 590px,#0000 680px)}.cYynfq_board{background-size:250px 100%,100% 150px;width:1000px;height:900px;margin-left:-500px;bottom:-150px;transform:rotateX(66deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.cYynfq_tile{top:calc(var(--row) * 150px + 30px);width:170px;height:90px;padding:20px 16px;animation-name:cYynfq_kanbanPhone;left:40px}.cYynfq_bar1{height:8px}.cYynfq_bar2{height:8px;margin-top:8px}.cYynfq_done{font-size:18px;bottom:10px;right:14px}.cYynfq_eyebrow{margin-bottom:16px;font-size:13px;line-height:1.25}.cYynfq_title{font-size:40px}.cYynfq_desktopBreak{display:none}.cYynfq_actions{flex-direction:column;align-items:center}.cYynfq_cards{gap:30px;margin-top:48px}.cYynfq_card{border-top:0;gap:30px;padding:30px 30px 5px}.cYynfq_cardNum{font-size:inherit;color:var(--muted-2)}.cYynfq_cardTitle{font-size:20px}.cYynfq_cardLink{align-self:flex-start}.cYynfq_cardText{max-width:none}}.cYynfq_features{z-index:1;text-align:left;margin-top:240px;position:relative}.cYynfq_featuresTitle{max-width:850px}@media (max-width:700px){.cYynfq_features{margin-top:230px}}
