.sw8d9G_screen{min-height:calc(100svh - .1px);padding:var(--page-top) 1.5rem 3rem;color:#1d5a5e;background:#fff;place-items:center;display:grid}.sw8d9G_card{width:100%;max-width:28rem}.sw8d9G_title{color:#1d5a5e;font:700 clamp(2.35rem, 6vw, 3.75rem) / 1 var(--font-montserrat), sans-serif;letter-spacing:-.045em;margin:0 0 1rem}.sw8d9G_intro,.sw8d9G_notice{color:var(--semantic-muted-text);font:500 .94rem / 1.65 var(--font-montserrat), sans-serif;margin:0 0 2rem}.sw8d9G_form{flex-direction:column;gap:1.35rem;display:flex}.sw8d9G_field{flex-direction:column;gap:.55rem;display:flex}.sw8d9G_label{color:var(--semantic-muted-text);font:700 .7rem / 1 var(--font-montserrat), sans-serif;letter-spacing:.22em;text-transform:uppercase}.sw8d9G_input{appearance:none;color:#1d5a5e;width:100%;font:500 1rem / 1.4 var(--font-montserrat), sans-serif;background:0 0;border:0;border-bottom:1px solid #1d5a5e38;outline:none;padding:.75rem .1rem}.sw8d9G_input:focus{border-bottom-color:#1d5a5e}.sw8d9G_input:-webkit-autofill{-webkit-text-fill-color:#1d5a5e;caret-color:#1d5a5e;border-bottom:1px solid #1d5a5e38;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.sw8d9G_input:-webkit-autofill:hover{-webkit-text-fill-color:#1d5a5e;caret-color:#1d5a5e;border-bottom:1px solid #1d5a5e38;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.sw8d9G_input:-webkit-autofill:active{-webkit-text-fill-color:#1d5a5e;caret-color:#1d5a5e;border-bottom:1px solid #1d5a5e38;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.sw8d9G_submit,.sw8d9G_mailLink{color:#fff;min-height:2.9rem;font:700 .78rem / 1 var(--font-montserrat), sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#1d5a5e;border:1px solid #1d5a5e;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.5rem;text-decoration:none;display:inline-flex}.sw8d9G_submit:disabled{opacity:.55;cursor:default}.sw8d9G_error{color:#b23333;font:600 .84rem / 1.45 var(--font-montserrat), sans-serif;background:#b2333314;border:1px solid #b233333d;border-radius:.3rem;margin:0;padding:.7rem .9rem}.sw8d9G_success{border-top:1px solid #1d5a5e29;padding:1.1rem 0 0}.sw8d9G_success strong{margin-bottom:.5rem;font-size:1rem;display:block}.sw8d9G_success .sw8d9G_notice{margin-bottom:1.25rem}.sw8d9G_mailLink{width:100%}.sw8d9G_back{color:#1d5a5e;font:500 .86rem / 1.4 var(--font-montserrat), sans-serif;text-underline-offset:3px;margin-top:1.3rem;display:inline-block}@media (min-width:768px){.sw8d9G_screen{padding-inline:2.5rem}}@media (prefers-reduced-motion:reduce){.sw8d9G_input{scroll-behavior:auto}}
