.apply-section[data-astro-cid-zogfb2ns]{background:var(--teal);padding:96px 40px}.apply-inner[data-astro-cid-zogfb2ns]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start}.apply-heading[data-astro-cid-zogfb2ns]{font-family:Brandon Grotesque,Poppins,sans-serif;font-weight:700;font-size:var(--type-h2);color:#fff;margin:0 0 10px;line-height:1.05}.apply-meta-line[data-astro-cid-zogfb2ns]{font-family:Brandon Grotesque,Poppins,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--mint);margin:0 0 20px}.apply-intro[data-astro-cid-zogfb2ns]{font-family:Rubik,sans-serif;font-size:17px;line-height:1.6;color:#ffffffd9;margin:0 0 20px;max-width:44ch}.apply-points[data-astro-cid-zogfb2ns]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.apply-points[data-astro-cid-zogfb2ns] li[data-astro-cid-zogfb2ns]{font-family:Rubik,sans-serif;font-size:15px;color:#ffffffe6;padding-left:26px;position:relative}.apply-points[data-astro-cid-zogfb2ns] li[data-astro-cid-zogfb2ns]:before{content:"✓";position:absolute;left:0;color:var(--mint);font-weight:700}.apply-group-note[data-astro-cid-zogfb2ns]{font-family:Rubik,sans-serif;font-size:13px;color:#ffffffa6;margin:20px 0 0}.apply-group-note[data-astro-cid-zogfb2ns] a[data-astro-cid-zogfb2ns]{color:var(--mint)}.apply-form[data-astro-cid-zogfb2ns]{background:#fff;border-radius:16px;padding:36px 34px;display:grid;gap:16px;box-shadow:0 24px 60px #00000038}.apply-row[data-astro-cid-zogfb2ns]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.apply-field[data-astro-cid-zogfb2ns]{display:flex;flex-direction:column;gap:6px}.apply-field[data-astro-cid-zogfb2ns] label[data-astro-cid-zogfb2ns]{font-family:Brandon Grotesque,Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.apply-field[data-astro-cid-zogfb2ns] input[data-astro-cid-zogfb2ns],.apply-field[data-astro-cid-zogfb2ns] textarea[data-astro-cid-zogfb2ns]{font-family:Rubik,sans-serif;font-size:15px;padding:12px 14px;border:1px solid var(--ink-border);border-radius:8px;background:var(--paper-alt);color:var(--ink);width:100%;resize:vertical}.apply-field[data-astro-cid-zogfb2ns] input[data-astro-cid-zogfb2ns]:focus-visible,.apply-field[data-astro-cid-zogfb2ns] textarea[data-astro-cid-zogfb2ns]:focus-visible{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.apply-optin[data-astro-cid-zogfb2ns]{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-family:Rubik,sans-serif;font-size:13.5px;line-height:1.5;color:var(--ink);cursor:pointer}.apply-optin[data-astro-cid-zogfb2ns] input[data-astro-cid-zogfb2ns]{margin-top:1px;width:18px;height:18px;accent-color:var(--teal)}.apply-privacy[data-astro-cid-zogfb2ns]{font-family:Rubik,sans-serif;font-size:12px;line-height:1.5;color:var(--ink-muted);margin:0}.apply-privacy[data-astro-cid-zogfb2ns] a{color:var(--teal)}.apply-hp[data-astro-cid-zogfb2ns]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.apply-submit[data-astro-cid-zogfb2ns]{font-family:Brandon Grotesque,Poppins,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;color:#fff;background:var(--teal);border:none;border-radius:999px;padding:16px 28px;cursor:pointer;transition:background .2s;margin-top:4px}.apply-submit[data-astro-cid-zogfb2ns]:hover{background:var(--teal-dark)}.apply-submit--closed[data-astro-cid-zogfb2ns],.apply-submit--closed[data-astro-cid-zogfb2ns]:hover{background:#b8c2c0;color:#fff;cursor:not-allowed;margin-top:20px}.apply-fineprint[data-astro-cid-zogfb2ns]{font-family:Rubik,sans-serif;font-size:12.5px;color:var(--ink-muted);text-align:center;margin:2px 0 0}@media (max-width: 900px){.apply-section[data-astro-cid-zogfb2ns]{padding:64px 24px}.apply-inner[data-astro-cid-zogfb2ns]{grid-template-columns:1fr;gap:36px}.apply-form[data-astro-cid-zogfb2ns]{padding:28px 22px}.apply-row[data-astro-cid-zogfb2ns]{grid-template-columns:1fr}}.apply-jump[data-astro-cid-oeujdejm]{background:var(--teal);padding:0 24px 88px;text-align:center}.apply-jump-btn--closed[data-astro-cid-oeujdejm],.apply-jump-btn--closed[data-astro-cid-oeujdejm]:hover{background:#b8c2c0;color:#fff;opacity:1;cursor:not-allowed}@media (max-width: 768px){.apply-jump[data-astro-cid-oeujdejm]{padding-bottom:72px}}
