.Contact-module__lfBP8q__page{max-width:36rem;margin:0 auto}.Contact-module__lfBP8q__title{font-size:clamp(2rem,4vw,2.6rem);font-weight:300;line-height:1.06}.Contact-module__lfBP8q__form{gap:var(--s-4);margin-top:var(--s-6);display:grid}.Contact-module__lfBP8q__field{gap:var(--s-1);display:grid}.Contact-module__lfBP8q__label{color:var(--fog);font-size:var(--t-14)}.Contact-module__lfBP8q__input,.Contact-module__lfBP8q__textarea{border:1px solid rgb(var(--fog-rgb) / .35);background:rgb(var(--night-rgb) / .6);width:100%;color:var(--paper);font:inherit;border-radius:6px;padding:10px 12px;transition:border-color .14s}.Contact-module__lfBP8q__input:hover,.Contact-module__lfBP8q__textarea:hover{border-color:rgb(var(--fog-rgb) / .6)}.Contact-module__lfBP8q__input:focus,.Contact-module__lfBP8q__textarea:focus{border-color:var(--lamp);outline:none}.Contact-module__lfBP8q__textarea{resize:vertical;height:calc(5.5lh + 22px);line-height:1.5}.Contact-module__lfBP8q__kinds{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.Contact-module__lfBP8q__kinds legend{margin-bottom:var(--s-2)}.Contact-module__lfBP8q__kind{align-items:center;gap:var(--s-2);color:var(--fog);cursor:pointer;transition:color .14s;display:inline-flex}.Contact-module__lfBP8q__kind:hover{color:var(--paper)}.Contact-module__lfBP8q__kind:has(input:checked){color:var(--paper)}.Contact-module__lfBP8q__kind input{border:1.5px solid rgb(var(--fog-rgb) / .6);appearance:none;cursor:pointer;background:0 0;border-radius:50%;flex:none;width:18px;height:18px;margin:0;transition:border-color .14s,box-shadow .14s}.Contact-module__lfBP8q__kind:hover input{border-color:var(--paper)}.Contact-module__lfBP8q__kind input:checked{border-color:var(--lamp);box-shadow:inset 0 0 0 3.5px var(--night), inset 0 0 0 9px var(--lamp)}.Contact-module__lfBP8q__kind input:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.Contact-module__lfBP8q__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Contact-module__lfBP8q__privacy{color:var(--fog);font-size:var(--t-14)}.Contact-module__lfBP8q__privacy a,.Contact-module__lfBP8q__sent a{color:var(--paper);transition:color .14s}.Contact-module__lfBP8q__privacy a:hover,.Contact-module__lfBP8q__sent a:hover{color:var(--paper-lit)}.Contact-module__lfBP8q__failed{color:#e8956a;font-size:var(--t-14)}.Contact-module__lfBP8q__actions{justify-content:flex-end;display:flex}.Contact-module__lfBP8q__send{min-height:44px;padding:0 var(--s-5);border:1px solid rgb(var(--rail-rgb) / .75);background:var(--dusk);color:var(--paper);font:inherit;cursor:pointer;border-radius:999px;font-weight:700;transition:background-color .14s,border-color .14s}.Contact-module__lfBP8q__send:hover{background:var(--night-lit);border-color:var(--paper)}.Contact-module__lfBP8q__send:disabled{opacity:.6;cursor:default}.Contact-module__lfBP8q__sent{gap:var(--s-3);margin-top:var(--s-6);display:grid}.Contact-module__lfBP8q__sentText{color:var(--paper);font-size:var(--t-21)}
