.uc-apply{margin-top:24px;border:1px solid var(--line-1);border-radius:5px;background:var(--uc-paper);padding:clamp(20px,2vw,28px)}.uc-apply-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:18px}.uc-apply-form{display:flex;flex-direction:column;gap:18px}.uc-apply-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.uc-apply-field{display:flex;flex-direction:column;gap:6px;min-width:0}.uc-apply-field--wide{grid-column:1 / -1}.uc-apply-label{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--uc-ink)}.uc-apply-field input[type=text],.uc-apply-field input[type=email]{background:var(--uc-paper);border:1px solid var(--line-1);border-radius:5px;padding:11px 12px;font-family:var(--font-display);font-size:15px;line-height:1.35;color:var(--fg-1);transition:border-color .15s ease,box-shadow .15s ease}.uc-apply-field input::placeholder{color:var(--fg-3)}.uc-apply-field input:focus{outline:none;border-color:var(--uc-black);box-shadow:0 0 0 3px #0a0a0a0f}.uc-apply-q{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:var(--fg-1)}.uc-apply-field textarea{background:var(--uc-paper);border:1px solid var(--line-1);border-radius:5px;padding:11px 12px;font-family:var(--font-display);font-size:15px;line-height:1.5;color:var(--fg-1);transition:border-color .15s ease,box-shadow .15s ease;resize:vertical;min-height:96px}.uc-apply-field textarea:focus{outline:none;border-color:var(--uc-black);box-shadow:0 0 0 3px #0a0a0a0f}.uc-apply-hint{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3)}.uc-apply-error{background:#fff4f3;color:#b5322b;border-radius:5px;padding:10px 12px;font-family:var(--font-display);font-size:13px}.uc-apply-req{color:#b5322b;font-weight:700;margin-left:2px}.uc-apply-optional{color:var(--fg-3);font-weight:400}.uc-apply-field-err{font-family:var(--font-display);font-size:12px;color:#b5322b;margin-top:5px;display:none}.uc-apply-field-err.is-visible{display:block}.uc-apply-field input.uc-apply-invalid,.uc-apply-field textarea.uc-apply-invalid{border-color:#b5322b}.uc-apply-submit{width:100%;justify-content:center}.uc-apply-success{padding:4px 0 0}.uc-apply-success-h{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.015em;color:var(--fg-1);margin-bottom:8px}.uc-apply-success p{margin:0;font-family:var(--font-serif);font-size:15.5px;line-height:1.55;color:var(--fg-2);max-width:52ch}@media(max-width:640px){.uc-apply-grid{grid-template-columns:1fr}}.jb-hero[data-astro-cid-dae3phbi]{position:relative;background:var(--uc-cream);border-bottom:1px solid var(--line-1);padding:clamp(72px,12vh,140px) var(--page-x) clamp(56px,9vh,96px);overflow:hidden}.jb-hero-vignette[data-astro-cid-dae3phbi]{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(10,10,10,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,10,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 45%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 45%,transparent 100%)}.jb-hero-wrap[data-astro-cid-dae3phbi]{max-width:var(--page-max);margin:0 auto;position:relative;z-index:1}.jb-hero-grid[data-astro-cid-dae3phbi]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding-top:clamp(28px,4vh,48px);align-items:start}@media(max-width:820px){.jb-hero-grid[data-astro-cid-dae3phbi]{grid-template-columns:1fr}}.jb-h1[data-astro-cid-dae3phbi]{margin:0;font-family:var(--font-hero);font-weight:700;font-size:clamp(40px,6.4vw,80px);letter-spacing:-.05em;line-height:.95;color:var(--fg-1);text-wrap:balance}.jb-dek[data-astro-cid-dae3phbi]{margin:clamp(20px,3vw,32px) 0 0;max-width:580px;font-family:var(--font-serif);font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--fg-2);text-wrap:pretty}.jb-meta-row[data-astro-cid-dae3phbi]{margin-top:clamp(24px,3vw,36px);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);max-width:580px}.jb-meta[data-astro-cid-dae3phbi]{padding:14px 16px;border-right:1px solid var(--line-1)}.jb-meta[data-astro-cid-dae3phbi]:first-child{padding-left:0}.jb-meta[data-astro-cid-dae3phbi]:last-child{border-right:none;padding-right:0}@media(max-width:540px){.jb-meta[data-astro-cid-dae3phbi]{border-right:none;border-bottom:1px solid var(--line-1);padding:10px 0}.jb-meta[data-astro-cid-dae3phbi]:last-child{border-bottom:none}}.jb-meta-k[data-astro-cid-dae3phbi]{display:block;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px}.jb-meta-v[data-astro-cid-dae3phbi]{display:block;font-family:var(--font-display);font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--fg-1)}.jb-cta-row[data-astro-cid-dae3phbi]{margin-top:clamp(28px,3.5vw,40px);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.jb-spec[data-astro-cid-dae3phbi]{border:1px solid var(--line-1);border-radius:5px;padding:clamp(20px,2vw,28px);background:var(--uc-paper);display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}@media(max-width:820px){.jb-spec[data-astro-cid-dae3phbi]{position:static}}.jb-spec-eyebrow[data-astro-cid-dae3phbi]{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.jb-spec[data-astro-cid-dae3phbi] dl[data-astro-cid-dae3phbi]{margin:0;display:flex;flex-direction:column;gap:12px}.jb-spec-row[data-astro-cid-dae3phbi]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:1px dotted var(--line-1)}.jb-spec-row[data-astro-cid-dae3phbi]:last-child{border-bottom:none;padding-bottom:0}.jb-spec-row[data-astro-cid-dae3phbi] dt[data-astro-cid-dae3phbi]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin:0}.jb-spec-row[data-astro-cid-dae3phbi] dd[data-astro-cid-dae3phbi]{font-family:var(--font-display);font-size:13.5px;font-weight:700;color:var(--fg-1);margin:0;text-align:right}.jb-spec-footer[data-astro-cid-dae3phbi]{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line-1);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--fg-2)}.jb-photo[data-astro-cid-dae3phbi]{background:var(--uc-paper);padding:clamp(40px,6vh,64px) var(--page-x) 0}.jb-photo[data-astro-cid-dae3phbi] figure[data-astro-cid-dae3phbi]{max-width:var(--page-max);margin:0 auto;border-radius:5px;overflow:hidden;border:1px solid var(--line-1);background:var(--uc-bone)}.jb-photo[data-astro-cid-dae3phbi] img[data-astro-cid-dae3phbi]{width:100%;height:auto;max-height:480px;object-fit:cover;display:block}.jb-body[data-astro-cid-dae3phbi]{background:var(--uc-paper);padding:clamp(48px,8vh,96px) var(--page-x)}.jb-body-wrap[data-astro-cid-dae3phbi]{max-width:720px;margin:0 auto}.jb-body[data-astro-cid-dae3phbi] .px-6{padding-left:0;padding-right:0}.jb-cta[data-astro-cid-dae3phbi]{background:var(--uc-cream);color:var(--fg-1);border-top:1px solid var(--line-1);padding:clamp(56px,8vh,96px) var(--page-x)}.jb-cta-wrap[data-astro-cid-dae3phbi]{max-width:var(--page-max);margin:0 auto}.jb-cta-grid[data-astro-cid-dae3phbi]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);padding-top:clamp(28px,4vh,48px);align-items:start}@media(max-width:820px){.jb-cta-grid[data-astro-cid-dae3phbi]{grid-template-columns:1fr}}.jb-cta-h[data-astro-cid-dae3phbi]{margin:0;font-family:var(--font-hero);font-weight:700;font-size:clamp(36px,5vw,64px);letter-spacing:-.04em;line-height:.98;color:var(--fg-1);text-wrap:balance}.jb-cta-serif[data-astro-cid-dae3phbi]{font-family:var(--font-serif);font-weight:400;color:var(--fg-2)}.jb-cta-dek[data-astro-cid-dae3phbi]{margin:0;font-family:var(--font-serif);font-size:15.5px;line-height:1.55;color:var(--fg-2);text-wrap:pretty}.jb-cta-alt[data-astro-cid-dae3phbi]{margin:16px 0 0;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-3)}.jb-cta-alt[data-astro-cid-dae3phbi] a[data-astro-cid-dae3phbi]{color:var(--fg-2)}.jb-cta-alt[data-astro-cid-dae3phbi] a[data-astro-cid-dae3phbi]:hover{color:var(--fg-1)}.jb-cta[data-astro-cid-dae3phbi]{scroll-margin-top:80px}
