.bc-job-posting[data-v-3e830067]{margin:clamp(1.5rem,4vw,3rem) 0;color:var(--bc-mist)}.bc-job-posting__summary[data-v-3e830067]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid color-mix(in srgb,var(--bc-cyan) 28%,var(--bc-line));border-radius:1rem;background:linear-gradient(145deg,#56e0d212,#020e11e0)}.bc-job-posting__summary dl[data-v-3e830067]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--bc-line)}.bc-job-posting__summary dl>div[data-v-3e830067]{padding:.8rem;background:#021114}.bc-job-posting__summary dt[data-v-3e830067]{color:var(--bc-cyan);font-size:.6rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.bc-job-posting__summary dd[data-v-3e830067]{margin:.3rem 0 0;color:var(--bc-paper);font-size:.85rem;line-height:1.4}.bc-job-posting__actions[data-v-3e830067]{display:grid;align-content:start;gap:.55rem}.bc-job-posting__actions a[data-v-3e830067],.bc-job-posting__actions button[data-v-3e830067]{display:flex;gap:.5rem;align-items:center;min-height:2.75rem;padding:.65rem .85rem;border:1px solid color-mix(in srgb,var(--bc-cyan) 35%,var(--bc-line));border-radius:.55rem;color:var(--bc-paper);background:#56e0d20f;font:inherit;font-size:.73rem;font-weight:700;text-decoration:none;cursor:pointer}.bc-job-posting__actions[data-v-3e830067] svg{width:1rem;height:1rem;color:var(--bc-mineral-gold)}.bc-job-posting__content[data-v-3e830067]{max-width:72rem;margin:clamp(2rem,5vw,4rem) auto}.bc-job-posting__content[data-v-3e830067] h2{margin:2.7rem 0 1rem;color:var(--bc-paper);font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.025em}.bc-job-posting__content[data-v-3e830067] h3{margin:2rem 0 .75rem;color:var(--bc-paper);font-size:1.2rem}.bc-job-posting__content[data-v-3e830067] p{max-width:66rem;line-height:1.75}.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul{display:grid;max-width:68rem;gap:.65rem;padding:1rem 1rem 1rem 2rem;border:1px solid color-mix(in srgb,var(--bc-cyan) 14%,var(--bc-line));border-radius:.75rem;background:#56e0d208}.bc-job-posting__content[data-v-3e830067] li{padding-left:.25rem;line-height:1.6}.bc-job-posting__content[data-v-3e830067] li::marker{color:var(--bc-cyan);font-weight:800}.bc-job-posting__alternate[data-v-3e830067]{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--bc-mineral-gold) 42%,var(--bc-line));border-radius:.65rem;color:var(--bc-paper);background:linear-gradient(90deg,#c8b66a17,#56e0d20f);text-decoration:none}.bc-job-posting__alternate>span[data-v-3e830067]:first-child{display:grid;gap:.2rem}.bc-job-posting__alternate small[data-v-3e830067]{color:var(--bc-mineral-gold);font-size:.58rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.bc-job-posting__alternate strong[data-v-3e830067]{font-size:.9rem}.bc-job-posting__alternate>span[data-v-3e830067]:last-child{display:flex;gap:.45rem;align-items:center;color:var(--bc-cyan);font-size:.68rem;font-weight:750}.bc-job-posting__alternate[data-v-3e830067] svg{width:1rem;height:1rem}.bc-job-posting__content[data-v-3e830067] h2{display:flex;gap:.8rem;align-items:center;padding-bottom:.7rem;border-bottom:1px solid color-mix(in srgb,var(--bc-cyan) 28%,var(--bc-line))}.bc-job-posting__content[data-v-3e830067] h2:before{width:2.4rem;height:3px;flex:0 0 2.4rem;border-radius:999px;content:"";background:linear-gradient(90deg,var(--bc-cyan),var(--bc-mineral-gold))}.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.7rem;list-style:none!important}.bc-job-posting__content[data-v-3e830067] ol>li,.bc-job-posting__content[data-v-3e830067] ul>li{position:relative;min-width:0;padding:1rem 1rem 1rem 2.65rem;border:1px solid color-mix(in srgb,var(--bc-cyan) 18%,var(--bc-line));border-radius:.7rem;background:linear-gradient(145deg,#56e0d20d,#010d10c7);box-shadow:inset 0 1px #ffffff05}.bc-job-posting__content[data-v-3e830067] ul>li:before{position:absolute;top:1.22rem;left:1.05rem;width:.62rem;height:.62rem;border:1px solid var(--bc-cyan);content:"";background:#56e0d221;box-shadow:0 0 .65rem #56e0d22e;transform:rotate(45deg)}.bc-job-posting__content[data-v-3e830067] ol{counter-reset:job-step}.bc-job-posting__content[data-v-3e830067] ol>li{min-height:4.1rem;counter-increment:job-step}.bc-job-posting__content[data-v-3e830067] ol>li:before{position:absolute;top:.9rem;left:.8rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid color-mix(in srgb,var(--bc-mineral-gold) 60%,var(--bc-line));border-radius:50%;content:counter(job-step);color:var(--bc-mineral-gold);background:#c8b66a14;font-size:.6rem;font-weight:800}.bc-job-posting__content[data-v-3e830067] li strong{color:var(--bc-paper)}@media(max-width:60rem){.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul{grid-template-columns:1fr}}@media(max-width:48rem){.bc-job-posting__actions[data-v-3e830067],.bc-job-posting__summary[data-v-3e830067],.bc-job-posting__summary dl[data-v-3e830067]{grid-template-columns:1fr}.bc-job-posting__alternate[data-v-3e830067]{display:grid}.bc-job-posting__content[data-v-3e830067] h2{gap:.55rem}.bc-job-posting__content[data-v-3e830067] h2:before{width:1.5rem;flex-basis:1.5rem}.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul{padding:.35rem}.bc-job-posting__content[data-v-3e830067] ol>li,.bc-job-posting__content[data-v-3e830067] ul>li{padding:.85rem .85rem .85rem 2.35rem}.bc-job-posting__content[data-v-3e830067] ul>li:before{top:1.05rem;left:.9rem}}@media print{.bc-job-posting__actions[data-v-3e830067],.bc-breadcrumbs,.bc-contact-band,.bc-page-hero-media,.bc-section-rail,.site-footer,.site-header{display:none!important}.bc-job-posting[data-v-3e830067],.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul,.bc-job-posting__summary[data-v-3e830067],.bc-job-posting__summary dl[data-v-3e830067],.bc-job-posting__summary dl>div[data-v-3e830067],.bc-page-shell,.bc-section,.bc-site,body,main{color:#111!important;background:#fff!important;box-shadow:none!important}.bc-job-posting[data-v-3e830067]{margin:0;font-size:10pt}.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul,.bc-job-posting__summary[data-v-3e830067]{border-color:#bbb!important;-moz-column-break-inside:avoid;break-inside:avoid}.bc-job-posting__summary[data-v-3e830067]{grid-template-columns:1fr;padding:.6rem}.bc-job-posting__summary dl[data-v-3e830067]{grid-template-columns:repeat(2,1fr)}.bc-job-posting__content[data-v-3e830067] h2,.bc-job-posting__content[data-v-3e830067] h3,.bc-job-posting__summary dd[data-v-3e830067],.bc-job-posting__summary dt[data-v-3e830067]{color:#111!important}.bc-job-posting__content[data-v-3e830067]{margin:1rem 0}.bc-job-posting__content[data-v-3e830067] h2{margin:1.2rem 0 .5rem;font-size:16pt;-moz-column-break-after:avoid;break-after:avoid}.bc-job-posting__content[data-v-3e830067] h3{margin:1rem 0 .4rem;font-size:12pt;-moz-column-break-after:avoid;break-after:avoid}.bc-job-posting__content[data-v-3e830067] p{line-height:1.45}.bc-job-posting__content[data-v-3e830067] li{line-height:1.35}a{color:#111!important;text-decoration:underline!important}}@media print{.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul{display:block!important;padding:0!important}.bc-job-posting__content[data-v-3e830067] ol>li,.bc-job-posting__content[data-v-3e830067] ul>li{min-height:0!important;margin:.15rem 0!important;padding:.1rem 0 .1rem 1.25rem!important;border:0!important;background:#fff!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}.bc-job-posting__content[data-v-3e830067] ul>li:before{top:.48rem!important;left:.2rem!important;width:.35rem!important;height:.35rem!important;border-color:#111!important;background:#111!important;box-shadow:none!important}.bc-job-posting__content[data-v-3e830067] ol>li:before{top:.15rem!important;left:.05rem!important;width:.9rem!important;height:.9rem!important;border-color:#111!important;color:#111!important;background:#fff!important}.bc-job-posting__content[data-v-3e830067] h2:before{background:#111!important}}.bc-job-posting__filled[data-v-3e830067]{display:flex;gap:.75rem;align-items:flex-start;margin:0 0 1.25rem;padding:1rem 1.2rem;border:1px solid color-mix(in srgb,var(--bc-mineral-gold) 58%,var(--bc-line));border-radius:.45rem;color:var(--bc-paper);background:#c8b66a1a;line-height:1.6}.bc-job-posting__filled[data-v-3e830067] svg{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;margin-top:.15rem;color:var(--bc-mineral-gold)}.bc-job-posting__filled strong[data-v-3e830067]{color:var(--bc-mineral-gold)}.bc-job-posting__summary[data-v-3e830067]{border-width:1px 0;border-radius:0;background:transparent}.bc-job-posting__summary dl[data-v-3e830067]{gap:0;background:transparent}.bc-job-posting__summary dl>div[data-v-3e830067]{padding:.75rem 1rem;border-left:1px solid var(--bc-line);background:transparent}.bc-job-posting__summary dl>div[data-v-3e830067]:nth-child(odd){border-left:0}.bc-job-posting__actions a[data-v-3e830067],.bc-job-posting__actions button[data-v-3e830067]{border-radius:.2rem;background:transparent}.bc-job-posting__alternate[data-v-3e830067]{padding:.8rem 0;border-width:1px 0 0;border-radius:0;background:transparent}.bc-job-posting__content[data-v-3e830067] h2{gap:0;border-bottom-color:var(--bc-line)}.bc-job-posting__content[data-v-3e830067] h2:before{display:none}.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul{display:block;max-width:66rem;margin:1rem 0;padding:.2rem 0 .2rem 1.5rem;border:0;background:transparent;list-style-position:outside!important}.bc-job-posting__content[data-v-3e830067] ul{list-style-type:disc!important}.bc-job-posting__content[data-v-3e830067] ol{list-style-type:decimal!important;counter-reset:list-item}.bc-job-posting__content[data-v-3e830067] ol>li,.bc-job-posting__content[data-v-3e830067] ul>li{min-height:0;margin:0;padding:.42rem .25rem;border:0;border-radius:0;background:transparent;box-shadow:none}.bc-job-posting__content[data-v-3e830067] ol>li:before,.bc-job-posting__content[data-v-3e830067] ul>li:before{display:none}.bc-job-posting__content[data-v-3e830067] ul>li::marker{color:var(--bc-cyan);font-size:.85em}.bc-job-posting__content[data-v-3e830067] ol>li::marker{color:var(--bc-mineral-gold);font-weight:800}@media(max-width:48rem){.bc-job-posting__summary dl>div[data-v-3e830067]{border-left:0;border-top:1px solid var(--bc-line)}.bc-job-posting__summary dl>div[data-v-3e830067]:first-child{border-top:0}.bc-job-posting__content[data-v-3e830067] ol,.bc-job-posting__content[data-v-3e830067] ul{padding:.15rem 0 .15rem 1.35rem}.bc-job-posting__content[data-v-3e830067] ol>li,.bc-job-posting__content[data-v-3e830067] ul>li{padding:.4rem .1rem}}
