section[data-astro-cid-tmmlzv7g]{box-sizing:border-box}h1[data-astro-cid-tmmlzv7g],h2[data-astro-cid-tmmlzv7g],p[data-astro-cid-tmmlzv7g]{margin:0}.hero[data-astro-cid-tmmlzv7g]{text-align:center;color:#fff;background:linear-gradient(#171717 0%,#1e1e1e 100%);padding:72px 24px 44px}.hero-tagline[data-astro-cid-tmmlzv7g]{letter-spacing:.42em;text-indent:.42em;color:#c4c4c4;font-family:Oswald,Noto Sans JP,sans-serif;font-size:14px;font-weight:300}.hero-title[data-astro-cid-tmmlzv7g]{letter-spacing:.12em;margin-top:12px;font-size:clamp(28px,5.4vw,46px);font-weight:700;line-height:1.3}.hero-lead[data-astro-cid-tmmlzv7g]{color:#bdbdbd;max-width:680px;margin:20px auto 0;font-size:14px;line-height:2}.form-section[data-astro-cid-tmmlzv7g]{background:#1e1e1e;padding:8px 24px 80px}.form[data-astro-cid-tmmlzv7g],.done[data-astro-cid-tmmlzv7g]{background:#262626;border:1px solid #333;max-width:720px;margin:0 auto;padding:32px 32px 36px}.fields[data-astro-cid-tmmlzv7g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.field[data-astro-cid-tmmlzv7g]{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.field[data-astro-cid-tmmlzv7g].is-half{grid-column:span 1}.field-label[data-astro-cid-tmmlzv7g]{color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.field-badge[data-astro-cid-tmmlzv7g]{letter-spacing:.08em;color:#8a8a8a;border:1px solid #3a3a3a;padding:2px 7px;font-size:10px;font-weight:400}.field-badge[data-astro-cid-tmmlzv7g].is-required{color:#c4c4c4;border-color:#c4c4c499}.control[data-astro-cid-tmmlzv7g]{box-sizing:border-box;color:#fff;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:0;width:100%;padding:11px 13px;font-family:inherit;font-size:14px;line-height:1.7;transition:border-color .2s}.control[data-astro-cid-tmmlzv7g]::placeholder{color:#6e6e6e}.control[data-astro-cid-tmmlzv7g]:focus{border-color:#fff;outline:none}textarea[data-astro-cid-tmmlzv7g].control{resize:vertical;min-height:160px}.select-wrap[data-astro-cid-tmmlzv7g]{position:relative}select[data-astro-cid-tmmlzv7g].control{appearance:none;cursor:pointer;padding-right:36px}.select-caret[data-astro-cid-tmmlzv7g]{pointer-events:none;border-top:5px solid #8a8a8a;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-top:-2px;position:absolute;top:50%;right:14px}.file[data-astro-cid-tmmlzv7g]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.file-input[data-astro-cid-tmmlzv7g]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.file-button[data-astro-cid-tmmlzv7g]{color:#d4d4d4;cursor:pointer;background:#1e1e1e;border:1px solid #3a3a3a;padding:9px 18px;font-size:13px;transition:color .2s,border-color .2s}.file-button[data-astro-cid-tmmlzv7g]:hover,.file-input[data-astro-cid-tmmlzv7g]:focus-visible+.file-button[data-astro-cid-tmmlzv7g]{color:#fff;border-color:#fff}.file-name[data-astro-cid-tmmlzv7g]{color:#bdbdbd;font-size:12px}.file-clear[data-astro-cid-tmmlzv7g]{color:#8a8a8a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a3a3a;padding:0;font-family:inherit;font-size:12px}.file-clear[data-astro-cid-tmmlzv7g]:hover{color:#fff}.field-hint[data-astro-cid-tmmlzv7g],.field-note[data-astro-cid-tmmlzv7g]{color:#8a8a8a;flex-basis:100%;font-size:12px;line-height:1.9}.field-note-link[data-astro-cid-tmmlzv7g]{color:#c4c4c4;border-bottom:1px solid #c4c4c480;text-decoration:none}.field-error[data-astro-cid-tmmlzv7g]{color:#ff8f6b;font-size:12px;line-height:1.8}.field[data-astro-cid-tmmlzv7g].has-error .control[data-astro-cid-tmmlzv7g]{border-color:#ff8f6b}.form-error[data-astro-cid-tmmlzv7g]{color:#ffb9a2;background:#ff8f6b14;border:1px solid #ff8f6b80;margin-top:20px;padding:12px 14px;font-size:13px;line-height:1.9}.trap[data-astro-cid-tmmlzv7g]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.privacy[data-astro-cid-tmmlzv7g]{color:#8a8a8a;margin-top:26px;font-size:12px;line-height:1.9}.privacy[data-astro-cid-tmmlzv7g] a[data-astro-cid-tmmlzv7g]{color:#bdbdbd}.submit[data-astro-cid-tmmlzv7g]{letter-spacing:.1em;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;margin-top:22px;padding:10px 0;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.submit[data-astro-cid-tmmlzv7g]:disabled{color:#8a8a8a;cursor:progress}.submit-rule[data-astro-cid-tmmlzv7g]{background:#ffffff8c;width:52px;height:1px;transition:width .45s cubic-bezier(.22,1,.36,1),background-color .3s;display:block}.submit-arrow[data-astro-cid-tmmlzv7g]{fill:none;stroke:#ffffffd9;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:10px;transition:stroke .3s}.submit[data-astro-cid-tmmlzv7g]:hover:not(:disabled) .submit-rule[data-astro-cid-tmmlzv7g],.submit[data-astro-cid-tmmlzv7g]:focus-visible:not(:disabled) .submit-rule[data-astro-cid-tmmlzv7g]{background:#fff;width:84px}.submit[data-astro-cid-tmmlzv7g]:hover:not(:disabled) .submit-arrow[data-astro-cid-tmmlzv7g],.submit[data-astro-cid-tmmlzv7g]:focus-visible:not(:disabled) .submit-arrow[data-astro-cid-tmmlzv7g]{stroke:#fff}.done[data-astro-cid-tmmlzv7g]{text-align:center}.done-heading[data-astro-cid-tmmlzv7g]{letter-spacing:.08em;color:#fff;font-size:20px;font-weight:700}.done-body[data-astro-cid-tmmlzv7g]{color:#bdbdbd;margin-top:14px;font-size:14px;line-height:2}.done-again[data-astro-cid-tmmlzv7g]{color:#d4d4d4;cursor:pointer;background:#1e1e1e;border:1px solid #3a3a3a;margin-top:22px;padding:10px 22px;font-family:inherit;font-size:13px;transition:color .2s,border-color .2s}.done-again[data-astro-cid-tmmlzv7g]:hover{color:#fff;border-color:#fff}@media (width<=600px){.form-section[data-astro-cid-tmmlzv7g]{padding-left:16px;padding-right:16px}.form[data-astro-cid-tmmlzv7g],.done[data-astro-cid-tmmlzv7g]{padding:24px 18px 28px}.fields[data-astro-cid-tmmlzv7g]{grid-template-columns:minmax(0,1fr)}.field[data-astro-cid-tmmlzv7g].is-half{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.submit-rule[data-astro-cid-tmmlzv7g],.submit-arrow[data-astro-cid-tmmlzv7g]{transition:none}}
