.staging-flag [data-v-42a0c598],.staging-flag[data-v-42a0c598]{pointer-events:none}.staging-flag-frame[data-v-42a0c598]{position:fixed;inset:0;z-index:2000;border:3px solid #f59e0b}.staging-flag-label[data-v-42a0c598]{position:fixed;left:0;bottom:0;z-index:2001;margin:0;display:flex;align-items:baseline;gap:8px;padding:6px 12px 6px 10px;border-top-right-radius:4px;background-color:#f59e0b;color:#1c1207;font-family:var(--font-body,sans-serif);font-size:12px;line-height:1.3}.staging-flag-env[data-v-42a0c598]{font-weight:800;letter-spacing:.08em}.staging-flag-build[data-v-42a0c598]{font-variant-numeric:tabular-nums;opacity:.75}@media screen and (max-width:520px){.staging-flag-label[data-v-42a0c598]{font-size:11px;padding:5px 10px 5px 8px}}.fade-enter-active,.fade-leave-active{transition-duration:1s;transition-property:opacity;transition-timing-function:ease}.fade-enter,.fade-leave-active{opacity:0}header .logo[data-v-c84ad034]{background-image:url(/img/logo.a2cb52de.png)}footer[data-v-7078c288]{--page-gutter:56px;margin-top:0;padding:0;background:var(--surf-deep);border-top:1px solid var(--clr-line);color:var(--clr-text-sec)}.footer-in[data-v-7078c288]{box-sizing:border-box;padding:40px var(--page-gutter) 100px;display:flex;flex-direction:column;gap:28px}.footer-grid[data-v-7078c288]{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;width:100%;max-width:none;margin:0;padding-bottom:0}.footer-brand[data-v-7078c288]{display:flex;flex-direction:column;gap:10px}.footer-name[data-v-7078c288]{font-size:16px;font-weight:700;color:#fff}.footer-descriptor[data-v-7078c288]{margin:0;max-width:34em;font-size:13.5px;line-height:1.6;color:var(--clr-text-dim)}.footer-company[data-v-7078c288],.footer-office[data-v-7078c288],.footer-services[data-v-7078c288]{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.6}.footer-col-title[data-v-7078c288]{font-weight:700;color:#fff;font-family:var(--font-body);font-size:14px;line-height:1.6;letter-spacing:0;text-transform:none;margin-bottom:0;padding-bottom:0;border-bottom:0}.footer-addr[data-v-7078c288]{color:#a7b1c3}.footer-company a[data-v-7078c288],.footer-services a[data-v-7078c288],.footer-tel[href][data-v-7078c288]{color:#fff;text-decoration:none}.footer-company a[data-v-7078c288],.footer-services a[data-v-7078c288]{color:#a7b1c3}.footer-company a[data-v-7078c288]:hover,.footer-services a[data-v-7078c288]:hover,.footer-tel[href][data-v-7078c288]:hover{color:var(--clr-accent)}.fig[data-v-7078c288]{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.footer-bottom[data-v-7078c288]{display:flex;justify-content:space-between;align-items:center;gap:16px;width:auto;max-width:none;margin:0;padding:20px 0 0;border-top:1px solid var(--clr-line);font-size:12.5px;color:var(--clr-text-dim)}@media screen and (max-width:1279px){footer[data-v-7078c288]{--page-gutter:40px}}@media screen and (max-width:999px){footer[data-v-7078c288]{--page-gutter:24px}.footer-grid[data-v-7078c288]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.footer-in[data-v-7078c288]{padding-bottom:90px}}@media screen and (max-width:769px){footer[data-v-7078c288]{--page-gutter:16px}.footer-grid[data-v-7078c288]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.footer-brand[data-v-7078c288]{grid-column:1/-1;gap:8px}.footer-company[data-v-7078c288],.footer-services[data-v-7078c288]{display:none}.footer-in[data-v-7078c288]{padding:30px var(--page-gutter) 90px;gap:22px}.footer-name[data-v-7078c288]{font-size:15px}.footer-descriptor[data-v-7078c288]{font-size:13px}.footer-office[data-v-7078c288]{gap:6px;font-size:13px}.footer-col-title[data-v-7078c288]{font-size:13px}.footer-tel[href][data-v-7078c288]{display:inline-flex;align-items:center;padding:12px 0;margin:-12px 0}.footer-bottom[data-v-7078c288]{flex-direction:column;align-items:flex-start;gap:6px;padding-top:16px;font-size:12px;line-height:1.6}}#bg_overlay[data-v-4e759078]{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(4,8,18,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:11;opacity:0;visibility:hidden;transition:opacity .22s var(--ease),visibility .22s var(--ease)}#bg_overlay.is-visible[data-v-4e759078]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){#bg_overlay[data-v-4e759078]{transition:none}}.quote-form[data-v-755631d2]{display:flex;flex-direction:column;gap:16px}.form-note[data-v-755631d2]{margin:0;font-size:.88rem;line-height:1.5;color:var(--clr-text-dim)}#quote_state[data-v-755631d2]{text-transform:uppercase}#quote_city[data-v-755631d2],#quote_name[data-v-755631d2]{text-transform:capitalize}@media screen and (min-width:440px){.form-row-place[data-v-755631d2]{grid-template-columns:minmax(0,1fr) 7rem}}.quote-message-help[data-v-755631d2]{height:104px;min-height:104px}@media screen and (max-width:769px){.quote-message-help[data-v-755631d2]{height:96px;min-height:96px}}.quote-submit[data-v-755631d2]{width:100%;margin-top:4px}.quote-submit[disabled][data-v-755631d2]{cursor:progress}.quote-success[data-v-755631d2]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 24px;border-radius:var(--r-lg);background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.34)}.quote-success-head[data-v-755631d2]{display:flex;align-items:center;gap:12px}.quote-success i[data-v-755631d2]{font-size:1.6rem;color:var(--clr-accent)}.quote-success h3[data-v-755631d2]{margin:0;font-size:1.3rem;font-weight:700;color:var(--clr-text)}.quote-success p[data-v-755631d2]{margin:0;font-size:.96rem;line-height:1.65;color:var(--clr-text-sec);max-width:23em}.quote-success a[data-v-755631d2]{color:var(--clr-accent);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(96,165,250,.35)}.quote-success a[data-v-755631d2]:hover{border-color:var(--clr-accent)}.quote-bar[data-v-4d7bf9ea]{justify-content:space-between;gap:32px}.quote-bar-say[data-v-4d7bf9ea]{display:flex;align-items:center;gap:22px;min-width:0}.quote-bar-line[data-v-4d7bf9ea]{font-size:15px;font-weight:600;color:#fff}.quote-bar-offices[data-v-4d7bf9ea]{font-size:13.5px;color:var(--clr-text-dim);white-space:nowrap}.quote-bar-act[data-v-4d7bf9ea]{display:flex;align-items:center;gap:22px;flex-shrink:0}.quote-bar-phone[data-v-4d7bf9ea]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-decoration:none}.quote-bar-avail[data-v-4d7bf9ea]{font-size:11.5px;color:var(--clr-text-dim)}.quote-bar-number[data-v-4d7bf9ea]{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.28);padding-bottom:2px;transition:border-color .18s var(--ease)}.quote-bar-phone:hover .quote-bar-number[data-v-4d7bf9ea]{border-color:var(--clr-accent)}.fig[data-v-4d7bf9ea]{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.quote-bar-cta[data-v-4d7bf9ea]{height:46px;padding:0 28px;flex-shrink:0}#wrapper.has-quote-bar #content[data-v-4d7bf9ea]{padding-bottom:var(--bar-h)}.quote-modal-overlay[data-v-4d7bf9ea]{position:fixed;inset:0;z-index:1300;background:rgba(4,8,18,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;padding:clamp(12px,4vw,32px);overflow:auto}.quote-modal[data-v-4d7bf9ea]{position:relative;width:min(600px,100%);max-height:calc(100vh - clamp(12px, 4vw, 32px)*2);overflow:auto;border-radius:var(--r-xl);background:linear-gradient(170deg,#131e3c,#0b1224);border:1px solid var(--clr-border-md);box-shadow:var(--shadow-lg);padding:clamp(24px,4vw,36px)}.quote-modal h2[data-v-4d7bf9ea]{margin:0 0 8px;padding-right:44px;font-family:var(--font-display);font-size:clamp(1.5rem,4vw,1.85rem);font-weight:800;letter-spacing:-.02em;color:var(--clr-text)}.quote-modal-subtitle[data-v-4d7bf9ea]{margin:0 0 24px;font-size:.98rem;line-height:1.6;color:var(--clr-text-sec);max-width:22em}.quote-modal-subtitle-help[data-v-4d7bf9ea]{max-width:none}.quote-modal-close[data-v-4d7bf9ea]{position:absolute;top:clamp(16px,3vw,22px);right:clamp(16px,3vw,22px);width:44px;height:44px;padding:0;border-radius:var(--r-pill);border:1px solid var(--clr-border-md);background:hsla(0,0%,100%,.06);color:var(--clr-text-sec);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1}.quote-modal-close[data-v-4d7bf9ea]:hover{background:hsla(0,0%,100%,.14);border-color:var(--clr-border-str);color:var(--clr-text);transform:none}@media screen and (max-width:1279px){.quote-bar-offices[data-v-4d7bf9ea]{display:none}}@media screen and (max-width:999px){.quote-bar-avail[data-v-4d7bf9ea],.quote-bar.has-apply .quote-bar-say[data-v-4d7bf9ea]{display:none}.quote-bar.has-apply .quote-bar-act[data-v-4d7bf9ea]{flex:1}.quote-bar.has-apply .quote-bar-phone[data-v-4d7bf9ea]{margin-right:auto}}@media screen and (max-width:769px){.quote-bar[data-v-4d7bf9ea]{gap:12px}.quote-bar-say[data-v-4d7bf9ea]{display:none}.quote-bar-act[data-v-4d7bf9ea]{flex:1;gap:12px}.quote-bar-phone[data-v-4d7bf9ea]{height:44px;flex-shrink:0;flex-direction:row;align-items:center;padding:0 14px;border:1px solid var(--clr-border-md);border-radius:var(--r-btn);background-color:hsla(0,0%,100%,.06)}.quote-bar-number[data-v-4d7bf9ea]{font-size:14px;border-bottom:0;padding-bottom:0}.quote-bar-cta[data-v-4d7bf9ea]{height:44px;flex:1 1 0;padding:0 14px;font-size:13px;white-space:nowrap;justify-content:center}.quote-bar.has-apply .quote-bar-phone[data-v-4d7bf9ea]{display:none}.quote-modal[data-v-4d7bf9ea]{border-radius:var(--r-lg)}.quote-modal-subtitle[data-v-4d7bf9ea]{margin-bottom:20px}}header .inner[data-v-fba40ad6]{padding-right:22px}header .logo[data-v-fba40ad6]{background-image:url(/img/logo.a2cb52de.png)}.admin-label[data-v-fba40ad6]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account[data-v-fba40ad6]{display:flex;align-items:center;gap:16px;flex-shrink:0}.account-email[data-v-fba40ad6]{font-size:.88rem;color:var(--clr-text-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16em}.admin-alert[data-v-fba40ad6]{position:fixed;top:var(--header-h);left:0;right:0;z-index:3;margin:12px var(--page-gutter) 0;display:flex;align-items:flex-start;gap:12px}.admin-alert-dismiss[data-v-fba40ad6]{margin-left:auto;padding:0 4px;border:0;background:none;color:inherit;font-size:1rem;line-height:1.2;cursor:pointer}@media screen and (max-width:650px){header .inner[data-v-fba40ad6]{padding-right:16px}.account-email[data-v-fba40ad6]{display:none}.account[data-v-fba40ad6]{gap:10px}}.testimonials[data-v-67b09716]{width:100%;margin:0;padding:0}.testimonials-title[data-v-67b09716]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800;color:var(--clr-text);letter-spacing:-.02em;margin:0 0 18px 0}.tcard[data-v-67b09716]{position:relative;box-sizing:border-box;margin:0;background:var(--surf-raised);border:1px solid rgba(96,165,250,.28);border-radius:var(--r-md);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);padding:30px 28px 22px;touch-action:pan-y}.mark[data-v-67b09716]{position:absolute;top:6px;left:18px;font-family:var(--font-display);font-weight:600;font-size:160px;line-height:1;color:var(--clr-accent);opacity:.18;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.step[data-v-67b09716]{position:absolute;top:16px;width:40px;height:40px;border-radius:var(--r-pill);border:1px solid var(--clr-border-md);background:var(--surf-raised);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:0;pointer-events:none;cursor:pointer}.step.prev[data-v-67b09716]{right:68px}.step.next[data-v-67b09716]{right:20px}.step[data-v-67b09716]:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--clr-accent);outline-offset:3px}.step svg[data-v-67b09716]{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.75}.quote-stack[data-v-67b09716]{display:grid;padding-top:32px}.quote[data-v-67b09716]{grid-area:1/1;margin:0;visibility:hidden;opacity:0;pointer-events:none;transform:translateX(0)}.quote.is-current[data-v-67b09716]{visibility:visible;opacity:1;pointer-events:auto}.quote.in[data-v-67b09716]{visibility:visible;opacity:0}.quote.in.from-right[data-v-67b09716]{transform:translateX(12px)}.quote.in.from-left[data-v-67b09716]{transform:translateX(-12px)}.quote.out[data-v-67b09716]{visibility:visible;opacity:1;transform:translateX(0);pointer-events:none}.quote.in.is-running[data-v-67b09716],.quote.out.is-running[data-v-67b09716]{transition:opacity .4s var(--ease),transform .4s var(--ease)}.quote.in.is-running[data-v-67b09716]{opacity:1;transform:translateX(0)}.quote.out.is-running.to-left[data-v-67b09716]{opacity:0;transform:translateX(-12px)}.quote.out.is-running.to-right[data-v-67b09716]{opacity:0;transform:translateX(12px)}.quote-text[data-v-67b09716]{font-family:var(--font-body);font-size:24px;font-weight:400;line-height:1.5;color:#fff;max-width:34em;margin:0}.quote-source[data-v-67b09716]{margin-top:20px}.rule[data-v-67b09716]{display:block;width:32px;height:2px;background:var(--clr-primary);margin-bottom:10px}.quote-name[data-v-67b09716]{display:block;font-family:var(--font-body);font-style:normal;font-size:15px;font-weight:700;line-height:1.3;color:#fff}.quote-title[data-v-67b09716]{display:block;font-family:var(--font-body);font-size:13.5px;font-weight:400;line-height:1.5;color:var(--clr-text-dim);margin-top:4px}.tfoot[data-v-67b09716]{margin-top:20px}.segs[data-v-67b09716],.tfoot[data-v-67b09716]{display:flex;align-items:center;gap:6px}.seg[data-v-67b09716]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;width:28px;height:44px;display:flex;align-items:center;border-radius:var(--r-sm);cursor:pointer}.segs[aria-hidden=true] .seg[data-v-67b09716]{cursor:default}.seg.is-on[data-v-67b09716]{width:40px}.seg .track[data-v-67b09716]{display:block;position:relative;width:100%;height:2px;border-radius:1px;background:var(--clr-border-md);overflow:hidden}.seg.is-on .track[data-v-67b09716]{height:3px;background:rgba(96,165,250,.35)}.seg .fill[data-v-67b09716]{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:var(--clr-accent)}.seg.is-on .fill[data-v-67b09716]{animation-name:testimonial-progress-67b09716;animation-duration:6s;animation-timing-function:linear;animation-fill-mode:forwards}.tcard.is-paused .seg.is-on .fill[data-v-67b09716]{animation-play-state:paused}.seg.is-on .fill.is-reduced[data-v-67b09716]{animation:none;transform:scaleX(1)}.seg[data-v-67b09716]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:3px}@keyframes testimonial-progress-67b09716{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.client-roster[data-v-67b09716]{margin:0}.client-roster-lead[data-v-67b09716]{font-family:var(--font-body);font-size:12.5px;font-weight:700;line-height:1.35;color:var(--clr-text-dim);margin:0 0 12px}.client-roster-names[data-v-67b09716]{list-style:none;margin:0;padding:0}.client-roster-name[data-v-67b09716]{font-family:var(--font-body);font-size:13px;font-weight:700;line-height:1.3;color:#fff;padding:9px 0;border-bottom:1px solid var(--clr-line)}.testimonials.is-split[data-v-67b09716]{display:grid;grid-template-columns:minmax(0,1fr) 562px;gap:32px;margin-top:34px;align-items:start}.is-split .client-roster[data-v-67b09716]{border-left:1px solid var(--clr-line);padding-left:32px}.is-split .client-roster-names[data-v-67b09716]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}@media screen and (max-width:999px){.testimonials.is-split[data-v-67b09716]{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:22px}.is-split .client-roster[data-v-67b09716]{border-left:0;border-top:1px solid var(--clr-line);padding-left:0;padding-top:22px}}@media screen and (max-width:769px){.tcard[data-v-67b09716]{padding:24px 16px 16px}.quote-stack[data-v-67b09716]{padding-top:34px}.mark[data-v-67b09716]{top:4px;left:8px;font-size:96px}.quote-text[data-v-67b09716]{font-size:18px;line-height:1.55}.step[data-v-67b09716]{top:12px}.step.prev[data-v-67b09716]{right:60px}.step.next[data-v-67b09716]{right:14px}.tfoot[data-v-67b09716]{margin-top:16px}.is-split .client-roster-names[data-v-67b09716]{-moz-column-gap:16px;column-gap:16px}.client-roster-name[data-v-67b09716]{font-size:12.5px;padding:8px 0}}.main[data-v-dff23a84]{--section-y:clamp(34px,3.4vw,60px);--page-gutter:56px;width:100%;max-width:none;margin:0}.page-in[data-v-dff23a84]{width:min(var(--page-max),100% - var(--page-gutter) * 2);margin:0 auto}.hp-band[data-v-dff23a84],.hp-close[data-v-dff23a84],.hp-hero[data-v-dff23a84],.hp-hiring[data-v-dff23a84],.hp-licences[data-v-dff23a84],.hp-open[data-v-dff23a84],.hp-reasons[data-v-dff23a84]{width:100%;margin:0;flex-shrink:0}.fig[data-v-dff23a84]{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.hp-title[data-v-dff23a84]{font-family:var(--font-display);font-size:clamp(1.7rem,calc(1.1rem + 2.3vw),3rem);font-weight:600;color:#fff;letter-spacing:-.015em;margin:0 0 16px 0;text-transform:none;line-height:1.14}.band-lead[data-v-dff23a84]{font-size:clamp(.98rem,calc(.9rem + .25vw),1.08rem);line-height:1.65;color:var(--clr-text-sec)}.hp-hero[data-v-dff23a84]{position:relative;height:540px;box-sizing:border-box;overflow:hidden;background:var(--surf-deep)}.hero-rail[data-v-dff23a84]{position:absolute;inset:0}.hero-frame[data-v-dff23a84]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 42%;object-position:72% 42%;opacity:0;transition:opacity 1.5s ease}.hero-frame.is-on[data-v-dff23a84]{opacity:1}.hero-scrim-foot[data-v-dff23a84],.hero-scrim-side[data-v-dff23a84]{position:absolute;inset:0;pointer-events:none}.hero-scrim-side[data-v-dff23a84]{background:linear-gradient(100deg,rgba(11,17,32,.72),rgba(11,17,32,.6) 46%,rgba(11,17,32,.3) 68%,rgba(11,17,32,0))}.hero-scrim-foot[data-v-dff23a84]{background:linear-gradient(180deg,rgba(11,17,32,0) 66%,rgba(11,17,32,.6))}.hero-copy[data-v-dff23a84]{position:relative;height:100%;box-sizing:border-box;max-width:1060px;padding:0 var(--page-gutter);display:flex;flex-direction:column;justify-content:center;gap:26px}.hero-title[data-v-dff23a84]{font-family:var(--font-display);font-size:clamp(2.6rem,calc(1.4rem + 3.6vw),4.5rem);font-weight:600;line-height:1.06;letter-spacing:-.02em;color:#fff;margin:0;text-transform:none;text-wrap:balance}.hero-lead[data-v-dff23a84]{max-width:30em;margin:0;font-size:18px;line-height:1.62;color:#d3dae6}.hero-cta-row[data-v-dff23a84]{display:flex;align-items:center;gap:22px;margin-top:6px;flex-wrap:wrap}.hero-phone[data-v-dff23a84]{height:50px;gap:10px;padding:0 22px;font-size:13.5px}.hero-phone .fig[data-v-dff23a84]{letter-spacing:.04em}.hero-offices[data-v-dff23a84]{font-size:13.5px;line-height:normal;color:var(--clr-text-sec)}.hero-dots[data-v-dff23a84]{position:absolute;right:var(--page-gutter);bottom:22px;display:flex;gap:8px}.hero-dot[data-v-dff23a84]{width:8px;height:8px;min-height:0;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.22);cursor:pointer;transition:background-color .2s var(--ease)}.hero-dot.is-on[data-v-dff23a84]{background:var(--clr-accent)}.hp-hiring[data-v-dff23a84]{box-sizing:border-box;padding:44px var(--page-gutter);background:var(--surf-deep);border-top:1px solid var(--clr-line);border-bottom:1px solid var(--clr-line)}.hiring-in[data-v-dff23a84]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.hiring-call[data-v-dff23a84]{display:flex;flex-direction:column;gap:14px;padding-right:20px}.hiring-title[data-v-dff23a84]{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.14;letter-spacing:-.015em;color:#fff;margin:0;text-transform:none}.hiring-lead[data-v-dff23a84]{margin:0;font-size:14.5px;line-height:1.6;color:#a7b1c3}.hiring-cta[data-v-dff23a84]{align-self:flex-start;margin-top:8px;padding:0 30px}.hiring-points[data-v-dff23a84]{display:contents;margin:0}.hiring-points>div[data-v-dff23a84]{display:flex;flex-direction:column;gap:10px;padding-left:28px;border-left:1px solid var(--clr-line)}.hiring-points dt[data-v-dff23a84]{font-size:13.8px;font-weight:700;line-height:normal;letter-spacing:.01em;color:var(--clr-accent)}.hiring-points dd[data-v-dff23a84]{margin:0;font-size:15px;line-height:1.66;color:#d3dae6}.hp-open[data-v-dff23a84]{padding:var(--section-y) 0;background:var(--surf-base)}.opening[data-v-dff23a84]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px}.opening-prose[data-v-dff23a84]{display:flex;flex-direction:column;gap:22px}.opening-body[data-v-dff23a84]{max-width:40em;margin:0;font-size:16px;line-height:1.66;color:var(--clr-text-sec)}.opening-offices[data-v-dff23a84]{display:flex;flex-direction:column;gap:18px;padding-left:40px;border-left:1px solid var(--clr-line)}.offices-title[data-v-dff23a84]{font-size:16px;font-weight:700;line-height:normal;color:#fff}.office-cols[data-v-dff23a84]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.office-col[data-v-dff23a84]{display:flex;flex-direction:column;gap:12px}.office-name[data-v-dff23a84]{font-size:13.8px;font-weight:700;line-height:normal;letter-spacing:.01em;color:var(--clr-accent);padding-bottom:10px;border-bottom:1px solid var(--clr-line)}.office-address[data-v-dff23a84]{margin:0;font-size:14.5px;line-height:1.55;color:var(--clr-text-sec)}.office-phone[href][data-v-dff23a84]{align-self:flex-start;font-size:17px;line-height:normal;color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.28);padding-bottom:2px;transition:border-color .18s var(--ease)}.office-phone[href][data-v-dff23a84]:hover{border-color:var(--clr-accent)}.record-row[data-v-dff23a84]{margin-top:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--surf-raised);border:1px solid var(--clr-line);border-radius:var(--r-md);overflow:hidden}.record-cell[data-v-dff23a84]{display:flex;flex-direction:column;gap:10px;padding:28px 32px;border-top:3px solid var(--clr-primary)}.record-cell+.record-cell[data-v-dff23a84]{border-left:1px solid var(--clr-line)}.label-short[data-v-dff23a84]{display:none}.record-label[data-v-dff23a84]{font-size:13.8px;font-weight:700;line-height:normal;letter-spacing:.01em;color:var(--clr-accent)}.record-figure[data-v-dff23a84]{margin:0;font-family:var(--font-display);font-size:44px;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:#fff}.record-caption[data-v-dff23a84]{margin:0;font-size:13.5px;line-height:1.5;color:var(--clr-text-dim)}.hp-band[data-v-dff23a84]{padding:calc(var(--section-y)*1.25) 0}.hp-sectors[data-v-dff23a84]{background:var(--surf-raised);border-top:1px solid var(--clr-line);border-bottom:1px solid var(--clr-line)}.band-head[data-v-dff23a84]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:64px;align-items:start;padding-bottom:22px;border-bottom:1px solid var(--clr-line)}.band-head .hp-title[data-v-dff23a84]{margin-bottom:0;white-space:nowrap}.band-head .band-lead[data-v-dff23a84]{justify-self:end}.band-lead[data-v-dff23a84]{max-width:30em;margin:0;font-size:17px;line-height:1.62;color:#a7b1c3}.sector-grid[data-v-dff23a84]{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sector-grid li[data-v-dff23a84]{display:flex}.sector-tile[data-v-dff23a84]{position:relative;flex:1;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-tile);border:1px solid var(--clr-line);background:var(--surf-base);text-decoration:none}.sector-tile img[data-v-dff23a84]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s var(--ease)}.sector-tile:hover img[data-v-dff23a84]{transform:scale(1.03)}.sector-tile-body[data-v-dff23a84]{position:absolute;left:0;right:0;bottom:0;padding:40px 20px 18px;background:linear-gradient(180deg,rgba(11,17,32,0),rgba(11,17,32,.8) 30%,rgba(11,17,32,.95) 55%,rgba(11,17,32,.97))}.sector-name[data-v-dff23a84]{display:block;font-size:17px;font-weight:700;line-height:normal;color:#fff}.sector-detail[data-v-dff23a84]{display:block;margin-top:4px;font-size:13.5px;line-height:1.5;color:#b7c0d0}.sector-tile-all[data-v-dff23a84]{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;box-sizing:border-box;padding:22px 20px;border-color:rgba(96,165,250,.45);background:rgba(37,99,235,.1)}.sector-all-mark[data-v-dff23a84]{margin-bottom:auto;color:var(--clr-accent)}.sector-tile-all .sector-name[data-v-dff23a84]{color:var(--clr-accent)}.hp-reasons[data-v-dff23a84]{padding:var(--section-y) 0;background:var(--surf-base)}.reason-grid[data-v-dff23a84]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:34px}.reason[data-v-dff23a84]{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:2px solid var(--clr-primary)}.reason h3[data-v-dff23a84]{margin:0;font-family:var(--font-body);font-size:19px;font-weight:700;line-height:normal;letter-spacing:-.005em;color:#fff;text-transform:none}.reason p[data-v-dff23a84]{margin:0;font-size:15.5px;line-height:1.66;color:var(--clr-text-sec)}.hp-quotes[data-v-dff23a84]{background:var(--surf-deep);border-top:1px solid var(--clr-line);border-bottom:1px solid var(--clr-line)}.hp-quotes .band-head[data-v-dff23a84]{grid-template-columns:minmax(0,1fr)}.hp-licences[data-v-dff23a84]{padding:var(--section-y) 0 0;background:var(--surf-raised);border-top:1px solid var(--clr-line)}.licence-cols[data-v-dff23a84]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding-bottom:var(--section-y)}.licence-col[data-v-dff23a84]{display:flex;flex-direction:column;gap:8px;padding:26px 28px 0}.licence-col[data-v-dff23a84]:first-child{padding-left:0}.licence-col[data-v-dff23a84]:last-child{padding-right:0}.licence-col+.licence-col[data-v-dff23a84]{border-left:1px solid var(--clr-line)}.licence-state[data-v-dff23a84]{font-size:13.8px;font-weight:700;line-height:normal;letter-spacing:.01em;color:var(--clr-accent)}.licence-entry[data-v-dff23a84]{margin:0;display:flex;flex-direction:column;gap:2px}.licence-entry+.licence-entry[data-v-dff23a84]{margin-top:6px}.licence-number[data-v-dff23a84]{font-family:var(--font-display);font-size:44px;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:#fff}.licence-kind[data-v-dff23a84]{font-size:13px;line-height:1.5;color:var(--clr-text-dim)}.hp-close[data-v-dff23a84]{padding:var(--section-y) 0;background:var(--surf-base);border-top:1px solid var(--clr-line)}#licences[data-v-dff23a84]{scroll-margin-top:calc(var(--header-h) + 24px)}.hiring-panel[data-v-dff23a84]{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:64px;align-items:center;padding:40px 44px;background:var(--surf-raised);border:1px solid var(--clr-line);border-radius:var(--r-md)}.hiring-panel-copy[data-v-dff23a84]{display:flex;flex-direction:column;gap:16px}.hiring-panel-title[data-v-dff23a84]{margin:0;padding:0;font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1.14;letter-spacing:-.015em;color:#fff;text-transform:none}.hiring-panel-body[data-v-dff23a84]{margin:0;max-width:40em;font-size:15.5px;line-height:1.66;color:var(--clr-text-sec)}.hiring-panel-cta[data-v-dff23a84]{padding:0 30px}@media screen and (max-width:1279px){.main[data-v-dff23a84]{--page-gutter:40px}.licence-col[data-v-dff23a84]{padding:22px 18px 0}.licence-number[data-v-dff23a84]{font-size:32px}.hero-copy[data-v-dff23a84]{max-width:90%}}@media screen and (max-width:999px){.main[data-v-dff23a84]{--page-gutter:24px}.hp-hero[data-v-dff23a84]{height:480px}.hero-scrim-side[data-v-dff23a84]{background:linear-gradient(100deg,rgba(11,17,32,.72),rgba(11,17,32,.6) 62%,rgba(11,17,32,.3) 84%,rgba(11,17,32,0))}.hero-copy[data-v-dff23a84]{max-width:100%}.hiring-in[data-v-dff23a84]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.hiring-call[data-v-dff23a84]{padding-right:0}.sector-grid[data-v-dff23a84]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reason-grid[data-v-dff23a84]{gap:24px}.licence-cols[data-v-dff23a84]{grid-template-columns:repeat(2,minmax(0,1fr))}.licence-col[data-v-dff23a84]{padding:18px 16px}.licence-col[data-v-dff23a84]:nth-child(odd){padding-left:0;border-left:0}.licence-col[data-v-dff23a84]:nth-child(2n){padding-right:0}.licence-col[data-v-dff23a84]:nth-child(n+3){border-top:1px solid var(--clr-line)}.licence-number[data-v-dff23a84]{font-size:26px}.licence-kind[data-v-dff23a84]{font-size:12px}.hiring-panel[data-v-dff23a84]{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 18px}.hiring-panel-title[data-v-dff23a84]{font-size:26px}.hiring-panel-body[data-v-dff23a84]{font-size:14.5px;line-height:1.6}.hiring-panel-cta[data-v-dff23a84]{width:100%;justify-content:center;margin-top:4px}.opening[data-v-dff23a84]{grid-template-columns:minmax(0,1fr);gap:28px}.opening-offices[data-v-dff23a84]{padding-left:0;padding-top:26px;border-left:0;border-top:1px solid var(--clr-line)}.record-row[data-v-dff23a84]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-cell[data-v-dff23a84]{padding:22px 24px}.record-cell[data-v-dff23a84]:nth-child(n+3){border-top:1px solid var(--clr-line)}.record-cell[data-v-dff23a84]:nth-child(odd){border-left:0}.record-figure[data-v-dff23a84]{font-size:36px}}@media screen and (max-width:769px){.hp-title[data-v-dff23a84]{font-size:30px}.hp-band[data-v-dff23a84]{padding-top:40px;padding-bottom:40px}.hp-quotes .band-head[data-v-dff23a84]{padding-bottom:18px}.hp-quotes .testimonials.is-split[data-v-dff23a84]{margin-top:22px}.band-lead[data-v-dff23a84]{font-size:15px;line-height:1.6}.licence-col[data-v-dff23a84]{gap:6px}.licence-state[data-v-dff23a84]{font-size:12.5px}.licence-kind[data-v-dff23a84]{line-height:1.45}.main[data-v-dff23a84]{--section-y:34px;--page-gutter:16px}.hp-hero[data-v-dff23a84]{height:640px;background:var(--surf-base)}.hero-frame[data-v-dff23a84]{-o-object-position:80% 18%;object-position:80% 18%}.hero-scrim-side[data-v-dff23a84]{display:none}.hero-scrim-foot[data-v-dff23a84]{background:linear-gradient(180deg,rgba(11,17,32,.1),rgba(11,17,32,.22) 30%,rgba(11,17,32,.72) 52%,rgba(11,17,32,.92) 74%,#0b1120)}.hero-copy[data-v-dff23a84]{position:absolute;left:0;right:0;bottom:0;height:auto;max-width:none;margin:0;padding:0 var(--page-gutter) 26px;gap:16px}.hero-lead[data-v-dff23a84]{font-size:16px;line-height:1.6}.hero-cta-row[data-v-dff23a84]{flex-direction:column;align-items:stretch;gap:16px;margin-top:0}.hero-phone[data-v-dff23a84]{width:100%;justify-content:center}.hero-offices[data-v-dff23a84]{font-size:13px}.hero-dots[data-v-dff23a84]{display:none}.hp-hiring[data-v-dff23a84]{padding:28px var(--page-gutter)}.hiring-in[data-v-dff23a84]{display:block}.hiring-call[data-v-dff23a84]{display:flex;gap:12px;padding-right:0}.hiring-title[data-v-dff23a84]{font-size:26px}.hiring-cta[data-v-dff23a84]{align-self:stretch;margin-top:4px;justify-content:center;padding:0 14px}.hiring-points[data-v-dff23a84]{display:block;margin-top:22px;border-top:1px solid var(--clr-line)}.hiring-points>div[data-v-dff23a84]{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:12px 0;border-left:0;border-bottom:1px solid var(--clr-line)}.hiring-points>div[data-v-dff23a84]:last-child{border-bottom:0}.hiring-points dt[data-v-dff23a84]{font-size:13px}.hiring-points dd[data-v-dff23a84]{font-size:13.5px;line-height:1.55;color:var(--clr-text-sec)}.sector-grid[data-v-dff23a84]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reason-grid[data-v-dff23a84]{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:22px}.reason[data-v-dff23a84]{padding-top:14px;gap:8px}.reason h3[data-v-dff23a84]{font-size:17.5px;letter-spacing:normal}.reason p[data-v-dff23a84]{font-size:14.5px;line-height:1.6}.sector-tile-body[data-v-dff23a84]{padding:28px 12px 12px}.sector-name[data-v-dff23a84]{font-size:14.5px}.sector-detail[data-v-dff23a84]{display:none}.sector-tile-all[data-v-dff23a84]{padding:12px;gap:6px}.sector-all-mark[data-v-dff23a84]{width:24px;height:24px}.opening-body[data-v-dff23a84]{font-size:15px}.office-cols[data-v-dff23a84]{gap:20px}.office-name[data-v-dff23a84]{font-size:13px;padding-bottom:8px}.office-address[data-v-dff23a84]{font-size:13.5px}.office-phone[href][data-v-dff23a84]{font-size:15.5px;display:inline-flex;align-items:center;padding:12px 0;margin:-12px 0}.record-row[data-v-dff23a84]{margin-top:28px}.record-cell[data-v-dff23a84]{padding:18px 16px;gap:6px}.record-label[data-v-dff23a84]{font-size:12.5px}.label-full[data-v-dff23a84]{display:none}.label-short[data-v-dff23a84]{display:inline}.record-figure[data-v-dff23a84]{font-size:30px}.record-caption[data-v-dff23a84]{display:none}}@media screen and (max-width:1279px){.band-head[data-v-dff23a84]{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.band-head .hp-title[data-v-dff23a84]{white-space:normal}.band-head .band-lead[data-v-dff23a84]{justify-self:start}}.hp-inline-link[href][data-v-dff23a84]{color:var(--clr-accent);border-bottom:1px solid var(--clr-border-md)}.hp-inline-link[href][data-v-dff23a84]:hover{color:var(--clr-accent-hover);border-bottom-color:var(--clr-accent-hover)}.notfound-actions[data-v-2e844436]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:clamp(40px,5vw,68px)}.sitemap[data-v-2e844436]{position:static;top:auto;right:auto;height:auto;z-index:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.6vw,44px);align-items:start}.sitemap-title[data-v-2e844436]{display:flex;align-items:center;min-height:44px;box-sizing:border-box;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--clr-text);letter-spacing:-.01em;text-decoration:none;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--clr-border);transition:color .18s var(--ease),border-color .18s var(--ease)}.sitemap-title[data-v-2e844436]:hover{color:var(--clr-accent);border-bottom-color:var(--clr-accent)}.sitemap-col ul[data-v-2e844436]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sitemap-col li a[data-v-2e844436]{display:flex;align-items:center;min-height:44px;box-sizing:border-box;font-size:.92rem;line-height:1.5;color:var(--clr-text-sec);text-decoration:none;transition:color .15s var(--ease)}.sitemap-col li a[data-v-2e844436]:hover{color:var(--clr-accent)}@media screen and (max-width:900px){.sitemap[data-v-2e844436]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(26px,4vw,40px)}}@media screen and (max-width:520px){.sitemap[data-v-2e844436]{grid-template-columns:minmax(0,1fr)}.notfound-actions .btn-ghost[data-v-2e844436],.notfound-actions .btn-primary[data-v-2e844436]{flex:1 1 100%;justify-content:center}}#content[data-v-5a041719]{width:100%}.applications-page[data-v-5a041719]{max-width:var(--page-max);margin:0 auto;padding:28px var(--page-gutter) 64px}.applications-title[data-v-5a041719]:focus{outline:none}.applications-title[data-v-5a041719]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:4px}.applications-title[data-v-5a041719]{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(1.5rem,calc(1.32rem + .8vw),2rem);font-weight:700;letter-spacing:-.01em;color:var(--clr-text)}.applications-list[data-v-5a041719]{padding:18px;border:1px solid var(--clr-border);border-radius:var(--r-lg);background:var(--clr-surface-0)}.tiles[data-v-5a041719]{display:flex;flex-wrap:wrap;gap:18px 40px;margin-bottom:8px}.tile-group[data-v-5a041719]{flex:1 1 calc(50% - 20px);min-width:0}.tile-group-heading[data-v-5a041719]{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--clr-text-dim)}.tile-pair[data-v-5a041719]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tile[data-v-5a041719]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;height:auto;padding:14px 16px;font-family:inherit;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;background:var(--clr-surface-0);border:1px solid var(--clr-border);border-radius:var(--r-md);box-shadow:none;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.tile[data-v-5a041719]:hover{background-color:var(--clr-surface-1);border-color:var(--clr-border-md);transform:none}.tile.is-selected[data-v-5a041719]{background:var(--clr-surface-2);border-color:var(--clr-border-str)}.tile-count[data-v-5a041719]{font-family:var(--font-display);font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--clr-text)}.tile-label[data-v-5a041719]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;min-height:2.7em;color:var(--clr-text-dim)}.tiles-caption[data-v-5a041719]{margin:0 0 18px;font-size:.78rem;color:var(--clr-text-dim)}.applications-status[data-v-5a041719]{margin:0;padding:16px 18px;font-size:.92rem;color:var(--clr-text-dim)}.applications-controls[data-v-5a041719]{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.applications-search[data-v-5a041719]{flex:1 1 auto}.search-input-wrap[data-v-5a041719]{position:relative}.search-input-wrap .search-icon[data-v-5a041719]{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:21px;color:var(--clr-text-dim);pointer-events:none}.search-input-wrap .search-icon[data-v-5a041719] .v-icon__svg{width:1em;height:1em}.search-input-wrap input[data-v-5a041719]{padding:13px 14px 13px 46px}.sort-select-field[data-v-5a041719]{display:none;flex:1 1 auto}.applications-empty[data-v-5a041719]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.applications-empty-clear[data-v-5a041719]{flex:0 0 auto}.applications-table[data-v-5a041719]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.92rem}.applications-table .col-applicant[data-v-5a041719]{width:17%}.applications-table .col-position[data-v-5a041719]{width:19%}.applications-table .col-location[data-v-5a041719]{width:18%}.applications-table .col-stage[data-v-5a041719]{width:11%}.applications-table .col-onboarding[data-v-5a041719]{width:16%}.applications-table .col-applied[data-v-5a041719]{width:10%}.applications-table .col-actions[data-v-5a041719]{width:15rem}.applications-table td[data-v-5a041719]{overflow-wrap:anywhere}.row-actions[data-v-5a041719]{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.row-actions .form-entry-action[data-v-5a041719]{flex:0 0 auto;white-space:nowrap}.applications-table td[data-v-5a041719],.applications-table th[data-v-5a041719]{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--clr-border)}.applications-table th[data-v-5a041719]{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--clr-text-dim);border-bottom:1px solid var(--clr-border-md)}.applications-table th.th-sort[data-v-5a041719]{padding:0}.applications-table td[data-v-5a041719]{color:var(--clr-text-sec)}.applications-table tbody tr:last-child td[data-v-5a041719]{border-bottom:0}.applications-table tbody tr:hover td[data-v-5a041719]{background:var(--clr-surface-1)}.sort-btn[data-v-5a041719]{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:auto;padding:12px 14px;font-family:inherit;font-size:.74rem;font-weight:700;letter-spacing:.08em;line-height:inherit;text-transform:uppercase;text-align:left;white-space:nowrap;border:0;border-radius:0;background-color:transparent;box-shadow:none;color:var(--clr-text-dim);cursor:pointer;transition:color .15s var(--ease)}.sort-btn[data-v-5a041719]:hover{background-color:transparent;border-color:transparent;transform:none;color:var(--clr-text-sec)}.sort-btn.is-active[data-v-5a041719]{color:var(--clr-text)}.sort-caret[data-v-5a041719]{font-size:.6rem;color:var(--clr-accent)}.applicant-link[data-v-5a041719]{display:inline;padding:0;height:auto;line-height:inherit;font-family:inherit;font-size:inherit;font-weight:600;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;border:0;border-radius:var(--r-sm);background-color:transparent;box-shadow:none;color:var(--clr-text);cursor:pointer;transition:color .15s var(--ease)}.applicant-link[data-v-5a041719]:hover{background-color:transparent;border-color:transparent;transform:none;color:var(--clr-accent);text-decoration:underline}.match[data-v-5a041719]{color:var(--clr-text)}.filter-chip[data-v-5a041719],.search-chip[data-v-5a041719]{display:inline-flex;align-items:center;gap:4px}.search-chip-clear[data-v-5a041719]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0 2px;font-family:inherit;font-size:.85rem;font-weight:700;letter-spacing:normal;text-transform:none;line-height:1;border:0;border-radius:var(--r-sm);background-color:transparent;box-shadow:none;color:var(--clr-text-sec);cursor:pointer;transition:color .15s var(--ease)}.search-chip-clear[data-v-5a041719]:hover{background-color:transparent;border-color:transparent;transform:none;color:var(--clr-text)}.tone-stalled[data-v-5a041719]{color:var(--clr-warning)}.tone-active[data-v-5a041719]{color:var(--clr-accent)}.tone-settled[data-v-5a041719]{color:var(--clr-text-dim)}.missing-documents[data-v-5a041719]{display:block;font-size:.85rem;font-weight:600}.form-entry-list .applications-cards[data-v-5a041719]{display:none}@media screen and (max-width:700px){.form-entry-list .applications-table[data-v-5a041719]{display:none}.form-entry-list .applications-cards[data-v-5a041719]{display:grid}.tile-group[data-v-5a041719]{flex-basis:100%}.applications-controls[data-v-5a041719]{flex-direction:column}.sort-select-field[data-v-5a041719]{display:block}.applications-page[data-v-5a041719]{padding:24px var(--page-gutter) 48px}.applications-list[data-v-5a041719]{padding:14px;border:0;background:transparent}}.confirm-overlay[data-v-5a041719]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:var(--page-gutter);background-color:rgba(4,8,18,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.confirm-dialog[data-v-5a041719]{width:100%;max-width:24rem;padding:24px;border:1px solid var(--clr-border-md);border-radius:var(--r-lg);background:var(--clr-bg);box-shadow:var(--shadow-lg)}.confirm-title[data-v-5a041719]{margin:0 0 10px;font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--clr-text)}.confirm-body[data-v-5a041719]{margin:0 0 20px;font-size:.95rem;line-height:1.5;color:var(--clr-text-sec)}.confirm-actions[data-v-5a041719]{display:flex;justify-content:flex-end;gap:12px}h6[data-v-192809d6]{letter-spacing:0;text-transform:capitalize;font-size:1em}.contents[data-v-192809d6] .v-expansion-panels{border-radius:var(--r-md)}.contents[data-v-192809d6] .v-expansion-panel{background-color:var(--clr-surface-0);color:var(--clr-text)}.contents[data-v-192809d6] .v-expansion-panel:before{box-shadow:none}.contents[data-v-192809d6] .v-expansion-panel:not(:first-child):after{border-color:var(--clr-border)}.contents[data-v-192809d6] .v-expansion-panel-header__icon .v-icon{color:var(--clr-text-sec)}div.contents .application_section_header[data-v-192809d6]{color:var(--clr-text);background-color:var(--clr-surface-1);font-weight:600}@media screen{div.contents .application_section_header[data-v-192809d6]{padding:16px 24px;background-color:var(--clr-surface-2);border-left:3px solid var(--clr-accent);font-family:var(--font-display);font-size:1.05rem}div.contents .application_section_content[data-v-192809d6]{background-color:var(--surf-deep)}div.contents[data-v-192809d6] .v-expansion-panel-content__wrap{padding:8px 24px 16px 27px}div.contents .application_section_content article[data-v-192809d6]:not(.enumerated){padding:10px 0;border-bottom:1px solid var(--clr-border)}div.contents .application_section_content article[data-v-192809d6]:not(.enumerated):last-child{border-bottom:0}}div.contents .application_section_content[data-v-192809d6]{padding:10px 0 0 0;color:var(--clr-text)}div.contents .application_section_content article[data-v-192809d6]{padding:4px 0}div.contents article.enumerated[data-v-192809d6]{border-bottom:dashed 1px var(--clr-border);padding-bottom:20px}div.contents article.enumerated[data-v-192809d6]:last-child{padding-bottom:unset;border-bottom:unset}div.contents .application_section_content article span[data-v-192809d6]{display:inline-block;margin-right:10px;vertical-align:top;max-width:100%;overflow-wrap:anywhere}div.contents .application_section_content article span.heading[data-v-192809d6]{font-weight:600;width:200px;margin:0 0 1px 0;color:var(--clr-text-dim)}div.contents .application_section_content .education_name[data-v-192809d6]{display:inline-block;font-weight:600;font-size:1.1em;width:60%}div.contents .application_section_content .education_location[data-v-192809d6]{display:inline-block;width:60%}div.contents .application_section_content .education_dates[data-v-192809d6],div.contents .application_section_content .education_phone[data-v-192809d6]{display:inline-block;width:28%;text-align:right}div.contents .application_section_content .employment_title[data-v-192809d6]{display:inline-block;font-weight:600;font-size:1.1em;width:60%}div.contents .application_section_content .employment_employer[data-v-192809d6],div.contents .application_section_content .employment_location[data-v-192809d6]{display:inline-block;width:60%}div.contents .application_section_content .employment_dates[data-v-192809d6],div.contents .application_section_content .employment_pay[data-v-192809d6]{display:inline-block;width:28%;text-align:right}div.contents .application_section_content .employment_generic[data-v-192809d6]{display:inline-block;width:100%;margin:10px 0 0 0}div.contents .application_section_content .reference_name[data-v-192809d6]{display:inline-block;width:60%;font-weight:600;font-size:1.1em}div.contents .application_section_content .reference_company[data-v-192809d6],div.contents .application_section_content .reference_title[data-v-192809d6]{display:inline-block;width:60%}div.contents .application_section_content .reference_email[data-v-192809d6],div.contents .application_section_content .reference_phone[data-v-192809d6],div.contents .application_section_content .reference_relationship[data-v-192809d6]{display:inline-block;width:28%;text-align:right}div.contents .screening_process article span.heading[data-v-192809d6]{text-transform:capitalize!important}.contents.is-packet[data-v-192809d6],.contents.is-packet[data-v-192809d6] .v-expansion-panel,.contents.is-packet[data-v-192809d6] .v-expansion-panel-content,.contents.is-packet[data-v-192809d6] .v-expansion-panel-content__wrap,.contents.is-packet[data-v-192809d6] .v-expansion-panel-header,.contents.is-packet[data-v-192809d6] .v-expansion-panels{background:#fff;color:#000;box-shadow:none}.contents.is-packet .application_section_content article span.heading[data-v-192809d6],.contents.is-packet .application_section_content[data-v-192809d6],.contents.is-packet .application_section_header[data-v-192809d6]{color:#000;background-color:transparent}@media print{.contents[data-v-192809d6],.contents[data-v-192809d6] .v-expansion-panel,.contents[data-v-192809d6] .v-expansion-panel-content,.contents[data-v-192809d6] .v-expansion-panel-content__wrap,.contents[data-v-192809d6] .v-expansion-panel-header,.contents[data-v-192809d6] .v-expansion-panels{background:#fff!important;color:#000!important;box-shadow:none!important;border-radius:0!important}.contents[data-v-192809d6] .v-expansion-panels{display:block!important}.contents[data-v-192809d6] .v-expansion-panel{margin:0!important}.contents[data-v-192809d6] .v-expansion-panel-header__icon,.contents[data-v-192809d6] .v-expansion-panel:after,.contents[data-v-192809d6] .v-expansion-panel:before{display:none!important}.contents[data-v-192809d6] .v-expansion-panel-header{min-height:0!important;padding:0!important;margin:14pt 0 6pt!important;border-bottom:1pt solid #000!important;font-family:var(--font-display);font-size:13pt!important;font-weight:700!important;cursor:default!important;pointer-events:none!important}.contents[data-v-192809d6] .v-expansion-panel-content__wrap{padding:0!important}.contents[data-v-192809d6] .application_section_content{display:block!important;padding:0!important;font-size:10pt!important}.contents[data-v-192809d6] article{-moz-column-break-inside:avoid;break-inside:avoid;padding:2pt 0!important}.contents[data-v-192809d6] article.enumerated{border-bottom:.5pt solid #999!important;padding-bottom:8pt!important;margin-bottom:8pt!important}.contents[data-v-192809d6] h6,.contents[data-v-192809d6] span{color:#000!important}.contents[data-v-192809d6] h6{margin:4pt 0 2pt;font-weight:600}.contents[data-v-192809d6] span.heading{width:180px!important;font-weight:600!important}}@media screen and (max-width:480px){div.contents .application_section_content article span.heading[data-v-192809d6]{display:block;width:100%;margin:6px 0 0 0}}.confirm-overlay[data-v-627feafd]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:var(--page-gutter);background-color:rgba(4,8,18,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.confirm-dialog[data-v-627feafd]{width:100%;max-width:24rem;max-height:calc(100vh - var(--page-gutter)*2);overflow-y:auto;padding:24px;border:1px solid var(--clr-border-md);border-radius:var(--r-lg);background:var(--clr-bg);box-shadow:var(--shadow-lg)}.confirm-title[data-v-627feafd]{margin:0 0 10px;font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--clr-text)}#content[data-v-1c6ef36e]{width:100%}.detail-page[data-v-1c6ef36e]{max-width:var(--page-max);margin:0 auto;padding:28px var(--page-gutter) 64px}.detail-bar[data-v-1c6ef36e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.detail-back[data-v-1c6ef36e]{font-size:.9rem;font-weight:600;color:var(--clr-text-sec);transition:color .15s var(--ease)}.detail-back[data-v-1c6ef36e]:hover{color:var(--clr-accent)}.detail-print[data-v-1c6ef36e]{flex:0 0 auto}.detail-status[data-v-1c6ef36e]{margin:0;padding:16px 18px;font-size:.92rem;color:var(--clr-text-dim)}.documents-panel[data-v-1c6ef36e]{margin:0 0 20px}.documents-actions[data-v-1c6ef36e]{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 12px}.documents-row[data-v-1c6ef36e]{display:grid;grid-template-columns:minmax(0,1fr) 10rem minmax(0,1.5fr);align-items:center;gap:8px 12px;margin:0 0 12px}.documents-name[data-v-1c6ef36e]{font-weight:600;color:var(--clr-text)}.documents-status[data-v-1c6ef36e]{display:flex;flex-direction:column;gap:4px}.documents-select[data-v-1c6ef36e]{width:100%;padding:6px 8px;border:1px solid var(--clr-border-md);border-radius:var(--r-sm);background:var(--clr-surface-1);color:var(--clr-text);color-scheme:dark}.documents-select[data-v-1c6ef36e]:disabled{color:var(--clr-text-sec);opacity:1}.documents-select option[data-v-1c6ef36e]{background:var(--clr-bg);color:var(--clr-text)}@media screen and (max-width:769px){.documents-row[data-v-1c6ef36e]{grid-template-columns:minmax(0,1fr)}}.documents-hint[data-v-1c6ef36e]{color:var(--clr-text-sec)}.documents-error[data-v-1c6ef36e]{color:var(--clr-warning)}.documents-note[data-v-1c6ef36e]{margin:12px 0;color:var(--clr-text-sec)}.documents-note.is-alert[data-v-1c6ef36e]{padding:12px 16px;border-left:4px solid var(--clr-warning);border-radius:var(--r-sm);background:color-mix(in srgb,var(--clr-warning) 14%,transparent);color:var(--clr-text);font-weight:600}.dialog-file[data-v-1c6ef36e]{max-width:100%;color:var(--clr-text-sec);color-scheme:dark}.dialog-file[data-v-1c6ef36e]::file-selector-button{margin-right:12px;padding:6px 8px;border:1px solid var(--clr-border-md);border-radius:var(--r-sm);background:var(--clr-surface-1);color:var(--clr-text);cursor:pointer}.dialog-file[data-v-1c6ef36e]::-webkit-file-upload-button{margin-right:12px;padding:6px 8px;border:1px solid var(--clr-border-md);border-radius:var(--r-sm);background:var(--clr-surface-1);color:var(--clr-text);cursor:pointer}.dialog-preview[data-v-1c6ef36e]{margin:12px 0 0}.dialog-preview-image[data-v-1c6ef36e]{display:block;max-width:100%;max-height:12rem;margin:0 0 8px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--clr-border-md);border-radius:var(--r-sm)}.dialog-label[data-v-1c6ef36e]{display:block;margin:12px 0 4px;color:var(--clr-text-sec)}.dialog-option[data-v-1c6ef36e]{display:block;margin:0 0 8px;color:var(--clr-text)}.confirm-body[data-v-1c6ef36e]{margin:0 0 16px;font-size:.95rem;line-height:1.5;color:var(--clr-text-sec)}.confirm-actions[data-v-1c6ef36e]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.detail-title[data-v-1c6ef36e]{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(1.5rem,calc(1.32rem + .8vw),2rem);font-weight:700;letter-spacing:-.01em;color:var(--clr-text)}.request_error[data-v-c74daa60]{margin:12px;padding:11px 14px;border-radius:6px;background-color:#fdecea;border:1px solid #f5c2c0;color:#8c1d18;font-size:.95em}.print[data-v-c74daa60]{clear:both;display:block;background:#fff;color:#000}.packet[data-v-c74daa60]{width:100%;max-width:8.5in;margin:0 auto;padding:.6in}.masthead[data-v-c74daa60]{margin-bottom:6pt;padding-bottom:8pt;border-bottom:1.5pt solid #000}.masthead-name[data-v-c74daa60]{margin:0;font-family:var(--font-display);font-size:22pt;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:#000}.masthead-role[data-v-c74daa60]{margin:4pt 0 0;font-family:var(--font-body);font-size:11pt;color:#333}@page{margin:.5in}@media print{.packet[data-v-c74daa60]{max-width:none;margin:0;padding:0}#app .v-application__wrap,#app.v-application,body,html{background:#fff!important}.staging-flag{display:none!important}}.ob-root[data-v-5975b9af]{min-height:100vh;background:var(--surf-base);color:var(--clr-text);font-family:var(--font-body)}.ob-header[data-v-5975b9af]{height:var(--header-h);background:var(--surf-deep);border-bottom:1px solid var(--clr-line);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 56px}.ob-brand[data-v-5975b9af]{min-height:44px;display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;min-width:0}.ob-brand img[data-v-5975b9af]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex:none}.ob-brand-name[data-v-5975b9af]{font:600 1.02rem var(--font-body);color:#fff;white-space:nowrap}.ob-brand-sub[data-v-5975b9af]{display:block;font-size:13px;font-weight:400;color:var(--clr-text-dim)}.ob-help[data-v-5975b9af]{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-height:44px;text-decoration:none}.ob-help-label[data-v-5975b9af]{font-size:11.5px;color:var(--clr-text-dim)}.ob-help-number[data-v-5975b9af]{white-space:nowrap;font-size:16px;color:#fff;font-variant-numeric:tabular-nums;border-bottom:1px solid hsla(0,0%,100%,.28)}.ob-help[href]:hover .ob-help-number[data-v-5975b9af]{border-bottom-color:var(--clr-accent)}@media (max-width:1279px){.ob-header[data-v-5975b9af]{padding:0 40px}}@media (max-width:999px){.ob-header[data-v-5975b9af]{padding:0 24px}}@media (max-width:769px){.ob-header[data-v-5975b9af]{padding:0 16px}.ob-brand-name[data-v-5975b9af]{font-size:14px}.ob-brand img[data-v-5975b9af]{width:36px;height:36px}.ob-help-number[data-v-5975b9af]{font-size:14px}.ob-help-label[data-v-5975b9af]{display:none}}@media (max-width:479px){.ob-brand-sub[data-v-5975b9af]{display:none}}@media (max-width:399px){.ob-brand-name .sec[data-v-5975b9af]{display:none}}.ob-shell[data-v-5975b9af]{max-width:var(--page-max);margin:0 auto;padding:40px 56px calc(var(--bar-h) + env(safe-area-inset-bottom) + 40px);display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.ob-shell.has-no-bar[data-v-5975b9af]{padding-bottom:64px}@media (max-width:1279px){.ob-shell[data-v-5975b9af]{padding-left:40px;padding-right:40px}}@media (max-width:999px){.ob-shell[data-v-5975b9af]{padding-left:24px;padding-right:24px;padding-top:28px}}@media (max-width:769px){.ob-shell[data-v-5975b9af]{padding-left:16px;padding-right:16px;gap:20px}}@media (min-width:651px){.ob-shell.has-rail[data-v-5975b9af]{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:56px;align-items:start}}@media (max-width:650px){.ob-shell[data-v-5975b9af]{padding-top:16px;gap:14px}}.ob-bar[data-v-5975b9af]{justify-content:space-between;gap:20px}.ob-bar-note[data-v-5975b9af]{display:flex;flex-direction:column;min-width:0;font-size:13.5px;color:var(--clr-text-dim);line-height:1.3;font-variant-numeric:tabular-nums}.ob-bar-note strong[data-v-5975b9af]{color:#fff;font-size:13.5px;font-weight:600}.ob-bar-actions[data-v-5975b9af]{display:flex;align-items:center;gap:12px;margin-left:auto}.ob-bar .btn-primary[data-v-5975b9af]{min-width:12.5rem}.ob-back[data-v-5975b9af]{flex:none}@media (max-width:769px){.ob-bar-note[data-v-5975b9af]{display:none}.ob-bar-actions[data-v-5975b9af]{width:100%}.ob-bar .btn-primary[data-v-5975b9af]{flex:1;min-width:0;padding:0 1rem}.ob-bar .ob-back[data-v-5975b9af]{padding:0 1rem}}.rail-list[data-v-1634ccda]{list-style:none;margin:0;padding:0;display:none}.rail-compact[data-v-1634ccda]{display:block}@media screen and (min-width:651px){.rail-list[data-v-1634ccda]{display:block}.rail-compact[data-v-1634ccda]{display:none}}.rail-item+.rail-item[data-v-1634ccda]{margin-top:2px}.rail-node[data-v-1634ccda]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:1px solid transparent;border-radius:var(--r-md);color:var(--clr-text-sec);font-family:var(--font-body);font-size:.86rem;font-weight:500}.rail-marker[data-v-1634ccda]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--clr-border-md);border-radius:var(--r-pill);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}.rail-label[data-v-1634ccda]{display:flex;flex-direction:column;min-width:0}.rail-note[data-v-1634ccda]{font-size:.72rem;color:var(--clr-text-dim);font-variant-numeric:tabular-nums}.rail-item.is-current .rail-node[data-v-1634ccda]{background:var(--clr-surface-1);border-color:var(--clr-border-md);color:var(--clr-text)}.rail-item.is-current .rail-marker[data-v-1634ccda]{border-color:var(--clr-primary-light);background:var(--clr-primary);color:#fff}.rail-item.is-complete .rail-marker[data-v-1634ccda]{border-color:var(--clr-accent);color:var(--clr-accent)}.rail-item.is-future .rail-node[data-v-1634ccda]{color:var(--clr-text-dim)}.rail-item.is-future .rail-marker[data-v-1634ccda]{border-color:var(--clr-border)}.rail-save[data-v-1634ccda]{margin:14px 0 0;padding:14px 10px 0;border-top:1px solid var(--clr-line);font-size:.8rem;line-height:1.5;color:var(--clr-text-dim)}.rail-save strong[data-v-1634ccda]{color:var(--clr-text-sec);font-weight:600}.rail-save-check[data-v-1634ccda]{color:var(--clr-accent);font-weight:700;margin-right:4px}.rail-compact-text[data-v-1634ccda]{margin:0 0 8px;color:var(--clr-text-sec);font-size:.9rem;font-weight:600}.rail-meter[data-v-1634ccda]{height:6px;border-radius:var(--r-pill);background:var(--clr-surface-2);overflow:hidden}.rail-meter>span[data-v-1634ccda]{display:block;height:100%;border-radius:var(--r-pill);background:var(--clr-primary);transition:width .25s var(--ease)}@media screen and (max-width:650px){.rail-save[data-v-1634ccda]{display:none}}@media (prefers-reduced-motion:reduce){.rail-meter>span[data-v-1634ccda]{transition:none}}.doc[data-v-708b5dea]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--clr-line)}.doc[data-v-708b5dea]:first-child{padding-top:0}.doc[data-v-708b5dea]:last-child{border-bottom:0;padding-bottom:0}.doc-name-row[data-v-708b5dea]{grid-column:1}.doc-name[data-v-708b5dea]{font-weight:600;color:#fff}.doc-tag[data-v-708b5dea]{margin-left:8px;font-size:.82rem;font-weight:500;color:var(--clr-text-dim)}.doc-status[data-v-708b5dea]{grid-column:1;display:flex;align-items:center;gap:12px;min-width:0;font-size:.92rem;color:var(--clr-text-dim)}.doc-status .glyph[data-v-708b5dea]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--clr-border-md);border-radius:var(--r-pill);font-size:.75rem;font-weight:700}.doc-file[data-v-708b5dea]{min-width:0;display:flex;flex-direction:column}.doc-file .fname[data-v-708b5dea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--clr-text-sec)}.doc-thumb[data-v-708b5dea]{flex:none;width:56px;height:56px;border-radius:var(--r-sm);border:1px solid var(--clr-border-md);background:var(--clr-surface-2) center/cover;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--clr-text-sec)}.doc-actions[data-v-708b5dea]{grid-column:2;grid-row:1/span 2;display:flex;gap:8px;align-items:center}.doc-actions .btn-ghost[data-v-708b5dea]{height:44px;padding:0 1.1rem}.btn-text[data-v-708b5dea]{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;background:none;border:0;color:var(--clr-accent);font:600 .875rem var(--font-body);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.btn-text[data-v-708b5dea]:disabled{opacity:.5;cursor:default}.doc-msg[data-v-708b5dea]{grid-column:1/-1;margin:0;font-size:.9rem;font-weight:600;color:#fca5a5}.doc-input[data-v-708b5dea]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.doc.is-selected .glyph[data-v-708b5dea],.doc.is-uploaded .glyph[data-v-708b5dea]{border-color:var(--clr-accent);color:var(--clr-accent)}.doc.is-uploaded .glyph[data-v-708b5dea]{background:rgba(96,165,250,.16)}.doc.is-failed .glyph[data-v-708b5dea],.doc.is-invalid .glyph[data-v-708b5dea]{border-color:#f87171;color:#fca5a5}.doc.is-failed .doc-status[data-v-708b5dea],.doc.is-invalid .doc-status[data-v-708b5dea]{color:#fca5a5}.doc.is-uploading .glyph[data-v-708b5dea]{border-color:var(--clr-accent);border-top-color:transparent}@media (prefers-reduced-motion:no-preference){.doc.is-uploading .glyph[data-v-708b5dea]{animation:doc-spin-708b5dea .8s linear infinite}}@keyframes doc-spin-708b5dea{to{transform:rotate(1turn)}}@media (max-width:769px){.doc[data-v-708b5dea]{grid-template-columns:minmax(0,1fr)}.doc-actions[data-v-708b5dea]{grid-column:1;grid-row:auto}.doc-actions .btn-ghost[data-v-708b5dea]{flex:1}}.ob-rail[data-v-4b8ab908]{min-width:0}@media (min-width:651px){.ob-rail[data-v-4b8ab908]{position:sticky;top:24px}.av-field-label[data-v-4b8ab908]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.ob-column[data-v-4b8ab908]{min-width:0;max-width:46rem}@media (min-width:1280px){.ob-column[data-v-4b8ab908]{max-width:50rem}}.ob-column-intro[data-v-4b8ab908]{max-width:none}.ob-title[data-v-4b8ab908]{margin:0;font-family:var(--font-display);font-weight:600;color:#fff;font-size:clamp(1.75rem,calc(1.2rem + 1.6vw),2.5rem);line-height:1.15;letter-spacing:-.01em}.ob-title[data-v-4b8ab908]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:6px}.ob-lead[data-v-4b8ab908]{margin:14px 0 0;max-width:34em;font-size:1.0625rem;line-height:1.6;color:var(--clr-text-sec)}.ob-sub[data-v-4b8ab908]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:12px 0 0;color:var(--clr-text-dim);font-size:.9rem;font-variant-numeric:tabular-nums}.ob-sub strong[data-v-4b8ab908]{color:var(--clr-text-sec);font-weight:600}.ob-meter[data-v-4b8ab908]{margin-top:14px;height:4px;border-radius:var(--r-pill);background:var(--clr-surface-2);overflow:hidden}.ob-meter>span[data-v-4b8ab908]{display:block;height:100%;background:var(--clr-accent);transition:width .25s var(--ease)}.ob-panel[data-v-4b8ab908]{margin-top:24px;padding:28px 32px;background:var(--surf-raised);border:1px solid var(--clr-line);border-radius:var(--r-md)}.ob-panel-title[data-v-4b8ab908]{margin:0 0 10px;font-family:var(--font-display);font-weight:600;color:#fff;font-size:1.2rem}.ob-prose[data-v-4b8ab908]{max-width:42em;font-size:1.0625rem;line-height:1.7;color:var(--clr-text-sec);overflow-wrap:break-word}.ob-prose[data-v-4b8ab908] div{margin-top:.9em}.ob-prose[data-v-4b8ab908] b,.ob-prose[data-v-4b8ab908] strong{color:#fff}.q-label[data-v-4b8ab908]{margin:0;font-family:var(--font-display);font-weight:600;color:#fff;font-size:clamp(1.25rem,calc(1.05rem + .8vw),1.6rem);line-height:1.3;max-width:30em}.q-note[data-v-4b8ab908]{margin:10px 0 0;color:var(--clr-text-dim);font-size:.95rem;max-width:36em}.q-label.is-long[data-v-4b8ab908]{font-size:clamp(1.125rem,calc(1rem + .5vw),1.4rem)}.q-answer[data-v-4b8ab908]{margin-top:22px}.form-field label[data-v-4b8ab908]{display:block;margin-bottom:8px;font-size:.84rem;font-weight:600;color:var(--clr-text-sec)}.q-hint[data-v-4b8ab908]{margin:8px 0 0;color:var(--clr-text-dim);font-size:.9rem}.ob-input[data-v-4b8ab908]{width:100%;max-width:28rem;height:48px;padding:0 14px;background:var(--clr-surface-1);border:1px solid var(--clr-border-md);border-radius:var(--r-md);color:var(--clr-text);font:400 1rem var(--font-body)}.ob-input[data-v-4b8ab908]:focus{outline:none;border-color:var(--clr-primary-light)}.ob-input.is-invalid[data-v-4b8ab908]{border-color:#f87171}.choice-group[data-v-4b8ab908]{border:0;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:28rem}.choice[data-v-4b8ab908]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border:1px solid var(--clr-border-md);border-radius:var(--r-btn);background:var(--clr-surface-1);color:var(--clr-text);font-weight:600;cursor:pointer}.choice input[data-v-4b8ab908]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.choice[data-v-4b8ab908]:focus-within{outline:2px solid var(--clr-accent);outline-offset:3px}.choice .tick[data-v-4b8ab908]{display:none}.choice[data-v-4b8ab908]:has(input:checked){border-color:var(--clr-primary-light);background:rgba(37,99,235,.2);color:#fff}.choice:has(input:checked) .tick[data-v-4b8ab908]{display:inline}.choice-group.is-invalid-group .choice[data-v-4b8ab908]{border-color:#f87171}.form-error[data-v-4b8ab908]{margin:12px 0 0;font-size:.9rem;font-weight:600;color:#fca5a5}.av-alert[data-v-4b8ab908]{margin:18px 0 0}.av-save-error[data-v-4b8ab908]{margin-top:16px}.form-alert strong[data-v-4b8ab908]{display:block;margin-bottom:2px;font-weight:600;color:#fecaca}.av-head[data-v-4b8ab908],.av-row[data-v-4b8ab908]{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr) 5rem;gap:12px 16px;align-items:center}.av-head[data-v-4b8ab908]{padding:0 0 10px;border-bottom:1px solid var(--clr-line);font-size:.84rem;font-weight:600;color:var(--clr-text-dim)}.av-total-head[data-v-4b8ab908]{text-align:right}.av-row[data-v-4b8ab908]{padding:12px 0;border-bottom:1px solid var(--clr-line)}.av-row[data-v-4b8ab908]:last-of-type{border-bottom:0}.av-day[data-v-4b8ab908]{font-weight:600;color:var(--clr-text)}.av-field[data-v-4b8ab908]{gap:6px}.av-field-label[data-v-4b8ab908]{display:block;font-size:.84rem;font-weight:600;color:var(--clr-text-sec)}.av-total[data-v-4b8ab908]{text-align:right;font-variant-numeric:tabular-nums;color:var(--clr-text-sec)}.av-msg[data-v-4b8ab908]{grid-column:1/-1;margin:4px 0 0}.av-sum[data-v-4b8ab908]{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;font-weight:600;color:var(--clr-text)}.av-sum span[data-v-4b8ab908]:last-child{font-family:var(--font-display);font-size:1.5rem;font-variant-numeric:tabular-nums}.limits[data-v-4b8ab908]{margin:0 0 18px;color:var(--clr-text-dim);font-size:.92rem}.error_message[data-v-4b8ab908]{margin-top:12px;color:red;font-weight:600}.intro-grid[data-v-4b8ab908]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 64px;align-items:start}@media (min-width:1000px){.intro-grid[data-v-4b8ab908]{grid-template-columns:minmax(0,26rem) minmax(0,32rem)}}.notes[data-v-4b8ab908]{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:8px;color:var(--clr-text-sec);font-size:.95rem;max-width:36em}.actions-inline[data-v-4b8ab908]{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.phase-list[data-v-4b8ab908]{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--clr-line)}.phase-list li[data-v-4b8ab908]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 14px;padding:16px 0;border-bottom:1px solid var(--clr-line)}.phase-list .rail-marker[data-v-4b8ab908]{grid-row:1/span 2;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--clr-border-md);border-radius:var(--r-pill);font-size:.78rem;font-weight:600;color:var(--clr-text-sec)}.phase-list .pt[data-v-4b8ab908]{font-weight:600;color:#fff}.phase-list .pd[data-v-4b8ab908]{color:var(--clr-text-sec);font-size:.95rem}.phase-list li.is-complete .rail-marker[data-v-4b8ab908]{border-color:var(--clr-accent);color:var(--clr-accent)}.phase-list li.is-current .rail-marker[data-v-4b8ab908]{border-color:var(--clr-primary-light);background:var(--clr-primary);color:#fff}.contact[data-v-4b8ab908]{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--clr-line)}.contact li[data-v-4b8ab908]{border-bottom:1px solid var(--clr-line)}.contact a[href][data-v-4b8ab908]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;text-decoration:none;color:#fff;font-variant-numeric:tabular-nums}.contact .k[data-v-4b8ab908]{color:var(--clr-text-dim);font-size:.9rem}.rail-skeleton[data-v-4b8ab908]{display:block}.rail-skeleton .rail-node[data-v-4b8ab908]{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px}.skel[data-v-4b8ab908]{border-radius:var(--r-sm);background:var(--clr-surface-2)}.skel-marker[data-v-4b8ab908]{flex:none;width:26px;height:26px;border-radius:var(--r-pill)}.skel-line[data-v-4b8ab908]{height:14px;width:70%}.skel-title[data-v-4b8ab908]{height:40px;width:60%}.skel-sub[data-v-4b8ab908]{height:14px;width:35%;margin-top:16px}.skel-row[data-v-4b8ab908]{height:16px;width:95%;margin-top:12px}.skel-row[data-v-4b8ab908]:first-child{margin-top:0}.skel-row.short[data-v-4b8ab908]{width:60%}@media (max-width:650px){.ob-title[data-v-4b8ab908]{font-size:1.5rem}.ob-lead[data-v-4b8ab908]{font-size:1rem}.ob-meter[data-v-4b8ab908]{display:none}.ob-panel[data-v-4b8ab908]{margin-top:14px;padding:20px 16px}.choice[data-v-4b8ab908]{min-height:60px;font-size:1.05rem}.av-head[data-v-4b8ab908]{display:none}.av-row[data-v-4b8ab908]{grid-template-columns:1fr 1fr;padding:16px 0}.av-day[data-v-4b8ab908]{grid-column:1}.av-total[data-v-4b8ab908]{grid-column:2;grid-row:1}.av-total[data-v-4b8ab908]:before{content:"Total ";color:var(--clr-text-dim)}}@media (prefers-reduced-motion:reduce){.ob-meter>span[data-v-4b8ab908]{transition:none}}.call-to-action[data-v-caab2d48]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(28px,3.5vw,56px);align-items:stretch;margin:0 auto 60px;padding:clamp(28px,3.2vw,44px) clamp(26px,3vw,44px);border-radius:var(--r-xl);background:linear-gradient(135deg,rgba(37,99,235,.16),hsla(0,0%,100%,.03));border:1px solid rgba(96,165,250,.24)}.cta-title[data-v-caab2d48]{padding:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;color:var(--clr-text);letter-spacing:-.02em;line-height:1.18;margin:0 0 10px;text-transform:none}.cta-copy[data-v-caab2d48]{font-size:clamp(.96rem,calc(.92rem + .2vw),1.05rem);line-height:1.65;color:var(--clr-text-sec);max-width:35em;margin:0 0 22px}.cta-copy a[data-v-caab2d48]{color:var(--clr-accent);text-decoration:none;border-bottom:1px solid rgba(96,165,250,.35);transition:border-color .15s var(--ease)}.cta-copy a[data-v-caab2d48]:hover{border-color:var(--clr-accent)}.cta-actions[data-v-caab2d48]{display:flex;flex-wrap:wrap;gap:12px}.cta-phone[data-v-caab2d48]{font-variant-numeric:tabular-nums}.cta-hiring[data-v-caab2d48]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:clamp(28px,3.5vw,56px);border-left:1px solid rgba(96,165,250,.2)}.cta-hiring-copy[data-v-caab2d48]{font-size:.92rem;line-height:1.6;color:var(--clr-text-dim);margin:0 0 16px;max-width:17em}.cta-hiring-btn[data-v-caab2d48]{height:2.75rem;padding:0 1.4rem;font-size:.8rem}@media screen and (max-width:900px){.call-to-action[data-v-caab2d48]{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,30px);align-items:start}.cta-hiring[data-v-caab2d48]{padding-left:0;padding-top:clamp(22px,3vw,30px);border-left:0;border-top:1px solid rgba(96,165,250,.2)}.cta-hiring-copy[data-v-caab2d48]{max-width:29em}}@media screen and (max-width:520px){.cta-actions .btn-primary[data-v-caab2d48],.cta-actions .cta-phone[data-v-caab2d48]{flex:1 1 100%;justify-content:center}}.crumbs[data-v-2b90a480]{position:static;top:auto;left:auto;right:auto;width:auto;height:auto;margin:0 0 14px;padding:0;background:none;z-index:auto}.crumbs ol[data-v-2b90a480]{list-style:none;flex-wrap:wrap;margin:0;padding:0;font-family:var(--font-body);font-size:13.5px;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.45)}.crumbs li[data-v-2b90a480],.crumbs ol[data-v-2b90a480]{display:flex;align-items:center;gap:8px}.crumbs a[href][data-v-2b90a480]{color:var(--clr-accent-hover);text-decoration:none}.crumbs a[href][data-v-2b90a480]:hover{color:#fff}.crumbs .sep[data-v-2b90a480]{color:var(--clr-text-sec)}.crumbs [aria-current=page][data-v-2b90a480]{color:#fff}@media screen and (max-width:769px){.crumbs[data-v-2b90a480]{margin-bottom:6px}.crumbs ol[data-v-2b90a480]{gap:4px 6px;font-size:12px}.crumbs a[href][data-v-2b90a480]{display:inline-flex;align-items:center;min-height:44px;padding:12px 0;margin:-12px 0}}.rs[data-v-b7efd6ca]{width:100%;margin:0;padding:calc(var(--section-y, clamp(34px, 3.4vw, 60px))*1.25) 0;border-top:1px solid var(--clr-line);background:var(--surf-raised)}.rs-in[data-v-b7efd6ca]{width:min(var(--page-max),100% - var(--page-gutter) * 2);margin:0 auto;--page-gutter:56px}.rs-head[data-v-b7efd6ca]{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--clr-line)}.rs-h2[data-v-b7efd6ca]{margin:0;padding:0;font-family:var(--font-display);font-size:clamp(1.7rem,calc(1.1rem + 2.3vw),3rem);font-weight:600;line-height:1.14;letter-spacing:-.015em;color:#fff;text-transform:none}.rs-grid[data-v-b7efd6ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:64px;column-gap:64px}.rs-row[data-v-b7efd6ca]{display:block;padding:18px 0;border-top:1px solid var(--clr-line);text-decoration:none}.rs-grid .rs-row[data-v-b7efd6ca]:nth-child(-n+2){border-top:0}.rs-row-label[data-v-b7efd6ca]{display:block;font-size:17px;font-weight:600;line-height:1.3;color:var(--clr-accent)}.rs-row[href]:hover .rs-row-label[data-v-b7efd6ca]{color:var(--clr-accent-hover)}.rs-row-note[data-v-b7efd6ca]{display:block;max-width:34em;margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--clr-text-dim)}@media screen and (max-width:1279px){.rs-in[data-v-b7efd6ca]{--page-gutter:40px}}@media screen and (max-width:999px){.rs-in[data-v-b7efd6ca]{--page-gutter:24px}}@media screen and (max-width:769px){.rs[data-v-b7efd6ca]{padding:40px 0}.rs-in[data-v-b7efd6ca]{--page-gutter:16px}.rs-head[data-v-b7efd6ca]{margin-bottom:20px;padding-bottom:16px}.rs-h2[data-v-b7efd6ca]{font-size:30px}.rs-grid[data-v-b7efd6ca]{grid-template-columns:minmax(0,1fr)}.rs-grid .rs-row[data-v-b7efd6ca]:nth-child(-n+2){border-top:1px solid var(--clr-line)}.rs-grid .rs-row[data-v-b7efd6ca]:first-child{border-top:0}.rs-row[data-v-b7efd6ca]{min-height:44px}}