.entry-header{max-width:1280px;margin:auto;padding:26px 32px;justify-content:space-between;gap:24px}.entry-brand,.entry-header{display:flex;align-items:center}.entry-brand{gap:7px;text-decoration:none;color:var(--brand-ink);font-size:35px;font-weight:850;letter-spacing:-2px}.entry-brand>svg{width:25px;color:#a7bc2f}.entry-switch{gap:5px;border:1px solid var(--brand-line);padding:5px;background:white}.entry-switch,.entry-switch a{display:flex;align-items:center;border-radius:var(--ds-radius-sm)}.entry-switch a{justify-content:center;gap:9px;padding:11px 17px;color:var(--brand-muted);font-size:12px;text-decoration:none;font-weight:550;transition:background .2s,color .2s}.entry-switch a[aria-current=page]{background:var(--brand-ink);color:white}.entry-switch a:hover:not([aria-current=page]){background:var(--brand-soft);color:var(--brand-ink)}.entry-language{font-size:12px}.entry-footer a:focus-visible,.entry-header a:focus-visible{outline:2px solid var(--brand-focus);outline-offset:4px}.entry-footer{max-width:1280px;padding:24px 32px;margin:auto;display:flex;justify-content:space-between;gap:16px;color:var(--brand-muted);font-size:11px}.entry-footer>span:first-child{display:flex;align-items:center;gap:7px}.entry-art{position:relative;width:340px;height:330px;flex-shrink:0;isolation:isolate}.entry-art-orbit{position:absolute;width:285px;height:285px;border:1px solid #b4c8d52b;border-radius:50%;left:22px;top:20px;box-shadow:0 0 0 32px #b4c8d508,0 0 0 65px #b4c8d506}.entry-art-tile{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:22px;border-radius:var(--ds-radius);box-shadow:0 14px 26px #0b1b2615}.entry-art-tile>svg{width:35px;height:35px;margin-bottom:12px}.entry-art-tile>span{font-size:23px;letter-spacing:-.7px;font-weight:650}.entry-art-tile>small{font-size:10px;line-height:1.5}.entry-art-learn{left:6px;top:10px;width:177px;height:183px;color:var(--brand-ink);background:#f0f3ed;transform:rotate(-7deg)}.entry-art-grow{right:9px;top:48px;width:136px;height:132px;background:var(--brand-lime);color:var(--brand-ink);transform:rotate(8deg)}.entry-art-grow>svg{margin-bottom:0}.entry-art-team{right:20px;bottom:13px;width:183px;height:162px;background:var(--brand-ink-raised);border:1px solid #ffffff21;color:white;transform:rotate(-4deg)}.entry-art-team>small{color:var(--brand-on-dark-muted)}.entry-art-arrow{position:absolute;left:30px;bottom:55px;display:grid;place-items:center;width:75px;height:75px;border-radius:50%;border:1px solid #b4c8d549;color:var(--brand-lime)}.entry-art-arrow svg{width:43px;height:43px}.entry-art-caption{position:absolute;bottom:0;left:0;font-size:8px;letter-spacing:2px;color:var(--brand-on-dark-muted);display:flex;align-items:center;gap:14px}.entry-art-caption>span{font-size:22px;color:var(--brand-lime)}@keyframes entry-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.entry-art{animation:entry-reveal .65s ease-out both}@media (max-width:900px){.entry-header{padding:22px 24px}}@media (max-width:600px){.entry-header{padding:20px 18px 14px;flex-wrap:wrap;gap:18px}.entry-brand{font-size:31px}.entry-switch{width:100%}.entry-switch a{flex:1;padding:12px 8px;font-size:11px}.entry-footer{padding:22px 20px;flex-direction:column;gap:9px}.entry-art{width:285px;height:278px}.entry-art-orbit{width:230px;height:230px}.entry-art-learn{width:148px;height:155px}.entry-art-grow{width:112px;height:115px;right:9px;top:32px}.entry-art-team{width:157px;height:132px;right:12px;bottom:7px}.entry-art-tile{padding:18px}.entry-art-tile>svg{width:27px;height:27px;margin-bottom:5px}.entry-art-tile>span{font-size:20px}.entry-art-arrow{width:60px;height:60px;left:20px;bottom:38px}}@media (prefers-reduced-motion:reduce){.entry-art{animation:none}.entry-switch a{transition:none}}.entry-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--brand-page) 86%,transparent);backdrop-filter:blur(18px)}.entry-switch{margin-left:auto;gap:10px}.entry-language .language-switcher-button,.entry-switch .theme-toggle{min-width:42px;min-height:42px;border:1px solid var(--brand-line);border-radius:12px;background:transparent}.careers-intro{padding:28px 0 10px}.career-regions>h2,.careers-intro{text-align:center}