.jobs-module__ilo3Ka__page{--forest:#123c31;--deep:#092c26;--gold:#c99a4b;--cream:#f8f5ee;color:#173b32;background:#f8f7f3}.jobs-module__ilo3Ka__hero{color:#fff9ec;background:radial-gradient(circle at 12% 14%,#265646 0,#0000 35%),linear-gradient(130deg,#153d32,#072920 78%);position:relative;overflow:hidden}.jobs-module__ilo3Ka__hero:after{content:"";pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(90deg,#0000 0 77px,#ffffff14 78px),repeating-linear-gradient(0deg,#0000 0 77px,#ffffff0e 78px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(80deg,#0000,#000);mask-image:linear-gradient(80deg,#0000,#000)}.jobs-module__ilo3Ka__heroShell{z-index:1;padding-block:25px 82px;position:relative}.jobs-module__ilo3Ka__breadcrumbs{color:#b7c7bd;align-items:center;gap:10px;font-size:.8rem;display:flex}.jobs-module__ilo3Ka__breadcrumbs a{color:inherit;text-decoration:none}.jobs-module__ilo3Ka__breadcrumbs a:hover{color:#f0c275}.jobs-module__ilo3Ka__heroGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:8%;min-height:450px;display:grid}.jobs-module__ilo3Ka__heroCopy{max-width:730px;padding-block:40px}.jobs-module__ilo3Ka__eyebrow,.jobs-module__ilo3Ka__sectionHead>div>span,.jobs-module__ilo3Ka__participateCopy>span{color:#f1ca83;letter-spacing:.015em;align-items:center;gap:9px;font-size:.77rem;font-weight:850;display:inline-flex}.jobs-module__ilo3Ka__eyebrow i{background:#e8bc68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #e8bc6825}.jobs-module__ilo3Ka__hero h1{letter-spacing:-.045em;max-width:12ch;margin:20px 0;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:900;line-height:1.17}.jobs-module__ilo3Ka__hero h1 em{color:#e9bd72;font-style:normal;display:block}.jobs-module__ilo3Ka__heroCopy>p{color:#d0ddd4;max-width:570px;font-size:clamp(.98rem,1.5vw,1.15rem);line-height:2}.jobs-module__ilo3Ka__heroActions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.jobs-module__ilo3Ka__heroActions a{border-radius:11px;justify-content:space-between;align-items:center;gap:22px;min-height:51px;padding:10px 23px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.jobs-module__ilo3Ka__heroActions a:hover{transform:translateY(-3px)}.jobs-module__ilo3Ka__primary{color:#18372d;background:#e9bf75;box-shadow:0 14px 35px #061e1980}.jobs-module__ilo3Ka__secondary{color:#f6ebd6;background:#ffffff0b;border:1px solid #9fbdac55}.jobs-module__ilo3Ka__heroVisual{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,370px);display:grid;position:relative}.jobs-module__ilo3Ka__heroVisual:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 30% 27%,#d1a45b94,#103a2fb8 72%);border-radius:39% 61% 65% 35%/43% 39% 61% 57%;width:83%;animation:24s ease-in-out infinite alternate jobs-module__ilo3Ka__slowRotate;position:absolute;transform:rotate(-20deg);box-shadow:inset 0 1px 35px #ffe7b92a,0 34px 90px #041e1955}.jobs-module__ilo3Ka__orbitOne,.jobs-module__ilo3Ka__orbitTwo{border:1px dashed #e8cfaa70;border-radius:50%;position:absolute;inset:3%}.jobs-module__ilo3Ka__orbitTwo{border-style:solid;border-color:#fff3ce2c;inset:14%}.jobs-module__ilo3Ka__heroArtwork{z-index:1;filter:drop-shadow(0 24px 32px #041b1580);width:112%;max-width:none;height:auto;animation:6s ease-in-out infinite alternate jobs-module__ilo3Ka__heroFloat;position:relative}.jobs-module__ilo3Ka__floatOne,.jobs-module__ilo3Ka__floatTwo,.jobs-module__ilo3Ka__floatThree{z-index:2;color:#22433a;white-space:nowrap;background:#faf7edec;border:1px solid #fff5;border-radius:100px;padding:8px 16px;font-size:.77rem;font-weight:850;position:absolute;box-shadow:0 12px 25px #062c2355}.jobs-module__ilo3Ka__floatOne{top:13%;right:-7%}.jobs-module__ilo3Ka__floatTwo{bottom:17%;left:-10%}.jobs-module__ilo3Ka__floatThree{bottom:0;right:4%}.jobs-module__ilo3Ka__ribbon{z-index:2;background:#fffdf7;border:1px solid #e2d9c4;border-radius:14px;justify-content:space-around;align-items:center;gap:12px;min-height:69px;margin-top:-32px;padding:12px 24px;font-size:.8rem;font-weight:850;display:flex;position:relative;box-shadow:0 18px 48px #123f3020}.jobs-module__ilo3Ka__ribbon span{align-items:center;gap:10px;display:flex}.jobs-module__ilo3Ka__ribbon b{color:#bd9046;font-size:1.1rem}.jobs-module__ilo3Ka__ribbon i{background:#ded7c7;width:1px;height:23px}.jobs-module__ilo3Ka__board{padding-block:96px 88px;scroll-margin-top:100px}.jobs-module__ilo3Ka__sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.jobs-module__ilo3Ka__sectionHead>div>span{color:#986f31}.jobs-module__ilo3Ka__sectionHead h2{letter-spacing:-.03em;margin:12px 0 7px;font-size:clamp(1.8rem,3.5vw,3rem)}.jobs-module__ilo3Ka__sectionHead p{color:#60736b;margin:0;line-height:1.8}.jobs-module__ilo3Ka__sectionHead aside{white-space:nowrap;background:#fff;border:1px solid #dce7dc;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:13px 20px;display:flex}.jobs-module__ilo3Ka__sectionHead aside strong{font-size:1.2rem}.jobs-module__ilo3Ka__sectionHead aside small{color:#6c8074;font-size:.75rem}.jobs-module__ilo3Ka__sectionHead aside i{background:#d7dfd4;width:1px;height:21px;margin-inline:6px}.jobs-module__ilo3Ka__boardFrame{background:#fff;border:1px solid #e5e7dd;border-radius:22px;overflow:hidden;box-shadow:0 20px 70px #163e2d0b}.jobs-module__ilo3Ka__boardTabs{scrollbar-width:thin;border-bottom:1px solid #ebede7;gap:7px;padding:16px 18px 0;display:flex;overflow-x:auto}.jobs-module__ilo3Ka__boardTabs button{color:#536b5c;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:14px 19px;font-weight:850}.jobs-module__ilo3Ka__boardTabs button[aria-selected=true]{color:#153c2e;border-color:#c99a4b}.jobs-module__ilo3Ka__boardTabs span{background:#e8eee8;border-radius:20px;min-width:25px;margin-inline-start:7px;padding:2px 6px;font-size:.68rem;display:inline-block}.jobs-module__ilo3Ka__boardTabs button:focus-visible{outline-offset:-3px;border-radius:7px 7px 0 0;outline:2px solid #a77a33}.jobs-module__ilo3Ka__regionalNote{color:#765a33;background:#fcf7ec;border:1px solid #e8ddc7;border-radius:10px;margin:18px 24px 0;padding:11px 15px;font-size:.78rem;line-height:1.7}.jobs-module__ilo3Ka__filters{grid-template-columns:1fr minmax(190px,.38fr);gap:15px;padding:23px 24px 14px;display:grid}.jobs-module__ilo3Ka__filters label,.jobs-module__ilo3Ka__form label{color:#28443a;gap:8px;font-size:.77rem;font-weight:850;display:grid}.jobs-module__ilo3Ka__filters input,.jobs-module__ilo3Ka__filters select,.jobs-module__ilo3Ka__form input,.jobs-module__ilo3Ka__form select,.jobs-module__ilo3Ka__form textarea{color:#244137;width:100%;min-width:0;font:inherit;background:#fdfdfb;border:1px solid #d9e2d8;border-radius:10px;outline:none;padding:12px 15px;font-size:.86rem}.jobs-module__ilo3Ka__filters input:focus,.jobs-module__ilo3Ka__filters select:focus,.jobs-module__ilo3Ka__form input:focus,.jobs-module__ilo3Ka__form select:focus,.jobs-module__ilo3Ka__form textarea:focus{border-color:#b7904e;box-shadow:0 0 0 3px #d4a95e24}.jobs-module__ilo3Ka__form textarea{resize:vertical}.jobs-module__ilo3Ka__resultLine{color:#65796d;justify-content:space-between;gap:10px;padding:5px 25px 20px;font-size:.75rem;display:flex}.jobs-module__ilo3Ka__resultLine b{color:#183b2d}.jobs-module__ilo3Ka__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 23px 24px;display:grid}.jobs-module__ilo3Ka__jobCard{background:linear-gradient(145deg,#fff,#fcfcf8);border:1px solid #e3e8e0;border-radius:17px;flex-direction:column;min-width:0;padding:24px;scroll-margin-top:145px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.jobs-module__ilo3Ka__jobCard:hover,.jobs-module__ilo3Ka__jobCard:target{border-color:#d4af68;transform:translateY(-3px);box-shadow:0 15px 30px #173f3015}.jobs-module__ilo3Ka__seekerCard{background:linear-gradient(145deg,#fff,#f6f9f6)}.jobs-module__ilo3Ka__cardTop{align-items:center;gap:9px;display:flex}.jobs-module__ilo3Ka__cardSymbol{color:#1d6e4d;background:#ecf3eb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:1.25rem;display:grid}.jobs-module__ilo3Ka__cardPill{color:#845e2e;background:#f7efdd;border-radius:7px;padding:5px 9px;font-size:.68rem;font-weight:850}.jobs-module__ilo3Ka__cardTop time{color:#738678;white-space:nowrap;margin-inline-start:auto;font-size:.69rem}.jobs-module__ilo3Ka__jobCard h3{margin:18px 0 4px;font-size:1.25rem;line-height:1.5}.jobs-module__ilo3Ka__organization{color:#52735e;margin:0;font-size:.81rem;font-weight:750}.jobs-module__ilo3Ka__tags{flex-wrap:wrap;gap:7px;margin:20px 0 4px;display:flex}.jobs-module__ilo3Ka__tags span{color:#3d5948;border:1px solid #dfe8db;border-radius:7px;padding:5px 9px;font-size:.7rem;font-weight:700}.jobs-module__ilo3Ka__description{color:#53675b;overflow-wrap:anywhere;margin:12px 0;font-size:.85rem;line-height:1.9}.jobs-module__ilo3Ka__experience{color:#57695d;margin:0 0 10px;font-size:.77rem;line-height:1.8}.jobs-module__ilo3Ka__cardBottom{border-top:1px solid #e9ede7;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.jobs-module__ilo3Ka__cardBottom a{color:#155d3e;align-items:center;gap:8px;font-size:.79rem;font-weight:900;text-decoration:none;display:inline-flex}.jobs-module__ilo3Ka__cardBottom a:hover{text-decoration:underline}.jobs-module__ilo3Ka__cardBottom small{color:#7b897e;max-width:42%;font-size:.65rem;line-height:1.5}.jobs-module__ilo3Ka__empty{text-align:center;padding:54px 25px 70px}.jobs-module__ilo3Ka__empty>span{color:#bd8d3e;background:#fcf7ed;border:1px solid #d9e3d6;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto;font-size:2rem;display:grid}.jobs-module__ilo3Ka__empty h3{margin:17px 0 5px;font-size:1.45rem}.jobs-module__ilo3Ka__empty p{color:#677d6d;max-width:480px;margin:auto;line-height:1.9}.jobs-module__ilo3Ka__empty a{color:#155d3e;margin-top:18px;font-weight:900;display:inline-flex}.jobs-module__ilo3Ka__unavailable{color:#805d20;margin:12px 24px}.jobs-module__ilo3Ka__sourceNote{text-align:center;color:#687b70;max-width:850px;margin:21px auto 0;font-size:.75rem;line-height:1.8}.jobs-module__ilo3Ka__sourceNote a{color:#226548;text-underline-offset:3px;font-weight:850}.jobs-module__ilo3Ka__participate{color:#fff8eb;background:radial-gradient(circle at 87% 20%,#235442,#0000 30%),linear-gradient(135deg,#0b332a,#123f31);padding-block:95px;scroll-margin-top:100px}.jobs-module__ilo3Ka__participateGrid{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.jobs-module__ilo3Ka__participateCopy{padding-top:20px;position:sticky;top:110px}.jobs-module__ilo3Ka__participateCopy h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(2.1rem,3.8vw,3.6rem);line-height:1.3}.jobs-module__ilo3Ka__participateCopy em{color:#e4b86d;font-style:normal}.jobs-module__ilo3Ka__participateCopy p{color:#d5e1d8;max-width:450px;line-height:2}.jobs-module__ilo3Ka__step{align-items:start;gap:14px;margin-top:30px;display:flex}.jobs-module__ilo3Ka__step b{color:#efc888;border:1px solid #d8b37377;border-radius:9px;flex:0 0 35px;place-items:center;height:35px;display:grid}.jobs-module__ilo3Ka__step div{gap:3px;display:grid}.jobs-module__ilo3Ka__step strong{font-size:.9rem}.jobs-module__ilo3Ka__step small{color:#aec6b7;font-size:.76rem;line-height:1.7}.jobs-module__ilo3Ka__publishBox{color:#203e31;background:#fffcf6;border:1px solid #d1c8ae;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #041c1770}.jobs-module__ilo3Ka__publishTabs{background:#eaece2;padding:8px;display:flex}.jobs-module__ilo3Ka__publishTabs button{color:#53705e;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;flex:1;padding:12px;font-weight:850}.jobs-module__ilo3Ka__publishTabs button[aria-pressed=true]{color:#1c4e36;background:#fffefa;box-shadow:0 2px 11px #173a311c}.jobs-module__ilo3Ka__formPanel{padding:clamp(21px,3vw,34px)}.jobs-module__ilo3Ka__formIntro span{color:#a0773f;font-size:.72rem;font-weight:850}.jobs-module__ilo3Ka__formIntro h3{margin:8px 0;font-size:1.55rem}.jobs-module__ilo3Ka__formIntro p{color:#637466;margin:0 0 27px;font-size:.79rem;line-height:1.8}.jobs-module__ilo3Ka__form{gap:18px;display:grid}.jobs-module__ilo3Ka__twoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.jobs-module__ilo3Ka__form .jobs-module__ilo3Ka__consent{cursor:pointer;align-items:start;font-size:.75rem;font-weight:700;line-height:1.8;display:flex}.jobs-module__ilo3Ka__consent input{accent-color:#286b4a;flex:0 0 17px;width:17px;height:17px;margin-top:4px}.jobs-module__ilo3Ka__submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#1a553c;border:0;border-radius:10px;padding:14px 20px;font-weight:850}.jobs-module__ilo3Ka__submit:hover{background:#0d382c}.jobs-module__ilo3Ka__submit:disabled{opacity:.6;cursor:progress}.jobs-module__ilo3Ka__formNote{color:#788678;text-align:center;font-size:.69rem;line-height:1.7}.jobs-module__ilo3Ka__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jobs-module__ilo3Ka__error{color:#a33;font-size:.8rem}.jobs-module__ilo3Ka__success{background:#f1f9ef;border:1px solid #b9d5c0;border-radius:12px;padding:25px}.jobs-module__ilo3Ka__success strong{color:#165b38}.jobs-module__ilo3Ka__success p{color:#416754;line-height:1.8}.jobs-module__ilo3Ka__success button{font:inherit;color:#18583b;cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}@keyframes jobs-module__ilo3Ka__slowRotate{to{transform:rotate(22deg)}}@keyframes jobs-module__ilo3Ka__heroFloat{to{transform:translateY(-8px)}}@media (max-width:950px){.jobs-module__ilo3Ka__heroGrid{grid-template-columns:1fr .6fr;gap:2%}.jobs-module__ilo3Ka__heroVisual{width:270px}.jobs-module__ilo3Ka__participateGrid{grid-template-columns:.8fr 1.2fr;gap:25px}}@media (max-width:760px){.jobs-module__ilo3Ka__heroShell{padding-block-end:78px}.jobs-module__ilo3Ka__heroGrid{grid-template-columns:1fr;min-height:auto}.jobs-module__ilo3Ka__heroCopy{padding-block:55px 20px}.jobs-module__ilo3Ka__hero h1{max-width:15ch}.jobs-module__ilo3Ka__heroVisual{width:min(55vw,230px);margin-block:-18px -28px}.jobs-module__ilo3Ka__heroVisual .jobs-module__ilo3Ka__floatOne,.jobs-module__ilo3Ka__heroVisual .jobs-module__ilo3Ka__floatTwo,.jobs-module__ilo3Ka__heroVisual .jobs-module__ilo3Ka__floatThree{display:none}.jobs-module__ilo3Ka__ribbon{grid-template-columns:1fr;gap:6px;margin-top:-35px;padding:15px 20px;display:grid}.jobs-module__ilo3Ka__ribbon i{display:none}.jobs-module__ilo3Ka__board{padding-block:65px}.jobs-module__ilo3Ka__sectionHead{flex-direction:column;align-items:start}.jobs-module__ilo3Ka__filters,.jobs-module__ilo3Ka__cardGrid,.jobs-module__ilo3Ka__participateGrid{grid-template-columns:1fr}.jobs-module__ilo3Ka__participateCopy{position:static}.jobs-module__ilo3Ka__participate{padding-block:60px}}@media (max-width:500px){.jobs-module__ilo3Ka__hero h1{font-size:2.65rem}.jobs-module__ilo3Ka__heroActions a{width:100%}.jobs-module__ilo3Ka__sectionHead aside{border-radius:15px;width:100%}.jobs-module__ilo3Ka__boardTabs button{padding:13px 11px;font-size:.75rem;line-height:1.6}.jobs-module__ilo3Ka__boardTabs{padding-inline:7px}.jobs-module__ilo3Ka__boardTabs span{margin-inline-start:3px}.jobs-module__ilo3Ka__regionalNote{margin-inline:15px}.jobs-module__ilo3Ka__filters{padding-inline:15px}.jobs-module__ilo3Ka__resultLine{flex-wrap:wrap;padding-inline:16px}.jobs-module__ilo3Ka__cardGrid{padding-inline:13px}.jobs-module__ilo3Ka__jobCard{padding:19px}.jobs-module__ilo3Ka__cardBottom{flex-direction:column;align-items:start}.jobs-module__ilo3Ka__cardBottom small{max-width:100%}.jobs-module__ilo3Ka__twoFields{grid-template-columns:1fr}.jobs-module__ilo3Ka__publishTabs button{font-size:.81rem}}@media (prefers-reduced-motion:reduce){.jobs-module__ilo3Ka__heroVisual:before,.jobs-module__ilo3Ka__heroArtwork{animation:none}.jobs-module__ilo3Ka__heroActions a,.jobs-module__ilo3Ka__jobCard{transition:none}}
