.skills_skgrid__b6WTA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:14vh}.skills_skc__RYBk5{background:var(--card);border:1px solid var(--line);border-radius:30px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;min-width:0}.skills_feat__2RMt6{grid-column:span 2;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.skills_vid__2brdx{background:var(--night);aspect-ratio:9/12;overflow:hidden}.skills_vid__2brdx video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.skills_skc__RYBk5:hover .skills_vid__2brdx video{transform:scale(1.04)}.skills_body__1PqkP{padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:14px;justify-content:center}.skills_skc__RYBk5 h2{font-size:clamp(26px,2.8vw,40px)}.skills_sub__mZhYy{color:var(--ink-2);font-size:16px}.skills_skc__RYBk5 .skills_sgo__pcLpQ{color:var(--teal)}.skills_next__OsEVt{border:1.5px dashed var(--taupe);background:transparent;display:grid;place-items:center;padding:28px;text-align:center;color:var(--ink-3);font-size:15px}@media (max-width:900px){.skills_skgrid__b6WTA{grid-template-columns:minmax(0,1fr)}.skills_feat__2RMt6{grid-column:auto;grid-template-columns:minmax(0,1fr)}.skills_vid__2brdx{aspect-ratio:4/3}.skills_next__OsEVt{min-height:140px}}.skills_heroGrid__Je7_i{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;padding-block:calc(var(--nav-h) + 7vh) 8vh}.skills_heroT__zIW_h{display:flex;flex-direction:column;gap:18px}.skills_heroT__zIW_h h1{font-size:clamp(42px,6.2vw,88px)}.skills_back__gdHHT{font-size:14px}.skills_heroDevice__xkOOW{width:min(290px,100%);justify-self:center;transform:rotate(2deg)}.skills_btn__P4FrM{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;background:var(--ink);color:#fff!important;text-decoration:none;font-weight:600;font-size:15.5px;padding:13px 22px;border-radius:14px;align-self:flex-start;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.skills_btn__P4FrM:hover{transform:translateY(-2px)}.skills_btn__P4FrM svg{width:20px;height:20px;fill:currentColor}@media (max-width:820px){.skills_heroGrid__Je7_i{grid-template-columns:minmax(0,1fr);padding-block:calc(var(--nav-h) + 5vh) 4vh}.skills_heroDevice__xkOOW{width:220px}}.skills_term__uPbNn{background:var(--night);color:#e3e6e8;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px rgba(22,25,28,.25);max-width:860px;margin:0 auto;width:100%}.skills_top__gNfnU{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 18px;border-bottom:1px solid #2a2f34}.skills_top__gNfnU i{width:11px;height:11px;border-radius:50%;background:#3a4046}.skills_top__gNfnU span{margin-left:8px;font-size:13px;color:#8a929a}.skills_copy__mFYWQ{margin-left:auto;font:inherit;font-size:13px;font-weight:600;background:#2a2f34;color:#fff;border:1px solid #3a4046;border-radius:999px;padding:6px 14px;min-height:36px;cursor:pointer}.skills_copy__mFYWQ[data-done]{background:var(--forest)}.skills_term__uPbNn pre{margin:0;padding:22px 20px;font-family:var(--mono);font-size:clamp(13px,1.4vw,16px);line-height:1.6;overflow-x:auto;white-space:pre}.skills_pr__X253A{color:#5fb37e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skills_cu__avt66{display:inline-block;width:.6em;height:1.1em;vertical-align:-2px;background:#e3e6e8;animation:skills_blink__UCvNQ 1s steps(1) infinite}@keyframes skills_blink__UCvNQ{50%{opacity:0}}.skills_install__RvfjR{padding-block:10vh 6vh}.skills_install__RvfjR h2{font-size:clamp(30px,4vw,54px);text-align:center}.skills_install__RvfjR .skills_ilead__UGPoa{text-align:center;margin:12px auto clamp(24px,4vh,40px)}.skills_isteps__smlvC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:860px;margin:18px auto 0;padding:0;list-style:none}.skills_isteps__smlvC li{background:var(--card);border-radius:20px;padding:18px 20px;font-size:14.5px;color:var(--ink-2);border:1px solid var(--line)}.skills_isteps__smlvC b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}@media (max-width:760px){.skills_isteps__smlvC{grid-template-columns:minmax(0,1fr)}}.skills_how6__vFRLx{padding-block:8vh 6vh;background:var(--sand)}.skills_hd__XzmvG{text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center;margin-bottom:6vh}.skills_hd__XzmvG h2{font-size:clamp(32px,4.4vw,60px)}.skills_story__Q0pzM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,6vw,96px)}.skills_ph__Xd895{position:sticky;top:calc(64px + (100svh - 64px - min(560px, 70svh)) / 2);align-self:start;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:18px}.skills_phDevice__DXgry{width:calc(min(560px, 70svh) * 300 / 620)}.skills_dots__AEK6D{display:flex;gap:6px}.skills_dots__AEK6D i{width:22px;height:4px;border-radius:2px;background:var(--taupe);transition:background .3s,width .3s}.skills_dots__AEK6D i[data-on]{background:var(--ink);width:36px}.skills_steps__zqSFE{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.skills_step__3CyDD{min-height:62svh;display:flex;flex-direction:column;justify-content:center;gap:12px;opacity:.32;transition:opacity .45s}.skills_step__3CyDD[data-on]{opacity:1}.skills_k__Mbvbh{font-size:14px;font-weight:600;color:var(--teal);font-variant-numeric:tabular-nums}.skills_step__3CyDD h3{font-size:clamp(26px,2.8vw,40px)}.skills_step__3CyDD p{color:var(--ink-2);font-size:17px;max-width:42ch}.skills_caption__B4JrD{font-size:13.5px;color:var(--ink-2);text-align:center;max-width:30ch}@media (max-width:820px){.skills_story__Q0pzM{grid-template-columns:minmax(0,1fr)}.skills_ph__Xd895{position:relative;top:0}.skills_phDevice__DXgry{width:210px}.skills_dots__AEK6D{display:none}.skills_step__3CyDD{min-height:0;padding-block:22px;opacity:1;border-top:1px solid var(--taupe)}}.skills_inside__Rr2TA{padding-block:10vh 12vh;background:var(--linen)}.skills_inside__Rr2TA h2{font-size:clamp(30px,4vw,54px);text-align:center}.skills_igrid__5Lrb6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(28px,5vh,48px) 0 0;padding:0;list-style:none}.skills_ic__z8XfZ{background:var(--card);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line)}.skills_gl__keZuU{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff}.skills_gl__keZuU svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.skills_ic__z8XfZ h3{font-size:19px;letter-spacing:-.02em;line-height:1.2}.skills_ic__z8XfZ p{color:var(--ink-2);font-size:14.5px}.skills_req__kdpsj{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:28px;align-items:center;font-size:14px;color:var(--ink-2)}.skills_req__kdpsj span{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-family:var(--mono);font-size:13px;color:var(--ink)}.skills_reqNote__C8_7o{text-align:center;font-size:14px;color:var(--ink-2);margin-top:12px}@media (max-width:900px){.skills_igrid__5Lrb6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.skills_igrid__5Lrb6{grid-template-columns:minmax(0,1fr)}}.skills_made__Lm3pr{padding-block:8vh 10vh;text-align:center}.skills_made__Lm3pr p{color:var(--ink-2);max-width:60ch;margin:0 auto}.skills_made__Lm3pr .skills_mcta__RzE79{margin-top:22px;display:flex;justify-content:center}@media (prefers-reduced-motion:reduce){.skills_cu__avt66{animation:none!important}.skills_step__3CyDD{opacity:1}}