.darknote{font:400 14.5px/1.6 var(--body);color:#ffffffc7;border-top:1px solid #ffffff2e;margin:20px 0 0;padding-top:16px}.ways{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.way{border:1px solid var(--line);border-radius:var(--radius);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.way:hover{border-color:var(--blue-tint);transform:translateY(-3px);box-shadow:0 14px 38px #231f201c}.way .shot{aspect-ratio:16/10;background:var(--blue-deep);overflow:hidden}.way .shot img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.way:hover .shot img{transform:scale(1.045)}.way .shot.placeholder{background:radial-gradient(120% 130% at 62% 38%,#5d9fd8 0%,var(--blue) 34%,#1d4470 74%,var(--blue-deep) 100%);justify-content:center;align-items:center;display:flex}.way .shot.placeholder.alt{background:radial-gradient(120% 130% at 38% 62%,#4d90cd 0%,#2e6ba0 38%,#1d4470 76%,var(--blue-deep) 100%)}.way .shot.placeholder span{font:600 10px/1.5 var(--head);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;text-align:center;border:1px dashed #ffffff80;border-radius:2px;padding:11px 15px}.way .body{border-top:2px solid var(--blue);flex-direction:column;flex:auto;padding:24px 26px 28px;display:flex}.way h3{font:600 20px/1.3 var(--head);margin:0 0 8px}.way p{color:#3a3537;margin:0 0 18px;font-size:15.5px}.way .go{font:600 12px/1 var(--head);letter-spacing:.09em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:8px;min-height:44px;margin-top:auto;text-decoration:none;display:inline-flex}.way .go svg{transition:transform var(--dur) var(--ease)}.way:hover .go svg{transform:translate(4px)}.status{font:600 10px/1 var(--head);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;display:inline-flex}.status .dot{border-radius:50%;flex:none;width:9px;height:9px}.status.open{color:#1e6b4f}.status.open .dot{background:#1e6b4f}.status.closed{color:#8c2f2f}.status.closed .dot{background:#8c2f2f;border-radius:1px}.status.event{color:var(--blue-ink)}.status.event .dot{background:var(--blue-ink);border-radius:1px;transform:rotate(45deg)}.reqs{grid-template-columns:1fr 1fr;gap:24px;display:grid}.reqs>.req{background:var(--paper);border:1px solid var(--line);border-left:2px solid var(--blue);border-radius:var(--radius);padding:28px 30px}.reqs>.req h3{font:600 12px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-ink);margin:0 0 18px}.reqs>.req .ticks li{font-size:15.5px}.agenote{color:#3a3537;max-width:70ch;margin:26px 0 0;font-size:16px}.training{z-index:2;grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.tr{border-radius:var(--radius);background:#ffffff12;border:1px solid #fff3;padding:28px 30px}.tr .season{font:600 10px/1 var(--head);letter-spacing:.15em;text-transform:uppercase;color:var(--blue-tint);margin:0 0 18px}@media (max-width:1000px){.ways{grid-template-columns:1fr 1fr}.reqs,.training{grid-template-columns:1fr}}@media (max-width:720px){.ways{grid-template-columns:1fr}}nav ul a.current{color:var(--blue-ink);background:var(--blue-wash)}.interns-band{border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin-top:28px;padding:26px 32px;display:grid;box-shadow:0 1px 2px #0a1e320d,0 14px 34px -20px #0a1e323d}.interns-band .kicker{margin-bottom:8px}.interns-band h3{font:600 clamp(19px,2vw,22px)/1.3 var(--head);color:var(--black);text-wrap:balance;margin:0 0 8px}.interns-band p:not(.kicker){color:var(--gray-text);text-wrap:pretty;max-width:640px;margin:0;font-size:16px;line-height:1.6}@media (max-width:720px){.interns-band{grid-template-columns:1fr;padding:22px}.interns-band .btn{justify-self:start}}
