.sp-channels{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.sp-channel{display:grid;align-items:baseline;gap:.35rem 2rem;padding:1.9rem 0;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none;transition:padding-left .24s var(--ease-beam,ease),background-color .24s var(--ease-beam,ease)}.sp-channel:focus-visible,.sp-channel:hover{padding-left:.9rem;background:color-mix(in srgb,var(--brand) 6%,transparent);outline:none}.sp-label{font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--brand)}.sp-value{font-family:var(--font-display),Montserrat,sans-serif;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:500;letter-spacing:-.03em;overflow-wrap:anywhere}.sp-go{justify-self:start;font-size:.8125rem;color:var(--muted)}@media (min-width:860px){.sp-channel{grid-template-columns:13rem minmax(0,1fr) auto}.sp-go{justify-self:end}}.sp-empty{margin:2rem 0 0;color:var(--muted)}.sp-form{display:grid;gap:2rem 2.5rem;margin-top:clamp(2.5rem,6vw,4rem)}@media (min-width:760px){.sp-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-actions,.sp-error,.sp-field--wide{grid-column:1/-1}}.sp-field{display:grid;gap:.55rem}.sp-field label{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--brand)}.sp-field label span{letter-spacing:.08em;text-transform:none;color:var(--muted);font-weight:500}.sp-field input,.sp-field select,.sp-field textarea{width:100%;padding:.7rem 0 .8rem;background:transparent;color:var(--fg);border:0;border-bottom:1px solid var(--line);border-radius:0;font:inherit;font-size:1.125rem;transition:border-color .24s var(--ease-beam,ease)}.sp-field textarea{resize:vertical;min-height:9rem;line-height:1.6}.sp-field input::placeholder,.sp-field textarea::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.sp-field input:focus,.sp-field select:focus,.sp-field textarea:focus{outline:none;border-bottom-color:var(--brand);box-shadow:0 1px 0 0 var(--brand)}.sp-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.sp-actions .ab-cta{border:0;cursor:pointer}.sp-actions .ab-cta:disabled{opacity:.6;cursor:progress}.sp-fine{margin:0;font-size:.8125rem;color:var(--muted)}.sp-error{margin:0;color:var(--brake);font-size:.9375rem}.sp-sent{margin-top:clamp(2.5rem,6vw,4rem);padding:2.25rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sp-sent-title{margin:0;font-family:var(--font-display),Montserrat,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em}.sp-sent-body{margin:.75rem 0 0;max-width:52ch;color:var(--muted);line-height:1.7}