.ApplicationCard_card__5ZRB8{display:grid;gap:4px;padding:24px;border:1px solid var(--mk-line,rgba(16,32,31,.13));border-radius:8px;background:var(--mk-panel,#fffdf6);box-shadow:0 24px 54px rgba(16,32,31,.08)}.ApplicationCard_cardDisabled__Fp6eE{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ApplicationCard_cardHeader__UL9Iq{margin-bottom:14px;padding-bottom:18px;border-bottom:1px solid var(--mk-soft-line,rgba(16,32,31,.08))}.ApplicationCard_cardKicker__kdecv{display:inline-flex;align-items:center;gap:8px;color:var(--mk-rust,#b86f44);font-size:11px;font-weight:900;text-transform:uppercase}.ApplicationCard_cardKicker__kdecv:before{content:"";width:8px;height:8px;background:var(--mk-lime,#dffa82);transform:rotate(45deg)}.ApplicationCard_cardTitle__m2MLo{margin:8px 0 0;color:var(--mk-ink,#10201f);font-family:var(--font-graphie),var(--font-inter),system-ui,sans-serif;font-size:25px;font-weight:900;line-height:1.05}.ApplicationCard_cardIntro__zw_II{margin:10px 0 0;color:var(--mk-muted,rgba(16,32,31,.66));font-size:14px;line-height:1.5}.ApplicationCard_cardWrapper__59UCB{position:relative}.ApplicationCard_cardOverlay__5raLv{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(251,252,244,.84);backdrop-filter:blur(4px)}.ApplicationCard_overlayContent__TtBeI{display:grid;justify-items:center;gap:6px;max-width:260px;padding:20px;text-align:center}.ApplicationCard_overlayTitle__4yFx6{color:var(--mk-ink,#10201f);font-size:15px;font-weight:900}.ApplicationCard_overlayMessage__RXNwL{color:var(--mk-muted,rgba(16,32,31,.66));font-size:13px;line-height:1.45}.ApplicationCard_draftNotice__DYLit{margin-bottom:12px;padding:12px 14px;border:1px solid rgba(31,104,112,.22);border-radius:6px;background:rgba(31,104,112,.08);color:var(--mk-sea,#1f6870);font-size:14px;font-weight:750}.ApplicationCard_loadingState__F13Kp{display:flex;justify-content:center;padding:32px 0}.ApplicationCard_spinner__Yat8I{width:24px;height:24px;border:2px solid rgba(16,32,31,.12);border-top:2px solid var(--mk-sea,#1f6870);border-radius:50%;animation:ApplicationCard_spin__qLC6b .8s linear infinite}@keyframes ApplicationCard_spin__qLC6b{to{transform:rotate(1turn)}}.ApplicationCard_nameRow__93XzR{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ApplicationCard_fieldBlock__6lqLs{display:flex;flex-direction:column}.ApplicationCard_label__d8IA6{margin-bottom:7px;color:rgba(16,32,31,.74);font-size:13px;font-weight:850}.ApplicationCard_required__qI9hz{margin-left:2px;color:var(--mk-rust,#b86f44)}.ApplicationCard_hint__huMSb{color:rgba(16,32,31,.52);font-size:13px;font-weight:600}.ApplicationCard_hintText__6cU4v{margin-top:5px;color:rgba(16,32,31,.56);font-size:12px;line-height:1.4}.ApplicationCard_input__pn2ph{width:100%;padding:11px 13px;border:1px solid rgba(16,32,31,.16);border-radius:5px;outline:none;background:rgba(255,255,255,.82);color:var(--mk-ink,#10201f);font-family:inherit;font-size:15px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ApplicationCard_input__pn2ph::-moz-placeholder{color:rgba(16,32,31,.36)}.ApplicationCard_input__pn2ph::placeholder{color:rgba(16,32,31,.36)}.ApplicationCard_input__pn2ph:focus{border-color:rgba(31,104,112,.54);background:#ffffff;box-shadow:0 0 0 3px rgba(31,104,112,.1)}.ApplicationCard_input__pn2ph:disabled{cursor:not-allowed}.ApplicationCard_inputDisabled__0pei0{background:rgba(16,32,31,.045);color:rgba(16,32,31,.55)}.ApplicationCard_inputError__OuOi4{border-color:#dc2626}.ApplicationCard_inputError__OuOi4:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.ApplicationCard_errorSpace__repey{min-height:20px;margin-top:4px}.ApplicationCard_error__T2OSg{color:#dc2626;font-size:13px;line-height:1.3}.ApplicationCard_checkboxLabel__FwdCN{display:flex;align-items:center;gap:10px;margin:6px 0 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ApplicationCard_checkbox__HlSPs{position:absolute;width:0;height:0;opacity:0}.ApplicationCard_checkboxCustom__t9mmL{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid rgba(16,32,31,.18);border-radius:4px;background:#ffffff;transition:all .15s ease}.ApplicationCard_checkbox__HlSPs:checked+.ApplicationCard_checkboxCustom__t9mmL{border-color:var(--mk-deep,#071514);background:var(--mk-deep,#071514)}.ApplicationCard_checkbox__HlSPs:focus+.ApplicationCard_checkboxCustom__t9mmL{box-shadow:0 0 0 3px rgba(31,104,112,.18)}.ApplicationCard_checkIcon__jqb2r{width:12px;height:12px;color:#ffffff}.ApplicationCard_checkboxText__2IKJH{color:rgba(16,32,31,.7);font-size:14px}.ApplicationCard_actions__GAgYr{display:flex;flex-direction:column;gap:10px;margin-top:10px}@media (max-width:480px){.ApplicationCard_card__5ZRB8{padding:20px}.ApplicationCard_nameRow__93XzR{grid-template-columns:1fr;gap:4px}}.PublicJobPage_container__8By8a{--mk-ink:#10201f;--mk-deep:#071514;--mk-sea:#1f6870;--mk-lime:#dffa82;--mk-rust:#b86f44;--mk-paper:#fbfcf4;--mk-panel:#fffdf6;--mk-line:rgba(16,32,31,0.13);--mk-soft-line:rgba(16,32,31,0.08);--mk-muted:rgba(16,32,31,0.66);--primary-action:var(--mk-deep);--primary-action-hover:var(--mk-sea);--purple-50:rgba(31,104,112,0.08);--purple-100:rgba(31,104,112,0.12);--purple-500:var(--mk-sea);--purple-600:var(--mk-sea);--purple-700:var(--mk-ink);--public-nav-bg:rgba(251,252,244,0.92);--public-nav-border:rgba(16,32,31,0.08);--public-nav-button-bg:rgba(255,255,255,0.42);--public-nav-button-hover-bg:#ffffff;--public-nav-button-border:rgba(16,32,31,0.16);--public-nav-button-hover-border:rgba(16,32,31,0.28);--public-nav-button-color:rgba(16,32,31,0.78);--public-nav-button-hover-color:var(--mk-ink);--public-nav-radius:4px;display:flex;flex-direction:column;min-height:100svh;padding-top:64px;background:linear-gradient(90deg,rgba(16,32,31,.035) 1px,transparent 0),linear-gradient(180deg,rgba(16,32,31,.03) 1px,transparent 0),linear-gradient(180deg,#fbfcf4,#ffffff 48%,#f6f8ef);background-size:44px 44px,44px 44px,auto;color:var(--mk-ink)}@media (prefers-color-scheme:dark){.PublicJobPage_container__8By8a{background:linear-gradient(90deg,rgba(16,32,31,.035) 1px,transparent 0),linear-gradient(180deg,rgba(16,32,31,.03) 1px,transparent 0),linear-gradient(180deg,#fbfcf4,#ffffff 48%,#f6f8ef);background-size:44px 44px,44px 44px,auto;color:var(--mk-ink)}}.PublicJobPage_main__dU_IC{width:100%;max-width:1320px;margin:0 auto;padding:clamp(22px,4vw,42px) clamp(16px,5vw,64px) clamp(48px,7vw,86px)}.PublicJobPage_footer__MVl9o{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,32px);width:100%;margin-top:auto;min-height:64px;padding:12px clamp(20px,5vw,64px);border-top:1px solid rgba(16,32,31,.08);background:rgba(246,248,239,.82);color:rgba(16,32,31,.5);font-size:13px}.PublicJobPage_footerBrand__8JmVf{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--mk-ink)}.PublicJobPage_footerNav__3v3ZS{display:inline-flex;align-items:center;justify-content:center;gap:clamp(24px,3vw,34px)}.PublicJobPage_footerNav__3v3ZS a{color:rgba(16,32,31,.5);font-weight:700;transition:color .16s ease}.PublicJobPage_footerNav__3v3ZS a:hover{color:rgba(16,32,31,.82)}.PublicJobPage_footerCopy__GRWiq{justify-self:end;color:rgba(16,32,31,.46);line-height:1.4;text-align:right}.PublicJobPage_exploreButton__QI4jc{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:0 0 18px -4px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--mk-sea);font-family:inherit;font-size:13px;font-weight:850;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.PublicJobPage_exploreButton__QI4jc:hover{background:rgba(31,104,112,.08);color:var(--mk-ink);transform:translateX(-1px)}.PublicJobPage_exploreButton__QI4jc:focus-visible{outline:2px solid var(--mk-sea);outline-offset:3px}.PublicJobPage_twoColumnLayout__EZ28E{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(22px,4vw,44px);align-items:start}.PublicJobPage_contentColumn___pYN4{min-width:0}.PublicJobPage_sheetBackdrop__tUhLD,.PublicJobPage_sheetHandle__fH38e{display:none}.PublicJobPage_sidebarColumn__dS7qk{align-self:stretch;min-width:0}.PublicJobPage_stickyCard__f7gXZ{position:sticky;top:84px;max-height:calc(100svh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.PublicJobPage_stickyCard__f7gXZ::-webkit-scrollbar{width:8px}.PublicJobPage_stickyCard__f7gXZ::-webkit-scrollbar-track{background:transparent}.PublicJobPage_stickyCard__f7gXZ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(16,32,31,.22);background-clip:padding-box}.PublicJobPage_stickyCard__f7gXZ::-webkit-scrollbar-thumb:hover{background:rgba(16,32,31,.34);background-clip:padding-box}.PublicJobPage_skeletonCard__RNwrp{display:grid;gap:18px;padding:24px;border:1px solid var(--mk-line);border-radius:8px;background:var(--mk-panel);box-shadow:0 24px 54px rgba(16,32,31,.08)}.PublicJobPage_skeletonButton__kckqL,.PublicJobPage_skeletonText__YdMYk,.PublicJobPage_skeletonTitle__zxKua{background:linear-gradient(90deg,rgba(16,32,31,.06) 25%,rgba(16,32,31,.12) 50%,rgba(16,32,31,.06) 75%);background-size:200% 100%;border-radius:4px;animation:PublicJobPage_shimmer__z5ejo 1.5s infinite}.PublicJobPage_skeletonTitle__zxKua{width:62%;height:24px}.PublicJobPage_skeletonText__YdMYk{width:100%;height:58px}.PublicJobPage_skeletonButton__kckqL{width:100%;height:44px}@keyframes PublicJobPage_shimmer__z5ejo{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:980px){.PublicJobPage_twoColumnLayout__EZ28E{grid-template-columns:1fr}.PublicJobPage_sidebarColumn__dS7qk{order:-1}.PublicJobPage_stickyCard__f7gXZ{position:static}.PublicJobPage_footer__MVl9o{grid-template-columns:auto 1fr}.PublicJobPage_footerCopy__GRWiq{grid-column:1/-1;justify-self:center;text-align:center}}@media (max-width:560px){.PublicJobPage_container__8By8a{padding-top:58px}.PublicJobPage_main__dU_IC{padding:18px 16px 88px}.PublicJobPage_footer__MVl9o{min-height:62px;padding:14px 16px}.PublicJobPage_footerNav__3v3ZS{flex-wrap:wrap;justify-content:flex-end;-moz-column-gap:18px;column-gap:18px;row-gap:10px}}@media (max-width:760px){.PublicJobPage_main__dU_IC{padding-bottom:92px}.PublicJobPage_sheetBackdrop__tUhLD{position:fixed;inset:0;z-index:110;display:block;border:0;background:rgba(7,21,20,.44);cursor:pointer}.PublicJobPage_sidebarColumn__dS7qk{position:fixed;right:auto;bottom:calc(env(safe-area-inset-bottom, 0px) - 1px);left:50%;z-index:120;display:grid;width:min(calc(100vw - 10px),520px);max-width:calc(100vw - 10px);align-self:auto;order:0;pointer-events:none;transform:translateX(-50%)}.PublicJobPage_sidebarColumnOpen__OPOru{top:50%;bottom:auto;gap:12px;width:min(calc(100vw - 32px),520px);max-width:calc(100vw - 32px);transform:translate(-50%,-50%)}.PublicJobPage_sheetHandle__fH38e{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px;padding:14px 18px 16px;border:1px solid rgba(16,32,31,.12);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,rgba(223,250,130,.12),transparent 78%),var(--mk-panel);box-shadow:0 -12px 32px rgba(16,32,31,.12);color:rgba(16,32,31,.74);font-family:inherit;font-size:14px;font-weight:725;cursor:pointer;pointer-events:auto}.PublicJobPage_sheetHandle__fH38e:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;border-radius:999px;background:rgba(16,32,31,.14);transform:translateX(-50%)}.PublicJobPage_sheetHandle__fH38e:focus-visible{outline:2px solid var(--mk-sea);outline-offset:4px}.PublicJobPage_sheetHandleContent__mm4T9{display:grid;justify-items:center;gap:5px;margin-top:8px}.PublicJobPage_sheetHandleMain__VPN0X{display:inline-flex;align-items:center;justify-content:center;gap:8px}.PublicJobPage_sheetHandleIcon__qmLLk{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:rgba(31,104,112,.78)}.PublicJobPage_sheetHandleText__piGcJ{line-height:1}.PublicJobPage_sheetHandleSubtitle__bMoYl{color:rgba(16,32,31,.52);font-size:12px;font-weight:625;line-height:1.15}.PublicJobPage_stickyCard__f7gXZ{position:static;width:100%;max-height:0;overflow-y:auto;overscroll-behavior:contain;opacity:0;pointer-events:none;scrollbar-gutter:stable;transform:translateY(16px);visibility:hidden;transition:max-height .22s ease,opacity .18s ease,transform .22s ease,visibility 0s linear .22s}.PublicJobPage_sidebarColumnOpen__OPOru .PublicJobPage_stickyCard__f7gXZ{order:1;max-height:min(72svh,680px);opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition:max-height .26s ease,opacity .18s ease,transform .26s ease,visibility 0s}.PublicJobPage_sidebarColumnOpen__OPOru .PublicJobPage_sheetHandle__fH38e{order:2;justify-self:center;width:auto;min-height:36px;padding:0 14px;border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:rgba(251,252,244,.72);font-size:13px;font-weight:700}.PublicJobPage_sidebarColumnOpen__OPOru .PublicJobPage_sheetHandle__fH38e:focus-visible{outline-color:rgba(251,252,244,.76)}.PublicJobPage_sidebarColumnOpen__OPOru .PublicJobPage_sheetHandle__fH38e:before{display:none}.PublicJobPage_sidebarColumnOpen__OPOru .PublicJobPage_sheetHandleContent__mm4T9{margin-top:0}.PublicJobPage_sidebarColumnOpen__OPOru .PublicJobPage_sheetHandleIcon__qmLLk{color:rgba(251,252,244,.68)}}