.career-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:center;padding:68px 0 24px}.career-copy h1{font-size:clamp(44px,5.8vw,78px);line-height:1.08;letter-spacing:-2px;margin:26px 0;color:#edf5ff}.career-copy p{font-size:19px;line-height:1.7;color:var(--muted);max-width:520px;margin-bottom:32px}.career-visual{position:relative;min-width:0;text-align:center}.career-visual canvas{width:100%;height:440px;display:block;touch-action:pan-y;cursor:grab}.career-visual canvas:active{cursor:grabbing}.network-caption{position:absolute;top:44%;left:20%;right:20%;pointer-events:none;display:grid;gap:8px;text-shadow:0 2px 12px #000}.network-caption span{font-size:24px;font-weight:650}.network-caption small{font-size:14px;color:#b2c8df}.career-visual p{font-size:14px;color:var(--muted)}button{font:inherit;cursor:pointer}#motion{background:transparent;color:var(--accent);border:1px solid var(--line);padding:8px 16px;border-radius:4px;font-size:14px}.area-controls{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 50px}.area-button{flex:1 1 150px;padding:16px 18px;background:#111e33;border:1px solid #304560;color:#c7d6ed;border-radius:5px;font-size:16px}.area-button[aria-pressed=true]{background:#15333e;color:#80efff;border-color:#57e7ff}.rss-box{border:1px solid #39536c;border-radius:8px;padding:28px;margin:40px 0;background:linear-gradient(110deg,#102638,#181a33)}.rss-box h2{font-size:26px;margin:0 0 12px}.rss-box p{font-size:16px;color:var(--muted);max-width:760px}.rss-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.rss-box input{width:100%;max-width:760px;padding:12px;background:#080f1c;color:#bcd3ec;border:1px solid #344c65;border-radius:4px;font:14px monospace}.copy-status:empty{display:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b09aff;outline-offset:4px}.section-tabs{flex-wrap:wrap}@media(max-width:800px){.career-hero{grid-template-columns:1fr;padding-top:40px;gap:12px}.career-copy h1{font-size:clamp(40px,8vw,64px)}.career-visual canvas{height:330px}.career-copy p{font-size:17px}.area-controls{margin-top:22px}.rss-box{padding:22px}.rss-actions .button{font-size:14px}.section-tabs a{padding:10px 16px}.network-caption span{font-size:20px}}

/* Bold home: oversized editorial type and an interactive orbital field. */
:root{--bg:#080a09;--text:#f0f3ed;--accent:#c5ff61;--muted:#a8b1a6;--line:#31382e}
body.bold-home{background:radial-gradient(ellipse at 79% 32%,#24371366,transparent 42%),#080a09}.bold-home:before{background-image:linear-gradient(#a6b28f06 1px,transparent 1px),linear-gradient(90deg,#a6b28f06 1px,transparent 1px);background-size:80px 80px}.bold-home .wrap{max-width:1520px;padding:0 5vw}.bold-home header{border-color:var(--line);padding:24px 0}.bold-home .brand{font-family:Arial,sans-serif;font-size:28px}.bold-home .brand:before,.bold-home .brand:after{content:none}.bold-home .language-switch{background:transparent;border:0}.bold-home .language-switch a[aria-current=page]{background:#c5ff6112}.bold-home .section-tabs{display:flex;gap:28px;padding:22px 0 0}.bold-home .section-tabs a{border:0;border-radius:0;padding:5px 0 9px;color:var(--muted);background:none;box-shadow:none}.bold-home .section-tabs a[aria-current=page]{color:var(--accent);border-bottom:2px solid var(--accent)}
.career-hero{position:relative;isolation:isolate;grid-template-columns:1.1fr 1fr;gap:0;padding:55px 0 36px;min-height:600px}.career-copy{position:relative;z-index:2;pointer-events:none}.career-copy a{pointer-events:auto}.career-copy .eyebrow{border:0;padding:0;letter-spacing:2px;font-size:13px}.career-copy h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(54px,7.2vw,108px);font-weight:800;line-height:1.01;letter-spacing:-.065em;margin:32px 0 28px;color:var(--text)}.career-copy h1 em{font-style:normal;color:var(--accent)}.career-copy p{font-size:18px;line-height:1.65;max-width:425px}.bold-home .button{background:var(--accent);border:1px solid var(--accent);border-radius:0;color:#11170a;box-shadow:none;margin-top:4px;padding:16px 24px}.bold-home .button:hover{background:#daffa0;box-shadow:0 0 28px #c5ff6122}.career-visual{margin-left:-65px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.career-visual canvas{height:490px}.visual-index{position:absolute;top:0;right:0;color:#acb59f;font:13px monospace;letter-spacing:2px}.network-caption{top:44%;left:15%;right:15%;gap:6px}.network-caption span{font-size:24px;color:#f0f3ed}.network-caption small{color:#c1c9b9}.career-visual p{margin:8px 0 10px;color:#a8b1a6}#motion{align-self:center;border-color:#454e3d;border-radius:0;padding:6px 14px;color:var(--muted)}
.area-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px 0 64px;counter-reset:area}.area-button{position:relative;border:0;border-right:1px solid var(--line);border-radius:0;padding:25px 20px;background:transparent;text-align:left;color:#a8b1a6;min-height:105px;transition:background .2s,color .2s}.area-button:last-child{border-right:0}.area-button:before{counter-increment:area;content:'0' counter(area);display:block;font:13px monospace;margin-bottom:12px;color:#a8b1a6}.area-button[aria-pressed=true]{background:#c5ff6110;color:var(--accent);box-shadow:inset 0 2px var(--accent)}.area-button:hover{background:#c5ff610a;color:#eff5e8}.rss-box{display:grid;grid-template-columns:1.3fr 1fr;column-gap:50px;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:40px 0;margin:0 0 38px}.rss-box h2{font-size:32px;letter-spacing:-1px}.rss-box p{max-width:560px}.rss-actions{align-items:flex-start;justify-content:flex-end;margin:0}.bold-home .button.secondary{background:transparent;color:var(--accent);border-color:#48533e}.rss-box input{grid-column:1/-1;max-width:100%;background:#10140e;border-color:#31382e;color:#b7c2ac;margin-top:14px}.copy-status{grid-column:1/-1;margin-top:10px}footer{font-size:13px;border-color:var(--line)}
@media(min-width:1500px){.career-copy h1{font-size:110px}}
@media(max-width:950px){.career-hero{grid-template-columns:1fr;padding-top:42px;min-height:0}.career-copy h1{font-size:clamp(52px,10vw,88px)}.career-copy p{max-width:530px}.career-visual{margin:26px 0 0}.career-visual canvas{height:400px}.visual-index{top:8px}.network-caption{top:42%}.area-controls{margin-top:30px}.rss-box{grid-template-columns:1fr;gap:16px}.rss-actions{justify-content:flex-start}}
@media(max-width:540px){.bold-home .wrap{padding:0 22px}.career-copy h1{font-size:clamp(46px,11.4vw,62px);letter-spacing:-.055em}.career-copy .eyebrow{font-size:12px;letter-spacing:1.4px}.career-copy p{font-size:17px}.career-visual canvas{height:340px}.network-caption span{font-size:20px}.area-controls{grid-template-columns:1fr 1fr;margin-bottom:40px}.area-button{padding:18px 14px;font-size:16px;min-height:94px}.area-button:nth-child(2){border-right:0}.area-button:nth-child(-n+2){border-bottom:1px solid var(--line)}.rss-box h2{font-size:28px}.rss-actions{gap:10px}.rss-actions .button{padding:13px 15px}.bold-home .section-tabs{gap:26px}}
