._page_q0pjc_1{--ink:#f7fbff;--muted:#b9c6d2;--gold:#efcf8b;--line:#b7c8dc38;min-width:0;color:var(--ink);padding-bottom:0;background:0 0!important}._page_q0pjc_1,._page_q0pjc_1 *{box-sizing:border-box}._page_q0pjc_1 .container{width:var(--tnc-chrome-width);max-width:none;margin-inline:auto}._page_q0pjc_1 .career-hero{background:0 0;flex-direction:column;gap:clamp(24px,3vw,40px);padding-block:clamp(28px,4vw,52px) 0;display:flex}._page_q0pjc_1 .career-hero__copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,5vw,64px);display:grid}._page_q0pjc_1 .eyebrow{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font:750 .875rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}._page_q0pjc_1 .career-hero__copy h1{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:16px 0 0;font:400 clamp(2.5rem,4.8vw,4rem)/1.1 Baskerville,Georgia,serif}._page_q0pjc_1 .career-hero__copy>p{max-width:42ch;color:var(--muted);margin:0 0 4px;font-size:1.125rem;line-height:1.75}._page_q0pjc_1 .career-hero__visual{background:0 0;width:100%;min-width:0;margin:0}._page_q0pjc_1 .career-hero__visual img{object-fit:contain;filter:none;width:100%;height:auto;display:block;position:static;transform:none}._page_q0pjc_1 .section-anchor{scroll-margin-top:24px}._page_q0pjc_1 .opportunity-section{padding-block:clamp(32px,4vw,52px) 0}._page_q0pjc_1 .filter-panel{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.55fr) minmax(0,2fr);align-items:end;gap:28px;padding:0 0 28px;display:grid}._page_q0pjc_1 :is(.filter-panel h2,.board-state h2,.filter-empty h2,.opportunity-row h2){color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:10px 0 0;font-family:Baskerville,Georgia,serif;font-weight:400;line-height:1.2}._page_q0pjc_1 .filter-panel h2{font-size:clamp(1.75rem,2.8vw,2.25rem)}._page_q0pjc_1 .filters{grid-template-columns:minmax(180px,1.35fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;gap:12px;display:grid}._page_q0pjc_1 .filters label{min-width:0;color:var(--muted);gap:8px;font-size:.875rem;font-weight:700;display:grid}._page_q0pjc_1 :is(.filters input,.filters select){width:100%;min-width:0;min-height:46px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071322;border:1px solid #b7c8dc60;border-radius:10px;padding-inline:13px;font-size:1rem}._page_q0pjc_1 .clear-button{min-height:46px;color:var(--gold);background:0 0;border:1px solid #efcf8b66;border-radius:10px;padding:10px 14px;font-size:.875rem;font-weight:700}._page_q0pjc_1 .clear-button:disabled{cursor:default;opacity:.55}._page_q0pjc_1 .opportunity-list{flex-direction:column;display:flex}._page_q0pjc_1 .opportunity-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px clamp(28px,5vw,64px);min-width:0;padding:36px 0;display:grid}._page_q0pjc_1 .opportunity-row.featured{border-top:2px solid var(--gold)}._page_q0pjc_1 .opportunity-topline{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.875rem;font-weight:700;display:flex}._page_q0pjc_1 .opportunity-row h2{font-size:clamp(1.75rem,2.8vw,2.25rem)}._page_q0pjc_1 .job-client{color:var(--muted);margin:12px 0 0;font-size:1rem}._page_q0pjc_1 .job-summary{color:var(--muted);margin:0 0 24px;font-size:1.0625rem;line-height:1.75}._page_q0pjc_1 .job-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}._page_q0pjc_1 .job-facts div{min-width:0}._page_q0pjc_1 .job-facts dt{color:var(--muted);font-size:.875rem;line-height:1.5}._page_q0pjc_1 .job-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:1rem;line-height:1.6}._page_q0pjc_1 .opportunity-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}._page_q0pjc_1 .opportunity-footer>span{color:var(--muted);font-size:.875rem}._page_q0pjc_1 .opportunity-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;display:flex}._page_q0pjc_1 .opportunity-actions a{min-height:44px;color:var(--gold);text-underline-offset:5px;align-items:center;font-size:1rem;font-weight:700;text-decoration:underline;display:inline-flex}._page_q0pjc_1 .board-state{background:linear-gradient(115deg,#182450bf,#111c3980 65%,#07132240);border-block:1px solid #8c9bff70;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,5vw,64px);margin-block:clamp(32px,4vw,52px) 0;padding:clamp(26px,3vw,40px);display:grid}._page_q0pjc_1 .board-state h2{max-width:28ch;font-size:clamp(1.875rem,3.4vw,2.75rem)}._page_q0pjc_1 .board-state__copy>p:not(.eyebrow){max-width:65ch;color:var(--muted);margin:20px 0 0;font-size:1.0625rem;line-height:1.75}._page_q0pjc_1 .zero-actions{flex-direction:column;gap:12px;display:flex}._page_q0pjc_1 .filter-empty{border-bottom:1px solid var(--line);margin:0;padding:40px 0}._page_q0pjc_1 .filter-empty h2{font-size:clamp(1.75rem,3vw,2.25rem)}._page_q0pjc_1 .filter-empty p{color:var(--muted);margin:18px 0 0;font-size:1.0625rem;line-height:1.75}._page_q0pjc_1 .job-skeleton{gap:13px;width:min(100%,620px);display:grid}._page_q0pjc_1 .job-skeleton span{background:#b9c6d233;border-radius:4px;height:15px}._page_q0pjc_1 .job-skeleton span:first-child{width:42%;height:24px}._page_q0pjc_1 .job-skeleton span:nth-child(2){width:100%}._page_q0pjc_1 .job-skeleton span:last-child{width:72%}._page_q0pjc_1 .button{text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:1rem;font-weight:750;line-height:1.5;transition:background .18s,box-shadow .18s;display:inline-flex}._page_q0pjc_1 .button-gold{color:#10151a;background:linear-gradient(110deg,#f4dcaa,#dcb56a)}._page_q0pjc_1 .button-gold:hover{background:#ffe6ad}._page_q0pjc_1 .button-navy{color:var(--ink);background:#ffffff08;border-color:#b7c8dc60}._page_q0pjc_1 .button-navy:hover{background:#ffffff13}._page_q0pjc_1 :is(a,button,input,select):focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (width<=1180px){._page_q0pjc_1 .filter-panel{grid-template-columns:1fr}._page_q0pjc_1 .filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){._page_q0pjc_1 .board-state{grid-template-columns:minmax(0,1fr);gap:28px}._page_q0pjc_1 .zero-actions{flex-flow:wrap}}@media (width<=760px){._page_q0pjc_1 .career-hero__copy{grid-template-columns:minmax(0,1fr);gap:20px}._page_q0pjc_1 .career-hero__copy h1{font-size:clamp(2.5rem,9vw,3rem)}._page_q0pjc_1 .career-hero__copy>p{font-size:1.0625rem}._page_q0pjc_1 .filters,._page_q0pjc_1 .opportunity-row{grid-template-columns:minmax(0,1fr)}._page_q0pjc_1 .opportunity-footer{flex-direction:column;align-items:flex-start}._page_q0pjc_1 .opportunity-actions{justify-content:flex-start}._page_q0pjc_1 .board-state{padding:26px 18px}._page_q0pjc_1 .zero-actions{flex-direction:column}}@media (width<=430px){._page_q0pjc_1 .job-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._page_q0pjc_1 *,._page_q0pjc_1 :before,._page_q0pjc_1 :after{transition:none!important}}@media (forced-colors:active){._page_q0pjc_1 :is(.filter-panel,.opportunity-row,.board-state,.filter-empty){background:canvas;border-color:canvastext}._page_q0pjc_1 :is(a,button,input,select):focus-visible{outline-color:highlight}}
