._page_1wts5_1{--ink:#f7fbff;--muted:#e7f0f7bd;--gold:#f0d18a;--line:#f4dca424;min-width:0;color:var(--ink);padding-bottom:0;background:0 0!important}._page_1wts5_1 .container{width:var(--tnc-chrome-width);max-width:none;margin-inline:auto}._page_1wts5_1 :is(.frost-card,.job-card,.filter-empty){isolation:isolate;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(135deg,#ffffff13,#ffffff05 52%,#d9a85207),#060d1894;position:relative;box-shadow:inset 0 1px #ffffff1a,0 18px 54px #0000003d}._page_1wts5_1 .career-hero{background:0 0;grid-template-columns:minmax(0,1.12fr) minmax(300px,.72fr);align-items:stretch;gap:16px;padding-block:28px 14px;display:grid}._page_1wts5_1 .career-hero__copy{border-radius:24px;flex-direction:column;justify-content:center;min-width:0;min-height:330px;padding:clamp(30px,4vw,52px);display:flex}._page_1wts5_1 .eyebrow{color:#e8bd6e;letter-spacing:.18em;text-transform:uppercase;margin:0;font:800 11px/1.4 Inter,ui-sans-serif,system-ui,sans-serif}._page_1wts5_1 .career-hero__copy h1{max-width:720px;color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 16px;font-family:Baskerville,Libre Baskerville,Georgia,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:.98}._page_1wts5_1 .career-hero__copy>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:0;font-size:clamp(16px,1.45vw,18px);line-height:1.65}._page_1wts5_1 .career-hero__visual{border-radius:24px;align-self:center;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}._page_1wts5_1 .career-hero__visual img{object-fit:contain;object-position:center;filter:none;width:100%;height:auto;display:block;position:static}._page_1wts5_1 .section-anchor{scroll-margin-top:112px}._page_1wts5_1 .opportunity-section{padding-block:14px 0}._page_1wts5_1 .filter-panel{border-radius:22px;grid-template-columns:minmax(170px,.55fr) minmax(0,2fr);align-items:end;gap:22px;margin-bottom:16px;padding:clamp(20px,2.5vw,28px);display:grid}._page_1wts5_1 :is(.filter-panel h2,.board-state h2,.filter-empty h2,.job-card h2){color:var(--ink);margin:7px 0 0;font-family:Baskerville,Libre Baskerville,Georgia,serif;font-weight:400;line-height:1.08}._page_1wts5_1 .filter-panel h2{font-size:clamp(28px,2.8vw,36px)}._page_1wts5_1 .filters{grid-template-columns:minmax(180px,1.35fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;gap:10px;display:grid}._page_1wts5_1 .filters label{min-width:0;color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}._page_1wts5_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:#010812cc;border:1px solid #f4dca438;border-radius:12px;padding-inline:13px}._page_1wts5_1 .clear-button{min-height:46px;color:var(--gold);background:#d9a8520f;border:1px solid #d9a85261;border-radius:12px;padding-inline:14px;font-weight:750}._page_1wts5_1 .clear-button:disabled{cursor:default;opacity:.48}._page_1wts5_1 .job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._page_1wts5_1 .job-card{border-radius:22px;flex-direction:column;min-width:0;min-height:360px;padding:clamp(22px,2.7vw,30px);display:flex}._page_1wts5_1 .job-card.featured{box-shadow:inset 0 3px #d9a8528f,0 18px 54px #0000003d}._page_1wts5_1 .job-card-topline{color:#e8bd6e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:12px;font-weight:800;display:flex}._page_1wts5_1 .job-card h2{margin-top:15px;font-size:clamp(28px,2.8vw,36px)}._page_1wts5_1 .job-client{color:#d7d3ce;margin:7px 0 0;font-weight:750}._page_1wts5_1 .job-summary{color:var(--muted);margin:16px 0 20px}._page_1wts5_1 .job-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}._page_1wts5_1 .job-facts div{background:#ffffff09;border-left:3px solid #d9a852b8;border-radius:0 11px 11px 0;min-width:0;padding:12px}._page_1wts5_1 .job-facts dt{color:#e7f0f78f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}._page_1wts5_1 .job-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:750}._page_1wts5_1 .job-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:17px;display:flex}._page_1wts5_1 .job-card-footer>span{color:#e7f0f78a;font-size:12px}._page_1wts5_1 .job-card-footer__actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}._page_1wts5_1 .job-card-footer a{color:#f4dca4;align-items:center;min-height:44px;font-weight:800;display:inline-flex}._page_1wts5_1 :is(.board-state,.filter-empty){text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:258px;margin-block:14px 0;padding:clamp(28px,4vw,44px);display:flex}._page_1wts5_1 :is(.board-state h2,.filter-empty h2){max-width:720px;font-size:clamp(30px,4vw,44px)}._page_1wts5_1 :is(.board-state>p:not(.eyebrow),.filter-empty p){max-width:650px;color:var(--muted);margin:13px auto 20px}._page_1wts5_1 .zero-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._page_1wts5_1 .quiet-link{color:#f4dca4;text-underline-offset:4px;margin-top:17px;text-decoration:underline}._page_1wts5_1 .job-skeleton{gap:13px;width:min(100%,620px);display:grid}._page_1wts5_1 .job-skeleton span{background:#e7f0f721;border-radius:999px;height:15px}._page_1wts5_1 .job-skeleton span:first-child{width:42%;height:24px}._page_1wts5_1 .job-skeleton span:nth-child(2){width:100%}._page_1wts5_1 .job-skeleton span:last-child{width:72%}._page_1wts5_1 .button{border:1px solid #0000;border-radius:17px;justify-content:center;align-items:center;min-height:46px;padding-inline:20px;font-size:16px;font-weight:750;line-height:1.25;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}._page_1wts5_1 .button:hover{transform:translateY(-2px)}._page_1wts5_1 .button-gold{color:#09111e;background:linear-gradient(135deg,#d4a654,#f0d18a);border-color:#d9a852;box-shadow:0 10px 26px #d9a8522e}._page_1wts5_1 .button-navy{color:var(--ink);background:#ffffff0a;border-color:#f4dca447}._page_1wts5_1 :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #f4cf87}@media (width<=1180px){._page_1wts5_1 .filter-panel{grid-template-columns:1fr}._page_1wts5_1 .filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){._page_1wts5_1 .career-hero{grid-template-columns:1fr}._page_1wts5_1 .career-hero__copy{min-height:280px}._page_1wts5_1 .career-hero__visual{aspect-ratio:auto}._page_1wts5_1 .job-grid{grid-template-columns:1fr}}@media (width<=760px){._page_1wts5_1 .career-hero{gap:10px;padding-block:18px 10px}._page_1wts5_1 .career-hero__copy{border-radius:20px;min-height:0;padding:26px 22px}._page_1wts5_1 .career-hero__copy h1{font-size:clamp(36px,10vw,44px)}._page_1wts5_1 .career-hero__visual{aspect-ratio:auto;border-radius:20px;min-height:0}._page_1wts5_1 .filters{grid-template-columns:1fr}._page_1wts5_1 :is(.filter-panel,.job-card,.board-state,.filter-empty){border-radius:20px}._page_1wts5_1 .job-card{min-height:0;padding:22px}._page_1wts5_1 .job-facts{grid-template-columns:1fr}._page_1wts5_1 .job-card-footer{flex-direction:column;align-items:stretch}._page_1wts5_1 .job-card-footer__actions{justify-content:space-between}._page_1wts5_1 :is(.board-state,.filter-empty){min-height:246px;padding:26px 20px}._page_1wts5_1 .zero-actions{width:100%}}@media (width<=430px){._page_1wts5_1 .career-hero__visual{min-height:0}._page_1wts5_1 .zero-actions .button{width:100%}}@media (width<=360px){._page_1wts5_1 :is(.career-hero__copy,.filter-panel,.job-card,.board-state,.filter-empty){padding-inline:19px}._page_1wts5_1 .job-card-footer__actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){._page_1wts5_1 *,._page_1wts5_1 :before,._page_1wts5_1 :after{transition:none!important}}@media (forced-colors:active){._page_1wts5_1 :is(.frost-card,.job-card,.filter-empty){border:1px solid canvastext}}
