.career-hub{--career-ink:#091936;--career-blue:#143b66;--career-teal:#177f7a;--career-mint:#dceddf;--career-gold:#f0b74a;--career-rust:#b94a32;--career-paper:#f5f0e7;--career-white:#fff;color:var(--career-ink);background:var(--career-paper);overflow:hidden}.career-hub *{box-sizing:border-box}.career-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.career-eyebrow{margin:0 0 14px;color:var(--career-rust);font-family:var(--font-heading-family);font-size:1.15rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.career-hero{position:relative;padding:84px 0 76px;background:linear-gradient(110deg,#f5f0e7 0 69%,#dceddf 69%)}.career-hero:before{position:absolute;right:-140px;bottom:-190px;width:500px;height:500px;border:72px solid rgba(23,127,122,.12);border-radius:50%;content:""}.career-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:70px;align-items:center}.career-hero h1{max-width:800px;margin:0;color:var(--career-ink);font-family:var(--font-heading-family);font-size:clamp(4.6rem,7vw,8.2rem);font-weight:700;letter-spacing:-.055em;line-height:.94}.career-hero h1 em{color:var(--career-teal);font-style:normal}.career-hero__lede{max-width:760px;margin:26px 0 0;color:#091936b3;font-size:1.8rem;line-height:1.62}.career-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.career-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 22px;border:2px solid var(--career-teal);border-radius:7px;background:var(--career-teal);box-shadow:0 7px #0d504c;color:#fff!important;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.career-button:hover{box-shadow:0 4px #0d504c;transform:translateY(3px)}.career-button:focus-visible,.career-text-link:focus-visible,.career-path-strip a:focus-visible{outline:3px solid var(--career-gold);outline-offset:4px}.career-button--dark{border-color:var(--career-ink);background:var(--career-ink);box-shadow:0 7px #020814}.career-text-link{color:var(--career-ink);font-size:1.45rem;font-weight:800;text-underline-offset:5px}.career-role-list{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 0;padding:0;list-style:none}.career-role-list li{padding:7px 11px;border:1px solid rgba(9,25,54,.18);border-radius:999px;background:#ffffff80;font-size:1.15rem;font-weight:700}.career-hero__field-note{position:relative;padding:30px;border:1px solid rgba(9,25,54,.13);border-radius:22px;background:#fff;box-shadow:18px 18px #177f7a24}.career-field-note__label{margin:0;color:var(--career-rust);font-size:1.1rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.career-field-note__orbit{position:relative;height:260px;margin:18px 0;display:grid;place-items:center}.career-field-note__orbit:before,.career-field-note__orbit:after{position:absolute;border:1px solid rgba(23,127,122,.35);border-radius:50%;content:""}.career-field-note__orbit:before{top:24px;right:24px;bottom:24px;left:24px}.career-field-note__orbit:after{top:58px;right:58px;bottom:58px;left:58px}.career-field-note__orbit strong{display:grid;z-index:1;width:86px;height:86px;place-items:center;border-radius:50%;background:var(--career-ink);color:#fff;font-family:var(--font-heading-family);font-size:2.4rem}.career-field-note__orbit span{position:absolute;z-index:1;padding:6px 9px;border-radius:999px;background:var(--career-mint);font-size:1.05rem;font-weight:800}.career-field-note__orbit span:nth-child(1){top:12px}.career-field-note__orbit span:nth-child(2){right:2px;bottom:54px}.career-field-note__orbit span:nth-child(3){left:0;bottom:54px}.career-hero__field-note>p:last-child{margin:0;color:#091936a8;font-size:1.35rem;line-height:1.55}.career-path-strip{background:var(--career-ink);color:#fff}.career-path-strip .career-shell{display:grid;grid-template-columns:repeat(4,1fr)}.career-path-strip a{display:flex;gap:10px;align-items:center;padding:18px 16px;border-left:1px solid rgba(255,255,255,.13);color:#fff;text-decoration:none;font-size:1.2rem;font-weight:700}.career-path-strip a:last-child{border-right:1px solid rgba(255,255,255,.13)}.career-path-strip span{color:var(--career-gold);font-weight:800}.career-section{padding:80px 0}.career-section__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);gap:60px;align-items:end}.career-section h2,.career-jobs-band h2{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(3.5rem,5vw,6rem);letter-spacing:-.045em;line-height:1}.career-section__head>p{margin:0;color:#091936ad;font-size:1.6rem;line-height:1.6}.career-duty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.career-duty-grid article{position:relative;min-height:250px;padding:26px 22px;border:1px solid rgba(9,25,54,.14);background:#fff}.career-duty-grid article:nth-child(2n){transform:translateY(20px)}.career-duty-grid span{display:block;color:var(--career-teal);font-size:1.2rem;font-weight:800}.career-duty-grid h3{margin:38px 0 12px;color:var(--career-ink);font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1}.career-duty-grid p{margin:0;color:#091936a8;font-size:1.35rem;line-height:1.55}.career-section--ink{background:var(--career-ink);color:#fff}.career-section--ink .career-eyebrow{color:var(--career-gold)}.career-transfer{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:70px;align-items:start}.career-transfer__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.career-transfer__columns article{padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff0f}.career-transfer__label{margin:0 0 18px;color:var(--career-gold);font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.career-transfer ul{display:grid;gap:13px;margin:0;padding-left:20px;color:#fffc;font-size:1.35rem;line-height:1.45}.career-quiz{background:#fff}.career-quiz__layout{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:60px;align-items:start}.career-quiz__intro{position:sticky;top:30px}.career-quiz__intro>p:not(.career-eyebrow){color:#091936ad;font-size:1.5rem;line-height:1.6}.career-quiz__time{display:inline-flex;margin-top:14px;padding:8px 11px;border-radius:999px;background:var(--career-mint);color:#135e5a;font-size:1.15rem;font-weight:800}.career-quiz__form{display:grid;gap:12px}.career-question{margin:0;padding:22px;border:1px solid rgba(9,25,54,.14);border-radius:12px;background:var(--career-paper)}.career-question legend{display:grid;grid-template-columns:34px 1fr;gap:10px;width:100%;padding:0;color:var(--career-ink);font-size:1.45rem;font-weight:700;line-height:1.45}.career-question legend span{color:var(--career-teal);font-size:1.15rem}.career-question__choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 0 44px}.career-question__choices input{position:absolute;opacity:0;pointer-events:none}.career-question__choices span{display:block;padding:9px 10px;border:1px solid rgba(9,25,54,.18);border-radius:7px;background:#fff;text-align:center;font-size:1.2rem;font-weight:700;cursor:pointer}.career-question__choices input:checked+span{border-color:var(--career-teal);background:var(--career-teal);color:#fff}.career-question__choices input:focus-visible+span{outline:3px solid var(--career-gold);outline-offset:2px}.career-quiz__footer{display:flex;align-items:center;gap:16px;margin-top:10px}.career-quiz__footer button{cursor:pointer}.career-quiz__error{margin:0;color:#9a2f21;font-weight:700}.career-result{align-self:start;padding:38px;border:1px solid rgba(23,127,122,.24);border-radius:18px;background:linear-gradient(145deg,#eff8f3,#fff);box-shadow:0 18px 48px #0919361a}.career-result__kicker{margin:0;color:var(--career-teal);font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.career-result h3{margin:14px 0;color:var(--career-ink);font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.05}.career-result>p:not(.career-result__kicker){color:#091936b3;font-size:1.6rem;line-height:1.65}.career-result__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px}.career-reset{margin-top:25px;padding:0;border:0;background:none;color:#091936ad;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.career-next{background:var(--career-mint)}.career-next__grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:70px;align-items:center}.career-next__copy>p:last-child{color:#091936ad;font-size:1.6rem;line-height:1.6}.career-product-card{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 18px 46px #0919361a}.career-product-card__media{min-height:330px;background:var(--career-paper)}.career-product-card__media img{width:100%;height:100%;object-fit:cover}.career-product-card>div{display:flex;flex-direction:column;padding:30px}.career-product-card__label{margin:0;color:var(--career-rust);font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.career-product-card h3{margin:18px 0;color:var(--career-ink);font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.1}.career-product-card__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(9,25,54,.13);font-size:1.45rem}.career-product-card__bottom a{color:var(--career-ink);font-weight:800}.career-product-card--placeholder{display:block;border:1px dashed rgba(9,25,54,.25);box-shadow:none}.career-product-card--placeholder p:last-child{color:#091936a6;font-size:1.4rem;line-height:1.55}.career-jobs-band{padding:70px 0;background:var(--career-teal);color:#fff}.career-jobs-band .career-eyebrow{color:#dff4e6}.career-jobs-band__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center}.career-jobs-band h2{max-width:760px}.career-jobs-band p:not(.career-eyebrow){max-width:680px;color:#fffc;font-size:1.5rem;line-height:1.55}.career-jobs-band .career-button{border-color:#fff;background:#fff;box-shadow:0 7px #0d504c;color:var(--career-ink)!important}.career-employer{padding:25px 0;background:var(--career-ink);color:#fff}.career-employer .career-shell{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px}.career-employer span{color:var(--career-gold);font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.career-employer p{margin:0;color:#ffffffb8;font-size:1.3rem}.career-employer a{margin-left:auto;color:#fff;font-size:1.3rem;font-weight:800;text-underline-offset:5px}@media(max-width:900px){.career-hero{background:linear-gradient(160deg,#f5f0e7 0 76%,#dceddf 76%)}.career-hero__grid,.career-section__head,.career-transfer,.career-quiz__layout,.career-next__grid{grid-template-columns:1fr}.career-hero__field-note{max-width:500px}.career-duty-grid{grid-template-columns:repeat(2,1fr)}.career-duty-grid article:nth-child(2n){transform:none}.career-quiz__intro{position:static}.career-jobs-band__grid{grid-template-columns:1fr}.career-path-strip .career-shell{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.career-shell{width:min(100% - 28px,1160px)}.career-hero,.career-section{padding:52px 0}.career-hero h1{font-size:clamp(4rem,14vw,6rem)}.career-path-strip .career-shell,.career-duty-grid,.career-transfer__columns{grid-template-columns:1fr}.career-path-strip a{border-right:1px solid rgba(255,255,255,.13)}.career-question__choices{grid-template-columns:1fr;margin-left:0}.career-product-card{grid-template-columns:1fr}.career-product-card__media{min-height:260px}.career-employer a{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.career-button{transition:none}.career-button:hover{transform:none}}.opc-quiz{overflow:hidden;border:1px solid rgba(9,25,54,.14);border-radius:18px;background:#fff;box-shadow:0 18px 48px #0919361a}.opc-quiz__progress{padding:24px 28px 0}.opc-quiz__progress-meta{display:flex;justify-content:space-between;margin-bottom:8px;color:#09193699;font-size:1.15rem;font-weight:700}.opc-quiz__progress-track{height:8px;overflow:hidden;border-radius:999px;background:#e4e9ef}.opc-quiz__progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--career-gold),#dda135);transition:width .3s ease}.opc-quiz__question{padding:28px}.opc-quiz__question h3,.opc-quiz__result h3{margin:0;color:var(--career-ink);font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3rem);line-height:1.25}.opc-quiz__options{display:grid;gap:10px;margin-top:22px}.opc-quiz__option{width:100%;padding:14px 16px;border:1.5px solid rgba(9,25,54,.16);border-radius:9px;background:#fff;color:var(--career-ink);font:inherit;font-size:1.35rem;line-height:1.45;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.opc-quiz__option:hover{border-color:var(--career-teal);background:#f3f9f6;transform:translate(3px)}.opc-quiz__option[aria-checked=true]{border-color:var(--career-teal);background:var(--career-mint);box-shadow:inset 0 0 0 1px var(--career-teal)}.opc-quiz__option:focus-visible{outline:3px solid var(--career-gold);outline-offset:2px}.opc-quiz__nav{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.opc-quiz__nav .career-button{cursor:pointer}.opc-quiz__nav .career-button:disabled{border-color:#b9c0ca;background:#b9c0ca;box-shadow:none;cursor:not-allowed;transform:none}.opc-quiz__back{padding:10px 4px;border:0;background:none;color:#091936a6;font:inherit;font-weight:700;cursor:pointer}.opc-quiz__back:disabled{opacity:0;pointer-events:none}.opc-quiz__result{padding:34px;text-align:center}.opc-quiz__meter{position:relative;width:170px;height:170px;margin:0 auto 24px}.opc-quiz__meter svg{width:170px;height:170px;transform:rotate(-90deg)}.opc-quiz__meter circle{fill:none;stroke-width:14}.opc-quiz__track{stroke:#e4e9ef}.opc-quiz__value{stroke:var(--career-gold);stroke-dasharray:439.8;stroke-dashoffset:439.8;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.opc-quiz__meter>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.opc-quiz__meter strong{color:var(--career-ink);font-family:var(--font-heading-family);font-size:3.7rem;line-height:1}.opc-quiz__meter span{margin-top:5px;color:#0919368c;font-size:1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.opc-quiz__result>p{max-width:650px;margin:15px auto 0;color:#091936b3;font-size:1.45rem;line-height:1.65;text-align:left}.opc-quiz__traits{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0}.opc-quiz__traits span{padding:6px 11px;border-radius:999px;background:#f3e6cf;color:#7a5209;font-size:1.1rem;font-weight:800}.opc-quiz__cta{margin-top:24px;padding:24px;border:1px solid rgba(9,25,54,.12);border-radius:12px;background:#f5f8fb}.opc-quiz__cta h4{margin:0;color:var(--career-ink);font-family:var(--font-heading-family);font-size:2rem}.opc-quiz__cta p{margin:8px auto 18px;color:#091936a6;font-size:1.3rem;line-height:1.55}.opc-quiz__cta>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}.opc-quiz__restart{margin-top:22px;padding:0;border:0;background:none;color:#091936a6;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.opc-quiz__result .opc-quiz__disclaimer{margin-top:16px;color:#7b8998;font-size:1.05rem;line-height:1.5;text-align:center}@media(max-width:600px){.opc-quiz__progress{padding:20px 20px 0}.opc-quiz__question,.opc-quiz__result{padding:22px 20px}.opc-quiz__nav{align-items:stretch;flex-direction:column-reverse}.opc-quiz__nav .career-button{width:100%}.opc-quiz__back{align-self:flex-start}.opc-quiz__option:hover{transform:none}}.career-quiz__embed{min-width:0;overflow:hidden;border:1px solid rgba(9,25,54,.14);border-radius:18px;background:#fff;box-shadow:0 18px 48px #0919361a}.career-quiz__embed .shopify-app-block{width:100%;margin:0}.career-quiz__embed quiz-renderer{width:100%!important;min-height:620px;border:0;background:#fff}@media(max-width:600px){.career-quiz__embed{margin-inline:-4px;border-radius:12px}.career-quiz__embed quiz-renderer{min-height:560px}}.career-quiz__intro h2{font-size:clamp(3.2rem,3.4vw,4.8rem);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cptc-career-hub.css.map */
