.lay-apply-card.card-spotlight{--background:var(--lay-ink-2);--foreground:var(--lay-ink-fg);--muted-foreground:var(--lay-ink-muted);--border:var(--lay-ink-rule);--input:color-mix(in oklab, var(--lay-ink-rule) 60%, var(--lay-ink-muted));--card:var(--lay-text);--link:color-mix(in oklab, var(--lay-accent) 42%, var(--lay-bg));--ring:color-mix(in oklab, var(--lay-cta) 62%, var(--lay-cta-text));--destructive:color-mix(in oklab, var(--lay-danger) 55%, var(--lay-bg));--lay-cta-ring:color-mix(in oklab, var(--lay-cta-text) 22%, transparent);--spotlight-color:color-mix(in srgb, var(--lay-cta) 50%, transparent);color-scheme:dark;border-radius:var(--radius-card);border-color:var(--lay-ink-rule);background-color:var(--lay-text);color:var(--lay-ink-fg);padding:var(--lay-space-5);box-shadow:var(--lay-e2)}@media (width>=48rem){.lay-apply-card.card-spotlight{padding:var(--lay-space-6)}}.lay-apply-form,.lay-apply-success{position:relative}.lay-apply-form h2,.lay-apply-success h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.lay-apply-form h2:focus,.lay-apply-success h2:focus{outline:none}.lay-apply-email{overflow-wrap:anywhere;max-width:100%;display:inline-block}.lay-apply-step[hidden]{display:none}.lay-apply-step+.lay-apply-step{margin-top:var(--lay-space-7)}.lay-apply-form[data-hydrated] .lay-apply-step+.lay-apply-step{margin-top:0}.lay-apply-progress{margin-bottom:var(--lay-space-5);display:none}:root[data-lay-js] .lay-apply-progress{display:block}.lay-apply-progress p{justify-content:space-between;gap:var(--lay-space-1) var(--lay-space-3);flex-wrap:wrap;display:flex}.lay-apply-progress__bars{gap:var(--lay-space-2);margin:var(--lay-space-3) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.lay-apply-progress__bars li{background-color:var(--lay-ink-rule);border-radius:999px;height:.25rem;transition:background-color .2s}.lay-apply-progress__bars li[data-reached]{background-color:var(--lay-cta)}:root[data-lay-js] .lay-apply-form:not([data-hydrated]) .lay-apply-step~.lay-apply-step{display:none}:root[data-lay-js] .lay-apply-form:not([data-hydrated]) .lay-apply-actions{visibility:hidden}.lay-apply-actions{gap:var(--lay-space-3);margin-top:var(--lay-space-6);display:flex}.lay-apply-actions>:first-child:not(:last-child){flex:none}.lay-apply-actions>:last-child{min-width:0;height:auto;padding-block:var(--lay-space-2);white-space:normal;text-wrap:balance}.lay-apply-field{margin:var(--lay-space-5) 0 0;border:0;min-width:0;padding:0}.lay-apply-label{margin-bottom:var(--lay-space-2);color:var(--foreground);padding:0;display:block}.lay-apply-control{color:var(--foreground);background-color:color-mix(in oklab, var(--lay-ink-2) 70%, transparent);transition:border-color .16s,box-shadow .16s}.lay-apply-control::placeholder{color:var(--muted-foreground)}.lay-apply-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted-foreground) 50%), linear-gradient(135deg, var(--muted-foreground) 50%, transparent 50%);background-position:right 1.25rem center,right .875rem center;background-repeat:no-repeat;background-size:.375rem .375rem;padding-right:2.5rem}.lay-apply-select:invalid{color:var(--muted-foreground)}.lay-apply-select option{color:var(--lay-ink-fg);background-color:var(--lay-ink-2)}.lay-apply-textarea{resize:vertical;min-height:6rem}.lay-apply-roles{gap:var(--lay-space-2);flex-wrap:wrap;display:flex}.lay-apply-roles>.lay-apply-role{white-space:nowrap;flex:auto}@media (width>=48rem){.lay-apply-roles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.lay-apply-role{min-height:2.75rem;padding:var(--lay-space-2);border:1px solid var(--input);border-radius:var(--radius-control);color:var(--muted-foreground);text-align:center;cursor:pointer;justify-content:center;align-items:center;line-height:1.2;transition:border-color .16s,background-color .16s,color .16s;display:flex;position:relative}.lay-apply-role input{opacity:0;cursor:pointer;position:absolute;inset:0}.lay-apply-role:hover{color:var(--foreground)}.lay-apply-role:has(input:checked){border-color:var(--lay-cta);background-color:color-mix(in oklab, var(--lay-cta) 22%, transparent);color:var(--foreground)}.lay-apply-role:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.lay-apply-field[aria-invalid=true] .lay-apply-role{border-color:var(--destructive)}.lay-apply-error,.lay-apply-status{color:var(--destructive)}.lay-apply-status:focus{outline:none}.lay-apply-status:not(:empty){margin-top:var(--lay-space-5)}.lay-apply-status:not(:empty)+.lay-apply-actions{margin-top:var(--lay-space-4)}.lay-apply-accept{margin-top:var(--lay-space-5)}.lay-apply-check{align-items:start;gap:var(--lay-space-3);min-height:2.75rem;color:var(--foreground);line-height:var(--text-small--line-height);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.lay-apply-accept>*+.lay-apply-check{margin-top:var(--lay-space-2)}.lay-apply-check input{width:1.25rem;height:1.25rem;accent-color:var(--lay-cta);cursor:pointer;margin:0}.lay-apply-check input[aria-invalid=true]{outline:2px solid var(--destructive);outline-offset:2px}.lay-apply-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lay-skip{clip-path:inset(50%);white-space:nowrap;z-index:110;width:1px;height:1px;padding:var(--lay-space-2) var(--lay-space-4);background:var(--lay-cta);color:var(--lay-cta-text);border-radius:0 0 var(--radius-control) 0;font-weight:700;text-decoration:none;position:absolute;overflow:hidden}.lay-skip:focus-visible{top:0;left:env(safe-area-inset-left);clip-path:none;width:auto;min-width:44px;height:auto;min-height:44px;position:fixed;overflow:visible}.waves:before{display:none}.lay-apply[data-astro-cid-6qlv3tsv]{min-height:100svh}.lay-apply-shell[data-astro-cid-6qlv3tsv]{width:var(--lay-shell);gap:var(--lay-space-7);padding-block:calc(var(--lay-header-top) + var(--lay-header-height) + var(--lay-space-7)) var(--lay-section-inset);margin-inline:auto;display:grid}.lay-apply-more[data-astro-cid-6qlv3tsv]{max-width:36rem}.lay-apply-next[data-astro-cid-6qlv3tsv] h2[data-astro-cid-6qlv3tsv]{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.lay-apply-next[data-astro-cid-6qlv3tsv] ol[data-astro-cid-6qlv3tsv]{gap:var(--lay-space-5);margin:var(--lay-space-5) 0 0;padding:0;list-style:none;display:grid}.lay-apply-next[data-astro-cid-6qlv3tsv] li[data-astro-cid-6qlv3tsv]{gap:var(--lay-space-4);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid}.lay-apply-next__n[data-astro-cid-6qlv3tsv]{border:1px solid var(--lay-border);background:var(--lay-surface);width:2.5rem;height:2.5rem;color:var(--lay-cta);font-family:var(--lay-font-display);font-weight:var(--lay-display-weight);box-shadow:var(--lay-e1);border-radius:999px;place-items:center;display:grid}.lay-apply-next[data-astro-cid-6qlv3tsv] h3[data-astro-cid-6qlv3tsv]{font-family:var(--lay-font-sans);font-size:var(--text-base,1rem);letter-spacing:0;margin:0;font-weight:700}.lay-apply-next[data-astro-cid-6qlv3tsv] p[data-astro-cid-6qlv3tsv]{margin-top:var(--lay-space-1);max-width:30rem}.lay-apply-partner[data-astro-cid-6qlv3tsv]{align-items:center;column-gap:var(--lay-space-2);margin-top:var(--lay-space-6);font-size:var(--text-small);line-height:var(--text-small--line-height);flex-wrap:wrap;display:flex}.lay-apply-partner[data-astro-cid-6qlv3tsv] a[data-astro-cid-6qlv3tsv]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}#application[data-astro-cid-6qlv3tsv],.lay-apply-alert[data-astro-cid-6qlv3tsv]{scroll-margin-top:var(--lay-anchor-offset)}.lay-apply-account[data-astro-cid-6qlv3tsv]{width:100%;max-width:36rem}.lay-apply-alert[data-astro-cid-6qlv3tsv]{margin:0 0 var(--lay-space-4);padding:var(--lay-space-4);border:1px solid var(--lay-danger);border-radius:var(--radius-control);background:var(--lay-surface);color:var(--lay-text);font-size:var(--text-small);line-height:var(--text-small--line-height);display:none}.lay-apply-alert[data-astro-cid-6qlv3tsv]:target{display:block}@media (width<48rem){.lay-apply-promise[data-astro-cid-6qlv3tsv]{text-align:center}.lay-apply-account[data-astro-cid-6qlv3tsv]{margin-inline:auto}}@media (width>=48rem){.lay-hero-title[data-astro-cid-6qlv3tsv]{font-size:3.25rem;line-height:3.375rem}}@media (width>=64rem){.lay-apply-shell[data-astro-cid-6qlv3tsv]{--lay-apply-title-size:4.5rem;grid-template:"promise account""more account"1fr/minmax(0,1fr) 30rem;align-items:start;gap:0 6rem}.lay-apply-promise[data-astro-cid-6qlv3tsv]{grid-area:promise}.lay-apply-account[data-astro-cid-6qlv3tsv]{margin-top:calc(var(--lay-apply-title-size) * .1);grid-area:account}.lay-apply-more[data-astro-cid-6qlv3tsv]{margin-top:var(--lay-space-7);grid-area:more}.lay-hero-title[data-astro-cid-6qlv3tsv]{font-size:var(--lay-apply-title-size);line-height:.95}.lay-hero-intro[data-astro-cid-6qlv3tsv]{margin-top:var(--lay-space-5)}}
