.photo-hero[data-astro-cid-joeysztq]{position:relative;overflow:hidden;background:#07111f;display:flex;align-items:center}.photo-hero[data-astro-cid-joeysztq] .hero-visual[data-astro-cid-joeysztq]{position:absolute;inset:0;z-index:0;overflow:hidden}.photo-hero[data-astro-cid-joeysztq] .hero-visual[data-astro-cid-joeysztq] img[data-astro-cid-joeysztq]{width:100%;height:100%;object-fit:cover;object-position:39% 28%;display:block;transform:scale(1.045);transform-origin:39% 34%}.photo-hero[data-astro-cid-joeysztq] .hero-wash[data-astro-cid-joeysztq]{position:absolute;inset:0;background:linear-gradient(90deg,#07111f14,#09264d33 32%,#0c3b76b8 58%,#07111ffa),linear-gradient(180deg,#0000001a,#0000002e);z-index:1;pointer-events:none}.photo-hero[data-astro-cid-joeysztq] .container[data-astro-cid-joeysztq]{position:relative;z-index:2;width:100%}.photo-hero[data-astro-cid-joeysztq] .hero-copy[data-astro-cid-joeysztq]{max-width:620px;margin-left:auto}.photo-hero[data-astro-cid-joeysztq] .eyebrow[data-astro-cid-joeysztq]{color:#c9a961}.hero-mobile-photo[data-astro-cid-joeysztq]{display:none}@media (max-width: 1000px){.photo-hero[data-astro-cid-joeysztq] .hero-visual[data-astro-cid-joeysztq]{opacity:.62}.photo-hero[data-astro-cid-joeysztq] .hero-wash[data-astro-cid-joeysztq]{background:linear-gradient(90deg,#07111f40,#09264d85 38%,#07111ffa)}}@media (max-width: 700px){.photo-hero[data-astro-cid-joeysztq]{display:block!important;min-height:0!important;padding:72px 0 var(--space-12)!important}.photo-hero[data-astro-cid-joeysztq] .hero-visual[data-astro-cid-joeysztq],.photo-hero[data-astro-cid-joeysztq] .hero-wash[data-astro-cid-joeysztq]{display:none}.hero-mobile-photo[data-astro-cid-joeysztq]{display:block;width:100%;height:265px;object-fit:cover;object-position:20% 24%;margin:0 0 27px}.photo-hero[data-astro-cid-joeysztq] .hero-copy[data-astro-cid-joeysztq]{margin-left:0;max-width:none}}.apply-hero[data-astro-cid-joeysztq]{min-height:600px;padding-top:calc(72px + var(--space-16));padding-bottom:var(--space-16)}.apply-hero[data-astro-cid-joeysztq] .eyebrow[data-astro-cid-joeysztq]{font-size:.82rem;margin-bottom:var(--space-4)}.apply-hero[data-astro-cid-joeysztq] h1[data-astro-cid-joeysztq]{color:var(--white);font-size:clamp(var(--text-2xl),5vw,var(--text-4xl));margin-bottom:var(--space-5);max-width:700px}.apply-subtitle[data-astro-cid-joeysztq]{color:#ffffffb8;font-size:var(--text-md);line-height:1.7;max-width:620px}.apply-body[data-astro-cid-joeysztq]{padding-block:var(--space-16);background:var(--cream)}.apply-layout[data-astro-cid-joeysztq]{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-16);align-items:start}.apply-sidebar[data-astro-cid-joeysztq]{display:flex;flex-direction:column;gap:var(--space-8)}.sidebar-block[data-astro-cid-joeysztq]{background:var(--white);border:1px solid var(--border);padding:var(--space-8)}.sidebar-block--quiet[data-astro-cid-joeysztq]{background:transparent;border-color:var(--border)}.sidebar-label[data-astro-cid-joeysztq]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--space-4)}.sidebar-title[data-astro-cid-joeysztq]{font-size:var(--text-lg);margin-bottom:var(--space-5);line-height:1.3}.sidebar-list[data-astro-cid-joeysztq]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-list[data-astro-cid-joeysztq] li[data-astro-cid-joeysztq]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6;padding-left:var(--space-5);position:relative}.sidebar-list[data-astro-cid-joeysztq] li[data-astro-cid-joeysztq]:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:50%;background:var(--gold)}.sidebar-copy[data-astro-cid-joeysztq]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.75;margin-bottom:var(--space-4)}.sidebar-copy[data-astro-cid-joeysztq]:last-child{margin-bottom:0}.apply-form-area[data-astro-cid-joeysztq]{background:var(--white);border:1px solid var(--border);padding:var(--space-10)}.form-intro[data-astro-cid-joeysztq]{color:var(--text-muted);line-height:1.75;margin-bottom:var(--space-8);font-size:var(--text-sm)}.apply-form[data-astro-cid-joeysztq]{display:flex;flex-direction:column;gap:var(--space-6)}.form-group[data-astro-cid-joeysztq]{display:flex;flex-direction:column;gap:var(--space-2)}.form-group[data-astro-cid-joeysztq] label[data-astro-cid-joeysztq]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--text);line-height:1.4}.form-group[data-astro-cid-joeysztq] .optional[data-astro-cid-joeysztq]{font-weight:400;color:var(--text-light)}.form-group[data-astro-cid-joeysztq] input[data-astro-cid-joeysztq],.form-group[data-astro-cid-joeysztq] textarea[data-astro-cid-joeysztq]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text);background:var(--cream);border:1px solid var(--border);padding:var(--space-3) var(--space-4);line-height:1.6;width:100%;outline:none;transition:border-color .2s;resize:vertical}.form-group[data-astro-cid-joeysztq] input[data-astro-cid-joeysztq]:focus,.form-group[data-astro-cid-joeysztq] textarea[data-astro-cid-joeysztq]:focus{border-color:var(--gold)}.form-group[data-astro-cid-joeysztq] textarea[data-astro-cid-joeysztq]{min-height:80px}.apply-submit[data-astro-cid-joeysztq]{width:100%;justify-content:center;text-align:center;margin-top:var(--space-2)}.form-note[data-astro-cid-joeysztq]{font-size:var(--text-xs);color:var(--text-light);text-align:center;margin:0}.hidden[data-astro-cid-joeysztq]{display:none}.sidebar-price[data-astro-cid-joeysztq]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--text);margin-bottom:var(--space-5)}.sidebar-copy[data-astro-cid-joeysztq] a[data-astro-cid-joeysztq]{color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.choice-group[data-astro-cid-joeysztq]{border:0;padding:0;margin:0;min-width:0}.choice-group[data-astro-cid-joeysztq] legend[data-astro-cid-joeysztq]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--text);line-height:1.4;padding:0;margin-bottom:var(--space-3)}.form-group[data-astro-cid-joeysztq] label[data-astro-cid-joeysztq].choice{display:flex;align-items:flex-start;gap:var(--space-3);font-weight:400;color:var(--text-muted);cursor:pointer;padding:var(--space-2) 0}.form-group[data-astro-cid-joeysztq] label[data-astro-cid-joeysztq].choice input[data-astro-cid-joeysztq]{width:auto;margin-top:.3em;accent-color:var(--gold);flex-shrink:0}@media (max-width: 900px){.apply-layout[data-astro-cid-joeysztq]{grid-template-columns:1fr;gap:var(--space-10)}.apply-form-area[data-astro-cid-joeysztq]{padding:var(--space-8)}}@media (max-width: 600px){.apply-form-area[data-astro-cid-joeysztq]{padding:var(--space-6)}}
