
.ilo3Ka_page{--forest:#123c31;--deep:#092c26;--gold:#c99a4b;--cream:#f8f5ee;color:var(--text-strong);background:#f8f7f3}.ilo3Ka_hero{color:var(--text-on-dark);background:radial-gradient(circle at 12% 14%,#265646 0,#0000 35%),linear-gradient(130deg,#153d32,#072920 78%);position:relative;overflow:hidden}.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)}.ilo3Ka_heroShell{z-index:1;padding-block:25px 82px;position:relative}.ilo3Ka_breadcrumbs{font-size:var(--fs-xs);color:var(--text-on-dark-muted);align-items:center;gap:10px;display:flex}.ilo3Ka_breadcrumbs a{color:inherit;text-decoration:none}.ilo3Ka_breadcrumbs a:hover{color:var(--text-on-dark-accent)}.ilo3Ka_heroGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:8%;min-height:450px;display:grid}.ilo3Ka_heroCopy{max-width:730px;padding-block:40px}.ilo3Ka_eyebrow,.ilo3Ka_sectionHead>div>span,.ilo3Ka_participateCopy>span{color:var(--text-on-dark-accent);font-size:var(--fs-xs);letter-spacing:normal;align-items:center;gap:9px;font-weight:700;display:inline-flex}.ilo3Ka_eyebrow i{background:#e8bc68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #e8bc6825}.ilo3Ka_hero h1{max-width:12ch;font-size:var(--fs-display);letter-spacing:normal;margin:20px 0;font-weight:700;line-height:1.17}.ilo3Ka_hero h1 em{color:var(--text-on-dark-accent);font-style:normal;display:block}.ilo3Ka_heroCopy>p{max-width:570px;font-size:var(--fs-lg);color:var(--text-on-dark-muted);line-height:2}.ilo3Ka_heroActions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.ilo3Ka_heroActions a{border-radius:11px;justify-content:space-between;align-items:center;gap:22px;min-height:51px;padding:10px 23px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.ilo3Ka_heroActions a:hover{transform:translateY(-3px)}.ilo3Ka_primary{color:var(--text-strong);background:#e9bf75;box-shadow:0 14px 35px #061e1980}.ilo3Ka_secondary{color:var(--text-on-dark-muted);background:#ffffff0b;border:1px solid #9fbdac55}.ilo3Ka_heroVisual{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,370px);display:grid;position:relative}.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 ilo3Ka_slowRotate;position:absolute;transform:rotate(-20deg);box-shadow:inset 0 1px 35px #ffe7b92a,0 34px 90px #041e1955}.ilo3Ka_orbitOne,.ilo3Ka_orbitTwo{border:1px dashed #e8cfaa70;border-radius:50%;position:absolute;inset:3%}.ilo3Ka_orbitTwo{border-style:solid;border-color:#fff3ce2c;inset:14%}.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 ilo3Ka_heroFloat;position:relative}.ilo3Ka_floatOne,.ilo3Ka_floatTwo,.ilo3Ka_floatThree{z-index:2;color:var(--text-body);font-size:var(--fs-xs);white-space:nowrap;background:#faf7edec;border:1px solid #fff5;border-radius:100px;padding:8px 16px;font-weight:700;position:absolute;box-shadow:0 12px 25px #062c2355}.ilo3Ka_floatOne{top:13%;right:-7%}.ilo3Ka_floatTwo{bottom:17%;left:-10%}.ilo3Ka_floatThree{bottom:0;right:4%}.ilo3Ka_ribbon{z-index:2;min-height:69px;font-size:var(--fs-xs);background:#fffdf7;border:1px solid #e2d9c4;border-radius:14px;justify-content:space-around;align-items:center;gap:12px;margin-top:-32px;padding:12px 24px;font-weight:700;display:flex;position:relative;box-shadow:0 18px 48px #123f3020}.ilo3Ka_ribbon span{align-items:center;gap:10px;display:flex}.ilo3Ka_ribbon b{color:var(--text-accent);font-size:var(--fs-lg)}.ilo3Ka_ribbon i{background:#ded7c7;width:1px;height:23px}.ilo3Ka_board{padding-block:96px 88px;scroll-margin-top:100px}.ilo3Ka_sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.ilo3Ka_sectionHead>div>span{color:var(--text-accent)}.ilo3Ka_sectionHead h2{font-size:var(--fs-display);letter-spacing:normal;margin:12px 0 7px}.ilo3Ka_sectionHead p{color:var(--text-muted);margin:0;line-height:1.8}.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}.ilo3Ka_sectionHead aside strong{font-size:var(--fs-xl)}.ilo3Ka_sectionHead aside small{font-size:var(--fs-xs);color:var(--text-muted)}.ilo3Ka_sectionHead aside i{background:#d7dfd4;width:1px;height:21px;margin-inline:6px}.ilo3Ka_boardFrame{background:#fff;border:1px solid #e5e7dd;border-radius:22px;overflow:hidden;box-shadow:0 20px 70px #163e2d0b}.ilo3Ka_boardTabs{scrollbar-width:thin;border-bottom:1px solid #ebede7;gap:7px;padding:16px 18px 0;display:flex;overflow-x:auto}.ilo3Ka_boardTabs button{color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:14px 19px;font-weight:700}.ilo3Ka_boardTabs button[aria-selected=true]{color:var(--text-strong);border-color:#c99a4b}.ilo3Ka_boardTabs span{min-width:25px;font-size:var(--fs-xs);background:#e8eee8;border-radius:20px;margin-inline-start:7px;padding:2px 6px;display:inline-block}.ilo3Ka_boardTabs button:focus-visible{outline-offset:-3px;border-radius:7px 7px 0 0;outline:2px solid #a77a33}.ilo3Ka_regionalNote{color:var(--text-accent);font-size:var(--fs-xs);background:#fcf7ec;border:1px solid #e8ddc7;border-radius:10px;margin:18px 24px 0;padding:11px 15px;line-height:1.7}.ilo3Ka_filters{grid-template-columns:1fr minmax(190px,.38fr);gap:15px;padding:23px 24px 14px;display:grid}.ilo3Ka_filters label,.ilo3Ka_form label{color:var(--text-body);font-size:var(--fs-xs);gap:8px;font-weight:700;display:grid}.ilo3Ka_filters input,.ilo3Ka_filters select,.ilo3Ka_form input,.ilo3Ka_form select,.ilo3Ka_form textarea{width:100%;min-width:0;color:var(--text-body);font:inherit;font-size:var(--fs-sm);background:#fdfdfb;border:1px solid #d9e2d8;border-radius:10px;outline:none;padding:12px 15px}.ilo3Ka_filters input:focus,.ilo3Ka_filters select:focus,.ilo3Ka_form input:focus,.ilo3Ka_form select:focus,.ilo3Ka_form textarea:focus{border-color:#b7904e;box-shadow:0 0 0 3px #d4a95e24}.ilo3Ka_form textarea{resize:vertical}.ilo3Ka_resultLine{color:var(--text-muted);font-size:var(--fs-xs);justify-content:space-between;gap:10px;padding:5px 25px 20px;display:flex}.ilo3Ka_resultLine b{color:var(--text-strong)}.ilo3Ka_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 23px 24px;display:grid}.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}.ilo3Ka_jobCard:hover,.ilo3Ka_jobCard:target{border-color:#d4af68;transform:translateY(-3px);box-shadow:0 15px 30px #173f3015}.ilo3Ka_seekerCard{background:linear-gradient(145deg,#fff,#f6f9f6)}.ilo3Ka_cardTop{align-items:center;gap:9px;display:flex}.ilo3Ka_cardSymbol{width:36px;height:36px;color:var(--text-link);font-size:var(--fs-xl);background:#ecf3eb;border-radius:10px;place-items:center;display:grid}.ilo3Ka_cardPill{color:var(--text-accent);font-size:var(--fs-xs);background:#f7efdd;border-radius:7px;padding:5px 9px;font-weight:700}.ilo3Ka_cardTop time{color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;margin-inline-start:auto}.ilo3Ka_jobCard h3{font-size:var(--fs-xl);margin:18px 0 4px;line-height:1.5}.ilo3Ka_organization{color:var(--text-muted);font-size:var(--fs-xs);margin:0;font-weight:700}.ilo3Ka_tags{flex-wrap:wrap;gap:7px;margin:20px 0 4px;display:flex}.ilo3Ka_tags span{color:var(--text-body);font-size:var(--fs-xs);border:1px solid #dfe8db;border-radius:7px;padding:5px 9px;font-weight:700}.ilo3Ka_description{color:var(--text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:12px 0;line-height:1.9}.ilo3Ka_experience{color:var(--text-muted);font-size:var(--fs-xs);margin:0 0 10px;line-height:1.8}.ilo3Ka_cardBottom{border-top:1px solid #e9ede7;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.ilo3Ka_cardBottom a{color:var(--text-link);font-size:var(--fs-xs);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.ilo3Ka_cardBottom a:hover{text-decoration:underline}.ilo3Ka_cardBottom small{max-width:42%;color:var(--text-muted);line-height:1.5;font-size:var(--fs-xs)}.ilo3Ka_empty{text-align:center;padding:54px 25px 70px}.ilo3Ka_empty>span{width:64px;height:64px;color:var(--text-accent);font-size:var(--fs-3xl);background:#fcf7ed;border:1px solid #d9e3d6;border-radius:18px;place-items:center;margin:0 auto;display:grid}.ilo3Ka_empty h3{font-size:var(--fs-2xl);margin:17px 0 5px}.ilo3Ka_empty p{max-width:480px;color:var(--text-muted);margin:auto;line-height:1.9}.ilo3Ka_empty a{color:var(--text-link);margin-top:18px;font-weight:700;display:inline-flex}.ilo3Ka_unavailable{color:var(--text-accent);margin:12px 24px}.ilo3Ka_sourceNote{text-align:center;max-width:850px;color:var(--text-muted);line-height:1.8;font-size:var(--fs-xs);margin:21px auto 0}.ilo3Ka_sourceNote a{color:var(--text-link);text-underline-offset:3px;font-weight:700}.ilo3Ka_participate{color:var(--text-on-dark);background:radial-gradient(circle at 87% 20%,#235442,#0000 30%),linear-gradient(135deg,#0b332a,#123f31);padding-block:95px;scroll-margin-top:100px}.ilo3Ka_participateGrid{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.ilo3Ka_participateCopy{padding-top:20px;position:sticky;top:110px}.ilo3Ka_participateCopy h2{font-size:var(--fs-display);letter-spacing:normal;margin:18px 0;line-height:1.3}.ilo3Ka_participateCopy em{color:var(--text-on-dark-accent);font-style:normal}.ilo3Ka_participateCopy p{color:var(--text-on-dark-muted);max-width:450px;line-height:2}.ilo3Ka_step{align-items:start;gap:14px;margin-top:30px;display:flex}.ilo3Ka_step b{height:35px;color:var(--text-on-dark-accent);border:1px solid #d8b37377;border-radius:9px;flex:0 0 35px;place-items:center;display:grid}.ilo3Ka_step div{gap:3px;display:grid}.ilo3Ka_step strong{font-size:var(--fs-sm)}.ilo3Ka_step small{color:var(--text-on-dark-muted);font-size:var(--fs-xs);line-height:1.7}.ilo3Ka_publishBox{color:var(--text-strong);background:#fffcf6;border:1px solid #d1c8ae;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #041c1770}.ilo3Ka_publishTabs{background:#eaece2;padding:8px;display:flex}.ilo3Ka_publishTabs button{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;flex:1;padding:12px;font-weight:700}.ilo3Ka_publishTabs button[aria-pressed=true]{color:var(--text-body);background:#fffefa;box-shadow:0 2px 11px #173a311c}.ilo3Ka_formPanel{padding:clamp(21px,3vw,34px)}.ilo3Ka_formIntro span{color:var(--text-accent);font-size:var(--fs-xs);font-weight:700}.ilo3Ka_formIntro h3{font-size:var(--fs-2xl);margin:8px 0}.ilo3Ka_formIntro p{color:var(--text-muted);line-height:1.8;font-size:var(--fs-xs);margin:0 0 27px}.ilo3Ka_form{gap:18px;display:grid}.ilo3Ka_twoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ilo3Ka_form .ilo3Ka_consent{font-size:var(--fs-xs);cursor:pointer;align-items:start;font-weight:700;line-height:1.8;display:flex}.ilo3Ka_consent input{accent-color:#286b4a;flex:0 0 17px;width:17px;height:17px;margin-top:4px}.ilo3Ka_submit{width:100%;color:var(--text-on-dark);font:inherit;cursor:pointer;background:#1a553c;border:0;border-radius:10px;padding:14px 20px;font-weight:700}.ilo3Ka_submit:hover{background:#0d382c}.ilo3Ka_submit:disabled{opacity:.6;cursor:progress}.ilo3Ka_formNote{color:var(--text-muted);line-height:1.7;font-size:var(--fs-xs);text-align:center}.ilo3Ka_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ilo3Ka_error{color:var(--text-danger);font-size:var(--fs-xs)}.ilo3Ka_success{background:#f1f9ef;border:1px solid #b9d5c0;border-radius:12px;padding:25px}.ilo3Ka_success strong{color:var(--text-body)}.ilo3Ka_success p{color:var(--text-muted);line-height:1.8}.ilo3Ka_success button{font:inherit;color:var(--text-body);cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}@keyframes ilo3Ka_slowRotate{to{transform:rotate(22deg)}}@keyframes ilo3Ka_heroFloat{to{transform:translateY(-8px)}}@media (max-width:950px){.ilo3Ka_heroGrid{grid-template-columns:1fr .6fr;gap:2%}.ilo3Ka_heroVisual{width:270px}.ilo3Ka_participateGrid{grid-template-columns:.8fr 1.2fr;gap:25px}}@media (max-width:760px){.ilo3Ka_heroShell{padding-block-end:78px}.ilo3Ka_heroGrid{grid-template-columns:1fr;min-height:auto}.ilo3Ka_heroCopy{padding-block:55px 20px}.ilo3Ka_hero h1{max-width:15ch}.ilo3Ka_heroVisual{width:min(55vw,230px);margin-block:-18px -28px}.ilo3Ka_heroVisual .ilo3Ka_floatOne,.ilo3Ka_heroVisual .ilo3Ka_floatTwo,.ilo3Ka_heroVisual .ilo3Ka_floatThree{display:none}.ilo3Ka_ribbon{grid-template-columns:1fr;gap:6px;margin-top:-35px;padding:15px 20px;display:grid}.ilo3Ka_ribbon i{display:none}.ilo3Ka_board{padding-block:65px}.ilo3Ka_sectionHead{flex-direction:column;align-items:start}.ilo3Ka_filters,.ilo3Ka_cardGrid,.ilo3Ka_participateGrid{grid-template-columns:1fr}.ilo3Ka_participateCopy{position:static}.ilo3Ka_participate{padding-block:60px}}@media (max-width:500px){.ilo3Ka_hero h1{font-size:var(--fs-3xl)}.ilo3Ka_heroActions a{width:100%}.ilo3Ka_sectionHead aside{border-radius:15px;width:100%}.ilo3Ka_boardTabs button{font-size:var(--fs-xs);padding:13px 11px;line-height:1.6}.ilo3Ka_boardTabs{padding-inline:7px}.ilo3Ka_boardTabs span{margin-inline-start:3px}.ilo3Ka_regionalNote{margin-inline:15px}.ilo3Ka_filters{padding-inline:15px}.ilo3Ka_resultLine{flex-wrap:wrap;padding-inline:16px}.ilo3Ka_cardGrid{padding-inline:13px}.ilo3Ka_jobCard{padding:19px}.ilo3Ka_cardBottom{flex-direction:column;align-items:start}.ilo3Ka_cardBottom small{max-width:100%}.ilo3Ka_twoFields{grid-template-columns:1fr}.ilo3Ka_publishTabs button{font-size:var(--fs-xs)}}@media (prefers-reduced-motion:reduce){.ilo3Ka_heroVisual:before,.ilo3Ka_heroArtwork{animation:none}.ilo3Ka_heroActions a,.ilo3Ka_jobCard{transition:none}}
