.ap[data-astro-cid-sdtkbkqs]{padding-top:clamp(150px,22vh,240px);padding-bottom:clamp(96px,12vw,180px)}.ap-col[data-astro-cid-sdtkbkqs]{gap:24px;max-width:640px;margin:0 auto;display:grid}.ap-h[data-astro-cid-sdtkbkqs]{letter-spacing:-.03em;font-size:clamp(56px,9vw,120px);line-height:.9}.ap-h[data-astro-cid-sdtkbkqs] em[data-astro-cid-sdtkbkqs]{color:var(--ze)}.ap-intro[data-astro-cid-sdtkbkqs]{font-family:var(--serif);margin-top:8px;font-size:clamp(22px,2.2vw,28px);line-height:1.22}.ap-season[data-astro-cid-sdtkbkqs]{margin-top:-4px}.ap-form[data-astro-cid-sdtkbkqs]{gap:clamp(48px,7vw,72px);margin-top:clamp(40px,6vw,72px);display:grid}.ap-hp[data-astro-cid-sdtkbkqs]{position:absolute;left:-9999px}fieldset[data-astro-cid-sdtkbkqs]{border:0;gap:30px;margin:0;padding:0;display:grid}legend[data-astro-cid-sdtkbkqs]{margin-bottom:26px;padding:0}.f[data-astro-cid-sdtkbkqs]{gap:10px;display:grid}.f-l[data-astro-cid-sdtkbkqs]{font-size:15px;line-height:1.35}.f-l[data-astro-cid-sdtkbkqs] i[data-astro-cid-sdtkbkqs]{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-left:8px;font-size:10px}.f[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs],.f[data-astro-cid-sdtkbkqs] select[data-astro-cid-sdtkbkqs],.f[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs]{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);transition:border-color .4s var(--ease);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;padding:8px 0 10px;font-size:17px}.f[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs]{resize:vertical;min-height:7.5em;line-height:1.5}.f[data-astro-cid-sdtkbkqs] select[data-astro-cid-sdtkbkqs]{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 52%,calc(100% - 5px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.f[data-astro-cid-sdtkbkqs] select[data-astro-cid-sdtkbkqs]:invalid{color:var(--mute)}.f[data-astro-cid-sdtkbkqs] option[data-astro-cid-sdtkbkqs]{color:#131210}.f[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]:hover,.f[data-astro-cid-sdtkbkqs] select[data-astro-cid-sdtkbkqs]:hover,.f[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs]:hover{border-color:color-mix(in srgb, var(--ink) 45%, transparent)}.f[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]:focus,.f[data-astro-cid-sdtkbkqs] select[data-astro-cid-sdtkbkqs]:focus,.f[data-astro-cid-sdtkbkqs] textarea[data-astro-cid-sdtkbkqs]:focus{border-color:var(--ink);outline:none}.f[data-astro-cid-sdtkbkqs].bad input[data-astro-cid-sdtkbkqs],.f[data-astro-cid-sdtkbkqs].bad select[data-astro-cid-sdtkbkqs],.f[data-astro-cid-sdtkbkqs].bad textarea[data-astro-cid-sdtkbkqs]{border-color:#b3261e}.f[data-astro-cid-sdtkbkqs] .f-msg{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#b3261e;font-size:10px}html.night .f[data-astro-cid-sdtkbkqs].bad input[data-astro-cid-sdtkbkqs],html.night .f[data-astro-cid-sdtkbkqs].bad select[data-astro-cid-sdtkbkqs],html.night .f[data-astro-cid-sdtkbkqs].bad textarea[data-astro-cid-sdtkbkqs]{border-color:#ff8a80}html.night .f[data-astro-cid-sdtkbkqs] .f-msg{color:#ff8a80}.ap-send[data-astro-cid-sdtkbkqs]{justify-items:start;gap:14px;display:grid}.ap-btn[data-astro-cid-sdtkbkqs]{font-family:var(--serif);border-bottom:1px solid var(--ink);transition:color .4s var(--ease), border-color .4s var(--ease);padding-bottom:8px;font-size:clamp(28px,3vw,38px);font-style:italic;line-height:1}.ap-btn[data-astro-cid-sdtkbkqs]:hover{color:var(--ze);border-color:var(--ze)}.ap-btn[data-astro-cid-sdtkbkqs][disabled]{opacity:.45;cursor:wait}.ap-err[data-astro-cid-sdtkbkqs]{color:#b3261e;font-size:15px}html.night .ap-err[data-astro-cid-sdtkbkqs]{color:#ff8a80}.ap-done[data-astro-cid-sdtkbkqs]{border-top:1px solid var(--line);outline:none;gap:14px;margin-top:clamp(40px,6vw,72px);padding-top:32px;font-size:17px;display:grid}.ap-done-h[data-astro-cid-sdtkbkqs]{font-family:var(--serif);font-size:clamp(40px,5vw,64px);line-height:1}
