.CareerMarkdown-module__4dGvvq__prose{font-size:var(--text-body);color:var(--text-primary);overflow-wrap:anywhere;max-width:46rem;line-height:1.7}.CareerMarkdown-module__4dGvvq__prose>:first-child{margin-top:0}.CareerMarkdown-module__4dGvvq__prose>:last-child{margin-bottom:0}.CareerMarkdown-module__4dGvvq__prose h1,.CareerMarkdown-module__4dGvvq__prose h2,.CareerMarkdown-module__4dGvvq__prose h3,.CareerMarkdown-module__4dGvvq__prose h4{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text-heading);text-wrap:balance;line-height:1.2}.CareerMarkdown-module__4dGvvq__prose h1{margin:var(--s-12) 0 var(--s-4);font-size:clamp(1.6rem,2.6vw,2.1rem)}.CareerMarkdown-module__4dGvvq__prose h2{margin:var(--s-12) 0 var(--s-4);font-size:clamp(1.35rem,2.2vw,1.7rem)}.CareerMarkdown-module__4dGvvq__prose h3{margin:var(--s-8) 0 var(--s-3);font-size:1.12rem}.CareerMarkdown-module__4dGvvq__prose h4{font-size:var(--text-body);margin:var(--s-6) 0 var(--s-2)}.CareerMarkdown-module__4dGvvq__prose p{margin:0 0 var(--s-4)}.CareerMarkdown-module__4dGvvq__prose ul,.CareerMarkdown-module__4dGvvq__prose ol{margin:0 0 var(--s-4);padding:0;list-style:none}.CareerMarkdown-module__4dGvvq__prose li{margin-bottom:.55rem;padding-left:1.25rem;position:relative}.CareerMarkdown-module__4dGvvq__prose li>p{margin:0}.CareerMarkdown-module__4dGvvq__prose li>ul,.CareerMarkdown-module__4dGvvq__prose li>ol{margin:.4rem 0 0}.CareerMarkdown-module__4dGvvq__prose ul>li:before{content:"";background:var(--accent);width:5px;height:5px;position:absolute;top:.62em;left:0}.CareerMarkdown-module__4dGvvq__prose ol{counter-reset:item}.CareerMarkdown-module__4dGvvq__prose ol>li{counter-increment:item;padding-left:1.7rem}.CareerMarkdown-module__4dGvvq__prose ol>li:before{content:counter(item) ".";font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-label);letter-spacing:.08em;color:var(--accent);position:absolute;top:.12em;left:0}.CareerMarkdown-module__4dGvvq__prose a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.CareerMarkdown-module__4dGvvq__prose a:hover{color:var(--accent-pressed,var(--accent))}.CareerMarkdown-module__4dGvvq__prose strong{font-weight:var(--weight-semibold);color:var(--text-heading)}.CareerMarkdown-module__4dGvvq__prose em{font-style:italic}.CareerMarkdown-module__4dGvvq__prose hr{border:0;border-top:1px solid var(--border-hairline);margin:var(--s-8) 0}.CareerMarkdown-module__4dGvvq__prose blockquote{margin:var(--s-6) 0;padding:.25rem 0 .25rem var(--s-4);border-left:2px solid var(--accent);color:var(--text-primary)}.CareerMarkdown-module__4dGvvq__prose blockquote p:last-child{margin-bottom:0}.CareerMarkdown-module__4dGvvq__prose code{font-family:var(--font-code);background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:3px;padding:.05em .35em;font-size:.86em}.CareerMarkdown-module__4dGvvq__prose pre{margin:0 0 var(--s-4);padding:var(--s-4);border-radius:var(--r-btn);background:color-mix(in srgb, var(--ink) 6%, transparent);overflow-x:auto}.CareerMarkdown-module__4dGvvq__prose pre code{background:0 0;padding:0}.CareerMarkdown-module__4dGvvq__prose table{border-collapse:collapse;width:100%;margin:var(--s-6) 0;font-size:var(--text-ui)}.CareerMarkdown-module__4dGvvq__prose th,.CareerMarkdown-module__4dGvvq__prose td{text-align:left;vertical-align:top;border-top:1px solid var(--border-hairline);padding:.6rem .8rem}.CareerMarkdown-module__4dGvvq__prose thead th{border-top:0;border-bottom:1px solid var(--border-strong);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.CareerMarkdown-module__4dGvvq__prose img{border-radius:var(--r-btn);max-width:100%;height:auto}
.ApplicationForm-module__OPMfLq__panel{background:var(--day);border:1px solid var(--border-hairline);border-radius:var(--r-card);padding:var(--s-8);box-shadow:var(--shadow-float);position:relative}.ApplicationForm-module__OPMfLq__grid2{gap:0 var(--s-4);grid-template-columns:1fr 1fr;display:grid}.ApplicationForm-module__OPMfLq__field{margin-bottom:var(--s-4);display:block}.ApplicationForm-module__OPMfLq__fieldset{margin:0 0 var(--s-4);border:0;min-width:0;padding:0}.ApplicationForm-module__OPMfLq__label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--s-2);display:block}.ApplicationForm-module__OPMfLq__input,.ApplicationForm-module__OPMfLq__textarea{background:var(--day);width:100%;color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--r-btn);font-family:var(--font-sans);font-size:var(--text-ui);transition:border-color var(--t-fast) var(--ease);padding:.7rem .85rem;line-height:1.4}.ApplicationForm-module__OPMfLq__input::placeholder,.ApplicationForm-module__OPMfLq__textarea::placeholder{color:var(--text-secondary);opacity:.7}.ApplicationForm-module__OPMfLq__textarea{resize:vertical;min-height:7rem}.ApplicationForm-module__OPMfLq__input[aria-invalid=true],.ApplicationForm-module__OPMfLq__textarea[aria-invalid=true]{border-color:var(--ink)}.ApplicationForm-module__OPMfLq__input:focus-visible,.ApplicationForm-module__OPMfLq__textarea:focus-visible{border-color:var(--accent);outline:none}.ApplicationForm-module__OPMfLq__choices{gap:var(--s-2);flex-wrap:wrap;display:flex}.ApplicationForm-module__OPMfLq__choice{align-items:center;gap:var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-btn);font-size:var(--text-ui);color:var(--text-primary);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);padding:.55rem .9rem;display:inline-flex;position:relative}.ApplicationForm-module__OPMfLq__choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ApplicationForm-module__OPMfLq__choice:before{content:"";border:1px solid var(--border-strong);width:7px;height:7px;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0}.ApplicationForm-module__OPMfLq__choice:hover{border-color:var(--accent)}.ApplicationForm-module__OPMfLq__choice:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.ApplicationForm-module__OPMfLq__choice:has(input:checked):before{background:var(--accent);border-color:var(--accent)}.ApplicationForm-module__OPMfLq__choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ApplicationForm-module__OPMfLq__fileDrop{align-items:center;gap:var(--s-3);border:1px dashed var(--border-strong);border-radius:var(--r-btn);cursor:pointer;transition:border-color var(--t-fast) var(--ease);padding:.55rem .55rem .55rem .85rem;display:flex}.ApplicationForm-module__OPMfLq__fileDrop:hover{border-color:var(--accent)}.ApplicationForm-module__OPMfLq__fileDrop:has(input:focus-visible){border-color:var(--accent)}.ApplicationForm-module__OPMfLq__fileDropHas{border-style:solid}.ApplicationForm-module__OPMfLq__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ApplicationForm-module__OPMfLq__fileText{min-width:0;font-size:var(--text-ui);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ApplicationForm-module__OPMfLq__fileDropHas .ApplicationForm-module__OPMfLq__fileText{color:var(--text-primary)}.ApplicationForm-module__OPMfLq__fileBtn{border:1px solid var(--border-strong);border-radius:var(--r-btn);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);flex-shrink:0;padding:.4rem .75rem}.ApplicationForm-module__OPMfLq__fieldError{font-size:var(--text-ui);color:var(--text-primary);margin-top:var(--s-2);display:block}.ApplicationForm-module__OPMfLq__formError{font-size:var(--text-ui);color:var(--text-primary);text-align:center;margin:var(--s-4) 0 0}.ApplicationForm-module__OPMfLq__formError:empty{display:none}.ApplicationForm-module__OPMfLq__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ApplicationForm-module__OPMfLq__turnstile{height:0;margin:0;overflow:hidden}.ApplicationForm-module__OPMfLq__turnstileOn{height:auto;margin-bottom:var(--s-4);overflow:visible}.ApplicationForm-module__OPMfLq__submit{width:100%;margin-top:var(--s-2)}.ApplicationForm-module__OPMfLq__sent{padding:var(--s-8) 0}.ApplicationForm-module__OPMfLq__sentTitle{margin-bottom:var(--s-3)}.ApplicationForm-module__OPMfLq__sentBody{color:var(--text-secondary);font-size:var(--text-body);max-width:38ch;margin:0}@media (max-width:560px){.ApplicationForm-module__OPMfLq__panel{padding:var(--s-6)}.ApplicationForm-module__OPMfLq__grid2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ApplicationForm-module__OPMfLq__input,.ApplicationForm-module__OPMfLq__textarea,.ApplicationForm-module__OPMfLq__choice,.ApplicationForm-module__OPMfLq__choice:before,.ApplicationForm-module__OPMfLq__fileDrop{transition:none}}
.StripRole-module__EoEd-G__strip{background:var(--bg-section);padding-block:calc(var(--section-y) + var(--s-12)) var(--section-y);position:relative}.StripRole-module__EoEd-G__inner{gap:clamp(2.5rem,5vw,4rem);display:grid}.StripRole-module__EoEd-G__head{max-width:48rem;padding-bottom:var(--s-8);border-bottom:1px solid var(--border-hairline)}.StripRole-module__EoEd-G__back{align-items:center;gap:var(--s-2);margin-bottom:var(--s-6);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);transition:color var(--t-fast) var(--ease);text-decoration:none;display:inline-flex}.StripRole-module__EoEd-G__back svg{width:11px;height:11px}.StripRole-module__EoEd-G__back:hover{color:var(--accent)}.StripRole-module__EoEd-G__h1{margin:0 0 var(--s-5,1.25rem);text-wrap:balance}.StripRole-module__EoEd-G__meta{gap:var(--s-8);margin:0 0 var(--s-6);flex-wrap:wrap;padding:0;display:flex}.StripRole-module__EoEd-G__meta>div{flex-direction:column;gap:.3rem;display:flex}.StripRole-module__EoEd-G__meta dt{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.StripRole-module__EoEd-G__meta dd{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:.08em;color:var(--text-heading);margin:0}.StripRole-module__EoEd-G__lede{max-width:46ch;font-size:var(--text-lede);color:var(--text-secondary);margin:0;line-height:1.6}.StripRole-module__EoEd-G__body{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.StripRole-module__EoEd-G__doc{min-width:0;max-width:64ch}.StripRole-module__EoEd-G__docLabel{margin:0 0 var(--s-6)}.StripRole-module__EoEd-G__apply{scroll-margin-top:calc(var(--nav-clear,5.5rem) + var(--s-4));top:var(--pin-top,calc(var(--nav-clear,5.5rem) + var(--s-4)));position:sticky}.StripRole-module__EoEd-G__applyLabel{margin:0 0 var(--s-4)}.StripRole-module__EoEd-G__artifact{padding:var(--s-6);position:relative}.StripRole-module__EoEd-G__wash{border-radius:var(--r-well);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.StripRole-module__EoEd-G__wash:after{content:"";background-image:var(--noise);opacity:.07;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}@media (max-width:1100px){.StripRole-module__EoEd-G__body{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}}@media (max-width:960px){.StripRole-module__EoEd-G__body{grid-template-columns:1fr}.StripRole-module__EoEd-G__apply{position:static}.StripRole-module__EoEd-G__artifact{padding:var(--s-6)}}@media (max-width:640px){.StripRole-module__EoEd-G__strip{padding-block:calc(var(--section-y) + var(--s-6)) var(--section-y)}.StripRole-module__EoEd-G__meta{gap:var(--s-6)}.StripRole-module__EoEd-G__artifact{padding:var(--s-4)}}@media (prefers-reduced-motion:reduce){.StripRole-module__EoEd-G__back{transition:none}}
