.career-site{--career-bg:#090909;--career-panel:#151515;--career-text:#f2f2f2;--career-muted:#aaa;--career-border:#292929;--career-accent:#d4e6f5;min-height:100dvh;background:var(--career-bg);color:var(--career-text);font-family:var(--font-sans);line-height:1.65}.career-site [data-reveal]{--reveal-x:0px;--reveal-y:0px}.career-site [data-reveal=left]{--reveal-x:-24px}.career-site [data-reveal=right]{--reveal-x:24px}.career-site [data-reveal=up]{--reveal-y:22px}.career-site [data-reveal=down]{--reveal-y:-16px}.career-site [data-reveal-state=pending]{opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0)}.career-site [data-reveal-state=revealed]{animation:career-reveal-in .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s) both}@keyframes career-reveal-in{0%{opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:767px){.career-site [data-reveal=left],.career-site [data-reveal=right]{--reveal-x:0px;--reveal-y:16px}}@media (prefers-reduced-motion:reduce){.career-site [data-reveal]{opacity:1!important;transform:none!important;animation:none!important}}.career-container{width:min(100% - 48px,1152px);margin-inline:auto}.career-section{padding-block:96px}.career-site h1,.career-site h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.career-site h1{max-width:650px;font-size:clamp(44px,4.8vw,68px)}.career-site h2{max-width:640px;font-size:clamp(30px,3vw,42px)}.career-site h3{font-size:20px;font-weight:550;line-height:1.4;letter-spacing:-.015em}.career-eyebrow{margin-bottom:20px;color:var(--career-accent);font-size:12px;font-weight:600;letter-spacing:.09em}.career-intro{max-width:570px;margin-top:26px;color:var(--career-muted);font-size:18px;line-height:1.8}.career-body{max-width:560px;margin-block:24px;color:var(--career-muted);font-size:17px}.career-small{margin-block:16px;color:var(--career-muted);font-size:13px;line-height:1.75}.career-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.career-button,.career-button-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid var(--career-text);border-radius:6px;background:var(--career-text);color:var(--career-bg);font-size:14px;font-weight:600;line-height:1.5;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s}.career-button:hover{background:#d9d9d9;border-color:#d9d9d9}.career-button-secondary{border-color:#555;background:transparent;color:var(--career-text)}.career-button-secondary:hover{border-color:var(--career-accent);background:#1b1b1b}.career-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--career-accent);font-size:14px;font-weight:500;cursor:pointer;text-underline-offset:5px}.career-text-link:hover{text-decoration:underline}.career-site :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--career-accent);outline-offset:5px}.career-site button:disabled{opacity:.45;cursor:not-allowed}.career-hero{padding-block:92px 100px}.career-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.career-research-sheet{border:1px solid var(--career-border);border-radius:8px;background:var(--career-panel);padding:28px}.career-sheet-heading{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--career-border);color:var(--career-muted);font-size:11px}.career-research-sheet h2{font-size:34px}.career-sheet-note{margin-top:20px;padding-top:18px;border-top:1px solid var(--career-border);color:var(--career-muted);font-size:13px}.career-chart{min-width:0;margin-block:22px}.career-chart svg{display:block;width:100%;height:auto;overflow:visible}.career-chart svg text{fill:var(--career-muted);font-family:ui-monospace,monospace;font-size:11px}.career-chart svg .career-chart-marker{fill:var(--career-accent);font-size:12px}.career-chart-legend{display:flex;gap:24px;margin-bottom:8px;color:var(--career-muted);font-size:12px}.career-chart-legend span{display:inline-flex;align-items:center;gap:8px}.career-chart-legend i{width:20px;border-top:2px solid var(--career-accent)}.career-chart-legend .career-line-dashed{border-top:2px dashed var(--career-muted)}.career-chart figcaption,.career-chart-data{color:var(--career-muted);font-size:11px}.career-chart-data{margin-top:8px}.career-chart-data summary{cursor:pointer}.career-chart-data ul{margin-top:8px;overflow-wrap:anywhere}.career-metric-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.career-metric-row dt{margin-bottom:4px;color:var(--career-muted);font-size:12px}.career-metric-row dd{font-family:ui-monospace,monospace;font-size:24px;line-height:1.5}.career-metric-row dd span{font-family:var(--font-sans);font-size:12px;color:var(--career-muted)}.career-metric-row .career-metric-secondary{margin-top:6px;font-size:11px;color:var(--career-muted)}.career-split{display:grid;grid-template-columns:1fr 1fr;gap:100px}.career-evidence,.career-faq,.career-opportunities{border-top:1px solid var(--career-border)}.career-scenarios article+article{margin-top:32px}.career-scenarios p{max-width:470px;margin-top:10px;color:var(--career-muted)}.career-preview-invite{background:#101010}.career-preview-outline{display:grid;align-content:center;gap:28px}.career-preview-outline li{display:grid;grid-template-columns:36px 1fr;gap:20px}.career-preview-outline li>span{display:grid;place-items:center;align-self:start;width:36px;height:36px;border:1px solid #555;border-radius:50%;color:var(--career-accent);font-family:ui-monospace,monospace;font-size:13px}.career-preview-outline p{margin-top:6px;color:var(--career-muted);font-size:15px}.career-section-heading{max-width:680px;margin-bottom:48px}#path{scroll-margin-top:86px}.career-path{margin-block:48px 32px}.career-path li{position:relative;display:grid;grid-template-columns:36px 1fr .8fr;gap:28px;padding-bottom:44px}.career-path li:not(:last-child):before{content:"";position:absolute;top:38px;bottom:8px;left:17px;width:1px;background:#454545}.career-path-index{display:grid;place-items:center;align-self:start;width:36px;height:36px;border:1px solid #555;border-radius:50%;color:var(--career-accent);font-family:ui-monospace,monospace;font-size:13px}.career-path li p{margin-top:10px;max-width:480px;color:var(--career-muted)}.career-path li .career-path-outcome{align-self:start;max-width:330px;margin:0 0 0 36px;font-size:14px}.career-path-outcome span{display:block;margin-bottom:8px;color:var(--career-accent);font-size:11px;font-weight:600;letter-spacing:.05em}.career-task-example{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding-bottom:48px}.career-task-example p:not(.career-eyebrow){margin-block:18px;color:var(--career-muted)}.career-feedback{align-self:start;padding:24px 28px;border-left:2px solid var(--career-accent);background:var(--career-panel)}.career-feedback>p:nth-child(2){font-family:ui-monospace,monospace;font-size:14px;overflow-wrap:anywhere}.career-projects{display:grid;grid-template-columns:1fr 1fr;gap:64px}.career-projects article{padding-top:28px;border-top:1px solid var(--career-border)}.career-projects article>p:not(.career-eyebrow){margin-block:18px;color:var(--career-muted)}.career-projects .career-project-artifact{font-family:ui-monospace,monospace;font-size:12px}.career-pricing-summary{display:grid;grid-template-columns:1.25fr 1fr;gap:120px;align-items:center}.career-price{display:flex;align-items:baseline;gap:10px}.career-price strong{font-family:Georgia,serif;font-size:64px;font-weight:400;letter-spacing:-.03em}.career-price span,.career-price-alt{color:var(--career-muted)}.career-price-alt{margin-bottom:24px;font-family:ui-monospace,monospace;font-size:14px}.career-faq details{padding-block:20px;border-bottom:1px solid var(--career-border)}.career-faq details:first-child{padding-top:0}.career-faq summary{font-size:16px;font-weight:500;cursor:pointer}.career-faq details p{margin-top:16px;color:var(--career-muted);font-size:15px}.career-closing{padding-block:92px 100px;text-align:center;background:#101010}.career-closing .career-body,.career-closing h2{margin-inline:auto}.career-closing h2{max-width:760px;font-size:clamp(36px,4vw,52px)}.career-demo-link{margin-top:20px}.career-role-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}.career-role-paths a{display:block;padding-top:22px;border-top:1px solid var(--career-border)}.career-role-paths strong{display:block;font-size:16px;font-weight:550}.career-role-paths span{display:block;margin-block:8px;color:var(--career-accent);font-size:12px}.career-build-steps,.career-role-paths p{color:var(--career-muted);font-size:14px}.career-build-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin-bottom:40px;list-style:decimal inside}.career-evidence .career-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.momentum-demo{min-width:0;padding:28px;border:1px solid #393939;border-radius:8px;background:#151515;color:#f2f2f2;font-family:var(--font-sans);line-height:1.6}.momentum-demo-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:18px;color:#bcbcbc;font-size:11px}.momentum-demo h3{font-size:24px;font-weight:550;line-height:1.25;letter-spacing:-.025em}.momentum-demo-intro{margin-top:12px;color:#bcbcbc;font-size:13px}.momentum-demo-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.momentum-demo-controls label{min-width:0;color:#bcbcbc;font-size:11px}.momentum-demo-controls select{display:block;width:100%;min-width:0;min-height:42px;margin-top:7px;padding:8px;border:1px solid #555;border-radius:4px;background:#090909;color:#f2f2f2;font-size:12px}.momentum-demo :is(a,select,summary):focus-visible{outline:2px solid #d4e6f5;outline-offset:4px}.momentum-demo-chart{margin-block:24px 20px}.momentum-demo-chart svg{display:block;width:100%;height:auto}.momentum-demo-chart text{fill:#bcbcbc;font-family:ui-monospace,monospace;font-size:11px}.momentum-demo-legend{display:flex;flex-wrap:wrap;gap:10px 20px;color:#bcbcbc;font-size:11px}.momentum-demo-legend span:before{content:"";display:inline-block;width:15px;margin-right:6px;border-top:2px solid #d4e6f5;vertical-align:middle}.momentum-demo-legend span:nth-child(2):before{border-color:#b7b7b7}.momentum-demo-legend span:nth-child(3):before{border-color:#888;border-top-style:dashed}.momentum-demo-chart figcaption{color:#aaa;font-size:11px}.momentum-demo-table-wrap{overflow-x:auto}.momentum-demo table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.momentum-demo caption{margin-bottom:8px;color:#d4e6f5;text-align:left;font-size:12px}.momentum-demo :is(th,td){padding:10px 8px;border-bottom:1px solid #393939}.momentum-demo th{color:#bcbcbc;font-weight:400}.momentum-demo td{font-family:ui-monospace,monospace}.momentum-demo :is(th,td):first-child{padding-left:0}.momentum-demo-feedback{margin-top:14px;color:#d4e6f5;font-size:12px}.momentum-demo-method{margin-top:18px;color:#bcbcbc;font-size:12px}.momentum-demo-method summary{cursor:pointer;color:#f2f2f2}.momentum-demo-method p{margin-top:12px}.momentum-demo-link{display:inline-block;margin-top:20px;color:#d4e6f5;text-decoration:underline;text-underline-offset:5px;font-size:14px}@media (max-width:767px){.career-evidence .career-projects,.career-role-paths{grid-template-columns:1fr}.career-build-steps{grid-template-columns:1fr 1fr;gap:16px}.momentum-demo{padding:20px 16px}.momentum-demo-controls{grid-template-columns:1fr 1fr}.momentum-demo-controls label:last-child{grid-column:1/-1}}.career-site .quant-site-footer>div{max-width:1152px;padding-inline:24px}.career-site .quant-site-footer .mb-12{font-family:Georgia,serif;font-weight:400}.career-preview-main{padding-block:72px 100px}.career-preview-heading{max-width:850px}.career-preview-heading h1{max-width:800px;font-size:clamp(40px,4.5vw,60px)}.career-preview-heading .career-intro{max-width:710px}.career-step-nav{margin-top:42px;padding-block:20px;border-top:1px solid var(--career-border);border-bottom:1px solid var(--career-border)}.career-step-nav ol{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.career-step-nav button{display:inline-flex;align-items:center;gap:10px;text-align:left;color:var(--career-muted);font-size:13px;cursor:pointer}.career-step-nav button span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid #555;border-radius:50%;font-family:ui-monospace,monospace}.career-step-nav [aria-current=step]{color:var(--career-accent)}.career-step-nav [aria-current=step] span{border-color:var(--career-accent)}.career-save-status{margin-block:18px 36px;color:var(--career-muted);font-size:12px}.career-preview-workspace{padding:36px;background:var(--career-panel);border:1px solid var(--career-border);border-radius:8px}.career-preview-section-heading{max-width:760px;margin-bottom:32px}.career-preview-section-heading h2{max-width:720px;font-size:clamp(30px,3vw,38px)}.career-preview-section-heading h2:focus{outline:none}.career-preview-section-heading>p:last-child{margin-top:20px;color:var(--career-muted)}.career-preview-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:start}.career-preview-grid>form{padding-top:24px}.career-choice-list legend{margin-bottom:16px;font-size:15px;font-weight:500}.career-choice-list label{display:flex;gap:12px;align-items:center;padding:13px 16px;margin-block:10px;border:1px solid #555;border-radius:5px;cursor:pointer}.career-choice-inline label:has(input:checked),.career-choice-list label:has(input:checked){border-color:var(--career-accent);background:#20262b}.career-site input[type=radio]{width:16px;height:16px;flex-shrink:0;accent-color:var(--career-accent)}.career-formula{margin-bottom:20px;font-family:ui-monospace,monospace;font-size:18px;color:var(--career-accent)}.career-input-label{display:block;margin-bottom:10px;font-size:14px;font-weight:500}.career-input{display:block;width:100%;padding:12px 14px;border:1px solid #666;border-radius:5px;background:#090909;color:var(--career-text);font-size:16px;line-height:1.75}.career-feedback-message{margin-block:16px;color:var(--career-accent);font-size:14px}.career-feedback-message:empty{display:none}.career-revealed{margin-top:32px;padding-top:32px;border-top:1px solid var(--career-border)}.career-revealed>p{max-width:800px;margin-block:24px;color:var(--career-muted)}.career-table-wrap{width:100%;overflow-x:auto}.career-metrics-table{width:100%;border-collapse:collapse;font-family:ui-monospace,monospace;font-size:13px;text-align:left}.career-metrics-table caption{margin-bottom:12px;color:var(--career-muted);font-family:var(--font-sans);font-size:12px;text-align:left}.career-metrics-table th{font-weight:500}.career-metrics-table thead{color:var(--career-muted)}.career-metrics-table :is(th,td){padding:14px 12px;border-bottom:1px solid var(--career-border)}.career-metrics-table :is(th,td):first-child{padding-left:0}.career-metrics-table :is(th,td):last-child{padding-right:0}.career-transfer-form{margin-top:24px}.career-transfer-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.career-transfer-questions legend{margin-bottom:16px;font-weight:500}.career-choice-inline{display:flex;gap:12px}.career-choice-inline label{display:flex;gap:10px;align-items:center;padding:10px 14px;border:1px solid #666;border-radius:5px;cursor:pointer}.career-conclusion{min-height:250px;margin-bottom:20px;resize:vertical;font-size:14px}.career-next-step{margin-top:44px;padding-top:36px;border-top:1px solid var(--career-border)}.career-next-step>p:not(.career-eyebrow){max-width:750px;margin-top:16px;color:var(--career-muted)}@media (max-width:1023px){.career-hero-grid{gap:36px}.career-pricing-summary,.career-split{gap:48px}.career-path li .career-path-outcome{margin-left:0}.career-preview-grid{gap:28px}.career-step-nav ol{grid-template-columns:1fr 1fr;row-gap:20px}}@media (max-width:767px){.career-container{width:calc(100% - 40px)}.career-section{padding-block:56px}.career-hero{padding-top:56px}.career-hero-grid,.career-preview-grid,.career-pricing-summary,.career-projects,.career-split,.career-task-example,.career-transfer-questions{grid-template-columns:1fr;gap:36px}.career-body,.career-intro{font-size:16px}.career-research-sheet{padding:22px}.career-sheet-heading{font-size:10px}.career-research-sheet h2{font-size:30px}.career-path li{grid-template-columns:36px 1fr;gap:20px}.career-path li .career-path-outcome{grid-column:2;margin-top:-6px}.career-section-heading{margin-bottom:32px}.career-faq details:first-child{padding-top:0}.career-closing h2 br{display:none}.career-preview-main{padding-block:48px 64px}.career-preview-workspace{padding:22px 18px}.career-preview-grid>form{padding-top:0}.career-step-nav button{font-size:12px;gap:8px}.career-completed{gap:28px}.career-metrics-table{font-size:12px}.career-actions{gap:18px}}@media (prefers-reduced-motion:reduce){.career-site *,.career-site :after,.career-site :before{scroll-behavior:auto!important;transition:none!important}}