.cf{text-align:center;gap:26px;display:grid}.cf__kinds{border:0;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 6px;padding:0;display:flex}.cf__kinds legend{text-align:center;width:100%;color:var(--stone);margin:0 0 14px;padding:0}.cf__kind{cursor:pointer;position:relative}.cf__kind input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cf__kind span{border:1px solid var(--rule);color:var(--ivory-2);padding:11px 18px;font-size:.95rem;transition:border-color .2s,color .2s;display:inline-block}.cf__kind:hover span{border-color:var(--rule-bronze);color:var(--ivory)}.cf__kind.is-on span{border-color:var(--ivory);color:var(--ivory)}.cf__kind input:focus-visible+span{outline:1px solid var(--bronze);outline-offset:4px}.cf__row{grid-template-columns:1fr 1fr;gap:26px;display:grid}@media (width<=620px){.cf__row{grid-template-columns:1fr}}.cf__field{gap:8px;display:grid}.cf__field .label{color:var(--stone)}.cf__field em{color:var(--stone);text-transform:none;letter-spacing:.04em;margin-left:6px;font-style:normal}.cf__field input,.cf__field textarea{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ivory);font:inherit;text-align:center;resize:vertical;background:0 0;border-radius:0;padding:8px 0 12px;font-size:1.05rem}.cf__field textarea{min-height:7.5em;line-height:1.55}.cf__field input:focus,.cf__field textarea:focus{border-bottom-color:var(--bronze)}.cf__field:focus-within .label{color:var(--bronze)}.cf__hint{max-width:32rem;color:var(--ivory-2);margin:-14px auto 0;font-size:.95rem;line-height:1.55}.cf__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf__check:empty{display:none}.cf__check{justify-content:center;display:flex}.cf__foot{flex-direction:column;align-items:center;gap:18px 26px;margin-top:4px;display:flex}.cf__foot .btn:disabled{opacity:.55;cursor:default}.cf__foot .btn:disabled:hover{color:var(--ivory);background:0 0}.cf__error{color:var(--ivory);border-top:1px solid var(--rule-bronze);max-width:32rem;margin:0;padding-top:14px;font-size:.95rem}.cf--sent{padding:24px 0}.cf__eyebrow{color:var(--bronze);margin:0}.cf__thanks{margin:6px 0 12px;font-size:clamp(2rem,4vw,3rem)}.cf__note{color:var(--ivory-2);max-width:32rem;margin:0 auto}@media (forced-colors:active){.cf__kind.is-on span{border:2px solid highlight}.cf__field input,.cf__field textarea{border-bottom:1px solid canvastext}}.desk[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule)}.desk__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) 20rem;max-width:66rem;display:grid}.desk__form[data-astro-cid-6bfsojfh]{border-right:1px solid var(--rule);padding-right:clamp(32px,5vw,72px)}.desk__intro[data-astro-cid-6bfsojfh]{color:var(--ivory-2);text-align:center;text-wrap:balance;max-width:30rem;margin:0 auto 36px}.desk__aside[data-astro-cid-6bfsojfh]{flex-direction:column;padding-left:clamp(32px,4vw,56px);display:flex}.details[data-astro-cid-6bfsojfh]{margin:0}.details__item[data-astro-cid-6bfsojfh]{padding:0 0 26px}.details__item[data-astro-cid-6bfsojfh]+.details__item[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule);padding-top:26px}.details[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{color:var(--stone);margin-bottom:8px}.details[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--ivory);margin:0;line-height:1.55}.details[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule-bronze);overflow-wrap:anywhere;text-decoration:none}.details[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--ivory);border-bottom-color:var(--bronze)}.next[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule-bronze);margin-top:10px;padding-top:26px}.next__label[data-astro-cid-6bfsojfh]{color:var(--bronze);margin:0 0 10px}.next__text[data-astro-cid-6bfsojfh]{color:var(--ivory-2);margin:0;font-size:.98rem;line-height:1.6}@media (width<=900px){.desk__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;max-width:40rem}.desk__form[data-astro-cid-6bfsojfh]{border-right:0;padding-right:0}.desk__aside[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule);margin-top:64px;padding-top:48px;padding-left:0}.next[data-astro-cid-6bfsojfh]{margin-top:22px}}@media (width<=760px){.desk__intro[data-astro-cid-6bfsojfh]{margin-bottom:30px}.desk__aside[data-astro-cid-6bfsojfh]{margin-top:56px;padding-top:44px}}
