.career-motion{position:fixed;bottom:16px;right:16px;z-index:100;background:#121212;color:#f7f5ee;border:1px solid #ffffff55;border-radius:24px;padding:12px 18px;font:12px CareerDisplay,Arial;cursor:pointer;box-shadow:0 4px 20px #0003}.career-motion:focus-visible{outline:2px solid #f2cf36;outline-offset:3px}.career-tour{background:#121212}.tour-pin{padding:65px 6vw;overflow:hidden}.chapter-top{display:flex;justify-content:space-between;font:11px ui-monospace,monospace;letter-spacing:.12em;color:#bdbbb2}.career-tour h2,.career-disciplines h2,.career-craft h2,.career-growth h2,.career-process h2,.career-faq h2,.career-closing h2{font-size:clamp(40px,5.7vw,88px);font-weight:400;line-height:1.03;letter-spacing:-.05em;margin:28px 0 36px}.tour-rail{display:flex;gap:28px;overflow-x:auto;padding:12px 0 30px}.tour-rail figure{flex:0 0 55vw}.tour-rail img{width:100%;height:44vh;min-height:260px;object-fit:cover}.tour-rail figcaption{font-size:18px;margin-top:12px}.tour-hint{font:10px ui-monospace,monospace;letter-spacing:.15em;color:#bdbbb2}.career-disciplines{background:#f2cf36;color:#191917}.discipline-pin{padding:100px 6vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:90svh;gap:60px;overflow:hidden}.discipline-copy em{color:#191917}.discipline-copy>p:last-child{font-size:19px;line-height:1.65;max-width:35ch;color:#514a25}.career-cube-stage{perspective:1000px;display:grid;place-items:center;height:450px}.career-cube{width:260px;height:260px;position:relative;transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(-28deg)}.cube-face{position:absolute;inset:0;backface-visibility:hidden;padding:24px;background:#191917;color:#f7f5ee;border:1px solid #f7f5ee40;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 60px #ffffff06}.cube-face small{font:9px ui-monospace,monospace;letter-spacing:.08em}.cube-face b{font:42px CareerDisplay,Arial;letter-spacing:-.04em}.cube-face span{font-size:36px;color:#f2cf36}.cube-face.front{transform:translateZ(130px)}.cube-face.back{transform:rotateY(180deg) translateZ(130px)}.cube-face.right{transform:rotateY(90deg) translateZ(130px);background:#34342d}.cube-face.left{transform:rotateY(-90deg) translateZ(130px)}.cube-face.top{transform:rotateX(90deg) translateZ(130px);background:#f7f5ee;color:#191917}.cube-face.bottom{transform:rotateX(-90deg) translateZ(130px)}.career-craft,.career-process,.career-faq{padding:100px 6vw;background:#f7f5ee;color:#191917}.career-craft em,.career-process em,.career-faq em{color:#796100}.craft-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:65px}.craft-steps article{border-top:1px solid #19191740;padding-top:24px}.craft-steps span{font:11px ui-monospace,monospace;color:#796100}.craft-steps h3,.process-list h3{font-size:28px;font-weight:400;line-height:1.12;letter-spacing:-.03em;margin:22px 0 16px}.craft-steps p,.process-list p{font-size:16px;line-height:1.7;color:#625e53;max-width:36ch}.career-growth{display:grid;grid-template-columns:1fr 1fr;min-height:90svh;background:#121212}.growth-image{overflow:hidden;min-height:450px}.growth-image img{height:115%;width:100%;object-fit:cover}.growth-copy{padding:90px 5vw;align-self:center}.growth-copy p:not(.eyebrow){font-size:18px;line-height:1.7;color:#bdbbb2}.growth-copy a{margin-top:32px}.career-process{display:grid;grid-template-columns:1fr 1fr;gap:10px 70px}.career-process>.eyebrow{grid-column:1/-1}.process-list article{display:flex;gap:26px;border-top:1px solid #19191730;padding:10px 0 24px}.process-list article>span{font:12px ui-monospace,monospace;margin-top:28px;color:#796100}.career-faq{display:grid;grid-template-columns:1fr 1fr;gap:20px 70px}.career-faq>.eyebrow{grid-column:1/-1}.career-faq details{border-top:1px solid #19191730;padding:24px 0}.career-faq summary{font-size:21px;cursor:pointer;line-height:1.4}.career-faq details p{margin-top:18px;color:#625e53;line-height:1.7}.career-closing{padding:110px 6vw;background:#f2cf36;color:#191917}.career-closing em{color:#191917}.career-closing .pill{background:#191917;color:#f7f5ee}.career-closing .pill span{background:#f2cf36;color:#191917}.closing-contact{display:inline-block;margin:22px;color:#191917}.chapters-motion .tour-rail{overflow:visible}.chapters-motion .tour-pin{height:100svh;display:flex;flex-direction:column;justify-content:center}.chapters-motion .discipline-pin{height:100svh}
@media(max-width:760px){.tour-pin,.discipline-pin,.career-craft,.career-process,.career-faq,.career-closing{padding:70px 24px}.chapter-top{font-size:9px}.chapter-top span:last-child{display:none}.tour-rail figure{flex-basis:78vw}.tour-rail img{height:36vh}.discipline-pin,.career-growth,.career-process,.career-faq{grid-template-columns:1fr;gap:30px}.career-cube-stage{height:310px;transform:scale(.76)}.discipline-pin{padding-block:65px}.discipline-copy h2{font-size:44px;margin:20px 0}.discipline-copy>p:last-child{font-size:16px}.craft-steps{grid-template-columns:1fr;gap:28px;margin-top:35px}.growth-image{height:380px;min-height:0}.growth-copy{padding:55px 24px}.career-process>.eyebrow,.career-faq>.eyebrow{grid-column:auto}.career-closing .closing-contact{margin-left:0;display:block}.career-motion{font-size:11px;padding:10px 14px}.chapters-motion .discipline-pin{height:auto;min-height:100svh}}
