.apply-form{flex-direction:column;gap:22px;display:flex;position:relative}.apply-field{flex-direction:column;gap:8px;display:flex}.apply-field label,.apply-file-label{font-size:16px;font-weight:700}.apply-field input,.apply-field textarea{font:inherit;color:var(--wp-text);background:#0000004d;border:1.5px solid #ffffff24;border-radius:14px;outline:none;min-width:0;padding:14px 16px;font-size:18px;font-weight:600;line-height:normal}.apply-field input:focus-visible,.apply-field textarea:focus-visible{border-color:var(--wp-pink-lift);outline:2px solid var(--wp-lime);outline-offset:2px}.apply-field input.apply-invalid,.apply-field textarea.apply-invalid{border-color:var(--wp-pink)}.apply-field textarea{resize:vertical;min-height:9.75rem;line-height:1.4}.apply-hint{font-family:var(--wp-mono);color:var(--wp-mute);margin:0;font-size:12px}.apply-file{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.apply-file-wrap{color:var(--wp-text);cursor:pointer;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:15px;font-weight:800;transition:background .15s;display:inline-flex;position:relative}.apply-file-wrap:hover,.apply-file-wrap:focus-within{color:#fff;background:#ff2d872e}.apply-file-wrap:focus-within{outline:2px solid var(--wp-lime);outline-offset:3px}.apply-file input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.apply-file-name{font-family:var(--wp-mono);color:var(--wp-mute);overflow-wrap:anywhere;font-size:12px}.apply-form .waitlist-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.apply-notice{font-family:var(--wp-mono);color:var(--wp-faint);margin:0;font-size:12px;line-height:1.5}.apply-notice a{color:var(--wp-pink-lift);text-underline-offset:2px;font-weight:700;text-decoration:underline}.apply-notice a:hover{color:var(--wp-lime)}.apply-error{min-height:1.25rem;font-family:var(--wp-mono);color:var(--wp-pink-lift);margin:0;font-size:13px;font-weight:700}.apply-submit{font:inherit;background:var(--wp-grad);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:18px 24px;font-size:18px;font-weight:700;transition:box-shadow .15s;box-shadow:0 0 30px #ff2d8773}.apply-submit:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 40px #ff2d8799}.apply-submit:disabled{opacity:.7;cursor:default}.apply-done{color:var(--wp-text);background:#d7f54212;border:1px solid #d7f54280;border-radius:22px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 0 30px #d7f5421f}.apply-done-eyebrow{font-family:var(--wp-mono);text-transform:uppercase;color:var(--wp-lime);font-size:12px;font-weight:700}.apply-done h3{letter-spacing:-.04em;outline:none;margin:0;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1}.apply-done p{margin:0;font-size:17px;font-weight:500;line-height:1.45}.apply-done a:not(.apply-done-cta){color:var(--wp-pink-lift)}.apply-fine{color:var(--wp-dim);font-size:14px!important}.apply-done-cta{background:var(--wp-grad);color:#fff;border-radius:999px;align-self:flex-start;margin-top:6px;padding:13px 20px;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 0 24px #ff2d8773}.apply-done-cta:hover{filter:brightness(1.15);color:#fff}.wp-jtt-header[data-astro-cid-7w5wjqb3]{flex-direction:column;gap:18px;max-width:1320px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(16px,4vw,48px) clamp(32px,4vw,48px);display:flex}.wp-jtt-eyebrow[data-astro-cid-7w5wjqb3]{margin:0}.wp-jtt-title[data-astro-cid-7w5wjqb3]{font-family:var(--wp-display);letter-spacing:-.035em;max-width:12ch;margin:0;font-size:clamp(52px,8.4vw,120px);font-weight:800;font-stretch:115%;line-height:.9}.wp-jtt-highlight[data-astro-cid-7w5wjqb3]{background:var(--wp-grad-text);color:#0000;filter:drop-shadow(0 0 24px #ff2d8780);background-clip:text;padding-bottom:.08em;display:inline-block}.wp-jtt-lede[data-astro-cid-7w5wjqb3]{text-wrap:pretty;max-width:42ch;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.45}.wp-jtt-cards[data-astro-cid-7w5wjqb3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px) clamp(56px,7vw,88px);display:grid}.wp-jtt-card[data-astro-cid-7w5wjqb3]{color:var(--wp-text);border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 0 40px #ff2d871a}.wp-jtt-card-grad[data-astro-cid-7w5wjqb3]{background:linear-gradient(160deg,#8b5cf63d,#ff2d8724);border-color:#ff2d8773}.wp-jtt-card-glass[data-astro-cid-7w5wjqb3]{background:#ffffff0a}.wp-jtt-card-lime[data-astro-cid-7w5wjqb3]{background:#d7f5420f;border-color:#d7f54266}.wp-jtt-card-label[data-astro-cid-7w5wjqb3]{font-family:var(--wp-mono);font-size:12px;font-weight:700}.wp-jtt-card[data-astro-cid-7w5wjqb3] ul[data-astro-cid-7w5wjqb3]{flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:16px;font-weight:500;line-height:1.45;display:flex}.wp-jtt-apply[data-astro-cid-7w5wjqb3]{border-top:1px solid var(--wp-line);border-bottom:1px solid var(--wp-line);background:radial-gradient(60% 70% at 75%,#ff2d8724,#0000 70%);padding:clamp(64px,8vw,112px) clamp(16px,4vw,48px)}.wp-jtt-apply-inner[data-astro-cid-7w5wjqb3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(40px,6vw,88px);max-width:1320px;margin:0 auto;display:grid}.wp-jtt-apply-copy[data-astro-cid-7w5wjqb3]{flex-direction:column;gap:16px;display:flex}.wp-jtt-apply-title[data-astro-cid-7w5wjqb3]{font-family:var(--wp-display);letter-spacing:-.035em;margin:0;font-size:clamp(44px,6vw,84px);font-weight:800;font-stretch:115%;line-height:.92}.wp-jtt-apply-sub[data-astro-cid-7w5wjqb3]{max-width:30ch;margin:0;font-size:18px;font-weight:500;line-height:1.4}.wp-jtt-apply-card[data-astro-cid-7w5wjqb3]{background:linear-gradient(#151019,#0e0b12);border:1px solid #ff2d8759;border-radius:32px;width:100%;min-width:0;max-width:600px;padding:clamp(20px,3vw,32px);box-shadow:0 30px 80px #00000080,0 0 50px #ff2d8726}
