.studio-secondary-links{flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.studio-secondary-links a{color:var(--paper-dim);text-decoration:none}.shape-studio{color:#292630;background:#f5f4ef;min-height:100vh}.shape-studio .cc-theme{--ink:#f5f4ef;--ink-2:#fffefa;--ink-3:#eee6ef;--paper:#292630;--paper-dim:#696370;--line:#ddd8df;--brand:#623d67;--brand-dim:#513055;--brand-glow:#623d6724;--accent:#623d67;--pos:#197366;--neg:#af3858;--cc-pressure:#af3858;--cc-lift:#197366;--pressure-glow:#af385824;--cc-compare:#226b9d}.shape-studio .cc-theme .gemini-valence{--cc-pressure:#af3858;--cc-lift:#11734f}.shape-studio .cc-theme .diag-range::-webkit-slider-thumb{background-color:#623d67}.shape-studio .cc-theme .diag-range::-moz-range-thumb{background-color:#623d67}.shape-studio .studio-account button[aria-haspopup=menu]{min-height:44px}.shape-studio .cc-aurora{background-image:none}.shape-studio .cc-aurora:before,.shape-studio .cc-aurora:after{display:none}.shape-studio #page-content{min-width:0}.shape-studio main{box-sizing:border-box;width:100%;max-width:1240px}.shape-studio .display{letter-spacing:-.035em;font-weight:600}.shape-studio .studio-navigation{background:#eeeae9;border-color:#ddd8df}.shape-studio .studio-wordmark{letter-spacing:-.065em;font-size:2rem;font-weight:600}.shape-studio .studio-primary-links a{letter-spacing:0;text-transform:none;color:#696370;border-radius:6px;min-height:44px;margin:0;padding:10px 14px;font-size:.8125rem;font-weight:500}.shape-studio .studio-primary-links a:hover,.shape-studio .studio-primary-links a[aria-current=page]{color:#513055;background:#e3dae5}.shape-studio .studio-primary-links a[aria-current=page]{font-weight:650;box-shadow:inset 3px 0 #623d67}.shape-studio .studio-secondary-links a{box-sizing:border-box;min-height:44px;padding:10px 0}.shape-studio .studio-secondary-links a:hover,.shape-studio .studio-secondary-links a[aria-current=page]{color:#513055;text-underline-offset:5px;text-decoration:underline}.shape-studio .studio-footer footer>div{max-width:1240px}.shape-studio .studio-footer nav{flex-wrap:wrap}.shape-studio :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #81558a}.shape-studio .studio-home{margin-top:0}.shape-studio .studio-reading-grid{gap:40px;max-width:none}.shape-studio .studio-shape-panel{--ink:#282231;--paper:#f5eff8;--paper-dim:#c7bace;--line:#5d516b;--cc-pressure:#df9db2;box-sizing:border-box;color:#f5eff8;background:#282231;border-radius:12px;max-width:430px;padding:24px 22px 22px;box-shadow:0 18px 44px -28px #28223199}.studio-shape-label{text-transform:uppercase;letter-spacing:.13em;color:var(--paper-dim);margin:0;font-size:.7rem}.studio-next-paths{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin:42px auto 0;display:grid}.studio-next-paths>a{border-top:1px solid var(--line);color:var(--paper);flex-direction:column;gap:10px;padding:22px 0;text-decoration:none;display:flex}.studio-next-paths>a:hover strong{color:var(--brand)}.studio-next-paths strong{font-size:1.05rem;font-weight:600;line-height:1.5}.studio-next-paths strong>span{margin-left:8px;display:inline-block}.studio-next-paths>a>span:last-child{color:var(--paper-dim);font-size:.8125rem;line-height:1.7}.studio-path-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:.65rem}@media (min-width:1100px){.shape-studio{padding-left:208px}.shape-studio .studio-navigation{z-index:40;border-bottom:0;border-right:1px solid #ddd8df;width:208px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.shape-studio .studio-nav-inner{box-sizing:border-box;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:32px;min-height:100%;padding:32px 24px;display:flex}.shape-studio .studio-nav-main{flex-direction:column;align-items:stretch;gap:40px;display:flex}.shape-studio .studio-primary-links{flex-direction:column;align-items:stretch;gap:5px;display:flex}.shape-studio .studio-primary-links a{display:flex}.shape-studio .studio-secondary-links{border-top:1px solid #d8d0da;flex-direction:column;gap:1px;padding:20px 14px 0}.shape-studio .studio-account [role=menu]{box-sizing:border-box;min-width:160px;inset:auto auto calc(100% + 8px) 0}.shape-studio .studio-account{border-top:1px solid #d8d0da;margin-top:auto;padding-top:24px}.shape-studio .studio-reading-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center}.shape-studio main{padding:46px}}@media (max-width:1099px){.shape-studio .studio-nav-inner{gap:14px;max-width:none;padding:16px 24px}.shape-studio .studio-nav-main{justify-content:space-between;gap:12px;width:100%}.shape-studio .studio-primary-links{gap:2px}.shape-studio .studio-secondary-links{gap:20px}.shape-studio .studio-account{margin-left:auto}}@media (max-width:650px){.shape-studio .studio-nav-inner{padding:15px 20px 10px}.shape-studio .studio-nav-main{display:block}.shape-studio .studio-primary-links{flex-wrap:nowrap;justify-content:space-between;margin-top:12px;display:flex}.shape-studio .studio-primary-links a{padding:10px 8px;font-size:.75rem}.shape-studio .studio-secondary-links{gap:15px;font-size:.6875rem}.shape-studio .studio-account{gap:10px}.shape-studio main{padding:28px 20px}.shape-studio .studio-reading-grid{flex-direction:column;gap:28px;display:flex}.shape-studio .studio-shape-panel{max-width:400px;padding:20px 18px}.studio-next-paths{grid-template-columns:1fr;gap:0;margin-top:28px}}@media (max-width:360px){.shape-studio .studio-primary-links a{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.shape-studio *,.shape-studio :before,.shape-studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.shape-studio{padding-left:0}.shape-studio .studio-navigation,.shape-studio .studio-footer{display:none}.shape-studio main{max-width:none;padding:0}}.studio-wordmark{flex-direction:column;gap:5px;display:inline-flex}.studio-brand-subtitle{max-width:205px;font:400 .65rem/1.5 var(--font-inter),sans-serif;letter-spacing:.015em;color:var(--paper-dim)}.shape-studio{color:#28223b;background:#faf8ff}:is(html:has(.shape-studio),body:has(.shape-studio)){background:#faf8ff}.shape-studio .cc-theme{--ink:#faf8ff;--ink-2:#fff;--ink-3:#ede7ff;--paper:#28223b;--paper-dim:#655d79;--line:#ded7ed;--brand:#6435d9;--brand-dim:#5025b8;--brand-glow:#6435d929;--accent:#6435d9;--pos:#087967;--neg:#b93462;--cc-pressure:#b93462;--cc-lift:#087967;--cc-compare:#2568a1}.shape-studio .studio-navigation{--ink:#25153f;--ink-2:#362451;--paper:#fff;--paper-dim:#d3c6ec;--line:#533d73;--brand:#ddcaff;--brand-dim:#fff;--accent:#ddcaff;background:#25153f;border-color:#533d73}.shape-studio .studio-wordmark{color:#fff}.shape-studio .studio-brand-subtitle{color:#d3c6ec}.shape-studio .studio-primary-links a{color:#e0d5f3;transition:background .18s,transform .18s}.shape-studio .studio-primary-links a:hover{color:#fff;background:#3d275c;transform:translate(2px)}.shape-studio .studio-primary-links a[aria-current=page]{color:#311454;box-shadow:none;background:#ddcaff}.shape-studio .studio-secondary-links{border-color:#533d73}.shape-studio .studio-secondary-links a{color:#d3c6ec;font-size:.75rem}.shape-studio .studio-secondary-links a:hover,.shape-studio .studio-secondary-links a[aria-current=page]{color:#fff}.shape-studio .studio-account{border-color:#533d73}.shape-studio .studio-footer{background:#f4effc}.shape-studio .studio-home{animation:.4s ease-out both career-arrive}.shape-studio .studio-shape-panel{--ink:#24133e;--paper:#fff;--paper-dim:#d1c2e9;--line:#705394;--cc-pressure:#ff8dab;--cc-lift:#6ce0c8;background:#24133e;border-radius:22px;box-shadow:0 24px 55px -32px #5c2ba2}.shape-studio :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#9863ff}.shape-studio .studio-workflow{animation:.35s ease-out both career-arrive}.shape-studio .studio-workflow p,.shape-studio .studio-workflow li{font-size:.9rem}.shape-studio .studio-heading>p:last-child{font-size:.95rem}.shape-studio .studio-primary{border-radius:10px;box-shadow:0 6px 16px -10px #6435d9}.shape-studio .studio-primary:hover{background:#5025b8}.shape-studio .studio-secondary{border-radius:10px}.shape-studio .studio-list-row{transition:background .2s}.shape-studio .studio-list-row:hover{background:#f1eafa}.career-overview-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;margin-bottom:30px;padding-bottom:25px;display:flex}.career-overview-intro h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:650;line-height:1.13}.career-overview-intro p{max-width:58ch;color:var(--paper-dim);margin:0;line-height:1.65}.career-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:.68rem;font-weight:650}.career-next-step{background:#ede7ff;border-left:4px solid #6435d9;border-radius:0 14px 14px 0;margin:28px 0;padding:22px 24px}.career-next-step h2{letter-spacing:-.025em;margin:4px 0 10px;font-size:1.25rem}.career-next-step p{margin:8px 0;font-size:.9rem;line-height:1.65}.career-next-step a{color:#5025b8;text-underline-offset:5px;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.career-explainer{vertical-align:middle;display:inline-block;position:relative}.career-explainer summary{cursor:pointer;border:1px solid var(--line);width:28px;height:28px;color:var(--brand);font:600 .8rem var(--font-inter),sans-serif;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:inline-flex}.career-explainer summary::-webkit-details-marker{display:none}.career-explainer[open]{display:block}.career-explainer[open] summary{margin-bottom:8px}.career-explainer p{background:var(--ink-3);color:var(--paper);border-radius:8px;max-width:60ch;padding:12px 16px;font-size:.85rem;line-height:1.65}.career-dimension-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:25px 0;display:grid}.career-dimension-strip a{color:var(--paper);border-bottom:1px solid var(--line);padding:17px 14px;text-decoration:none;transition:background .15s}.career-dimension-strip a:hover{background:var(--ink-3)}.career-dimension-strip strong{font-size:.875rem;display:block}.career-dimension-strip span{color:var(--paper-dim);margin-top:5px;font-size:.75rem;display:block}@keyframes career-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px){.shape-studio{padding-left:230px}.shape-studio .studio-navigation{width:230px}.shape-studio .studio-nav-inner{padding:32px 20px}.shape-studio .studio-secondary-links{padding-left:14px;padding-right:0}}@media (max-width:650px){.shape-studio .studio-wordmark{flex-direction:row;align-items:center;gap:18px;font-size:1.75rem}.shape-studio .studio-brand-subtitle{max-width:180px;font-size:.65rem}.shape-studio .studio-primary-links{grid-template-columns:1fr 1fr;gap:3px;display:grid}.shape-studio .studio-primary-links a{padding:10px 12px;font-size:.8125rem;display:flex}.shape-studio .studio-secondary-links{gap:4px 14px}.shape-studio .studio-secondary-links a{font-size:.7rem}.career-overview-intro{flex-direction:column;gap:12px}.career-next-step{padding:18px}.career-dimension-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.shape-studio .studio-home,.shape-studio .studio-workflow{animation:none}.shape-studio .studio-primary-links a:hover{transform:none}}@media print{.shape-studio{padding-left:0}}.assessment-overview{margin:30px 0}.assessment-overview__intro>p{max-width:75ch;color:var(--paper-dim);font-size:.9rem;line-height:1.7}.assessment-overview__dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.assessment-overview__dimension{border-top:2px solid var(--line);min-width:0;padding:24px 0}.assessment-overview__dimension[data-evidence-state=personal_evidence]{border-top-color:var(--cc-lift)}.assessment-overview__dimension[data-evidence-state=limited_personal_evidence]{border-top-color:var(--brand)}.assessment-overview__dimension h3{letter-spacing:-.025em;margin:8px 0 12px;font-size:1.15rem}.assessment-overview__dimension p{font-size:.88rem;line-height:1.7}.assessment-overview__dimension .assessment-overview__basis{color:var(--brand);margin:0;font-size:.65rem;font-weight:650;line-height:1.6}.assessment-overview__why summary{cursor:pointer;min-height:44px;color:var(--paper-dim);align-items:center;font-size:.8rem;display:flex}.assessment-overview__why a,.assessment-overview__action{color:var(--brand);font-size:.8rem;line-height:1.6}.assessment-overview__action{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.assessment-overview--compact .assessment-overview__dimensions{display:block}.assessment-overview--compact .assessment-overview__dimension{padding:16px 0}.assessment-overview--compact .assessment-overview__dimension p{margin:8px 0}.assessment-overview--compact>a{color:var(--brand);align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}@media (max-width:700px){.assessment-overview__dimensions{grid-template-columns:1fr}}.career-plan-toolbar{flex-wrap:wrap;align-items:center;gap:22px;margin:24px 0 34px;display:flex}.career-plan-toolbar p{max-width:46ch;color:var(--paper-dim)}.career-plan-context{justify-content:space-between;align-items:center;gap:24px;display:flex}.career-plan-context>div{min-width:0}.career-plan-context .studio-secondary{flex-shrink:0}.career-plan-intro{border-top:2px solid var(--brand);padding:28px 0}.career-plan-intro h2{max-width:30ch;font-size:1.8rem}.career-action-list{counter-reset:career-actions}.career-action{counter-increment:career-actions;border-top:1px solid var(--line);padding:30px 0}.career-action h2{padding-left:48px;position:relative}.career-action h2:before{content:counter(career-actions,decimal-leading-zero);color:var(--brand);letter-spacing:.05em;padding-top:3px;font-size:.8rem;position:absolute;top:2px;left:0}.career-action .studio-steps{margin:20px 0}.career-action .studio-steps li::marker{color:var(--brand);font-weight:650}.career-progress-form{background:var(--ink-3);border-radius:12px;margin:24px 0;padding:20px}.career-progress-form label:first-child{margin-top:0}.career-progress-form button{background:var(--ink-2);margin-top:8px}.career-plan-history{border-top:1px solid var(--line);margin-top:28px;padding-top:30px}.career-plan-history p{border-bottom:1px solid var(--line);padding:12px 0}.career-plan-links{flex-wrap:wrap;gap:15px 28px;margin-top:32px;display:flex}.career-plan-links a{align-items:center;min-height:44px;font-size:.8rem;display:inline-flex}@media (max-width:760px){.career-plan-context{flex-direction:column;align-items:start}.career-plan-toolbar{gap:12px}.career-action h2{padding-left:38px}}.career-evidence-trail{margin:32px 0}.career-evidence-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.career-evidence-tabs a{border:1px solid var(--line);min-height:44px;color:var(--paper);border-radius:24px;align-items:center;padding:8px 14px;font-size:.75rem;text-decoration:none;display:inline-flex}.career-evidence-tabs a[aria-current=page]{color:#fff;background:var(--brand);border-color:var(--brand)}.career-evidence-dimension{border-top:1px solid var(--line);padding:15px 0}.career-evidence-dimension summary{cursor:pointer;min-height:44px;font-weight:600;line-height:1.6}.career-evidence-dimension summary span{color:var(--paper-dim);font-size:.75rem;font-weight:400;display:block}.career-evidence-dimension p{font-size:.88rem;line-height:1.7}.career-evidence-dimension article{border-bottom:1px solid var(--line);padding:18px 0}.career-evidence-dimension h3{margin-bottom:6px;font-size:1rem}.career-evidence-dimension blockquote{border-left:3px solid var(--brand);margin:16px 0;padding-left:18px;font-size:.9rem;line-height:1.7}.career-evidence-dimension a{min-height:44px;color:var(--brand);text-underline-offset:4px;align-items:center;font-size:.85rem;display:inline-flex}.career-evidence-date{color:var(--paper-dim)}
