.topmask[data-astro-cid-qsctnyav]{display:none}.wrap[data-astro-cid-qsctnyav]{color:#151515;letter-spacing:-.025em;grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:80px;max-width:1320px;margin:0 auto;padding:120px 40px;display:grid}.intro[data-astro-cid-qsctnyav]{align-self:start;position:sticky;top:120px}.en[data-astro-cid-qsctnyav]{color:#6b6b6b;letter-spacing:.05em;margin:0;font-size:1.125em;font-weight:500}h1[data-astro-cid-qsctnyav]{margin:12px 0 0;font-size:2.813em;font-weight:300;line-height:1.222}.lead[data-astro-cid-qsctnyav]{word-break:keep-all;margin:28px 0 0;font-size:1.125em;font-weight:300;line-height:1.6}.steps[data-astro-cid-qsctnyav]{border-top:1px solid #151515;margin:48px 0 0;padding:0;list-style:none}.steps[data-astro-cid-qsctnyav] li[data-astro-cid-qsctnyav]{border-bottom:1px solid #ccc;padding:14px 0;font-size:1em}.steps[data-astro-cid-qsctnyav] b[data-astro-cid-qsctnyav]{color:#db0032;width:36px;font-weight:500;display:inline-block}.alt[data-astro-cid-qsctnyav]{color:#6b6b6b;word-break:keep-all;margin:32px 0 0;font-size:.9375em;line-height:1.6}.alt[data-astro-cid-qsctnyav] a[data-astro-cid-qsctnyav],.sample[data-astro-cid-qsctnyav] a[data-astro-cid-qsctnyav],.agree[data-astro-cid-qsctnyav] a[data-astro-cid-qsctnyav]{color:#db0032}.sample[data-astro-cid-qsctnyav]{word-break:keep-all;background:#fff7f8;border:1px dashed #db0032;margin:0 0 40px;padding:14px 18px;font-size:.9375em;line-height:1.5}.sample[data-astro-cid-qsctnyav] b[data-astro-cid-qsctnyav]{color:#db0032;margin-right:6px}.sec[data-astro-cid-qsctnyav]{border:0;margin:0 0 56px;padding:0}.sec[data-astro-cid-qsctnyav] legend[data-astro-cid-qsctnyav]{float:left;border-bottom:1px solid #151515;width:100%;margin:0 0 8px;padding:0 0 18px;font-size:1.5em;font-weight:500}.sec[data-astro-cid-qsctnyav] legend[data-astro-cid-qsctnyav] b[data-astro-cid-qsctnyav]{color:#db0032;margin-right:14px;font-weight:500}.sec[data-astro-cid-qsctnyav] legend[data-astro-cid-qsctnyav]+[data-astro-cid-qsctnyav]{clear:both}.field[data-astro-cid-qsctnyav]{min-width:0;margin:32px 0 0}.row[data-astro-cid-qsctnyav]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.label[data-astro-cid-qsctnyav]{margin:0 0 12px;font-size:1em;font-weight:500;display:block}.label[data-astro-cid-qsctnyav] em[data-astro-cid-qsctnyav]{color:#db0032;margin-left:6px;font-size:.8125em;font-style:normal;font-weight:500}.label[data-astro-cid-qsctnyav] em[data-astro-cid-qsctnyav].opt{color:#6b6b6b}.hint[data-astro-cid-qsctnyav]{color:#6b6b6b;margin-left:10px;font-size:.8125em;font-weight:300}input[data-astro-cid-qsctnyav][type=text],input[data-astro-cid-qsctnyav][type=email],input[data-astro-cid-qsctnyav][type=tel],input[data-astro-cid-qsctnyav][type=date],textarea[data-astro-cid-qsctnyav],select[data-astro-cid-qsctnyav]{box-sizing:border-box;color:#151515;width:100%;font:inherit;letter-spacing:inherit;background:#fff;border:1px solid #ccc;border-radius:0;padding:14px 16px;font-size:1em;transition:border-color .2s,box-shadow .2s;display:block}input[data-astro-cid-qsctnyav][type=date]{-webkit-appearance:none;appearance:none;text-align:left;min-height:54px}.schedule[data-astro-cid-qsctnyav]{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.dates[data-astro-cid-qsctnyav]{grid-template-columns:repeat(2,minmax(0,220px));gap:0 16px;display:grid}.sublabel[data-astro-cid-qsctnyav]{color:#4a4a4a;margin:0 0 8px;font-size:.875em;display:block}.flex-chip[data-astro-cid-qsctnyav] span[data-astro-cid-qsctnyav]{box-sizing:border-box;align-items:center;min-height:54px;padding:0 20px;display:flex}.schedule[data-astro-cid-qsctnyav]:has(input[name=flexible]:checked) .dates[data-astro-cid-qsctnyav]{opacity:.45}.multi-note[data-astro-cid-qsctnyav]{word-break:keep-all;background:#fff7f8;border-left:3px solid #db0032;margin:-4px 0 12px;padding:10px 14px;font-size:.875em;line-height:1.6;display:none}.form[data-astro-cid-qsctnyav][data-multi] .multi-note[data-astro-cid-qsctnyav]{display:block}textarea[data-astro-cid-qsctnyav]{resize:vertical;min-height:160px;line-height:1.6}input[data-astro-cid-qsctnyav]::placeholder,textarea[data-astro-cid-qsctnyav]::placeholder{color:#767676;font-weight:300}input[data-astro-cid-qsctnyav]:hover,textarea[data-astro-cid-qsctnyav]:hover,select[data-astro-cid-qsctnyav]:hover{border-color:#888}input[data-astro-cid-qsctnyav]:focus,textarea[data-astro-cid-qsctnyav]:focus,select[data-astro-cid-qsctnyav]:focus{border-color:#db0032;outline:0;box-shadow:0 0 0 1px #db0032}input[data-astro-cid-qsctnyav]:user-invalid,textarea[data-astro-cid-qsctnyav]:user-invalid,select[data-astro-cid-qsctnyav]:user-invalid{background:#fff7f8;border-color:#c1001b}.select[data-astro-cid-qsctnyav]{position:relative}.select[data-astro-cid-qsctnyav]:after{content:"";pointer-events:none;border-bottom:1.5px solid #151515;border-right:1.5px solid #151515;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}select[data-astro-cid-qsctnyav]{appearance:none;padding-right:44px}.chips[data-astro-cid-qsctnyav]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-astro-cid-qsctnyav]{display:inline-block;position:relative}.chip[data-astro-cid-qsctnyav] input[data-astro-cid-qsctnyav]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip[data-astro-cid-qsctnyav] span[data-astro-cid-qsctnyav]{background:#fff;border:1px solid #ccc;padding:11px 20px;font-size:.9375em;line-height:1.3;transition:border-color .2s,background-color .2s,color .2s;display:block}.small[data-astro-cid-qsctnyav] .chip[data-astro-cid-qsctnyav] span[data-astro-cid-qsctnyav]{padding:9px 14px;font-size:.875em}.chip[data-astro-cid-qsctnyav]:hover span[data-astro-cid-qsctnyav]{border-color:#151515}.chip[data-astro-cid-qsctnyav] input[data-astro-cid-qsctnyav]:checked+span[data-astro-cid-qsctnyav]{color:#fff;background:#db0032;border-color:#db0032}.chip[data-astro-cid-qsctnyav] input[data-astro-cid-qsctnyav]:focus-visible+span[data-astro-cid-qsctnyav]{outline-offset:2px;outline:2px solid #db0032}.agree[data-astro-cid-qsctnyav]{word-break:keep-all;cursor:pointer;align-items:flex-start;gap:12px;margin:28px 0 0;font-size:.9375em;line-height:1.55;display:flex}.agree[data-astro-cid-qsctnyav] input[data-astro-cid-qsctnyav]{accent-color:#db0032;cursor:pointer;flex:none;width:20px;height:20px;margin:2px 0 0}.agree[data-astro-cid-qsctnyav] input[data-astro-cid-qsctnyav]:focus-visible{outline-offset:2px;outline:2px solid #db0032}.agree[data-astro-cid-qsctnyav] b[data-astro-cid-qsctnyav]{margin-right:4px}.agree-note[data-astro-cid-qsctnyav]{color:#6b6b6b;word-break:keep-all;margin:8px 0 0 32px;font-size:.8125em;line-height:1.55}.submit[data-astro-cid-qsctnyav]{box-sizing:border-box;color:#fff;width:100%;max-width:320px;height:60px;font:inherit;letter-spacing:-.025em;cursor:pointer;background:#db0032;border:1px solid #db0032;margin:48px 0 0;font-size:1.125em;transition:background-color .2s,color .2s;display:block}.submit[data-astro-cid-qsctnyav]:hover:not(:disabled),.submit[data-astro-cid-qsctnyav]:focus-visible{color:#db0032;background:#fff}.submit[data-astro-cid-qsctnyav]:focus-visible{outline-offset:3px;outline:2px solid #db0032}.submit[data-astro-cid-qsctnyav]:disabled{color:#767676;cursor:not-allowed;background:#eee;border-color:#ccc}.trap[data-astro-cid-qsctnyav]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.file-note[data-astro-cid-qsctnyav]{color:#6b6b6b;word-break:keep-all;margin:10px 0 0;font-size:.875em;line-height:1.6}.ts[data-astro-cid-qsctnyav]{min-height:65px;margin:32px 0 0}.err[data-astro-cid-qsctnyav]{color:#c1001b;word-break:keep-all;margin:8px 0 0;font-size:.8125em}.form-msg[data-astro-cid-qsctnyav]{color:#151515;word-break:keep-all;background:#fff7f8;border-left:3px solid #c1001b;margin:24px 0 0;padding:14px 16px;font-size:.9375em;line-height:1.6}.form-msg[data-astro-cid-qsctnyav]:focus{outline-offset:2px;outline:2px solid #c1001b}.submit-note[data-astro-cid-qsctnyav]{color:#6b6b6b;margin:10px 0 0;font-size:.8125em}@media (width<=1023px){.wrap[data-astro-cid-qsctnyav]{grid-template-columns:minmax(0,1fr);gap:48px;padding:100px 24px 80px}.intro[data-astro-cid-qsctnyav]{position:static}.steps[data-astro-cid-qsctnyav]{display:none}h1[data-astro-cid-qsctnyav]{font-size:2.25em}.topmask[data-astro-cid-qsctnyav]{z-index:5;background:#fff;height:64px;margin-bottom:-64px;display:block;position:sticky;top:0}}@media (width<=767px){.wrap[data-astro-cid-qsctnyav]{padding:84px 20px 60px}input[data-astro-cid-qsctnyav][type=text],input[data-astro-cid-qsctnyav][type=email],input[data-astro-cid-qsctnyav][type=tel],input[data-astro-cid-qsctnyav][type=date],textarea[data-astro-cid-qsctnyav],select[data-astro-cid-qsctnyav]{font-size:16px}.schedule[data-astro-cid-qsctnyav]{display:block}.dates[data-astro-cid-qsctnyav]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0 0 12px}.chip[data-astro-cid-qsctnyav] span[data-astro-cid-qsctnyav],.small[data-astro-cid-qsctnyav] .chip[data-astro-cid-qsctnyav] span[data-astro-cid-qsctnyav]{box-sizing:border-box;align-items:center;min-height:44px;padding:0 16px;font-size:14px;display:flex}.small[data-astro-cid-qsctnyav]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sample[data-astro-cid-qsctnyav] a[data-astro-cid-qsctnyav]{white-space:nowrap}.row[data-astro-cid-qsctnyav]{grid-template-columns:minmax(0,1fr)}.sec[data-astro-cid-qsctnyav] legend[data-astro-cid-qsctnyav]{font-size:1.25em}.submit[data-astro-cid-qsctnyav]{max-width:none}.agree-note[data-astro-cid-qsctnyav]{margin-left:32px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-qsctnyav]{transition:none!important}}
