.home-reimagined{background:#f0f1ee;color:#16251e}.home-reimagined .topbar{background:#101e1bf2;border-color:#304239;height:90px}.home-reimagined .topbar .brand img{content:url('/assets/logo-light.svg')}.home-reimagined .topbar .public-nav a{color:#c5d0c7;font-size:14px}.home-reimagined .topbar>.button{background:#c5ee8b;border-color:#c5ee8b;color:#1e3424;border-radius:6px}.home-reimagined .topbar .language-bar{background:#20332a;border-color:#3c5143}.home-reimagined .topbar .language-bar a{color:#a3b7a8}.home-reimagined .topbar .language-bar a[aria-current=true]{background:#c5ee8b;color:#25392a}.home-reimagined .account-name,.home-reimagined .text-button{color:#cfdfd4}.home-reimagined .menu-toggle{background:#293c32;border-color:#49614f;color:#d9efde}.home-reimagined .mobile-public-nav{background:#15271d}.home-reimagined .mobile-public-nav a{color:#cfdecf}.home-reimagined .chapter-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:50px;text-align:left;padding:80px max(6vw,calc((100vw - 1230px)/2)) 75px;background:#101e1b;min-height:710px;align-items:center;overflow:hidden}.home-reimagined .chapter-hero:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 85% 50%,#6a99532a,transparent 60%);pointer-events:none}.chapter-hero .chapter-intro{margin:0;z-index:2}.home-reimagined .chapter-kicker{border:0;background:transparent;padding:0;color:#adc79a;font-size:11px;letter-spacing:1.8px}.home-reimagined .chapter-intro h1{font-size:clamp(56px,5.9vw,85px);line-height:1.09;letter-spacing:-4px;color:#f3f6e9;margin:32px 0}.home-reimagined .chapter-intro h1 .chapter-serif{font-family:Inter,Arial,sans-serif;font-weight:600;font-style:normal;color:#c5ee8b;letter-spacing:-4px;font-size:1.18em}.home-reimagined .chapter-intro>p{color:#a9bab0;font-size:18px;max-width:545px;margin:25px 0 30px;line-height:1.85}.home-reimagined .chapter-actions{justify-content:start;gap:22px;flex-wrap:wrap}.home-reimagined .chapter-primary{background:#c5ee8b!important;border-color:#c5ee8b!important;color:#213629!important;border-radius:6px;font-size:16px;padding:19px 25px;box-shadow:0 10px 30px #03150c25}.home-reimagined .chapter-secondary{color:#cad7c9;font-size:14px}.home-reimagined .play-outline{border-color:#52644f;color:#c1d5b8}.home-reimagined .chapter-reassurance{justify-content:start;color:#8da28f;font-size:13px;margin-top:23px}.home-reimagined .chapter-scroll{grid-column:1/-1;flex-direction:row;margin:6px 0 0;justify-content:space-between;padding-top:27px;border-top:1px solid #334535;width:100%;z-index:2}.home-reimagined .chapter-scroll span{font-size:10px;color:#789078;letter-spacing:2px}.hero-grid{opacity:.3;background-size:60px 60px!important;mask-image:none;background-image:linear-gradient(#adc5950c 1px,transparent 1px),linear-gradient(90deg,#adc5950c 1px,transparent 1px)}.chapter-orb{display:none}.career-console{position:relative;z-index:2;border:1px solid #405340;background:linear-gradient(135deg,#243429aa,#14251daa);border-radius:15px;box-shadow:0 40px 70px #04140b50;transform:perspective(1500px) rotateY(-8deg);overflow:hidden}.console-meta{display:flex;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid #364d37;font-size:8px;letter-spacing:1px;color:#829c7a}.console-light{color:#b4d892;font-size:7px}.career-radar{height:395px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,#a4dc6919,transparent 55%)}.radar-ring{position:absolute;border:1px solid #78965c30;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.ring-a{width:135px;height:135px}.ring-b{width:255px;height:255px;border-style:dashed;animation:radarRotate 45s linear infinite}.ring-c{width:365px;height:365px}.radar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:3}.radar-center img{box-shadow:0 0 60px #b6df6e25;border-radius:20px}.radar-center small{font-size:8px;color:#8fad7a;letter-spacing:2px;margin-top:12px}.radar-node{position:absolute;background:#263c2d;border:1px solid #55714c;border-radius:10px;padding:15px 18px;z-index:4;box-shadow:0 15px 25px #04120d40;min-width:128px;animation:nodeDrift 8s ease-in-out infinite}.radar-node>span{display:block;font-size:8px;color:#7a9569;letter-spacing:2px;margin-bottom:8px}.radar-node strong{display:block;font-size:17px;color:#e2edca;letter-spacing:.5px}.radar-node small{display:block;font-size:9px;color:#92a887;margin-top:6px}.node-cv{left:20px;top:48px;transform:rotate(-5deg)}.node-target{right:16px;top:73px;animation-delay:-3s}.node-mail{right:35px;bottom:33px;animation-delay:-5s}.radar-links{position:absolute;inset:0;width:100%;height:100%;opacity:.6}.radar-links path{animation:routeTravel 15s linear infinite}.console-bottom{border-top:1px solid #364d37;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 25px;color:#a6ba96;font-size:8px;letter-spacing:1px}.console-bottom i{font-style:normal;color:#6c8a58}.console-disclaimer{font-size:9px;color:#6f896e;text-align:center;margin:0;padding:0 15px 15px}.home-reimagined .workspace-showcase{max-width:1230px;margin:65px auto 45px;padding:0}.home-reimagined .showcase-topline{font-size:12px;color:#637459;letter-spacing:1.5px}.home-reimagined .example-chip{background:#e4eadc;border-color:#cbd6bf;color:#65785b}.showcase-window{border-radius:12px;border-color:#bfccb6;box-shadow:0 35px 70px #263c2812}.showcase-sidebar{background:#1c3328}.showcase-window:before{background:linear-gradient(90deg,#a6c77d,#d4e5b8,#94b065)}.home-reimagined .showcase-main{background:#f9fbf5}.mock-nav.selected{background:#385343}.mock-nav,.mini-nav-label{color:#a0b49f}.home-reimagined .showcase-title h2{color:#2b4633}.home-reimagined .showcase-tabs button[aria-selected=true]{background:#e3ecd5;border-color:#baceaa;color:#4d7140}.home-reimagined .profile-sheet,.home-reimagined .company-preview-list,.home-reimagined .mail-preview-sheet{border-color:#d3dfcb}.home-reimagined .showcase-tip h3,.home-reimagined .sheet-header strong{color:#385538}.home-reimagined .showcase-tip p{color:#6b7c63}.home-reimagined .tip-number{background:#e1e9d3;color:#70865c}.home-reimagined .chapter-manifesto{margin-top:85px;margin-bottom:85px}.home-reimagined .chapter-manifesto h2{color:#273d2d;font-size:51px;letter-spacing:-2px}.home-reimagined .chapter-manifesto h2 em{color:#839665}.home-reimagined .chapter-manifesto p{color:#6b7964}.home-reimagined .chapter-label{color:#6e8063}.home-reimagined .chapter-path{background:#dfe7d4;color:#293d26;padding-top:70px;padding-bottom:75px}.home-reimagined .path-heading h2{color:#293c28}.home-reimagined .path-heading h2 em{color:#7d936b}.home-reimagined .path-heading .chapter-label,.home-reimagined .path-heading>a{color:#6b825a}.home-reimagined .path-step{border-color:#b1c39e}.home-reimagined .path-step h3{color:#38502f}.home-reimagined .path-step p{color:#6d7f5e}.path-step>div>strong{color:#849966}.home-reimagined .chapter-details>div{border-radius:12px}.home-reimagined .detail-voice{background:#e8e5d6;border-color:#d4cfba}.home-reimagined .detail-docs{background:#e1e6db;border-color:#c6d0ba}.home-reimagined .chapter-details h2{color:#485840}.home-reimagined .chapter-details h2 em{color:#8c9879}.home-reimagined .chapter-details p{color:#6d7760}.home-reimagined .chapter-details a{color:#566b45}.home-reimagined .trial-ticket{background:#dbe6c6;border-color:#c2d4a2;transform:rotate(-3deg);box-shadow:0 25px 45px #50673810}.home-reimagined .trial-ticket>strong{color:#7e9854}.home-reimagined .trial-ticket:before,.home-reimagined .trial-ticket:after{border-color:#b8cca0}.home-reimagined .trial-ticket .chapter-label,.home-reimagined .trial-ticket>span:not(.chapter-label),.home-reimagined .trial-ticket>i{color:#6e874d}.home-reimagined .trial-story h2{color:#32472b}.home-reimagined .trial-story h2 em{font-family:Inter,Arial,sans-serif;color:#8d9f70;font-weight:450}.home-reimagined .trial-story p{color:#6b7962}.home-reimagined .journal-teaser{border-color:#cdd6c5}.home-reimagined .journal-teaser .studio-heading h2{color:#394d31}.home-reimagined .journal-teaser .studio-heading h2 em{color:#8a9b74}.home-reimagined .journal-card{background:#f9faf5;border-color:#d3ddc9}.home-reimagined .journal-card-copy h3{color:#425b35}.home-reimagined .journal-card-copy p{color:#718064}.home-reimagined .journal-teaser .button{border-radius:6px;border-color:#b9c8a8;color:#547442}.home-reimagined .chapter-questions{border-color:#cbd5c2}.home-reimagined .chapter-questions h2{color:#3f5336}.home-reimagined .chapter-questions h2 em{font-family:Inter,Arial,sans-serif;font-style:normal;color:#8b9c73}.home-reimagined .chapter-questions .faq-list summary{color:#3c5332}.home-reimagined .chapter-questions .faq-list p{color:#6a7d5e}.home-reimagined .chapter-questions .faq-list details{border-color:#c9d5bc}.home-reimagined .site-footer{background:#13251b}.home-reimagined .site-footer a,.home-reimagined .site-footer p{color:#a7baa0}.home-reimagined .site-footer h3{color:#dce7ca}.home-reimagined .footer-bottom{border-color:#36502e;color:#8ba37c}@keyframes radarRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes nodeDrift{0%,100%{translate:0 0}50%{translate:0 -7px}}
@media(max-width:1300px){.home-reimagined .workspace-showcase{margin:55px 6vw 35px}.home-reimagined .chapter-hero{gap:35px}.career-radar{height:350px}.ring-c{width:320px;height:320px}.radar-node{padding:13px;min-width:115px}.node-cv{left:13px;top:44px}.node-target{right:10px}.node-mail{right:20px}.home-reimagined .chapter-intro h1{font-size:70px}.console-meta{font-size:7px;padding:17px}.console-light{font-size:6px}}
@media(max-width:1050px){.home-reimagined .chapter-hero{gap:25px;padding-top:65px;grid-template-columns:1.05fr 1fr}.home-reimagined .chapter-intro h1{font-size:58px;letter-spacing:-3px}.home-reimagined .chapter-intro h1 .chapter-serif{letter-spacing:-3px}.home-reimagined .chapter-intro>p{font-size:17px}.home-reimagined .chapter-actions{flex-direction:column;align-items:start;gap:17px}.career-radar{height:320px}.radar-node{min-width:95px;padding:12px}.radar-node strong{font-size:14px}.radar-node small{font-size:8px}.node-cv{top:35px;left:8px}.node-target{top:68px;right:8px}.node-mail{bottom:20px;right:15px}.console-meta{display:block;font-size:8px;line-height:2}.console-light{display:block;font-size:7px}.ring-b{width:210px;height:210px}.ring-c{width:285px;height:285px}.console-bottom{padding:16px;font-size:7px}.home-reimagined .chapter-manifesto h2{font-size:42px}}
@media(max-width:760px){.home-reimagined .topbar{height:76px}.home-reimagined .chapter-hero{display:block;padding:40px 6vw 30px;min-height:auto}.home-reimagined .chapter-kicker{font-size:9px;letter-spacing:1.2px}.home-reimagined .chapter-intro h1{font-size:clamp(46px,12vw,70px);margin:26px 0;letter-spacing:-2.4px}.home-reimagined .chapter-intro h1 .chapter-serif{letter-spacing:-2.4px}.home-reimagined .chapter-intro>p{font-size:17px;line-height:1.8;margin:22px 0 27px}.home-reimagined .chapter-actions{flex-direction:row;align-items:center;gap:20px}.home-reimagined .chapter-primary{font-size:15px;padding:17px 23px}.home-reimagined .chapter-secondary{font-size:13px}.home-reimagined .chapter-reassurance{font-size:12px;gap:10px;margin-top:22px}.career-console{margin-top:40px;transform:none;border-radius:12px}.career-radar{height:340px}.console-meta{display:flex;align-items:center;font-size:7px;padding:15px;line-height:1.5}.console-light{font-size:6px;max-width:130px;text-align:right}.radar-node{min-width:110px;padding:14px}.radar-node strong{font-size:15px}.radar-node small{font-size:9px}.node-cv{left:13px;top:36px}.node-target{right:12px;top:80px}.node-mail{right:18px;bottom:25px}.home-reimagined .chapter-scroll{margin-top:30px;padding-top:20px}.home-reimagined .chapter-scroll span{font-size:9px}.home-reimagined .workspace-showcase{margin:40px 5vw 25px}.home-reimagined .chapter-manifesto{margin-top:45px;margin-bottom:50px}.home-reimagined .chapter-manifesto h2{font-size:34px}.home-reimagined .chapter-path{padding:45px 6vw}.home-reimagined .path-heading h2{font-size:34px}.home-reimagined .chapter-details{margin-top:45px}.home-reimagined .chapter-details h2{font-size:32px}.home-reimagined .trial-story h2{font-size:37px}.home-reimagined .journal-teaser .studio-heading h2{font-size:33px}.home-reimagined .chapter-questions h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.ring-b,.radar-node,.radar-links path{animation:none!important}}
