.cnk-landing-page{--jobs-navy:#102d45;--jobs-navy-deep:#071b2c}.cnk-landing-page .jobs-hero{position:relative;overflow:clip;color:#fff;background:var(--jobs-navy-deep)}.cnk-landing-page .jobs-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 5% 40%,rgb(110 19 19 / .58),transparent 43%),linear-gradient(100deg,rgb(6 22 37 / .98) 0%,rgb(23 63 89 / .9) 62%,rgb(44 100 133 / .5)),url(/wp-content/themes/cnk-consulting-child/assets/images/home/banner-home-alt.png) 65% center / cover no-repeat}.cnk-landing-page .jobs-hero::after{content:"";position:absolute;top:-30%;right:-8%;width:50vw;aspect-ratio:1;border:1px solid rgb(255 255 255 / .17);transform:rotate(35deg)}.cnk-landing-page .jobs-hero .lp-wrap{position:relative;z-index:1}.cnk-landing-page .jobs-hero__grid{min-height:600px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.52fr);gap:clamp(48px, 8vw, 112px);align-items:center;padding:60px 0 78px}.cnk-landing-page .jobs-hero__grid>*:not(.wp-block-group__inner-container),.cnk-landing-page .jobs-hero__grid>.wp-block-group__inner-container>*{min-width:0}.cnk-landing-page .jobs-hero h1{max-width:860px;margin-bottom:22px;color:#fff!important;font-size:clamp(40px, 4.2vw, 60px);letter-spacing:-.045em}.cnk-landing-page .jobs-hero__lead{max-width:740px;margin-bottom:30px;color:#e1ebf0;font-size:17px}.cnk-landing-page .jobs-hero__note{padding:30px;background:rgb(7 27 44 / .72);border-top:3px solid var(--lp-red);backdrop-filter:blur(10px)}.cnk-landing-page .jobs-hero__note span{color:#efcccc;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cnk-landing-page .jobs-hero__note strong{display:block;margin:12px 0;font-family:"Manrope",sans-serif;font-size:23px;line-height:1.35}.cnk-landing-page .jobs-hero__note p{margin:0;color:#d8e4ea;font-size:13px}.cnk-landing-page .jobs-positioning{color:var(--lp-blue);background:#fff;border-bottom:1px solid var(--lp-line)}.cnk-landing-page .jobs-positioning__grid{display:grid;grid-template-columns:repeat(4,1fr)}.cnk-landing-page .jobs-positioning article{min-width:0;padding:30px 24px}.cnk-landing-page .jobs-positioning article+article{border-left:1px solid var(--lp-line)}.cnk-landing-page .jobs-positioning small{display:block;margin-bottom:8px;color:var(--lp-red);font-weight:700}.cnk-landing-page .jobs-positioning h2{margin-bottom:8px;font-size:17px}.cnk-landing-page .jobs-positioning p{margin:0;color:var(--lp-gray);font-size:12px}.cnk-landing-page .jobs-positioning__note{margin:0;padding:18px 0;color:var(--lp-gray);border-top:1px solid var(--lp-line);text-align:center;font-size:13px}.cnk-landing-page .jobs-listing{background:#f3f5f6}.cnk-landing-page .jobs-listing__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:32px}.cnk-landing-page .jobs-listing__head h2{margin-bottom:14px;font-size:clamp(36px, 4vw, 54px)}.cnk-landing-page .jobs-listing__head p{max-width:760px;margin:0;color:var(--lp-gray)}.cnk-landing-page .jobs-source-link{color:var(--lp-red);font-size:13px;font-weight:700}.cnk-landing-page .jobs-embed{position:relative;min-height:960px;overflow:hidden;background:#fff;border:1px solid #d8e0e4;border-top:4px solid var(--lp-blue);box-shadow:0 20px 58px rgb(12 41 73 / .1)}.cnk-landing-page .jobs-embed__status{min-height:56px;display:flex;align-items:center;gap:10px;padding:12px 18px;color:var(--lp-gray);background:#edf2f4;border-bottom:1px solid var(--lp-line);font-size:12px}.cnk-landing-page .jobs-embed__status::before{content:"";width:9px;height:9px;flex:0 0 9px;border:2px solid #94aab7;border-top-color:var(--lp-red);border-radius:50%;animation:jobs-spin .8s linear infinite}.cnk-landing-page .jobs-embed.is-loaded .jobs-embed__status::before{background:var(--lp-blue);border:0;animation:none}.cnk-landing-page .jobs-embed iframe{width:100%;height:1040px;display:block;border:0;background:#fff}.cnk-landing-page .jobs-embed__fallback{padding:14px 18px;color:var(--lp-gray);background:#fff;border-top:1px solid var(--lp-line);font-size:12px}.cnk-landing-page .jobs-embed__fallback a{color:var(--lp-red);font-weight:700;text-decoration:underline}.cnk-landing-page .jobs-cv-cta{color:#fff;background:radial-gradient(circle at 100% 20%,rgb(255 255 255 / .09),transparent 34%),var(--jobs-navy)}.cnk-landing-page .jobs-cv-cta__inner{min-height:310px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:center}.cnk-landing-page .jobs-cv-cta h2{margin-bottom:14px;font-size:clamp(36px, 4vw, 54px)}.cnk-landing-page .jobs-cv-cta p{max-width:790px;margin-bottom:10px;color:#d9e5eb}.cnk-landing-page .jobs-cv-cta small{color:#b9cdd8}.cnk-landing-page .jobs-cv-cta .lp-button{min-width:240px;color:var(--lp-red);background:#fff}.cnk-landing-page .jobs-role-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.cnk-landing-page .jobs-role-grid article{min-width:0;padding:28px 20px}.cnk-landing-page .jobs-role-grid article+article{border-left:1px solid var(--lp-line)}.cnk-landing-page .jobs-role-grid span{width:38px;height:38px;display:grid;place-items:center;margin-bottom:20px;color:#fff;background:var(--lp-blue);border-radius:50%;font-family:"Manrope",sans-serif;font-size:10px;font-weight:800}.cnk-landing-page .jobs-role-grid article:nth-child(even) span{background:var(--lp-red)}.cnk-landing-page .jobs-role-grid h3{min-height:48px;margin-bottom:10px;font-size:16px}.cnk-landing-page .jobs-role-grid p{margin:0;color:var(--lp-gray);font-size:12px}.cnk-landing-page .jobs-process{background:#f3f5f6}.cnk-landing-page .jobs-process__grid{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;counter-reset:candidate-step}.cnk-landing-page .jobs-process__grid li{position:relative;min-width:0;padding:0 22px;text-align:center;counter-increment:candidate-step}.cnk-landing-page .jobs-process__grid li+li::before{content:"";position:absolute;top:27px;right:67%;left:-33%;border-top:1px dashed #8fa9b8}.cnk-landing-page .jobs-process__grid li::after{content:"0" counter(candidate-step);position:relative;z-index:1;width:56px;height:56px;display:grid;place-items:center;margin:0 auto 20px;color:#fff;background:var(--lp-blue);border-radius:50%;font-family:"Manrope",sans-serif;font-weight:800}.cnk-landing-page .jobs-process__grid li:nth-child(3n)+li::after,.cnk-landing-page .jobs-process__grid li:nth-child(3n)::after{background:var(--lp-red)}.cnk-landing-page .jobs-process__grid h3{font-size:15px}.cnk-landing-page .jobs-process__grid p{color:var(--lp-gray);font-size:12px}.cnk-landing-page .jobs-profile{color:#fff;background:linear-gradient(105deg,rgb(44 100 133 / .98),rgb(44 100 133 / .92) 62%,rgb(88 89 91 / .9)),url(/wp-content/themes/cnk-consulting-child/assets/images/home/team.jpg) center / cover no-repeat}.cnk-landing-page .jobs-profile__grid{min-height:410px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px, 8vw, 110px);align-items:center}.cnk-landing-page .jobs-profile h2{margin-bottom:18px;font-size:clamp(36px, 4vw, 54px)}.cnk-landing-page .jobs-profile p{color:#e0eaef}.cnk-landing-page .jobs-mobile-cta{display:none}@media (max-width:980px){.cnk-landing-page .jobs-hero,.cnk-landing-page .jobs-hero .lp-wrap,.cnk-landing-page .jobs-hero__grid,.cnk-landing-page .jobs-hero__grid>*:not(.wp-block-group__inner-container),.cnk-landing-page .jobs-hero__grid>.wp-block-group__inner-container>*{max-width:100%;min-width:0;box-sizing:border-box}.cnk-landing-page .jobs-hero .lp-wrap{width:calc(100% - 32px);margin-inline:auto}.cnk-landing-page .jobs-hero__grid,.cnk-landing-page .jobs-profile__grid{grid-template-columns:1fr}.cnk-landing-page .jobs-hero__lead,.cnk-landing-page .jobs-hero__note{width:100%;max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}.cnk-landing-page .jobs-positioning__grid{grid-template-columns:1fr 1fr}.cnk-landing-page .jobs-positioning article:nth-child(3){border-left:0}.cnk-landing-page .jobs-positioning article:nth-child(n+3){border-top:1px solid var(--lp-line)}.cnk-landing-page .jobs-role-grid{grid-template-columns:repeat(3,1fr)}.cnk-landing-page .jobs-role-grid article:nth-child(4){border-left:0}.cnk-landing-page .jobs-role-grid article:nth-child(n+4){border-top:1px solid var(--lp-line)}.cnk-landing-page .jobs-process__grid{grid-template-columns:repeat(3,1fr);gap:42px 0}.cnk-landing-page .jobs-process__grid li:nth-child(4)::before{display:none}}@media (max-width:640px){.cnk-landing-page .jobs-hero__grid{min-height:0;padding:42px 0 62px}.cnk-landing-page .jobs-hero h1{max-width:100%;font-size:clamp(32px, 9vw, 40px);overflow-wrap:anywhere}.cnk-landing-page .jobs-positioning__grid,.cnk-landing-page .jobs-listing__head,.cnk-landing-page .jobs-cv-cta__inner,.cnk-landing-page .jobs-role-grid,.cnk-landing-page .jobs-process__grid{grid-template-columns:1fr}.cnk-landing-page .jobs-positioning article,.cnk-landing-page .jobs-positioning article+article,.cnk-landing-page .jobs-positioning article:nth-child(3){border-top:1px solid var(--lp-line);border-left:0}.cnk-landing-page .jobs-positioning article:first-child{border-top:0}.cnk-landing-page .jobs-positioning__note{text-align:left}.cnk-landing-page .jobs-listing__head{gap:16px}.cnk-landing-page .jobs-embed{min-height:780px;margin-inline:-8px}.cnk-landing-page .jobs-embed iframe{height:900px}.cnk-landing-page .jobs-cv-cta__inner{gap:24px;padding:56px 0}.cnk-landing-page .jobs-cv-cta .lp-button{width:100%;min-width:0}.cnk-landing-page .jobs-role-grid article,.cnk-landing-page .jobs-role-grid article+article,.cnk-landing-page .jobs-role-grid article:nth-child(4){border-top:1px solid var(--lp-line);border-left:0}.cnk-landing-page .jobs-role-grid article:first-child{border-top:0}.cnk-landing-page .jobs-role-grid h3{min-height:0}.cnk-landing-page .jobs-process__grid{gap:34px}.cnk-landing-page .jobs-process__grid li{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:0;text-align:left}.cnk-landing-page .jobs-process__grid li::before{display:none}.cnk-landing-page .jobs-process__grid li::after{grid-row:1 / span 2;width:48px;height:48px;margin:0}.cnk-landing-page .jobs-process__grid h3{align-self:end;margin:0 0 5px}.cnk-landing-page .jobs-process__grid p{margin:0}.cnk-landing-page .jobs-profile__grid{min-height:0;padding:70px 0}.cnk-landing-page .jobs-page .jobs-mobile-cta{position:fixed;right:12px;bottom:max(12px, env(safe-area-inset-bottom));left:12px;z-index:90;min-height:50px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--lp-red);box-shadow:0 14px 34px rgb(27 20 20 / .28);font-weight:700}.cnk-landing-page .jobs-page .lp-footer{padding-bottom:92px}}@media (prefers-reduced-motion:reduce){.cnk-landing-page .jobs-embed__status::before{animation:none}}.cnk-landing-page .jobs-facet h2,.cnk-landing-page .jobs-positioning h2{margin:0 0 8px;font-size:17px}.cnk-landing-page .jobs-hero::before{background:radial-gradient(circle at 4% 50%,rgb(165 32 32 / .56),transparent 42%),linear-gradient(96deg,rgb(5 24 43 / .97) 0%,rgb(12 54 86 / .9) 56%,rgb(15 66 100 / .58)),url(/wp-content/themes/cnk-consulting-child/assets/images/home/banner-home-alt.png) 72% center / cover no-repeat}.cnk-landing-page .jobs-hero__grid{min-height:0;display:flex;align-items:center;padding:58px 0 50px}.cnk-landing-page .jobs-hero__copy{width:100%}.cnk-landing-page .jobs-hero h1{max-width:850px;margin:14px 0 14px;font-size:30px;line-height:1.2;letter-spacing:-.025em}.cnk-landing-page .jobs-hero__lead{max-width:960px;margin:0 0 24px;color:#e5edf3;font-size:16px;line-height:1.65}.cnk-landing-page .jobs-listing{padding-top:0;background:linear-gradient(180deg,#f5f8fb 0%,#eef3f7 100%)}@media (max-width:760px){.cnk-landing-page .jobs-hero__grid{min-height:0;padding:40px 0 34px}.cnk-landing-page .jobs-hero h1{font-size:30px}.cnk-landing-page .jobs-hero__lead{font-size:15px}}