.continuous-journey,.cv-document,.home-site,.journey-canvas,body{background:#fff}.career-world:before{background:#fff;opacity:calc(1 - var(--desk-intro,0))}.cv-tour{background:transparent}.career-paper{transform:translateX(-50%) translate3d(var(--paper-x,0),var(--paper-lift,110px),0) rotateX(var(--paper-tilt,0deg)) rotate(var(--paper-rotate,-5deg)) scale(var(--paper-scale,.68));transform-origin:50% 0;will-change:transform,opacity}.career-stage{transform-style:preserve-3d}.cv-doc-photo{width:64px;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;flex-shrink:0;border-radius:2px;border:1px solid #e4e5e3}.career-paper .cv-document{box-shadow:0 20px 42px #18202b24}.continuous-journey[data-cv-step=experience] .career-paper [data-cv-section=experience],.continuous-journey[data-cv-step=skills] .career-paper [data-cv-section=skills],.continuous-journey[data-cv-step=summary] .career-paper [data-cv-section=summary]{background:#f5f7f6;box-shadow:0 0 0 10px #f5f7f6}.cv-tour-point>span{color:#78857d}.cv-tour-intro,.cv-tour-point p{color:#6f7873}.story-desk{position:absolute;inset:0;z-index:0;opacity:var(--desk-opacity,0);background:url(/exodum/executive-desk-r7.png) 62%/cover no-repeat;pointer-events:none;will-change:opacity}.story-platform{display:flex;align-items:center;align-content:normal;background:linear-gradient(90deg,#fff,#fffffff7 32%,#ffffffb8 47%,#ffffff00 68%);gap:0;z-index:6}.story-platform .platform-intro{width:44%;max-width:540px}.story-platform .platform-intro>p{font-size:13px;line-height:1.95;color:#636d68;max-width:420px}.story-platform .platform-intro .eyebrow{color:#77877a}.story-platform .platform-intro h2{font-size:clamp(35px,3.7vw,52px)}.story-city-shade{background:#131820;opacity:var(--city-shade,.06)}.continuous-journey[data-motion=true] .story-office,.story-office{background-position:var(--office-pan,35%) center;transform-origin:0 50%;filter:saturate(.78) contrast(1.035);transform:scale(var(--office-scale,1.26))}.story-arrival{background:linear-gradient(90deg,#080d16a8,#080d165c 43%,#080d1600 78%);transform:none}.story-arrival .eyebrow{color:#d3d9d4}.story-arrival h2{max-width:1150px}.arrival-line-first,.arrival-line-second{display:block;will-change:transform}.arrival-line-first{transform:translateX(var(--arrival-first-x,100px))}.arrival-line-second{transform:translateX(var(--arrival-second-x,-100px))}.story-arrival h2 em{color:#e1e7db}.story-arrival>p{transform:translateX(var(--arrival-copy-x,65px));color:#edf0eb}.story-arrival>a{color:#f1f3ed;border-color:#e0e5dd80}.story-arrival-coordinate{color:#c9cfc9}.story-search{background:linear-gradient(90deg,#080d16b8,#080d169e 35%,#080d1645 58%,#080d1600 82%);padding-top:65px;padding-bottom:65px}.story-search .eyebrow{color:#d2d9d2}.story-search h2 em{color:#e0e7da}.story-search-copy>p{color:#e0e4dd}.story-search .official-search{margin-top:0}.story-impact{background:linear-gradient(#fffffff0,#ffffffbd 50%,#ffffff20)}.hero-frame{isolation:isolate;padding-bottom:12px}.hero-curve-defs{position:absolute;inset:0 auto auto 0;width:0;height:0;overflow:hidden}.hero-frame .hero{z-index:1;clip-path:url(#hero-arc-wide);background:#10171d}.hero-curve-shadow{position:absolute;inset:0 0 12px;z-index:0;background:#e3e6e5;transform:translateY(9px);clip-path:url(#hero-arc-wide)}.hero-frame .hero-image{animation:hero-cinematic-reveal 2s cubic-bezier(.2,.8,.2,1) both}.hero-frame .hero:after{background:linear-gradient(90deg,#090f16eb,#0b1019ad 35%,#0b101930 65%,#0b101910),linear-gradient(0deg,#090f1680,transparent 48%)}.hero-frame .hero-caption{bottom:101px}.hero-frame .hero-content{padding-bottom:111px}@keyframes hero-cinematic-reveal{0%{transform:scale(1.045);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:1100px) and (min-width:701px){.story-platform .platform-intro{width:47%}.story-platform .platform-intro h2{font-size:39px}.story-platform .platform-intro>p{font-size:12px}}@media(max-width:700px){.cv-tour{background:linear-gradient(#fff 85%,#fff0)}.career-paper .cv-doc-photo{width:48px;height:60px}.story-platform{padding:40px 25px;align-items:flex-start;background:linear-gradient(180deg,#fff,#fffffff7 28%,#ffffff8a 38%,#ffffff00 54%)}.story-platform .platform-intro{width:100%;max-width:350px}.story-platform .platform-intro h2{font-size:32px}.story-platform .platform-intro>p{font-size:11px;line-height:1.9;max-width:325px;margin-top:20px;margin-bottom:21px}.story-platform .platform-intro .eyebrow{font-size:7px;letter-spacing:.13em}.story-desk{background-position:72%}.story-arrival{background:linear-gradient(90deg,#090e18a8,#090e1848 60%,#090e1820);padding-left:25px;padding-right:25px}.story-arrival h2{font-size:42px}.arrival-line-first{transform:translateX(calc(var(--arrival-first-x,100px)*.65))}.arrival-line-second{transform:translateX(calc(var(--arrival-second-x,-100px)*.65))}.story-arrival>p{transform:translateX(calc(var(--arrival-copy-x,65px)*.65))}.story-search{background:linear-gradient(180deg,#090e18dc,#090e18b8 42%,#090e1852 65%,#090e1800);padding:55px 23px}.story-search-copy{padding-top:18px}.story-search h2{font-size:40px}.story-search-copy>p{margin-bottom:30px}.hero-curve-shadow,.hero-frame .hero{clip-path:url(#hero-arc-mobile)}.hero-frame .hero-content{padding-bottom:92px}.hero-frame .hero-image{animation-duration:1.5s}.hero-frame{padding-bottom:9px}.hero-curve-shadow{bottom:9px;transform:translateY(6px)}}@media(max-width:360px){.career-paper .cv-doc-photo{width:43px;height:54px}.story-platform{padding:32px 21px}.story-platform .platform-intro h2{font-size:29px}.story-platform .platform-intro>p{font-size:10px;max-width:275px}.story-arrival h2{font-size:36px}.story-search{padding:45px 19px}.story-search h2{font-size:35px}.story-search-copy>p{font-size:10px;max-width:260px}.hero-frame .hero-content{padding-bottom:104px}}@media(prefers-reduced-motion:reduce){.hero-frame .hero-image{animation:none}.career-paper{transform:translateX(-50%)!important;clip-path:none;opacity:1!important}.story-desk{display:none}.cv-tour{background:none}.story-platform{position:relative;min-height:850px;background:linear-gradient(90deg,#fff,#ffffffe8 33%,#ffffff00 72%),url(/exodum/executive-desk-r7.png) 62%/cover no-repeat}.story-arrival{background:linear-gradient(90deg,#090e18a8,#090e1820),url(/exodum/interview-entrance-r6.png) 65%/cover no-repeat}.story-search{background:linear-gradient(90deg,#090e18b8,#090e1877 45%,#090e1800 82%),url(/exodum/interview-entrance-r6.png) 100%/cover no-repeat}.arrival-line-first,.arrival-line-second,.story-arrival>p{transform:none!important}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.story-platform{min-height:850px;background:linear-gradient(180deg,#fff,#ffffffec 33%,#ffffff00 62%),url(/exodum/executive-desk-r7.png) 72%/cover no-repeat}.cv-tour{background:none}.story-search{background:linear-gradient(180deg,#090e18e0,#090e18b0 43%,#090e1800),url(/exodum/interview-entrance-r6.png) 90%/cover no-repeat}.career-stage{top:285px}.cv-tour{top:980px}.career-world{min-height:1620px}}@media(max-width:520px){.header-actions>.button{display:none}}.official-search .journey-search{overflow:hidden}:root{--green:#00845f}.brand.conec-brand{display:inline-flex;line-height:0;gap:0;min-width:0}.conec-brand img{width:229px;height:auto;max-width:100%;border-radius:0;box-shadow:none}.auth-visual .conec-brand .brand-light,.conec-brand .brand-dark,.home-site .topbar .conec-brand .brand-light{display:none}.auth-visual .conec-brand .brand-dark,.home-site .topbar .conec-brand .brand-dark{display:block}.hero-frame{padding-bottom:0;background:#fff}.hero-art{position:relative;isolation:isolate;padding-bottom:7px}.hero-art .hero-curve-shadow{inset:0 0 7px;transform:translateY(6px)}.hero-frame .hero{min-height:calc(100svh - 116px)}.hero-frame .hero-content{padding-top:clamp(118px,14svh,165px);padding-bottom:78px}.hero-frame .hero h1{font-size:clamp(48px,4.4vw,72px);line-height:1.06}.hero-frame .hero-content>p{margin-top:26px;margin-bottom:28px}.hero-frame .hero-assurance{margin-top:22px}.hero-frame .hero-caption{bottom:100px}.hero-scroll{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;min-height:109px;padding:17px 24px 23px;background:#fff;text-align:left}.hero-scroll-copy{display:flex;flex-direction:column;gap:3px}.hero-scroll-copy strong{color:#293e37;font-size:13px;font-weight:600;letter-spacing:.01em}.hero-scroll-copy>span{color:#77817b;font-size:11px;letter-spacing:.01em}.hero-scroll-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d6e7df;border-radius:50%;color:var(--green);flex-shrink:0;transition:background .2s,border-color .2s}.hero-scroll:hover .hero-scroll-arrow{background:#edf8f2;border-color:#a1d7bf}.hero-scroll-arrow svg{animation:conec-invitation 2.6s ease-in-out infinite}@keyframes conec-invitation{0%,65%,to{transform:translateY(-2px)}35%{transform:translateY(4px)}}@media(min-width:781px) and (max-width:1100px){.conec-brand img{width:200px}.public-nav,.topbar-inner{gap:18px}.hero-frame .hero h1{font-size:54px}}@media(max-width:780px){.conec-brand img{width:197px}.hero-frame .hero{min-height:calc(100svh - 106px)}.hero-frame .hero h1{font-size:clamp(40px,10.8vw,50px)}.hero-frame .hero-content{padding-top:116px;padding-bottom:70px}.hero-frame .hero-content>p{margin-top:22px;margin-bottom:24px}.hero-frame .hero-assurance{margin-top:20px}.hero-scroll{min-height:99px;gap:16px;padding:17px 23px 22px}.hero-scroll-copy strong{font-size:12px}.hero-scroll-copy>span{font-size:10px}.hero-scroll-arrow{width:36px;height:36px}.auth-visual .conec-brand img{width:225px}}@media(max-width:370px){.conec-brand img{width:188px}.hero-frame .hero-content{padding-top:105px;padding-bottom:59px}.hero-frame .hero h1{font-size:39px}.hero-frame .hero-content>p{font-size:12px}.hero-frame .hero-assurance{font-size:10px}.hero-scroll-copy strong{font-size:11px}.hero-scroll-copy>span{font-size:9px}.hero-scroll{gap:13px}}@media(prefers-reduced-motion:reduce){.hero-scroll-arrow svg{animation:none}}.career-world:before{z-index:0}.career-stage{z-index:2}.career-intro{transform:translateY(calc(-50% + var(--intro-shift,0px)))}.career-atmosphere{position:absolute;right:1vw;top:50%;width:54vw;max-width:810px;aspect-ratio:1;z-index:1;opacity:var(--art-opacity,1);transform:translateY(calc(-50% + var(--art-drift,0px)));pointer-events:none}.career-connection{width:100%;height:100%;color:#00845f25;overflow:visible}.connection-thread{stroke:#00845f4d;stroke-dasharray:1;stroke-dashoffset:var(--thread-progress,1)}.career-token{position:absolute;display:flex;align-items:center;gap:11px;padding:14px 18px;background:#ffffffed;border:1px solid #e2eee7;border-radius:10px;box-shadow:0 12px 30px #163d2510;color:#00845f;transform:translateY(var(--token-lift,0));animation:connection-float 5s ease-in-out infinite}.career-token span{font-size:11px;color:#2a4036;font-weight:600;white-space:nowrap}.career-token small{display:block;font-size:9px;color:#859087;font-weight:400;margin-top:3px}.token-experience{left:8%;top:16%;animation-delay:-1.7s}.token-learning{right:3%;top:30%;animation-delay:-3.2s}.token-future{right:4%;bottom:13%}.career-art-coordinate{position:absolute;bottom:3%;left:28%;font-size:7px;letter-spacing:.2em;color:#8d9d92}.career-folder-back{background:linear-gradient(135deg,#537e6e,#234c3e);color:#deeee4}.career-folder-back:before{background:#638f7e}.career-folder-front{background:linear-gradient(135deg,#1b7156,#348c6d 58%,#73b294);box-shadow:inset 0 1px 0 #ffffff80,0 22px 45px #153a2720}.career-folder-front:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#fff0 0 2px,#ffffff05 2px 3px)}.career-folder-front img.folder-wordmark{width:230px;height:auto;filter:none;opacity:1}.career-folder-front>span{color:#d4eee1}.career-scroll-cue{color:#799486}.career-intro>p{color:#718078}.career-intro .eyebrow{color:#648573}.story-platform .platform-intro{transform:translateX(calc(var(--platform-y,0px)*-.35))}.story-impact .city-metrics>article{transform:translateY(var(--metric-y,0));opacity:var(--metric-opacity,1)}@keyframes connection-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}@media(max-width:1100px) and (min-width:701px){.career-atmosphere{width:55vw;right:-1vw}.career-token{padding:11px 13px}.career-token span{font-size:10px}.career-token small{font-size:8px}.token-experience{left:3%;top:10%}.token-learning{right:0;top:26%}.token-future{bottom:8%}}@media(max-width:700px){.career-intro{transform:translateY(var(--intro-shift,0));top:44px}.career-atmosphere{width:118vw;max-width:540px;right:-9vw;top:auto;bottom:-20px;transform:translateY(var(--art-drift,0));height:540px}.career-connection{opacity:.7}.career-token{padding:10px 12px;gap:8px;border-radius:8px}.career-token span{font-size:9px}.career-token small{font-size:7px}.career-token svg{width:15px}.token-experience{left:12%;top:18%}.token-learning{right:11%;top:35%}.token-future{right:14%;bottom:8%}.career-art-coordinate{display:none}.career-folder-front img.folder-wordmark{width:210px}.career-intro>p{font-size:11px}.career-scroll-cue{margin-top:18px}}@media(prefers-reduced-motion:reduce){.career-atmosphere{display:none}.career-intro{transform:translateY(-50%)}.story-impact .city-metrics>article,.story-platform .platform-intro{transform:none!important;opacity:1!important}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.career-intro{transform:none}}.conec-footer{position:relative;background:#fff;color:#19362a;padding:0 max(6vw,24px) 24px;border-top:1px solid #e3ebe6}.footer-invitation{position:relative;padding:64px 0 56px;border-bottom:1px solid #e2eae4;overflow:hidden}.footer-invitation:after{content:"";position:absolute;width:360px;height:360px;right:-50px;top:-50px;border:1px solid #dcece2;border-radius:50%;box-shadow:0 0 0 50px #fff,0 0 0 51px #e8f2ec;pointer-events:none}.footer-invitation>span{font-size:8px;letter-spacing:.17em;color:#7a9182;position:relative;z-index:1}.footer-invitation>a{display:block;position:relative;z-index:1;width:-moz-fit-content;width:fit-content;font-size:clamp(32px,3.9vw,56px);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:22px 0 15px;padding-right:60px}.footer-invitation em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:var(--green)}.footer-invitation>a>svg{position:absolute;right:0;top:9px;transition:transform .25s}.footer-invitation>a:hover>svg{transform:translate(3px,-3px)}.footer-invitation>p{font-size:11px;color:#829085;position:relative;z-index:1}.footer-directory{display:grid;grid-template-columns:1.35fr 1fr .9fr 1.15fr;gap:36px;padding:48px 0 40px}.footer-brand-block .conec-brand img{width:235px}.footer-brand-block p{font-size:12px;color:#7b897f;margin:19px 0}.footer-brand-block>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#829083}.footer-directory nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-directory h2{font-size:12px;letter-spacing:0;margin:12px 0 9px;font-weight:600}.footer-directory nav a{font-size:11px;color:#6e7c72}.footer-directory a:hover{text-decoration:underline;text-underline-offset:4px;color:#00845f}.footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:25px;padding:23px 0;border-top:1px solid #e4ece6;border-bottom:1px solid #e4ece6;font-size:10px;color:#657c6d}.footer-contact>a,.footer-contact>span{display:flex;align-items:center;gap:8px}.footer-contact>span{margin-left:auto}.footer-operator{font-size:10px;color:#7f8e83;padding:20px 0;border-bottom:1px solid #e4ece6}.footer-operator summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.footer-operator>div{max-width:950px;line-height:1.8;margin-top:15px}.footer-operator p+p{margin-top:6px}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:24px;font-size:9px;color:#859287;padding-top:23px}.footer-bottom>span{margin-right:auto}.footer-bottom>button{font-size:10px;padding:3px 0;text-decoration:underline;text-underline-offset:3px}.cookie-notice{position:fixed;z-index:70;left:22px;bottom:20px;width:min(390px,calc(100vw - 40px));display:flex;align-items:flex-start;gap:15px;padding:20px;background:#fff;border:1px solid #dfeae3;border-radius:14px;box-shadow:0 10px 50px #102e2026;color:#37664e}.cookie-notice>svg{margin-top:2px}.cookie-notice strong{font-size:12px;font-weight:650}.cookie-notice p{font-size:11px;color:#7d8b81;line-height:1.6;margin:5px 0 13px}.cookie-notice>div>div{display:flex;align-items:center;gap:26px}.cookie-notice a,.cookie-notice button{font-size:11px;font-weight:600}.cookie-notice a{text-decoration:underline;text-underline-offset:3px}.cookie-notice button{background:#edf6f0;border-radius:6px;padding:7px 15px}.trust-center{display:grid;grid-template-columns:245px minmax(0,790px);gap:70px;max-width:1240px;margin:0 auto;padding:65px 40px 95px;background:#fff}.trust-nav{position:sticky;top:30px;align-self:start}.trust-nav>span{display:block;font-size:8px;letter-spacing:.14em;color:#819587;margin-bottom:25px}.trust-nav nav{display:flex;flex-direction:column;gap:6px}.trust-nav nav a{padding:10px 12px;font-size:12px;border-radius:7px;color:#75867a}.trust-nav a[aria-current=page]{background:#eef6f1;color:#00845f;font-weight:650}.trust-nav>a{display:flex;align-items:center;gap:9px;border-top:1px solid #e2ebe5;margin-top:22px;padding-top:23px;font-size:11px;color:#00845f}.trust-document{min-width:0}.trust-document header .eyebrow{font-size:8px;letter-spacing:.17em}.trust-document h1{font-size:clamp(30px,3.2vw,45px);line-height:1.12;letter-spacing:-.045em}.trust-document header>p{font-size:14px;color:#75877a;margin-top:22px;max-width:640px}.policy-version{flex-wrap:wrap;gap:18px;padding:25px 0;border-bottom:1px solid #e2ebe5;color:#8a978e}.policy-version,.policy-version button{display:flex;align-items:center;font-size:10px}.policy-version button{gap:7px;color:#00845f;margin-left:auto}.policy-print-version{display:none}.policy-index{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:23px 0 10px}.policy-index a{font-size:11px;color:#5b7b65}.policy-index a:hover{text-decoration:underline}.trust-document>section{padding-top:30px;scroll-margin-top:25px}.trust-document h2{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.025em;margin-bottom:14px}.trust-document section p{font-size:13px;line-height:1.95;color:#637568;overflow-wrap:anywhere}.trust-document section p+p{margin-top:13px}.trust-document>.button{margin-top:25px}.policy-contact{margin-top:40px;padding:25px;border:1px solid #dfeae3;border-radius:12px;background:#f7faf8}.policy-contact h2{margin-bottom:8px}.policy-contact p{font-size:12px;color:#7c8a7f;margin-bottom:14px}.policy-contact a{display:flex;align-items:center;gap:8px;font-size:12px;color:#00845f;padding:5px 0;overflow-wrap:anywhere}.policy-references{margin-top:30px;border-top:1px solid #e6ece8;padding-top:22px;display:flex;flex-direction:column;gap:8px;font-size:10px;color:#819286}.policy-references strong{font-weight:500}.policy-references a{text-decoration:underline;text-underline-offset:3px}.payment-reference{font-size:10px;overflow-wrap:anywhere;color:#7b8a7e;margin-top:18px}.payment-policies{font-size:11px;line-height:1.8;margin:23px 0;padding:18px 0;border-top:1px solid #e3ebe6;border-bottom:1px solid #e3ebe6;color:#728277}.payment-policies>div{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.payment-consent a,.payment-policies a{color:#00845f;text-decoration:underline;text-underline-offset:3px}.payment-consent{font-size:11px!important;align-items:flex-start;margin-bottom:22px!important;line-height:1.8}.payment-consent input{margin-top:4px}@media(max-width:900px){.footer-directory{grid-template-columns:1.2fr 1fr;gap:30px}.footer-contact>span{margin-left:0}.trust-center{grid-template-columns:190px minmax(0,1fr);gap:30px;padding:45px 25px 65px}.footer-invitation:after{opacity:.55}}@media(max-width:600px){.footer-invitation{padding:42px 0 36px}.footer-invitation>a{font-size:34px;padding-right:38px}.footer-invitation>a>svg{width:23px}.footer-invitation>span{font-size:6px;letter-spacing:.12em}.footer-invitation:after{right:-210px}.footer-directory{grid-template-columns:1fr 1fr;gap:26px 18px;padding-top:32px}.footer-brand-block{grid-column:1/-1}.footer-brand-block p{margin:10px 0}.footer-directory nav:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:13px 18px}.footer-directory nav:last-child h2{grid-column:1/-1;margin-bottom:0}.footer-contact{gap:14px;align-items:flex-start;flex-direction:column}.footer-bottom{gap:15px 28px}.footer-bottom>span{width:100%;font-size:8px}.cookie-notice{left:14px;bottom:14px;width:calc(100vw - 28px);padding:17px;gap:12px}.trust-center{display:flex;flex-direction:column;gap:30px;padding:32px 23px 55px}.trust-nav{position:static}.trust-nav>span{margin-bottom:15px}.trust-nav nav{flex-direction:row;flex-wrap:wrap;gap:7px}.trust-nav nav a{font-size:10px;padding:8px 10px;border:1px solid #e7eee9}.trust-nav>a{display:none}.trust-document h1{font-size:32px}.trust-document header>p{font-size:12px}.trust-document h2{font-size:19px}.trust-document section p{font-size:12px}.policy-version{gap:12px}.policy-version button{margin-left:0}.policy-contact{padding:20px}.policy-contact a{font-size:11px}}@media print{.policy-print-context .conec-footer,.policy-print-context .cookie-notice,.policy-print-context .policy-index,.policy-print-context .policy-version button,.policy-print-context .topbar,.policy-print-context .trust-document>.button,.policy-print-context .trust-nav{display:none!important}.policy-print-context .trust-center{display:block;padding:0;max-width:none}.policy-print-context .trust-document section p{color:#222;font-size:10pt;line-height:1.5}.policy-print-context .trust-document h1{font-size:24pt}.policy-print-context .trust-document h2{font-size:14pt;-moz-column-break-after:avoid;break-after:avoid}.policy-print-context .policy-print-version{display:block;font-size:8pt;color:#444;margin-top:12px}.policy-print-context .trust-document>section{padding-top:20px}.policy-print-context .policy-contact,.policy-print-context .policy-references{-moz-column-break-inside:avoid;break-inside:avoid}.policy-print-context a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.career-token{animation:none}.connection-thread{stroke-dashoffset:0}.footer-invitation>a>svg{transition:none}}@media print{.cv-print-context .conec-footer,.cv-print-context .cookie-notice{display:none!important}}.token-future{right:8%;bottom:4%}.footer-directory nav a{font-size:12px}.footer-contact{font-size:11px}.footer-bottom{font-size:10px}@media(max-width:700px){.career-stage{top:46%}.career-atmosphere{bottom:10px}.token-learning{top:9%;right:11%}.token-future{right:14%;bottom:8%}}@media(max-width:780px){.hero-frame .hero:after{background:linear-gradient(90deg,#080f19e3,#080f19a8 56%,#080f1948),linear-gradient(0deg,#080f1960,transparent 48%)}}@media(max-width:370px){.hero-frame .hero h1{font-size:34px}.hero-frame .hero-content{padding-bottom:50px}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.career-stage{top:285px}}@media(max-width:520px){.signed-in .account-chip>span:last-child{display:none}.signed-in .topbar .conec-brand img{width:184px}}@media(max-width:370px){.signed-in .topbar .conec-brand img{width:136px}}.journey-canvas,.official-search .journey-search{overflow:clip}.hero-frame{--cue-height:116px;position:relative;z-index:1}.hero-frame .hero{min-height:calc(100svh - var(--cue-height) - 23px)}.hero-frame .hero-content{padding-top:clamp(116px,15svh,165px);padding-bottom:62px}.hero-frame .hero h1{font-size:clamp(44px,min(4.4vw,8.3svh),72px)}.hero-frame .hero-caption{bottom:92px}.hero-frame .hero-caption p{margin:0}.hero-scroll{z-index:2;padding:22px 24px 30px}.hero-scroll-copy strong{font-size:14px}.hero-scroll-copy>span{font-size:12px}.topbar .brand-wordmark img{width:210px;height:auto}.conec-footer{padding-top:10px}.footer-directory{grid-template-columns:minmax(260px,1.45fr) 1fr .9fr 1.15fr;gap:34px;padding-top:40px}.footer-brand-contact{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:17px;font-size:11px;line-height:1.5;color:#61796b}.footer-brand-contact a{display:flex;align-items:center;gap:7px;max-width:100%;overflow-wrap:anywhere}.footer-brand-contact svg{flex-shrink:0}.footer-bottom{border-top:1px solid #e3ebe6}.footer-directory nav a{color:#617268}.conec-access{grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff}.conec-access .auth-visual{position:sticky;top:0;height:100svh;min-height:700px;align-self:start;overflow:clip;isolation:isolate;background:#10191d;border-radius:0 0 110px 0;padding:40px 7%;justify-content:flex-start}.access-scene{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#0a131bb8,#10181c45 24%,#0a131bd4 74%,#0a131bf2),url(/exodum/hero-background.jpg) 55%/cover;animation:access-camera 2.5s cubic-bezier(.2,.7,.3,1) both}.conec-access .auth-visual .conec-brand{align-self:flex-start;position:relative;z-index:2}.conec-access .auth-visual .conec-brand img{width:228px}.conec-access .auth-visual-copy{position:relative;z-index:2;margin:auto 0 65px;max-width:520px;padding-top:100px;animation:conec-arrive .85s .12s both}.conec-access .auth-visual-copy h1{font-size:clamp(38px,4vw,62px);font-weight:600;letter-spacing:-.045em;line-height:1.08}.conec-access .auth-visual-copy h1 em{font-family:Georgia,Times New Roman,serif;color:#93dfbd;font-weight:400;font-style:italic}.conec-access .auth-visual-copy p{font-size:14px;line-height:1.85;color:#d0dbd5;max-width:350px;margin-top:24px}.access-connection{display:flex;align-items:center;gap:12px;font-size:10px;color:#b9d4c7;margin-top:36px;line-height:1.6}.access-connection i{width:28px;height:1px;background:#91c9ae}.access-route{position:absolute;left:0;bottom:20px;width:100%;height:auto;color:#99dfbc;opacity:.35;pointer-events:none;z-index:1}.access-route path{stroke:currentColor;stroke-width:1;stroke-dasharray:1100;stroke-dashoffset:1100;animation:access-route-in 2s .3s forwards}.access-route circle{fill:currentColor}.access-explore{position:relative;z-index:2;display:inline-flex;align-items:center;gap:24px;font-size:12px;color:#d5e7dd;margin-bottom:15px;align-self:flex-start}.access-explore:hover{color:#fff}.access-explore svg{transition:transform .2s}.access-explore:hover svg{transform:translate(3px,-3px)}.conec-access .auth-panel{position:relative;padding:32px clamp(28px,6vw,100px);min-height:100svh;justify-content:flex-start}.conec-access .auth-panel>.back-link{position:static;align-self:flex-start;font-size:11px;margin:0;color:#678072;gap:9px}.conec-access .auth-form{padding:48px 0 24px;max-width:430px;margin:auto;width:100%;animation:conec-arrive .75s .15s both}.conec-access .auth-form .eyebrow{font-size:8px;letter-spacing:.15em;margin-bottom:18px;color:#6e907e}.conec-access .auth-form h2{font-size:clamp(35px,3.3vw,48px);font-weight:600;line-height:1.12;letter-spacing:-.045em;max-width:400px}.conec-access .auth-form h2 em{display:block;font-family:Georgia,serif;font-weight:400;color:#00845f}.conec-access .auth-form>p{font-size:13px;line-height:1.8;color:#718378;margin:18px 0 30px}.conec-access .field>span{font-size:11px;font-weight:550;color:#365447}.conec-access .field input{background:#fbfcfb;border-color:#dce7df;border-radius:9px;min-height:49px;font-size:13px;padding:13px 15px;transition:border-color .2s,box-shadow .2s}.conec-access .field input:focus{border-color:#00845f;box-shadow:0 0 0 3px #00845f0c;outline:none}.conec-access .field small{font-size:10px;line-height:1.6;color:#6c8073}.conec-access .auth-form .checkbox{font-size:11px;line-height:1.65;margin:16px 0;color:#647c6d}.conec-access .checkbox a{color:#00845f;text-decoration:underline;text-underline-offset:3px}.conec-access .auth-form form .button{margin-top:8px;min-height:50px;border-radius:9px;justify-content:space-between;padding:13px 18px;font-size:13px}.conec-access .access-recovery{margin:4px 0 20px}.conec-access .access-recovery a{font-size:11px}.conec-access .auth-switch{font-size:12px;line-height:1.8;margin-top:26px;padding-top:23px}.conec-access .reassurance{font-size:10px;line-height:1.6;justify-content:center;margin-top:20px;color:#7a8f81}.access-legal{display:flex;justify-content:center;gap:22px;font-size:10px;color:#7c8e83;margin-top:23px}.access-legal a:hover{color:#00845f;text-decoration:underline}.conec-opportunities{background:#fff}.conec-opportunities .listing-header{position:relative;isolation:isolate;overflow:clip;background:#111b1f;color:#fff;padding:60px 8vw 66px;border:0;border-radius:var(--cover-bottom-edge)}.listing-photo{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c161ef2,#0e171fdd 37%,#0e171f55 72%,#0e171f22),url(/exodum/interview-entrance-r6.png) 75% 52%/cover no-repeat;animation:access-camera 2s ease-out both}.listing-heading{max-width:820px;position:relative;z-index:1}.listing-heading>.eyebrow{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.17em;color:#abd9bf;margin-bottom:24px}.listing-heading>.eyebrow>span{width:28px;height:1px;background:#abd9bf}.conec-opportunities .listing-header h1{font-size:clamp(42px,4.4vw,66px);line-height:1.06;letter-spacing:-.045em;color:#fff;animation:conec-arrive .8s both}.conec-opportunities .listing-header h1 em{font-family:Georgia,serif;font-weight:400;color:#93dfbd}.conec-opportunities .listing-header p{font-size:14px;line-height:1.85;color:#d2ded8;margin-top:22px;animation:conec-arrive .8s .1s both}.conec-opportunities .listing-header .official-search{margin:32px 0 0;max-width:770px;animation:conec-arrive .8s .2s both}.conec-opportunities .listing-header .journey-search{min-height:77px;padding:10px 11px 10px 23px;border-radius:14px}.conec-opportunities .listing-header .journey-search input{font-size:17px}.conec-opportunities .listing-header .journey-submit{min-width:120px;font-size:13px;padding:14px 19px}.listing-scene-note{position:absolute;right:6vw;bottom:72px;font-size:13px;line-height:1.7;color:#f0ede7;text-align:right;max-width:190px}.conec-opportunities .listing-body{padding-top:35px;padding-bottom:70px}.listing-section-label{display:flex;justify-content:space-between;gap:20px;color:#7c9587;font-size:8px;letter-spacing:.14em;padding:12px 0 25px}.conec-opportunities .filter-row{padding-bottom:24px;border-bottom:1px solid #e5ede8;margin-bottom:23px}.conec-opportunities .tabs{background:#f3f7f4;border:1px solid #e6eee8;border-radius:10px;padding:4px;gap:2px}.conec-opportunities .tabs button{border-radius:7px;color:#6a8275;font-size:12px;padding:10px 18px}.conec-opportunities .tabs button.active{background:#fff;color:#00845f;box-shadow:0 2px 8px #143e2010}.conec-opportunities .tabs button:focus-visible{outline:2px solid #00845f;outline-offset:2px}.listing-mode{display:flex;align-items:center;gap:8px;color:#5d7d6b}.conec-opportunities .listing-mode select{background:#fff;border-color:#dfe8e2;border-radius:8px;font-size:12px;min-height:42px;padding:10px 30px 10px 11px}.conec-opportunities .results-label{align-items:center;font-size:12px;color:#6e8376;gap:15px}.conec-opportunities .results-label strong{color:#193b2b;font-weight:650}.conec-opportunities .results-label>span{font-size:10px}.results-label .query-label{font-size:12px;color:#315b43;overflow-wrap:anywhere}.clear-filters{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#00845f;padding:5px 0;flex-shrink:0}.opportunity-empty{display:flex;align-items:center;justify-content:center;gap:56px;padding:60px 30px 65px;background:linear-gradient(115deg,#f8fbf9,#fff 65%);border:1px solid #e4ece7;border-radius:18px;margin-top:24px;overflow:hidden;position:relative}.opportunity-empty>div:last-child{max-width:410px}.opportunity-empty .eyebrow{font-size:7px;letter-spacing:.13em;color:#829e8d;margin-bottom:17px}.opportunity-empty h2{font-size:35px;line-height:1.13;letter-spacing:-.035em}.opportunity-empty h2 em{font-family:Georgia,serif;color:#00845f;font-weight:400}.opportunity-empty p{font-size:12px;line-height:1.9;color:#738679;margin:20px 0 24px}.opportunity-empty .button{min-height:43px;font-size:12px}.empty-connection{position:relative;width:145px;height:145px;flex-shrink:0;display:grid;place-items:center;border:1px solid #d9e9df;border-radius:50%;color:#00845f;background:#fff;box-shadow:0 0 0 24px #f2f8f4,0 0 0 25px #e5efe8}.empty-connection>span{position:absolute;inset:17px;border:1px dashed #c7ded0;border-radius:50%;animation:connection-orbit 45s linear infinite}.empty-connection i{position:absolute;right:10px;top:20px;width:10px;height:10px;border-radius:50%;background:#8ccab0;box-shadow:0 0 0 7px #edf7f1}.conec-opportunities .job-card{border-color:#e1ebe4;border-radius:15px;padding:26px 24px 0;box-shadow:0 5px 20px #204e3010;transition:transform .25s,border-color .25s,box-shadow .25s;animation:conec-arrive .5s both}.conec-opportunities .job-card:hover{transform:translateY(-4px);border-color:#91bba2;box-shadow:0 16px 35px #204e3014}.conec-opportunities .job-card h3{font-size:23px;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere}.conec-opportunities .job-card .company-mark{background:#eff7f2;color:#00845f;border:1px solid #e1ede5;border-radius:12px}.conec-opportunities .job-meta{color:#7a8d7f}.conec-opportunities .job-card-bottom{border-color:#e8efea}.conec-opportunities .job-card-bottom strong{color:#2b5240}.detail-page{padding-top:35px}.detail-page .job-detail-heading h1{letter-spacing:-.04em;line-height:1.13}.detail-page .job-detail-heading{padding-bottom:24px;border-bottom:1px solid #e3ebe6}.detail-page .company-mark.large{color:#00845f;background:#f0f7f3}.detail-page .detail-aside .panel{border-color:#dce9e1;box-shadow:0 12px 40px #234e3010}.detail-page .prose-block h2{letter-spacing:-.03em}@keyframes conec-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes access-camera{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes access-route-in{to{stroke-dashoffset:0}}@keyframes connection-orbit{to{transform:rotate(1turn)}}@media(min-width:781px) and (max-height:760px){.hero-frame .hero-content{padding-top:110px;padding-bottom:48px}.hero-frame .hero-content>p{margin-top:22px;margin-bottom:23px}.hero-frame .hero-assurance{margin-top:18px}.hero-frame .hero-caption{bottom:75px}}@media(max-width:1100px){.footer-directory{grid-template-columns:minmax(260px,1.3fr) 1fr;gap:32px}.conec-access .auth-visual{padding:35px 32px}.conec-access .auth-panel{padding:30px 38px}.conec-access .auth-visual-copy h1{font-size:43px}.listing-scene-note{display:none}}@media(max-width:780px){.hero-frame{--cue-height:108px}.hero-frame .hero-content{padding-top:118px;padding-bottom:60px}.hero-frame .hero h1{font-size:clamp(38px,min(10.3vw,7.1svh),50px)}.hero-scroll{gap:17px;padding:20px 22px 28px}.hero-scroll-copy strong{font-size:12px}.hero-scroll-copy>span{font-size:10px}.signed-in .topbar .brand-wordmark img,.topbar .brand-wordmark img{width:180px}.conec-access{grid-template-columns:1fr}.conec-access .auth-visual{position:relative;height:auto;min-height:320px;padding:25px 28px 37px;border-radius:0 0 50% 5%/0 0 6% 4%}.conec-access .auth-visual .conec-brand img{width:194px}.conec-access .auth-visual-copy{padding-top:42px;margin:0;max-width:430px}.conec-access .auth-visual-copy h1{font-size:35px;max-width:350px}.access-connection,.conec-access .auth-visual-copy h1 br:nth-child(2),.conec-access .auth-visual-copy p{display:none}.access-explore{position:absolute;right:26px;top:37px;font-size:9px;gap:6px}.access-explore svg{width:13px}.access-route{height:100px;width:100%;bottom:0;left:15%;opacity:.22}.access-scene{background-position:55% 45%}.conec-access .auth-panel{padding:24px 26px 32px;min-height:0}.conec-access .auth-form{padding-top:30px;max-width:460px}.conec-access .auth-form h2{font-size:36px}.conec-access .auth-form h2 em{display:inline}.conec-access .auth-form>p{margin-top:14px;margin-bottom:25px}.conec-access .auth-form .eyebrow{font-size:7px;margin-bottom:14px}.conec-opportunities .listing-header{padding:40px 24px 42px;border-radius:var(--cover-bottom-edge)}.listing-photo{background-position:65%;background-image:linear-gradient(90deg,#0c161ef0,#0e171fa0),url(/exodum/interview-entrance-r6.png)}.conec-opportunities .listing-header h1{font-size:44px}.listing-heading>.eyebrow{font-size:7px;letter-spacing:.1em;margin-bottom:23px}.listing-heading>.eyebrow>span{width:20px}.conec-opportunities .listing-header p{font-size:12px;line-height:1.85;margin-top:19px}.conec-opportunities .listing-header .official-search{margin-top:26px}.conec-opportunities .listing-header .journey-search{min-height:66px;padding:8px 8px 8px 13px;border-radius:12px;gap:9px}.conec-opportunities .listing-header .journey-search input{font-size:14px}.conec-opportunities .listing-header .journey-submit{min-width:75px;font-size:11px;padding:12px 11px;gap:8px}.conec-opportunities .listing-body{padding:23px 24px 43px}.listing-section-label{font-size:6.5px;gap:10px;padding:10px 0 21px}.listing-section-label>span:last-child{letter-spacing:.05em}.conec-opportunities .filter-row{gap:18px;padding-bottom:20px}.conec-opportunities .tabs{width:100%;justify-content:space-between}.conec-opportunities .tabs button{font-size:11px;padding:9px 12px}.listing-mode{width:100%}.conec-opportunities .listing-mode select{flex:1;max-width:100%;font-size:11px}.conec-opportunities .results-label{flex-wrap:wrap;gap:9px;font-size:11px}.results-label .query-label{display:inline;font-size:11px}.opportunity-empty{flex-direction:column;align-items:flex-start;gap:35px;padding:39px 24px 30px;margin-top:20px}.empty-connection{width:76px;height:76px;margin:10px 0 4px 15px;box-shadow:0 0 0 13px #f2f8f4,0 0 0 14px #e5efe8}.empty-connection>svg{width:28px}.empty-connection>span{inset:8px}.empty-connection i{width:7px;height:7px;right:4px;top:8px;box-shadow:0 0 0 5px #edf7f1}.opportunity-empty .eyebrow{font-size:6px}.opportunity-empty h2{font-size:30px}.opportunity-empty p{font-size:11px;margin:16px 0 21px}.opportunity-empty .button{font-size:11px;gap:10px;padding:11px 14px}.conec-opportunities .job-card{padding:22px 22px 0}.conec-opportunities .job-card h3{font-size:22px}}@media(max-width:600px){.conec-footer{padding-top:4px}.footer-directory{grid-template-columns:1fr 1fr;gap:28px 24px;padding:32px 0}.footer-brand-contact{font-size:11px;margin-top:16px;gap:11px}.footer-brand-block{grid-column:1/-1}.footer-bottom{font-size:9px}.access-explore{top:auto;bottom:32px;right:25px}.conec-access .auth-visual{min-height:290px}.conec-access .auth-visual-copy{padding-top:35px;max-width:300px}.conec-access .auth-visual-copy h1{font-size:32px;max-width:285px}.conec-access .auth-visual-copy h1 br:nth-child(2){display:block}}@media(max-width:370px){.topbar .brand-wordmark img{width:171px}.signed-in .topbar .brand-wordmark img{width:144px}.hero-frame .hero h1{font-size:33px}.hero-frame .hero-content{padding-top:102px;padding-bottom:46px}.hero-frame .hero-content>p{margin-top:19px;margin-bottom:22px}.hero-frame .hero-assurance{margin-top:17px}.hero-scroll-copy strong{font-size:11px}.hero-scroll-copy>span{font-size:9px}.hero-scroll{gap:12px;padding-left:21px;padding-right:21px}.conec-access .auth-visual{padding-left:24px;padding-right:24px;min-height:282px}.conec-access .auth-visual-copy h1{font-size:29px;max-width:250px}.access-explore{font-size:8px;bottom:22px}.conec-access .auth-panel{padding:23px}.conec-access .auth-form h2{font-size:32px}.conec-opportunities .listing-header{padding-left:21px;padding-right:21px}.conec-opportunities .listing-header h1{font-size:39px}.conec-opportunities .listing-header p{font-size:11px}.conec-opportunities .listing-header .journey-search input{font-size:13px}.conec-opportunities .listing-header .journey-submit{min-width:65px;padding:11px 9px;font-size:10px}.conec-opportunities .listing-body{padding-left:21px;padding-right:21px}.conec-opportunities .tabs button{padding:9px;font-size:10px}.opportunity-empty{padding-left:21px;padding-right:21px}.opportunity-empty h2{font-size:27px}.conec-opportunities .results-label,.opportunity-empty .button{font-size:10px}}@media(max-width:780px) and (max-height:700px){.hero-frame .hero-content{padding-top:98px;padding-bottom:40px}.hero-frame .hero h1{font-size:clamp(31px,9.1vw,39px)}.hero-frame .hero-content>p{font-size:12px;line-height:1.7;margin-top:19px;margin-bottom:21px}.hero-frame .hero-assurance{font-size:10px;margin-top:17px}}@media(prefers-reduced-motion:reduce){.conec-access *,.conec-opportunities *{animation:none!important;transition:none!important}.access-route path{stroke-dashoffset:0}.conec-opportunities .job-card:hover{transform:none}}@media(max-width:370px) and (max-height:600px){.hero-frame{--cue-height:88px}.hero-scroll{padding-top:15px;padding-bottom:19px}.hero-frame .hero-content{padding-top:91px;padding-bottom:32px}.hero-frame .hero-content>p{margin-top:16px;margin-bottom:18px}}.social-access{margin:0 0 2px}.social-buttons{display:grid;grid-template-columns:1fr;gap:10px}.social-buttons button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:10px 14px;border:1px solid #d9e3dc;background:#fff;border-radius:8px;font-size:12px;font-weight:500;color:#30463a;transition:border-color .2s,background .2s}.social-buttons button:hover{border-color:#7fac92;background:#f9fcfa}.social-buttons button:focus-visible{outline:2px solid #00845f;outline-offset:3px}.social-buttons button:disabled{opacity:.6;cursor:wait}.access-divider{display:flex;align-items:center;gap:14px;font-size:10px;color:#8c9b91;margin:23px 0}.access-divider span{height:1px;background:#e5ece7;flex:1}.social-confirmed{display:flex;align-items:center;gap:10px;font-size:12px;color:#3a654f;margin-bottom:25px}.social-connections>div{width:100%}.connection-row{display:flex;align-items:center;gap:13px;padding:19px 0;border-bottom:1px solid #e3eae5;font-size:12px}.connection-row>span{color:#7b8f80;font-size:11px}.connection-row button{margin-left:auto;color:#00845f;font-size:12px;font-weight:600;padding:8px}.connection-note{font-size:11px!important;margin-top:18px}.connection-note a{color:#00845f;text-decoration:underline}.access-register .auth-form{padding-top:28px}.access-register .auth-form>p{margin-bottom:22px}.access-register .auth-form .eyebrow{margin-bottom:12px}.access-register .auth-form h2{font-size:39px}@media(max-width:600px){.connection-row{gap:9px;font-size:11px;flex-wrap:wrap}.connection-row>span{font-size:10px}.connection-row button{font-size:11px}.access-register .auth-form h2{font-size:34px}.conec-access .auth-panel{overflow-wrap:anywhere}}:root{--cover-bottom-edge:0 0 50% 4%/0 0 5% 3%}.hero-art{padding-bottom:0}.hero-frame .hero{clip-path:none;overflow:clip;border-radius:var(--cover-bottom-edge)}@media(max-width:780px){:root{--cover-bottom-edge:0 0 50% 3%/0 0 3% 2%}}.hero-frame{--cue-height:64px}.hero-scroll{padding:7px 20px 12px;min-height:var(--cue-height);width:64px;margin:0 auto;background:transparent}.hero-scroll-arrow{width:38px;height:38px;border:0;background:transparent;box-shadow:none}.hero-scroll:hover .hero-scroll-arrow{background:#edf8f3}.hero-scroll:focus-visible{outline:2px solid #00845f;outline-offset:-4px;border-radius:50%}@media(max-width:780px){.hero-frame{--cue-height:60px}.hero-scroll{min-height:var(--cue-height);padding:6px 12px 10px}}@media(max-width:370px) and (max-height:600px){.hero-frame{--cue-height:56px}.hero-scroll{padding:5px 12px 9px}}.login-page{--login-inset:clamp(28px,8vw,160px);position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;background:#fff;color:#17221d}.login-header{position:relative;z-index:1;display:flex;align-items:center;padding:32px var(--login-inset)}.login-brand{display:inline-flex;line-height:0}.login-brand img{width:220px;height:auto;display:block}.login-main{position:relative;z-index:1;display:flex;align-items:center;padding:16px var(--login-inset) 22px;min-height:0}.login-page .auth-form{width:100%;max-width:440px;margin:0;padding:0;animation:conec-arrive .65s both}.login-heading{margin-bottom:34px}.login-heading h1{font-size:44px;line-height:1.18;letter-spacing:-.035em;font-weight:600;margin:0}.login-heading p{font-size:14px;color:#718178;line-height:1.65;margin:12px 0 0}.login-page .field{gap:10px;margin-bottom:23px}.login-page .field>span,.login-page .password-label label{font-size:12px;line-height:1.5;font-weight:550;color:#3f574a}.login-page .field input{min-height:52px;padding:14px 16px;font-size:15px;line-height:1.3;background:#fff;border:1px solid #dbe4de;border-radius:9px;transition:border-color .2s,box-shadow .2s}.login-page .field input:focus{outline:none;border-color:#00845f;box-shadow:0 0 0 3px #00845f0d}.password-label{display:flex;justify-content:space-between;align-items:center;gap:12px}.password-label a{font-size:11px;line-height:1.5;color:#00845f}.password-label a:hover{text-decoration:underline;text-underline-offset:3px}.login-page form .button{min-height:52px;padding:14px 18px;border-radius:9px;font-size:14px;justify-content:space-between;margin-top:2px}.login-page .access-divider{font-size:11px;gap:16px;margin:28px 0 21px}.login-page .social-buttons{grid-template-columns:1fr 1fr;gap:16px}.login-page .social-buttons button{font-size:13px;gap:11px;min-height:50px;padding:12px}.login-page .auth-switch{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;border:0;padding:0;margin-top:28px;font-size:12px;line-height:1.6;color:#75837b}.login-page .auth-switch a{display:inline-flex;align-items:center;gap:7px;color:#00845f;font-weight:550}.login-page .alert{font-size:12px;padding:10px 12px;line-height:1.5;margin-top:12px;margin-bottom:0}.login-footer{position:relative;z-index:1;padding:18px var(--login-inset) 24px;font-size:11px;color:#84948a}.login-footer nav{display:flex;gap:26px}.login-footer a:hover{color:#00845f;text-decoration:underline}.login-emblem{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;--emblem-size:min(70vw,96svh)}.login-emblem img{position:absolute;max-width:none;width:var(--emblem-size);height:var(--emblem-size);right:calc(var(--emblem-size) * -.18);top:50%;transform:translateY(-50%);animation:emblem-arrive 1s cubic-bezier(.2,.7,.3,1) both}@media(max-height:820px){.login-header{padding-top:24px;padding-bottom:24px}.login-brand img{width:205px}.login-main{padding-top:10px;padding-bottom:14px}.login-heading{margin-bottom:28px}.login-heading h1{font-size:40px}.login-heading p{margin-top:10px;font-size:13px}.login-page .field{gap:8px;margin-bottom:20px}.login-page .field input{min-height:49px;padding:12px 15px}.login-page form .button{min-height:49px;padding:12px 16px}.login-page .access-divider{margin:24px 0 18px}.login-page .social-buttons button{min-height:48px;padding:11px}.login-page .auth-switch{margin-top:24px}.login-footer{padding-top:14px;padding-bottom:18px}}@media(max-width:1100px) and (min-width:781px){.login-page{--login-inset:6vw}.login-page .auth-form{max-width:370px}.login-emblem img{right:calc(var(--emblem-size) * -.3)}}@media(max-width:780px){.login-page{--login-inset:max(28px,calc((100vw - 400px)/2))}.login-emblem{display:none}.login-brand img{width:185px}.login-main{display:flex;justify-content:center}.login-page .auth-form{max-width:400px}.login-heading h1{font-size:37px}.login-page .field input{font-size:16px;line-height:1.25}.login-footer nav{justify-content:center}.login-page .social-buttons{gap:13px}}@media(max-height:740px){.login-header{padding-top:19px;padding-bottom:19px}.login-brand img{width:192px}.login-main{padding-top:8px;padding-bottom:10px}.login-heading{margin-bottom:26px}.login-heading h1{font-size:36px}.login-heading p{font-size:13px;margin-top:10px}.login-page .field{gap:8px;margin-bottom:18px}.login-page .field input{min-height:48px;padding:12px 14px}.login-page form .button{min-height:48px}.login-page .access-divider{margin:22px 0 17px}.login-page .social-buttons button{min-height:47px}.login-page .auth-switch{margin-top:23px;font-size:11px}.login-footer{padding-top:12px;padding-bottom:16px;font-size:10px}}@media(max-height:650px){.login-header{padding-top:15px;padding-bottom:15px}.login-brand img{width:177px}.login-heading{margin-bottom:24px}.login-heading h1{font-size:33px}.login-page .field{margin-bottom:16px}.login-page .field>span,.login-page .password-label label{font-size:11px}.login-page .field input{min-height:46px;padding:11px 14px}.login-page form .button{min-height:46px;padding:11px 15px}.login-page .access-divider{margin:20px 0 14px}.login-page .social-buttons button{min-height:46px;padding:10px}.login-page .auth-switch{margin-top:21px}.login-footer{padding-top:10px;padding-bottom:14px}}@media(max-width:370px){.login-page{--login-inset:24px}.login-brand img{width:170px}.login-page .social-buttons{gap:10px}.login-page .social-buttons button{font-size:12px}.login-page .auth-switch{font-size:10px;gap:4px}.password-label{gap:7px}.password-label a{font-size:10px}.login-footer nav{gap:24px}}@media(max-height:600px){.login-header{padding-top:12px;padding-bottom:12px}.login-brand img{width:164px}.login-main{padding-top:5px;padding-bottom:7px}.login-heading{margin-bottom:24px}.login-heading h1{font-size:31px}.login-heading p{display:none}.login-page .field{gap:7px;margin-bottom:15px}.login-page .field input{min-height:44px;padding:10px 13px}.login-page form .button{min-height:44px;padding:10px 14px;font-size:13px}.login-page .access-divider{margin:18px 0 13px;font-size:10px}.login-page .social-buttons button{min-height:44px;padding:9px}.login-page .auth-switch{margin-top:21px}.login-footer{padding-top:10px;padding-bottom:13px}}@media(prefers-reduced-motion:reduce){.login-page *{transition:none!important}.hero-scroll-arrow,.login-page *{animation:none!important}}.login-page{grid-template-rows:1fr;--login-width:min(500px,34vw)}.login-content{position:relative;z-index:1;align-self:center;width:var(--login-width);margin-left:calc(42vw - var(--login-width) * .5);padding:14svh 0 12px}.login-header{padding:0 0 10svh}@media(min-width:781px){.login-footer{position:absolute;left:0;bottom:0;padding:12px clamp(28px,5vw,84px);font-size:10px}.login-footer nav{gap:22px}}.login-main{display:block;padding:0}.login-page .auth-form{max-width:none}.login-emblem{--emblem-size:56vw}.login-emblem img{left:72vw;right:auto;top:30svh;transform:none}@keyframes emblem-arrive{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1100px) and (min-width:781px){.login-emblem img{left:72vw;right:auto}.login-page .auth-form{max-width:none}}@media(max-width:780px){.login-page{grid-template-rows:1fr auto;--login-width:min(400px,calc(100vw - 56px))}.login-content{margin-left:auto;margin-right:auto;padding:28px 0 14px}.login-header{padding:0 0 36px}.login-main{display:block;padding:0}}@media(max-width:780px) and (max-height:700px){.login-content{padding-top:16px;padding-bottom:12px}.login-header{padding-bottom:28px}}@media(max-width:370px){.login-page{--login-width:calc(100vw - 48px)}}@media(max-width:780px) and (max-height:600px){.login-content{padding-top:12px;padding-bottom:8px}.login-header{padding-bottom:24px}}@media(min-width:781px){.login-page{--login-u:min(calc(100vw / 955),calc(100svh / 545));--login-width:calc(var(--login-u) * 344)}.login-content{align-self:start;margin-left:14vw;padding:7svh 0 0;width:var(--login-width)}.login-header{padding:0 0 calc(var(--login-u) * 59)}.login-brand img{width:calc(var(--login-u) * 147)}.login-heading{margin-bottom:calc(var(--login-u) * 22)}.login-heading h1{font-size:calc(var(--login-u) * 28);line-height:calc(var(--login-u) * 34)}.login-heading p{display:block;font-size:calc(var(--login-u) * 10);line-height:calc(var(--login-u) * 14);margin:calc(var(--login-u) * 8) 0 0}.login-page .field{gap:calc(var(--login-u) * 4);margin-bottom:calc(var(--login-u) * 18)}.login-page .field>span,.login-page .password-label label{font-size:calc(var(--login-u) * 10);line-height:calc(var(--login-u) * 14)}.password-label a{font-size:calc(var(--login-u) * 9);line-height:calc(var(--login-u) * 14)}.login-page .field input{font-size:calc(var(--login-u) * 12);line-height:1.3}.login-page .field input,.login-page form .button{height:calc(var(--login-u) * 38);min-height:0;padding:0 calc(var(--login-u) * 12);border-radius:calc(var(--login-u) * 6)}.login-page form .button{margin-top:calc(var(--login-u) * -1);font-size:calc(var(--login-u) * 11)}.login-page .access-divider{font-size:calc(var(--login-u) * 9);line-height:calc(var(--login-u) * 14);margin:calc(var(--login-u) * 18) 0 calc(var(--login-u) * 14)}.login-page .social-buttons{gap:calc(var(--login-u) * 12)}.login-page .social-buttons button{height:calc(var(--login-u) * 38);min-height:0;padding:0 calc(var(--login-u) * 10);font-size:calc(var(--login-u) * 11);gap:calc(var(--login-u) * 8);border-radius:calc(var(--login-u) * 6)}.login-page .social-buttons svg{width:calc(var(--login-u) * 17);height:calc(var(--login-u) * 17)}.login-page .auth-switch{margin-top:calc(var(--login-u) * 22);font-size:calc(var(--login-u) * 9);line-height:calc(var(--login-u) * 14)}.login-emblem img{left:70.5vw;right:auto;top:calc(33.76svh - 2.1875vw)}.login-emblem{--emblem-size:calc(var(--login-u) * 534.8)}.login-emblem img{left:auto;right:calc(var(--login-u) * -223.075);top:calc(33.76svh - var(--login-u) * 40.890625)}}.hero-frame .daylight-hero{background-image:none;background-color:#10191d;animation:none;overflow:hidden}.daylight-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;animation:daylight-arrive 1.1s ease-out forwards}@keyframes daylight-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(max-width:780px){.daylight-hero img{-o-object-position:57% center;object-position:57% center}}.career-folder-back{background:linear-gradient(135deg,#ddc18e,#bd995f);color:#745a32;border-radius:7px 7px 5px 5px;box-shadow:inset 0 1px #fff8}.career-folder-back:before{background:#dec798;border-radius:8px 13px 0 0;box-shadow:inset 0 1px #fff8}.career-folder-front{overflow:hidden;background:linear-gradient(140deg,#f4e3ba,#e3cc99 65%,#d6bb82);border:1px solid #c9ab71;border-radius:5px 6px 10px 10px;padding:32px;box-shadow:inset 0 1px 0 #fff9,0 22px 40px #7c623521}.career-folder-front:before{inset:12px;border-color:#b7955b3d;border-radius:3px}.career-folder-front:after{opacity:.6;background:repeating-linear-gradient(0deg,#8e703600 0 3px,#8e703606 3px 4px)}.career-folder-front .folder-file-label{font-size:10px;letter-spacing:.18em;color:#76603b;margin:0;position:relative;z-index:2}.career-folder-front>small{left:32px;right:auto;bottom:27px;color:#8a7044;font-size:7px;letter-spacing:.08em;max-width:46%;line-height:1.7}.career-folder-front img.folder-emblem{position:absolute;width:250px;height:250px;max-width:none;right:-94px;bottom:-83px;filter:none;opacity:.88}.career-folder-shadow{background:#765c3524;filter:blur(18px)}.career-intro>p{max-width:390px;font-size:14px;line-height:1.85}.career-scroll-cue small{font-size:8px;letter-spacing:.1em}.career-stage{transform-style:flat;perspective:none;--paper-width:560px}.career-folder-front{transform:perspective(1400px) rotateX(var(--folder-angle,0deg))}.career-paper{width:calc(var(--paper-width) * var(--paper-scale,.68));transform:translateX(-50%) translate(var(--paper-x,0),var(--paper-lift,110px)) perspective(1400px) rotateX(var(--paper-tilt,0deg)) rotate(var(--paper-rotate,-2deg));will-change:auto}.continuous-journey[data-paper-pose=reading] .career-paper{transform:translateX(-50%) translate(var(--paper-x,0),var(--paper-lift,110px))}.career-paper .cv-document{position:relative;width:var(--paper-width);min-height:850px;zoom:var(--paper-scale,.68);padding:34px 36px;background:#fff;border-color:#dce3df;border-radius:2px;box-shadow:0 15px 36px #132a241c}.career-paper .cv-doc-photo{width:88px;height:110px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;border-radius:3px;image-rendering:auto}.career-paper .cv-doc-header{gap:18px}.career-paper .cv-doc-header h2{font-size:32px;line-height:1.08;letter-spacing:-.035em}.career-paper .cv-doc-header p{font-size:13px;line-height:1.5;margin-top:9px;color:#4b6559}.career-paper .cv-doc-contact{font-size:10px;line-height:1.6;padding:18px 0;margin-bottom:24px;color:#697c72;border-color:#00845f}.career-paper .cv-document>section{margin:26px 0;transition:background .4s,box-shadow .4s}.career-paper .cv-document section>h3{font-size:10px;letter-spacing:.12em;color:#17745a;margin-bottom:12px}.career-paper .cv-doc-entry p,.career-paper .cv-document section>p{font-size:14px;line-height:1.75;color:#344b40}.career-paper .cv-doc-entry h4{font-size:15px;line-height:1.35;color:#1e3a2b}.career-paper .cv-doc-entry>div>span{font-size:10px;color:#597464}.career-paper .cv-doc-entry>strong{font-size:11px;margin-top:5px}.career-paper .cv-doc-entry ul{font-size:13px;line-height:1.75;color:#3c5347;padding-left:16px}.career-paper .cv-doc-skills{gap:10px}.career-paper .cv-doc-skills>span{font-size:12px;color:#315343}.career-paper .cv-document>footer{font-size:6px;line-height:1.7}.continuous-journey[data-cv-step=experience] .career-paper [data-cv-section=experience],.continuous-journey[data-cv-step=skills] .career-paper [data-cv-section=skills],.continuous-journey[data-cv-step=summary] .career-paper [data-cv-section=summary]{background:#f1f9f5;box-shadow:-5px 0 0 #00845f,0 0 0 10px #f1f9f5}.cv-tour{width:43%;max-width:570px}.cv-tour .eyebrow{font-size:10px;letter-spacing:.12em;color:#00845f;margin-bottom:16px}.cv-tour h2{font-size:clamp(35px,3.3vw,48px)}.cv-tour-intro{font-size:13px;line-height:1.7;max-width:380px;margin-top:18px;color:#66776d}.cv-tour-points{min-height:238px;margin-top:25px}.cv-tour-point{max-width:410px}.cv-tour-point>span{font-size:8px;color:#557466}.cv-tour-point h3{font-size:23px;line-height:1.2;color:#243f32;margin:12px 0 14px}.cv-tour-point p{font-size:13px;line-height:1.8;color:#64766b;margin-top:15px}.cv-example{border-left:2px solid #cbded4;padding:9px 0 9px 14px;display:flex;flex-direction:column;gap:5px}.cv-example small{font-size:7px;letter-spacing:.12em;color:#7c8e83}.cv-example s{font-size:11px;line-height:1.5;color:#8b968f;text-decoration-color:#b4bdb6}.cv-example strong{font-size:13px;line-height:1.55;font-weight:550;color:#007e59}.cv-tour-controls{display:flex;gap:7px;margin-top:20px;max-width:410px}.cv-tour-controls button{padding:9px 10px;border:1px solid #dce8e0;border-radius:6px;color:#6e8376;font-size:10px;background:#fff;white-space:nowrap}.cv-tour-controls button[aria-current=step]{color:#007e59;background:#eff8f3;border-color:#a8cdb8}.cv-tour-controls button:focus-visible{outline:2px solid #00845f;outline-offset:3px}.cv-tour-primary{display:inline-flex;gap:13px;align-items:center;color:#00845f;font-size:12px;font-weight:550;margin-top:19px;padding-bottom:6px;border-bottom:1px solid #bad9c9}.cv-tour-point a{display:none}.register-page{display:grid;grid-template-columns:58% 42%;min-height:100svh;background:#fff;color:#19342c}.register-photo{position:sticky;top:0;height:100svh;overflow:hidden;background:#e7efeb;align-self:start}.register-scene{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:44% center;object-position:44% center}.register-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00845f36,transparent 55%);pointer-events:none}.register-brand{position:absolute;top:34px;left:40px;width:210px;z-index:2}.register-brand img{display:block;width:100%;height:auto}.register-panel{padding:34px clamp(28px,4.8vw,74px);display:flex;align-items:center;background:#fff;position:relative;border-radius:12px 0 0 12px;margin-left:-8px;z-index:2}.register-form{width:100%;max-width:480px;margin:auto}.register-form>.eyebrow{font-size:8px;letter-spacing:.12em;color:#00845f;margin-bottom:14px}.register-form>h1{font-size:clamp(32px,3.1vw,44px);line-height:1.04;font-weight:600;letter-spacing:-.04em}.register-form>h1 em{font-family:Georgia,serif;font-weight:400;color:#00845f}.register-form>p{font-size:13px;line-height:1.65;color:#7b8981;margin:19px 0 20px}.register-form .field{gap:8px;margin-bottom:18px}.register-form .field>span{font-size:12px;font-weight:600;color:#234136}.register-form .field input{min-height:44px;font-size:14px;padding:10px 12px;border-radius:8px;background:#fff;border-color:#dce5df}.register-form .field input:focus{outline:2px solid #b7dfca;outline-offset:1px;border-color:#00845f}.register-password-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.register-password-row .field{margin:0;min-width:0}.register-password-row input{width:100%;min-width:0}.register-form .register-password-help{font-size:10px;line-height:1.7;color:#829087;margin:8px 0 19px}.register-form .checkbox{font-size:11px;line-height:1.65;color:#7d8d83;gap:9px;margin:12px 0}.register-form .checkbox input{width:14px;height:14px;margin-top:2px;flex-shrink:0;accent-color:#00845f}.register-form .checkbox a{color:#00845f;text-decoration:underline;text-underline-offset:2px}.register-form form .button{min-height:46px;font-size:13px;padding:12px 14px;border-radius:7px;justify-content:space-between;margin-top:13px}.register-form .access-divider{font-size:10px;margin:22px 0 15px}.register-form .social-buttons{grid-template-columns:1fr;gap:10px}.register-form .social-buttons button{min-height:40px;font-size:12px;padding:9px;gap:10px}.register-switch{font-size:11px;line-height:1.6;text-align:center;color:#849088;margin-top:17px}.register-switch a{color:#00845f;font-weight:600}.register-form .alert{font-size:11px;line-height:1.6;padding:10px;margin-top:10px}@media(max-height:780px) and (min-width:781px){.register-panel{padding-top:20px;padding-bottom:20px}.register-form>h1{font-size:32px}.register-form>.eyebrow{margin-bottom:10px}.register-form>p{font-size:12px;margin:14px 0}.register-form .field{gap:6px;margin-bottom:12px}.register-password-row .field{margin-bottom:0}.register-form .field input{min-height:40px;padding-top:8px;padding-bottom:8px}.register-form .register-password-help{font-size:10px;margin:6px 0 14px}.register-form .checkbox{margin:9px 0;font-size:10px}.register-form form .button{min-height:44px;margin-top:12px}.register-form .access-divider{margin:16px 0 12px}.register-form .social-buttons{gap:9px}.register-form .social-buttons button{min-height:38px;padding:8px}.register-switch{margin-top:14px}}@media(max-width:1100px) and (min-width:701px){.career-stage{right:4vw;width:460px;--paper-width:460px}.cv-tour{left:5vw;width:40%}.cv-tour h2{font-size:37px}.cv-tour-point{max-width:340px}.cv-tour-point h3{font-size:21px}.cv-tour-point p{font-size:12px}.cv-tour-controls{gap:5px}.cv-tour-controls button{font-size:9px;padding:8px}.cv-tour-points{min-height:245px}}@media(max-width:780px){.register-page{grid-template-columns:1fr}.register-photo{position:relative;height:240px;min-height:0}.register-scene{-o-object-position:50% 36%;object-position:50% 36%}.register-brand{left:28px;top:24px;width:185px}.register-panel{margin:0;border-radius:0;padding:34px 28px 42px}.register-form{max-width:430px}.register-form>h1{font-size:37px}.register-form .field input{min-height:46px;font-size:16px}.register-form .field{margin-bottom:17px}.register-form .checkbox{font-size:11px;margin:14px 0}.register-form form .button{min-height:47px;font-size:13px}.register-form .social-buttons button{min-height:44px;font-size:12px}.register-form .access-divider{margin-top:24px}.register-switch{font-size:11px;margin-top:22px}}@media(max-width:700px){.career-intro>p{font-size:12px;line-height:1.75;max-width:330px;margin-top:17px}.career-scroll-cue small{font-size:7px;line-height:1.5}.career-stage{--paper-width:calc(100vw - 44px)}.career-folder-front{padding:27px 25px}.career-folder-front .folder-file-label{font-size:9px}.career-folder-front img.folder-emblem{width:205px;height:205px;right:-78px;bottom:-67px}.career-folder-front>small{left:25px;bottom:24px;font-size:6px}.career-paper{width:calc(var(--paper-width) * var(--paper-scale,.68));max-width:none}.career-paper .cv-document{width:var(--paper-width);min-height:850px;padding:25px 23px}.career-paper .cv-doc-photo{width:66px;height:83px}.career-paper .cv-doc-header{gap:13px}.career-paper .cv-doc-header h2{font-size:25px}.career-paper .cv-doc-header p{font-size:11px;line-height:1.45;margin-top:7px}.career-paper .cv-doc-contact{font-size:9px;line-height:1.6;padding:15px 0;margin-bottom:21px;gap:5px 10px}.career-paper .cv-document>section{margin:23px 0}.career-paper .cv-document section>h3{font-size:9px;letter-spacing:.08em;margin-bottom:10px}.career-paper .cv-doc-entry p,.career-paper .cv-document section>p{font-size:13px;line-height:1.7}.career-paper .cv-doc-entry h4{font-size:13px}.career-paper .cv-doc-entry>div{flex-wrap:wrap;gap:4px}.career-paper .cv-doc-entry>div>span{font-size:9px}.career-paper .cv-doc-entry>strong{font-size:10px}.career-paper .cv-doc-entry ul{font-size:12px;line-height:1.7}.career-paper .cv-doc-skills>span{font-size:11px}.cv-tour{width:auto;max-width:none;left:0;right:0;padding:23px 24px 20px;background:linear-gradient(#fff 92%,#fff0)}.cv-tour .eyebrow{font-size:8px;margin-bottom:11px}.cv-tour h2{font-size:28px;line-height:1.1}.cv-tour-intro{display:none}.cv-tour-points{min-height:200px;margin-top:17px}.cv-tour-point{max-width:none}.cv-tour-point>span{font-size:7px}.cv-tour-point h3{font-size:18px;line-height:1.2;margin:8px 0 10px}.cv-tour-point p{font-size:11px;line-height:1.65;margin-top:11px}.cv-example{padding:7px 0 7px 11px;gap:3px}.cv-example small{font-size:6px}.cv-example s{font-size:10px}.cv-example strong{font-size:11px;line-height:1.5}.cv-tour-controls{margin-top:12px;gap:6px;max-width:100%}.cv-tour-controls button{font-size:9px;padding:8px;flex:1;text-align:center}.cv-tour-primary{font-size:11px;margin-top:13px;padding-bottom:4px}}@media(max-width:700px) and (max-height:730px){.cv-tour{padding-top:18px}.cv-tour h2{font-size:24px}.cv-tour .eyebrow{font-size:7px;margin-bottom:8px}.cv-tour-points{min-height:172px;margin-top:13px}.cv-tour-point h3{font-size:17px;margin:7px 0 8px}.cv-tour-point p{font-size:10px;line-height:1.6;margin-top:9px}.cv-example{padding-top:5px;padding-bottom:5px}.cv-example strong{font-size:10px}.cv-tour-controls button{font-size:8px;padding:7px 5px}.cv-tour-primary{font-size:10px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.daylight-hero img{animation:none;opacity:1}.career-intro{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:auto;max-width:600px;padding:55px 7vw;transform:none!important}.career-world{min-height:0!important;padding-bottom:45px}.career-stage{right:auto!important;width:auto!important;height:auto!important;margin:0 7vw}.career-paper,.career-stage{position:relative!important;top:auto!important;left:auto!important;transform:none!important}.career-paper{width:min(560px,100%)!important;margin:0 auto;clip-path:none!important;opacity:1!important}.career-paper .cv-document{zoom:1;width:100%;min-height:0}.cv-tour{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:auto;max-width:700px;padding:45px 7vw 0;transform:none!important;background:#fff;margin:0 auto}.cv-tour-points{min-height:0}.cv-tour-point{position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;margin:25px 0!important}.cv-tour-controls{display:none}.cv-tour-primary{margin-top:15px}.career-folder-back,.career-folder-front,.career-folder-shadow{display:none}.register-page *{animation:none!important;transition:none!important}}.continuous-journey[data-motion=true] .journey-canvas{height:100svh;min-height:0}@media(min-width:781px) and (max-height:780px){.register-form{zoom:1;max-width:480px}}@media(min-width:781px) and (max-height:650px){.register-panel{padding-top:20px;padding-bottom:20px}.register-form{zoom:1;max-width:480px}}@media(max-width:780px){.register-password-row{gap:12px}.register-password-row .field{margin-bottom:0}.register-password-row .field>span{font-size:11px}.register-form .register-password-help{font-size:10px;margin:8px 0 20px}}@media(min-width:781px) and (max-height:650px){.register-form>.eyebrow{margin-bottom:8px}.register-form>h1{font-size:30px}.register-form>p{font-size:11px;margin:10px 0 12px}.register-form .field{gap:6px;margin-bottom:10px}.register-password-row .field{margin-bottom:0}.register-form .field input{min-height:38px;padding:8px 12px}.register-form .register-password-help{font-size:9px;margin:6px 0 12px}.register-form .checkbox{margin:8px 0;font-size:10px}.register-form form .button{min-height:40px;padding:10px 14px;margin-top:11px}.register-form .access-divider{margin:14px 0 10px}.register-form .social-buttons button{min-height:36px;padding:7px}.register-switch{margin-top:12px;font-size:10px}}@media(min-width:781px) and (max-height:780px){.register-panel{padding-top:16px;padding-bottom:16px}}@media(min-width:781px) and (max-height:650px){.register-form>p{margin-top:8px;margin-bottom:10px}.register-form .field{margin-bottom:8px}.register-password-row .field{margin-bottom:0}.register-form .register-password-help{margin-bottom:10px}.register-form .social-buttons button{min-height:34px;padding:6px}.register-switch{margin-top:10px}}.account-page,.signup-choice{font-family:Arial,Helvetica,sans-serif;color:#19352d;background:#fff;min-height:100svh}.signup-choice{display:grid;grid-template-columns:52% 48%}.signup-choice-photo{height:100svh;position:sticky;top:0;overflow:hidden;background:#e5efe9}.signup-choice-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:44% center;object-position:44% center}.signup-choice-brand{position:absolute;top:34px;left:40px;width:210px}.signup-choice-brand img{width:100%;height:auto}.signup-choice-content{display:flex;align-items:center;padding:40px clamp(32px,5vw,84px)}.signup-methods{width:100%;max-width:440px;margin:0 auto}.signup-methods>.eyebrow{font-size:10px;letter-spacing:.13em;color:#00845f;margin-bottom:18px}.signup-methods h1{font-family:Arial,Helvetica,sans-serif;font-size:46px;line-height:1.04;letter-spacing:-.04em;font-weight:600}.signup-methods h1 em{font-family:Georgia,serif;font-weight:400;color:#00845f}.signup-methods>p{font-size:14px;line-height:1.8;color:#77877e;margin:23px 0 32px}.signup-email-button{display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 18px;background:#00845f;color:white;border-radius:9px;font-size:13px;font-weight:600;line-height:1.5}.signup-email-button span{flex:1}.signup-email-button svg{flex-shrink:0}.signup-email-button:hover{background:#006f50}.signup-methods .access-divider{font-size:12px;margin:27px 0 20px;color:#87968d}.signup-methods .social-buttons{grid-template-columns:1fr;gap:12px}.signup-methods .social-buttons button{min-height:50px;padding:13px;font-size:13px;gap:12px;border-radius:9px}.signup-methods .signup-permission-note{font-size:11px;line-height:1.8;color:#87968e;margin:22px 0 29px}.signup-already{text-align:center;font-size:12px;color:#7b8a81}.signup-already a{color:#00845f;font-weight:600}.signup-method-legal{display:flex;justify-content:center;gap:23px;font-size:10px;color:#8a998f;margin-top:31px}.signup-methods .alert{font-size:12px;line-height:1.6}.account-page{display:flex;flex-direction:column;isolation:isolate}.account-header{width:100%;max-width:1260px;margin:0 auto;padding:27px 44px;display:flex;align-items:center;justify-content:space-between;gap:30px}.account-header .brand img{width:190px;height:auto}.account-header>a:last-child{font-size:11px;color:#8b9991;line-height:1.6}.account-header>a:last-child strong{color:#00845f;margin-left:5px;font-weight:600}.account-main{width:100%;max-width:1130px;margin:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(45px,6vw,100px);padding:25px 44px 35px;align-items:center}.account-intro{position:relative;overflow:hidden;align-self:stretch;min-height:480px;padding:3px 35px 85px 0;display:flex;flex-direction:column;justify-content:center}.account-back{display:inline-flex;align-items:center;gap:9px;font-size:10px;color:#7c9185;align-self:flex-start;margin-bottom:41px}.account-back:hover{color:#00845f}.account-intro>.eyebrow{font-size:8px;letter-spacing:.13em;color:#829a89;margin-bottom:23px}.account-intro h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,3.4vw,49px);font-weight:600;line-height:1.11;letter-spacing:-.045em;position:relative;z-index:1}.account-intro h1 em{font-family:Georgia,serif;color:#00845f;font-weight:400}.account-intro>p{max-width:290px;font-size:12px;line-height:1.85;color:#7e8e84;margin-top:25px;position:relative;z-index:1}.account-trust{display:flex;align-items:center;gap:13px;font-size:10px;line-height:1.8;color:#7c9284;margin-top:34px;position:relative;z-index:1}.account-trust svg{color:#00845f;flex-shrink:0}.account-corner{position:absolute;max-width:none;width:270px;height:270px;right:-135px;bottom:-125px;opacity:.055;pointer-events:none}.account-content{min-width:0;width:100%;max-width:530px;padding:10px 0}.account-progress{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0 0 25px;font-size:10px;color:#9ba99f}.account-progress li{display:flex;align-items:center;gap:8px;white-space:nowrap}.account-progress li>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #dce7df;border-radius:50%;font-size:9px}.account-progress li.current{color:#00845f}.account-progress li.current>span{background:#00845f;color:#fff;border-color:#00845f}.account-progress li.complete>span{background:#eff8f3;color:#00845f;border-color:#c5dfcf}.account-section-heading .eyebrow{font-size:8px;color:#7d9988;letter-spacing:.13em;margin:0 0 13px}.account-section-heading h2{font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:600;line-height:1.12;letter-spacing:-.035em}.account-section-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#00845f;white-space:nowrap}.account-section-heading>p{font-size:12px;line-height:1.7;color:#819087;margin-top:15px;max-width:430px}.account-identity{display:flex;align-items:center;gap:12px;margin:23px 0 25px;padding:13px 14px;background:#f6faf7;border:1px solid #e4eee7;border-radius:8px}.account-identity>svg{flex-shrink:0;color:#00845f}.account-identity>span{flex:1;min-width:0}.account-identity small{display:block;font-size:9px;line-height:1.6;color:#8b9a90}.account-identity strong{display:block;font-size:12px;line-height:1.65;font-weight:500;overflow-wrap:anywhere}.account-identity>a,.account-identity>button{font-size:9px;color:#00845f;flex-shrink:0;background:none;padding:4px}.account-form fieldset{min-width:0}.account-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0 0 21px}.account-birth legend,.account-field>span{font-size:11px;line-height:1.5;font-weight:600;color:#385747}.account-field>span small{font-size:9px;font-weight:400;color:#99a69d;margin-left:5px}.account-birth select,.account-field input,.account-field select{width:100%;min-width:0;min-height:46px;border:1px solid #dce7df;border-radius:8px;background:#fff;color:#345345;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:12px 13px;line-height:1.3}.account-field input::-moz-placeholder{color:#a0ada5}.account-field input::placeholder{color:#a0ada5}.account-birth select,.account-field select{padding-right:9px}.account-birth select:focus,.account-field input:focus,.account-field select:focus{outline:2px solid #c1e4d0;outline-offset:1px;border-color:#00845f}.account-field-hint,.account-field>small{font-size:10px;line-height:1.7;color:#94a198}.account-birth{margin:0 0 24px;padding:0;border:0}.account-birth legend{margin-bottom:9px}.account-date-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.1fr);gap:12px}.account-date-row label{min-width:0}.account-birth .account-field-hint{font-size:9px;line-height:1.7;margin-top:9px;max-width:450px}.account-consent{display:flex;align-items:flex-start;gap:10px;font-size:10px;line-height:1.8;color:#84978a;margin:0 0 23px}.account-consent input{width:15px;height:15px;flex-shrink:0;accent-color:#00845f;margin-top:2px}.account-consent a{color:#00845f;text-decoration:underline;text-underline-offset:2px}.account-primary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;min-height:47px;padding:13px 17px;background:#00845f;color:white;border:0;border-radius:8px;font-size:12px;font-weight:600;line-height:1.5}.account-primary:hover{background:#006e4e}.account-primary:focus-visible,.signup-email-button:focus-visible{outline:2px solid #00845f;outline-offset:4px}.account-primary:disabled{opacity:.6;cursor:wait}.account-error{font-size:11px;line-height:1.8;color:#9f403c;background:#fff5f3;border:1px solid #f1d7d0;border-radius:8px;margin:17px 0;padding:12px}.account-credentials{margin-top:28px}.account-credentials>.account-field-hint{margin:-10px 0 26px}.account-credentials .account-primary{margin-top:5px}.account-credentials-note{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:18px;font-size:9px;line-height:1.6;color:#97a59c}.account-loading{display:flex;align-items:center;gap:12px;padding:40px 0;font-size:13px;color:#809a88}.account-loading svg{animation:spin 1s linear infinite}.account-unavailable{margin-top:30px;font-size:13px;color:#899b8e;line-height:1.8}.account-unavailable .account-primary{margin-top:22px}.account-footer{width:100%;max-width:1260px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:18px 44px 25px;font-size:9px;color:#9aa69e}.account-footer nav{display:flex;gap:22px}@media(min-width:781px) and (max-height:800px){.account-header{padding-top:18px;padding-bottom:16px}.account-main{padding-top:8px;padding-bottom:17px}.account-intro{min-height:0;padding-bottom:50px}.account-content{padding:0}.account-progress{margin-bottom:19px}.account-section-heading h2{font-size:30px}.account-section-heading .eyebrow{margin-bottom:10px}.account-section-heading>p{font-size:11px;margin-top:12px}.account-identity{margin:17px 0 20px;padding:11px 13px}.account-field{margin-bottom:17px;gap:7px}.account-birth select,.account-field input,.account-field select{min-height:42px;padding-top:10px;padding-bottom:10px}.account-birth{margin-bottom:19px}.account-consent{margin-bottom:18px}.account-footer{padding-top:12px;padding-bottom:17px}}@media(max-width:1050px) and (min-width:781px){.account-main{grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);gap:40px}.account-intro{padding-right:10px}.account-intro h1{font-size:36px}.account-row{gap:13px}.account-field>span{font-size:10px}.account-section-heading h2{font-size:29px}.account-identity>a,.account-identity>button{font-size:8px}}@media(max-width:780px){.signup-choice{grid-template-columns:1fr}.signup-choice-photo{position:relative;height:230px}.signup-choice-photo>img{-o-object-position:50% 35%;object-position:50% 35%}.signup-choice-brand{top:24px;left:28px;width:185px}.signup-choice-content{padding:38px 28px 35px}.signup-methods h1{font-size:39px}.signup-methods>p{font-size:13px;margin:20px 0 27px}.signup-email-button{font-size:12px;min-height:57px;padding:12px 14px;gap:11px}.signup-methods .signup-permission-note{font-size:10px;margin-bottom:25px}.signup-methods .social-buttons button{font-size:12px;min-height:47px}.signup-method-legal{margin-top:27px}.account-header{padding:22px 25px;gap:18px}.account-header .brand img{width:165px}.account-header>a:last-child{font-size:9px;max-width:112px;text-align:right}.account-header>a:last-child strong{display:block;margin:2px 0 0}.account-main{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 25px 32px;max-width:540px;margin:0 auto}.account-intro{min-height:0;padding:0 0 24px;display:block}.account-back{margin-bottom:0;font-size:10px}.account-corner,.account-intro h1,.account-intro>.eyebrow,.account-intro>p,.account-trust{display:none}.account-content{padding:0;max-width:none}.account-progress{margin-bottom:27px;gap:23px}.account-section-heading h2{font-size:33px}.account-section-heading>p{font-size:12px;margin-top:16px}.account-identity{margin:22px 0 27px;padding:11px 12px;gap:10px}.account-identity strong{font-size:11px}.account-identity>a,.account-identity>button{font-size:8px;max-width:70px;text-align:right}.account-row{gap:13px}.account-field{gap:8px;margin-bottom:22px}.account-field>span{font-size:11px}.account-field>span small{display:block;margin-left:0;font-size:8px}.account-row:has(select) .account-field>span{min-height:31px}.account-birth select,.account-field input,.account-field select{font-size:16px;min-height:46px;padding:11px 10px}.account-date-row{gap:8px;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr) minmax(0,1fr)}.account-birth{margin-bottom:24px}.account-birth .account-field-hint{font-size:9px}.account-consent{font-size:10px;margin-bottom:23px}.account-primary{min-height:48px;font-size:12px}.account-credentials{margin-top:28px}.account-credentials>.account-field-hint{margin-bottom:27px;font-size:9px}.account-footer{padding:10px 25px 25px;flex-direction:column;gap:15px;align-items:flex-start;font-size:9px}.account-footer nav{gap:23px}}@media(max-width:350px){.account-header{padding-left:22px;padding-right:22px}.account-header .brand img{width:146px}.account-header>a:last-child{font-size:8px}.account-main{padding-left:22px;padding-right:22px}.account-row{gap:10px}.account-field>span{font-size:10px}.account-date-row{gap:6px}.account-birth select{padding-left:7px;padding-right:5px;font-size:14px}.account-section-heading h2{font-size:30px}.account-progress{font-size:9px;gap:20px}.account-identity{padding:10px;gap:8px}.account-identity strong{font-size:10px}.account-identity>a{font-size:7px}.signup-choice-content{padding-left:24px;padding-right:24px}.signup-email-button{font-size:11px}.signup-choice-photo{height:210px}}@media(prefers-reduced-motion:reduce){.account-page *,.signup-choice *{animation:none!important;transition:none!important}}@media(min-width:781px) and (max-height:800px){.signup-choice-content{padding-top:30px;padding-bottom:30px}.account-header{padding-top:14px;padding-bottom:14px}.account-header .brand img{width:180px}.account-main{padding-bottom:13px}.account-progress{margin-bottom:17px}.account-section-heading>p{margin-top:10px}.account-identity{margin-top:13px;margin-bottom:19px;padding-top:10px;padding-bottom:10px}.account-footer{padding-top:10px;padding-bottom:14px}}:root{--chrome-height:76px;--sidebar-width:260px}html{scroll-padding-top:var(--chrome-height)}html:has(.home-site){scroll-padding-top:0}.site:not(.auth-site):not(.home-site){padding-top:var(--chrome-height)}.topbar.chrome-header{position:fixed;inset:0 0 auto;height:var(--chrome-height);z-index:50;background:#fff;border-bottom:1px solid #e4ece7;color:#203b30;transition:background .25s,height .25s,box-shadow .25s}.chrome-header .topbar-inner,.workspace .chrome-header .topbar-inner{max-width:none;padding:0 32px;gap:24px}.chrome-header .brand-wordmark img,.signed-in .chrome-header .brand-wordmark img{width:188px;height:auto}.chrome-top-links{display:flex;gap:6px;align-items:center}.chrome-top-links>a{font-size:12px;font-weight:500;line-height:1.5;padding:10px 18px;border-radius:24px;color:#738779;border:0;transition:background .2s,color .2s}.chrome-top-links>a.active,.chrome-top-links>a:hover{background:#eff7f2;color:#00845f}.chrome-header .header-actions{gap:18px}.chrome-header .login-link{font-size:12px;color:inherit}.chrome-register{display:inline-flex;align-items:center;gap:17px;background:#00845f;color:#fff;padding:12px 18px;border-radius:9px;font-size:12px;font-weight:600;min-height:42px;line-height:1.5}.chrome-register:hover{background:#006e50}.chrome-account{display:flex;align-items:center;gap:9px;font-size:12px;color:inherit}.chrome-account>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #cfe2d7;background:#f0f8f3;border-radius:50%;color:#00845f;font-weight:600}.chrome-account strong{font-weight:500}.chrome-account>svg{color:#8aa394}.chrome-logout,.chrome-toggle{display:flex;align-items:center;justify-content:center;min-height:36px;width:36px;border:1px solid #e3ece6;border-radius:9px;background:transparent;color:inherit}.chrome-logout:hover,.chrome-toggle:hover{background:#eef7f1}.chrome-toggle{display:none}.home-site .topbar.chrome-header:not(.nav-solid){background:linear-gradient(#08171b62,#08171b0c);border-color:#ffffff20;color:#fff}.home-site .chrome-header:not(.nav-solid) .chrome-top-links>a{color:#e4ede8}.home-site .chrome-header:not(.nav-solid) .chrome-top-links>a:hover{background:#ffffff16;color:#fff}.home-site .chrome-header:not(.nav-solid) .chrome-logout,.home-site .chrome-header:not(.nav-solid) .chrome-toggle{border-color:#ffffff30}.home-site .topbar.chrome-header.nav-solid{background:#fffffff5;color:#203b30;box-shadow:0 4px 20px #1c3a2c06;backdrop-filter:blur(16px)}.home-site .topbar.nav-solid .conec-brand .brand-light{display:block}.home-site .topbar.nav-solid .conec-brand .brand-dark{display:none}.home-site:has(.chrome-header.nav-solid){--chrome-height:56px}.home-site .chrome-header.nav-solid .brand-wordmark img{width:160px}.home-site .chrome-header.nav-solid .chrome-register{min-height:35px;padding-top:8px;padding-bottom:8px}.workspace-grid{display:block;max-width:none;margin:0;min-height:calc(100svh - var(--chrome-height))}.has-sidebar .workspace-grid{padding-left:var(--sidebar-width)}.workspace .workspace-main{max-width:1440px;margin:0 auto;padding:38px clamp(24px,3.1vw,52px) 65px;min-width:0}.sidebar.chrome-sidebar{position:fixed;left:0;top:var(--chrome-height);bottom:0;width:var(--sidebar-width);height:calc(100svh - var(--chrome-height));padding:25px 17px 18px;z-index:25;border-right:1px solid #e5ede7;background:#fff;overflow:clip}.chrome-sidebar-content{height:100%;min-height:0;display:flex;flex-direction:column;min-width:0}.header-search-control .journey-search{min-height:51px;padding:5px 6px 5px 12px;gap:8px;border-radius:10px;border:1px solid #d6e6dc;box-shadow:0 5px 18px #163d2805;background:#fafcfb}.header-search-control .journey-search input{font-size:13px;line-height:1.3;min-height:37px;padding:8px 0;min-width:0}.header-search-control .journey-magnifier{width:20px;height:30px}.header-search-control .journey-magnifier svg{width:19px;height:19px}.header-search-control .journey-submit{width:37px;min-width:37px;min-height:38px;padding:9px;gap:0;border-radius:7px}.header-search-control .journey-submit>svg{width:16px;height:16px}.header-search-control .journey-submit-label{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.header-search-control.with-reveal.journey-motion{transform:translateX(32px)}.header-search-control.with-reveal.journey-motion.is-visible{transform:translateX(0)}.header-search-control .official-search-signal{display:none}.chrome-nav-heading{margin:0 13px 12px;color:#9aa89e;font-size:8px;line-height:1.5;letter-spacing:.14em}.chrome-mobile-drawer .chrome-side-links,.chrome-sidebar .chrome-side-links{display:flex;flex-direction:column;gap:4px}.chrome-mobile-drawer .chrome-side-links>a,.chrome-sidebar .chrome-side-links>a{position:relative;display:flex;align-items:center;gap:11px;min-height:39px;padding:9px 12px;border:0;border-radius:8px;color:#6d8375;font-size:12px;line-height:1.5}.chrome-side-links>a>svg{flex-shrink:0}.chrome-side-links>a>span{min-width:0}.chrome-mobile-drawer .chrome-side-links>a.selected,.chrome-sidebar .chrome-side-links>a.selected{background:#edf7f1;color:#00845f;font-weight:600}.chrome-side-links>a.selected:before{content:"";position:absolute;width:3px;height:15px;left:0;top:50%;transform:translateY(-50%);border-radius:2px;background:#00845f}.chrome-side-links>a>i{width:4px;height:4px;border-radius:50%;background:#00845f;margin-left:auto;flex-shrink:0}.chrome-mobile-drawer .chrome-side-links>a:hover,.chrome-sidebar .chrome-side-links>a:hover{background:#f3f9f5;color:#00845f}.chrome-sidebar-footer{margin-top:auto;padding:16px 5px 0;display:flex;flex-direction:column;gap:3px}.chrome-sidebar-footer>a,.chrome-sidebar-footer>button{display:flex;align-items:center;gap:8px;min-height:31px;padding:7px 6px;font-size:10px;color:#7c9384;text-align:left;line-height:1.5;background:none}.chrome-sidebar-footer>a>svg:first-child,.chrome-sidebar-footer>button>svg{flex-shrink:0}.chrome-sidebar-footer>a>svg:last-child{margin-left:auto;flex-shrink:0}.chrome-backdrop,.chrome-mobile-drawer{display:none}#resultados,.trust-document section{scroll-margin-top:20px}.has-sidebar .conec-opportunities .listing-header{padding:44px 38px;min-height:420px}.has-sidebar .conec-opportunities .listing-header h1{font-size:clamp(40px,4.4vw,62px)}.has-sidebar .conec-opportunities .listing-heading{max-width:740px}.has-sidebar .listing-scene-note{display:none}.home-site .continuous-journey[data-motion=true] .journey-canvas{top:var(--chrome-height);height:calc(100svh - var(--chrome-height));min-height:0}@media(min-width:961px) and (max-height:740px){.sidebar.chrome-sidebar{padding:18px 14px 13px}.chrome-nav-heading{margin-bottom:9px}.chrome-sidebar .chrome-side-links{gap:2px}.chrome-sidebar .chrome-side-links>a{min-height:34px;padding-top:7px;padding-bottom:7px;font-size:11px}.chrome-sidebar-footer{padding-top:11px}}@media(min-width:961px) and (max-height:610px){.sidebar.chrome-sidebar{padding-top:12px;padding-bottom:10px}.chrome-nav-heading{margin-bottom:6px}.chrome-sidebar .chrome-side-links>a{min-height:30px;padding-top:6px;padding-bottom:6px;font-size:10px}.chrome-side-links>a>svg{width:16px;height:16px}.chrome-sidebar-footer>a{font-size:9px;min-height:27px;padding:5px}}@media(min-width:961px) and (max-height:520px){.chrome-sidebar .chrome-side-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.chrome-sidebar .chrome-side-links>a{font-size:9px;gap:6px;min-height:38px;padding:6px}.chrome-side-links>a>i{display:none}.chrome-sidebar-footer{padding-top:8px}}@media(max-width:960px){:root{--chrome-height:68px}.chrome-header .topbar-inner,.workspace .chrome-header .topbar-inner{padding:0 22px;gap:16px}.chrome-header .brand-wordmark img,.signed-in .chrome-header .brand-wordmark img{width:174px}.chrome-top-links{display:none}.chrome-header .header-actions{gap:12px}.chrome-toggle{display:flex}.chrome-logout{display:none}.chrome-account{font-size:11px;gap:7px}.chrome-account>span{width:29px;height:29px}.chrome-account>svg{display:none}.chrome-register{min-height:39px;padding:10px 13px;font-size:11px;gap:9px}.sidebar.desktop-sidebar{display:none}.has-sidebar .workspace-grid{padding-left:0}.workspace .workspace-main{padding:30px 25px 60px}.chrome-backdrop{display:block;position:fixed;inset:0;z-index:65;background:#132e245c;backdrop-filter:blur(3px);border:0}.chrome-mobile-drawer{display:flex;position:fixed;left:12px;top:12px;bottom:12px;z-index:70;width:min(350px,calc(100vw - 24px));max-height:calc(100svh - 24px);padding:17px;border:1px solid #e2ece5;border-radius:15px;background:#fff;box-shadow:0 25px 100px #0b281a33;flex-direction:column;overflow:clip}.chrome-drawer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;font-size:15px;font-weight:600;letter-spacing:-.02em;color:#214935}.chrome-drawer-heading>button{display:grid;place-items:center;width:31px;height:31px;border:1px solid #e3ece5;border-radius:8px;color:#7b9587}.chrome-mobile-drawer .chrome-sidebar-content{flex:1}.drawer-top-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:20px}.drawer-top-links>a{font-size:11px;line-height:1.5;padding:9px 6px;text-align:center;border-radius:7px;background:#f5f9f6;color:#6a8775}.drawer-top-links>a[aria-current=page]{color:#00845f;background:#eaf5ee}.chrome-mobile-drawer .chrome-side-links>a{min-height:41px}.chrome-mobile-drawer .chrome-sidebar-footer{padding-top:14px}.has-sidebar .conec-opportunities .listing-header{padding:39px 26px;min-height:400px}.has-sidebar .conec-opportunities .listing-header h1{font-size:45px}}@media(max-width:960px) and (max-height:750px){.chrome-mobile-drawer{padding:14px}.chrome-drawer-heading{margin-bottom:11px;font-size:14px}.drawer-top-links{margin-bottom:14px}.chrome-mobile-drawer .chrome-side-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.chrome-mobile-drawer .chrome-side-links>a{font-size:10px;min-height:41px;padding:7px 8px;gap:7px}.chrome-mobile-drawer .chrome-side-links>a>svg{width:16px;height:16px}.chrome-mobile-drawer .chrome-side-links>a>i{display:none}.chrome-mobile-drawer .chrome-sidebar-footer{padding-top:8px}.chrome-mobile-drawer .chrome-nav-heading{margin-bottom:8px}}@media(max-width:960px) and (max-height:480px){.chrome-mobile-drawer{top:8px;bottom:8px;padding:10px 13px;max-height:calc(100svh - 16px)}.chrome-drawer-heading{margin-bottom:6px;font-size:13px}.chrome-drawer-heading>button{width:27px;height:27px}.drawer-top-links{margin-bottom:9px}.drawer-top-links>a{padding:6px;font-size:10px}.chrome-mobile-drawer .chrome-nav-heading{display:none}.chrome-mobile-drawer .chrome-side-links>a{min-height:32px;font-size:9px;padding:5px 7px}.chrome-mobile-drawer .chrome-side-links{gap:3px}.chrome-mobile-drawer .chrome-sidebar-footer{flex-direction:row;flex-wrap:wrap;gap:3px}.chrome-mobile-drawer .chrome-sidebar-footer>a,.chrome-mobile-drawer .chrome-sidebar-footer>button{font-size:9px;min-height:28px;padding:4px}}@media(max-width:600px){.chrome-register{display:none}.chrome-header .login-link{font-size:11px}.chrome-account strong{display:none}.chrome-header .header-actions{gap:10px}.workspace .workspace-main{padding:26px 21px 55px}.has-sidebar .conec-opportunities .listing-header{padding:35px 23px;min-height:390px}}@media(max-width:350px){.chrome-header .topbar-inner,.workspace .chrome-header .topbar-inner{padding:0 20px;gap:10px}.chrome-header .brand-wordmark img,.signed-in .chrome-header .brand-wordmark img{width:151px}.home-site .chrome-header.nav-solid .brand-wordmark img{width:146px}.chrome-toggle{width:33px;min-height:33px}}@media(max-width:700px) and (max-height:730px){.home-site .cv-tour{padding-top:14px}.home-site .cv-tour .eyebrow{margin-bottom:6px}.home-site .cv-tour-points{min-height:145px}.home-site .cv-tour-primary{margin-top:8px}}@media(prefers-reduced-motion:reduce){.chrome-header,.chrome-mobile-drawer,.chrome-side-links>a,.header-search-control{animation:none!important;transition:none!important}}@media print{.chrome-backdrop,.chrome-header,.chrome-mobile-drawer,.chrome-sidebar{display:none!important}.site:not(.auth-site):not(.home-site){padding-top:0}.has-sidebar .workspace-grid{padding-left:0}}.workspace-main .support-page{padding:0}.chrome-header.has-header-search .topbar-inner{gap:22px}.chrome-header-search{flex:1;min-width:180px;max-width:440px;margin-right:auto}.chrome-header.has-header-search .chrome-top-links{margin-left:0;flex-shrink:0}.chrome-header.has-header-search .header-actions{flex-shrink:0}.chrome-header-search .journey-search{min-height:45px;padding:4px 5px 4px 12px}.chrome-header-search .journey-search input{min-height:34px;font-size:13px}.chrome-header-search .journey-submit{width:35px;min-width:35px;min-height:35px;padding:8px}.chrome-account strong{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:961px) and (max-width:1200px){.chrome-header.has-header-search .topbar-inner{padding:0 24px;gap:15px}.chrome-header.has-header-search .brand-wordmark img{width:160px}.chrome-header.has-header-search .chrome-top-links{gap:0}.chrome-header.has-header-search .chrome-top-links>a{padding:10px 11px;font-size:11px}.chrome-header.has-header-search .header-actions{gap:12px}.chrome-header.has-header-search .chrome-account strong{max-width:65px}}@media(max-width:960px){html:has(.chrome-header.has-header-search){--chrome-height:124px}.chrome-header.has-header-search .topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px 48px;gap:8px 14px;align-content:center;padding:8px 22px}.chrome-header.has-header-search .conec-brand{grid-column:1;grid-row:1;justify-self:start}.chrome-header.has-header-search .header-actions{grid-column:2;grid-row:1;justify-self:end}.chrome-header-search{grid-column:1/-1;grid-row:2;min-width:0;max-width:none;width:100%;margin:0}.chrome-header-search .journey-search{min-height:48px}.chrome-header-search .journey-search input{font-size:16px;min-height:36px}.chrome-header-search .journey-submit{width:37px;min-width:37px;min-height:37px}}@media(max-width:350px){.chrome-header.has-header-search .topbar-inner{padding-left:20px;padding-right:20px}}