.faq-section_faqSection__gAx48{padding-block:var(--s12) var(--s16,96px);border-top:1px solid var(--color-border);margin-top:var(--s10)}.faq-section_faqGrid__QOL5L{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:var(--s12);gap:var(--s12);align-items:start}.faq-section_faqIntro____f7Q{position:-webkit-sticky;position:sticky;top:188px}.faq-section_faqKicker__wK2kf{margin:0;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-amber-on-bg)}.faq-section_faqTitle__k7L_s{font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-text);line-height:var(--lh-tight);margin:var(--s3) 0 0}.faq-section_faqNote__Tp4Jx{font-size:var(--fs-base);color:var(--color-text-muted);line-height:var(--lh-normal);margin:var(--s4) 0 0;max-width:34ch}.faq-section_faqContact__mj1dl{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s5);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-accent);text-decoration:none}.faq-section_faqContact__mj1dl:hover{text-decoration:underline}.faq-section_faqContact__mj1dl:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.faq-section_faqList__xzOEN{border-top:1px solid var(--color-border)}.faq-section_faqItem__vLi_h{border-bottom:1px solid var(--color-border)}.faq-section_faqQ__s8v6_{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:var(--s5) var(--s1);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-text)}.faq-section_faqQ__s8v6_::-webkit-details-marker{display:none}.faq-section_faqQ__s8v6_:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--r-sm)}.faq-section_faqIco__38z7R{position:relative;flex:none;width:24px;height:24px;border:1px solid var(--color-border);border-radius:7px;transition:border-color var(--dur-quick) var(--ease-out)}.faq-section_faqIco__38z7R:after,.faq-section_faqIco__38z7R:before{content:"";position:absolute;left:50%;top:50%;background:var(--color-text-muted);transform:translate(-50%,-50%);border-radius:1px}.faq-section_faqIco__38z7R:before{width:11px;height:1.5px}.faq-section_faqIco__38z7R:after{width:1.5px;height:11px;transition:opacity var(--dur-quick) var(--ease-out)}.faq-section_faqItem__vLi_h[open] .faq-section_faqIco__38z7R:after{opacity:0}.faq-section_faqItem__vLi_h[open] .faq-section_faqIco__38z7R,.faq-section_faqQ__s8v6_:hover .faq-section_faqIco__38z7R{border-color:var(--color-accent)}.faq-section_faqA__lKV49{font-size:var(--fs-base);color:var(--color-text-muted);line-height:var(--lh-normal);margin:0;padding:var(--s1) var(--s1) var(--s6);max-width:66ch}@media (prefers-reduced-motion:reduce){.faq-section_faqIco__38z7R,.faq-section_faqIco__38z7R:after{transition:none}}@media (max-width:60rem){.faq-section_faqGrid__QOL5L{grid-template-columns:1fr;gap:var(--s6)}.faq-section_faqIntro____f7Q{position:static}.faq-section_faqSection__gAx48{padding-block:var(--s10) var(--s12)}}.skill-guide_guide__Y93ft{width:100%;max-width:75rem;margin-inline:auto;padding-inline:var(--s6);box-sizing:border-box}.skill-guide_body__7BvNN{margin-top:var(--s8);display:grid;grid-template-columns:minmax(0,1fr) 15rem;grid-gap:var(--s12);gap:var(--s12);align-items:start}.skill-guide_content__Q1DAD{min-width:0}@media (max-width:60rem){.skill-guide_body__7BvNN{grid-template-columns:1fr;gap:var(--s6)}}.skill-guide_hero__oTxoL{position:relative;overflow:hidden;margin-top:var(--s6);padding-block:var(--s8) var(--s10);border-bottom:1px solid var(--color-border)}.skill-guide_heroMark__x42yt{position:absolute;top:50%;right:4.5%;transform:translateY(calc(-48% - 18px)) skewX(-11deg);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:30rem;line-height:1;color:var(--color-amber-on-bg);opacity:.05;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}:root[data-theme=dark] .skill-guide_heroMark__x42yt{color:#ffffff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .skill-guide_heroMark__x42yt{color:#ffffff}}@media (max-width:56rem){.skill-guide_heroMark__x42yt{display:none}}.skill-guide_hero__oTxoL>:not(.skill-guide_heroMark__x42yt){position:relative;z-index:1}.skill-guide_heroCrumbs__L4N_w{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s6);font-size:var(--fs-sm)}.skill-guide_heroCrumbs__L4N_w a{color:var(--color-text-muted);text-decoration:none;font-weight:var(--fw-medium)}.skill-guide_heroCrumbs__L4N_w a:hover{color:var(--color-accent);text-decoration:underline}.skill-guide_heroCrumbs__L4N_w a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.skill-guide_crumbCurrent__FyMlZ{color:var(--color-text);font-weight:var(--fw-semibold)}.skill-guide_csep__0M_Id{width:13px;height:13px;flex:none;fill:none;stroke:var(--color-text-subtle);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.skill-guide_heroEyebrow__gx6bm{margin:0 0 var(--s3);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-amber-on-bg)}.skill-guide_heroTitle__iLp9Q{margin:0;max-width:24ch;font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--color-text)}@media (max-width:40rem){.skill-guide_heroTitle__iLp9Q{font-size:var(--fs-2xl)}}.skill-guide_heroTax__Zi4xc{margin:var(--s4) 0 0;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;line-height:var(--lh-normal);color:var(--color-text-muted)}.skill-guide_cbadges__b6p_Q{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s5)}.skill-guide_cbadge__iVHzp{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-sm);padding:var(--s2) var(--s3)}.skill-guide_cbadgeStem__d3JnM{background:var(--color-accent-hover);color:var(--color-accent-fg)}.skill-guide_cbadgeDigital__p37IT{background:var(--color-accent);color:var(--color-accent-fg)}.skill-guide_cbadgeGreen__I73SI{background:var(--color-success);color:var(--color-success-fg)}.skill-guide_cbadgeNumeracy__ITdZA{background:var(--color-amber);color:var(--color-amber-fg)}.skill-guide_akaline__Pxgjq{margin:var(--s4) 0 0;max-width:64ch;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-muted)}.skill-guide_akaline__Pxgjq b{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.skill-guide_heroTiles__MwOg2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);margin:var(--s6) 0 0;max-width:40rem}@media (max-width:40rem){.skill-guide_heroTiles__MwOg2{grid-template-columns:1fr}}.skill-guide_heroTile__WbEzx{margin:0;padding:var(--s4) var(--s5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.skill-guide_heroTileVal___0Sx5{margin:0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--color-text)}.skill-guide_heroTileRange__HmCDV .skill-guide_heroTileVal___0Sx5{font-size:var(--fs-md)}.skill-guide_heroTileLbl__wSNFN{margin:var(--s2) 0 0;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.skill-guide_section__N8xbI{padding-block:var(--s10) var(--s8);border-bottom:1px solid var(--color-border)}.skill-guide_sectionCard__Mjuvx{margin:var(--s6) 0;padding:var(--s10) var(--s8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}@media (max-width:40rem){.skill-guide_sectionCard__Mjuvx{padding:var(--s8) var(--s5)}}.skill-guide_sectionEyebrow__djgQK{margin:0 0 var(--s2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.skill-guide_sectionNum__A5eEF{color:var(--color-amber-on-bg);font-weight:var(--fw-bold)}.skill-guide_sectionTitle__H2aox{margin:0 0 var(--s3);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:-.02em;color:var(--color-text);scroll-margin-top:8.5rem}@media (max-width:45rem){.skill-guide_sectionTitle__H2aox{scroll-margin-top:13rem}}.skill-guide_prose__9rCvW{margin:var(--s3) 0 0;max-width:70ch;font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text)}.skill-guide_prose__9rCvW strong{color:var(--color-text);font-weight:var(--fw-semibold)}.skill-guide_src__1Pc3C{display:inline-block;margin-top:var(--s5);padding:var(--s2) var(--s3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--color-text-muted);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--r-sm)}.skill-guide_honest___blZ_{margin-top:var(--s4);padding:var(--s3) var(--s4);max-width:76ch;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-left:3px solid var(--color-amber-on-bg);border-radius:var(--r-md)}.skill-guide_honest___blZ_ p{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-muted)}.skill-guide_honest___blZ_ strong{color:var(--color-text)}.skill-guide_payBig__w7MJi{margin:var(--s4) 0 0;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--color-text)}.skill-guide_payBar__BYZmB{position:relative;height:8px;margin:var(--s4) 0 var(--s2);max-width:35rem;border-radius:var(--r-pill);background:var(--blue-50);overflow:hidden}.skill-guide_payBar__BYZmB i{position:absolute;inset:0 22%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--color-accent),var(--color-accent-hover))}.skill-guide_payEdn__KRjHB{margin:var(--s4) 0 0;padding-top:var(--s4);max-width:35rem;border-top:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--color-text-muted)}.skill-guide_demand__i7NFP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s4);gap:var(--s4);margin-top:var(--s4);max-width:28rem}@media (max-width:40rem){.skill-guide_demand__i7NFP{grid-template-columns:1fr}}.skill-guide_dcard__vQx4i{padding:var(--s4) var(--s5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md)}.skill-guide_dcard__vQx4i b{display:block;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-text)}.skill-guide_dcardLbl__wVbIP{display:block;margin-top:var(--s1);font-size:var(--fs-sm);color:var(--color-text-muted)}.skill-guide_dcardDensity__W3MiZ{display:inline-block;margin-top:var(--s2);padding:var(--s1) var(--s2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-accent);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--r-sm)}.skill-guide_implist__V1MSx{margin-top:var(--s4);max-width:40rem}.skill-guide_improw__TdIli{display:block;margin-bottom:var(--s4);text-decoration:none}.skill-guide_improw__TdIli:last-child{margin-bottom:0}.skill-guide_itop__a1T4t{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s1)}.skill-guide_il__5x_3r{font-size:var(--fs-sm);color:var(--color-text);transition:color var(--dur-quick) var(--ease-out)}a.skill-guide_improw__TdIli:hover .skill-guide_il__5x_3r{color:var(--color-accent)}a.skill-guide_improw__TdIli:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.skill-guide_iv__9uEjd{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.skill-guide_imptrack__iUH_0{height:6px;border-radius:var(--r-pill);background:var(--blue-50);overflow:hidden}.skill-guide_imptrack__iUH_0 i{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--color-accent),var(--color-accent-hover))}.skill-guide_uselist__KrfdH{display:flex;flex-direction:column;margin-top:var(--s4);max-width:40rem}.skill-guide_userole__OATbj{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s3);margin:0 calc(-1 * var(--s2));border-radius:var(--r-md);border-bottom:1px solid var(--color-border);text-decoration:none;transition:background var(--dur-quick) var(--ease-out)}.skill-guide_userole__OATbj:last-child{border-bottom:0}a.skill-guide_userole__OATbj:hover{background:var(--blue-50)}a.skill-guide_userole__OATbj:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.skill-guide_userole__OATbj span{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text)}.skill-guide_userole__OATbj svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--color-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.skill-guide_knowList__cLWus{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--s8);gap:0 var(--s8);margin-top:var(--s4);max-width:74ch}@media (max-width:40rem){.skill-guide_knowList__cLWus{grid-template-columns:1fr}}.skill-guide_knowRow__E6nP1{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--color-border)}.skill-guide_knowRow__E6nP1 em{font-style:normal;font-size:var(--fs-sm);color:var(--color-text)}.skill-guide_knowRow__E6nP1 b{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-accent)}.skill-guide_core__mzmmU{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--s8);gap:0 var(--s8);margin-top:var(--s4);max-width:74ch}@media (max-width:40rem){.skill-guide_core__mzmmU{grid-template-columns:1fr}}.skill-guide_coreRow__tQlem{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--color-border)}.skill-guide_coreLabel__fHmKl{font-size:var(--fs-sm);color:var(--color-text)}.skill-guide_cmeter__3sB92{display:flex;gap:var(--s1);flex:none}.skill-guide_cmeter__3sB92 i{width:9px;height:9px;border-radius:50%;background:var(--blue-50);border:1px solid var(--color-border)}.skill-guide_cmeter__3sB92 i.skill-guide_cmeterOn__CMzrB{background:var(--color-accent);border-color:var(--color-accent)}.skill-guide_srOnly__p1kYN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skill-guide_lvlDesc__boF8a{margin-top:var(--s4);max-width:76ch;border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--color-surface)}.skill-guide_lvlDesc__boF8a summary{list-style:none;cursor:pointer;padding:var(--s3) var(--s4);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text);display:flex;align-items:center;gap:var(--s2)}.skill-guide_lvlDesc__boF8a summary::-webkit-details-marker{display:none}.skill-guide_lvlDesc__boF8a summary:before{content:"+";font-family:var(--font-mono);color:var(--color-accent);font-weight:var(--fw-bold)}.skill-guide_lvlDesc__boF8a[open] summary:before{content:"–"}.skill-guide_lvlDescBody__ke9iJ{padding:0 var(--s5) var(--s4)}.skill-guide_lvlDescHead__TR2OG{margin:var(--s2) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text)}.skill-guide_lvlDescHead__TR2OG span{font-weight:var(--fw-regular);color:var(--color-text-muted)}.skill-guide_lvlDesc__boF8a ol{margin:var(--s3) 0 0;padding-left:var(--s5)}.skill-guide_lvlDesc__boF8a li{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-muted);margin:var(--s2) 0}.skill-guide_lvlDesc__boF8a li b{color:var(--color-text)}.skill-guide_qual__EWrgC{margin-top:var(--s2);border-top:1px solid var(--color-border);max-width:52rem}.skill-guide_qualRow__7xHUB{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s1) var(--s5);gap:var(--s1) var(--s5);align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--color-border)}.skill-guide_qualMain__Zt5XU{min-width:0}.skill-guide_qualTitle__ktclE{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text)}.skill-guide_qualMeta__GQ2WS{margin:var(--s1) 0 0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted)}.skill-guide_qchips__gyFtU{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s2)}.skill-guide_qchips__gyFtU span{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--r-sm);padding:var(--s1) var(--s2)}.skill-guide_qlink__Wr0dY{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-accent);text-decoration:none}.skill-guide_qlink__Wr0dY:hover{color:var(--color-accent-hover);text-decoration:underline}.skill-guide_qlink__Wr0dY:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.skill-guide_qualRel__2W8rH{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--color-accent);text-align:right;white-space:nowrap}.skill-guide_qualRel__2W8rH small{display:block;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.skill-guide_activity__zQKMc{margin-top:var(--s4);padding:var(--s4) var(--s5);max-width:70ch;background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--r-md);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text)}.skill-guide_footer__K5IPT{margin-top:var(--s8);padding-block:var(--s8);border-top:1px solid var(--color-border)}.skill-guide_footerCols__Geb6U{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s6)}.skill-guide_footerColTitle__Fgqnf{margin:0 0 var(--s2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.skill-guide_footerSources__tVzCZ{list-style:none;padding:0;max-width:52ch}.skill-guide_footerSources__tVzCZ,.skill-guide_footerUpdated__zB_w2{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-muted)}.skill-guide_footerNote__fVAF9{margin:var(--s6) 0 0;max-width:var(--measure);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--color-text-subtle)}@media (prefers-reduced-motion:reduce){.skill-guide_improw__TdIli .skill-guide_il__5x_3r,.skill-guide_userole__OATbj{transition:none}}