.ct[data-astro-cid-cxkf2cjk]{padding-top:clamp(3rem,5vw,5rem)}.ct-grid[data-astro-cid-cxkf2cjk]{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(1rem,3vw,2.5rem);display:grid}.ct-form[data-astro-cid-cxkf2cjk]{flex-direction:column;gap:1.4rem;display:flex;position:relative}.hp[data-astro-cid-cxkf2cjk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-row[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.field[data-astro-cid-cxkf2cjk]{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.field[data-astro-cid-cxkf2cjk]>span[data-astro-cid-cxkf2cjk],.field[data-astro-cid-cxkf2cjk] legend[data-astro-cid-cxkf2cjk]{font-size:var(--fs-sm);color:var(--muted);padding:0}.field[data-astro-cid-cxkf2cjk] b[data-astro-cid-cxkf2cjk]{color:var(--gold);font-weight:500}.field[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk],.field[data-astro-cid-cxkf2cjk] select[data-astro-cid-cxkf2cjk],.field[data-astro-cid-cxkf2cjk] textarea[data-astro-cid-cxkf2cjk]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;font-size:var(--fs-base);background:#ffffff08;padding:.95rem 1.05rem;transition:border-color .3s,background-color .3s,box-shadow .3s}.field[data-astro-cid-cxkf2cjk] select[data-astro-cid-cxkf2cjk]{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8945f' stroke-width='2'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:18px}.field[data-astro-cid-cxkf2cjk] select[data-astro-cid-cxkf2cjk] option[data-astro-cid-cxkf2cjk]{background:var(--surface)}.field[data-astro-cid-cxkf2cjk] textarea[data-astro-cid-cxkf2cjk]{resize:vertical;min-height:9rem}.field[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk]:focus,.field[data-astro-cid-cxkf2cjk] select[data-astro-cid-cxkf2cjk]:focus,.field[data-astro-cid-cxkf2cjk] textarea[data-astro-cid-cxkf2cjk]:focus{border-color:var(--gold);background:#b8945f0d;outline:none;box-shadow:0 0 0 4px #b8945f1f}.field[data-astro-cid-cxkf2cjk] [data-astro-cid-cxkf2cjk]:user-invalid,.field[data-astro-cid-cxkf2cjk] .is-invalid[data-astro-cid-cxkf2cjk]{border-color:#d97757}[data-astro-cid-cxkf2cjk]::placeholder{color:var(--faint)}.ct-chips[data-astro-cid-cxkf2cjk]{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}.ct-chip[data-astro-cid-cxkf2cjk]{cursor:pointer;position:relative}.ct-chip[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk]{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ct-chip[data-astro-cid-cxkf2cjk] span[data-astro-cid-cxkf2cjk]{border:1px solid var(--line-strong);font-size:var(--fs-sm);border-radius:999px;padding:.6em 1.1em;transition:background-color .3s,border-color .3s,color .3s;display:inline-block}.ct-chip[data-astro-cid-cxkf2cjk]:hover span[data-astro-cid-cxkf2cjk]{border-color:var(--gold)}.ct-chip[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk]:checked+span[data-astro-cid-cxkf2cjk]{background:var(--gold);border-color:var(--gold);color:#0b0b0b}.ct-chip[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk]:focus-visible+span[data-astro-cid-cxkf2cjk]{outline:2px solid var(--gold-light);outline-offset:2px}.ct-consent[data-astro-cid-cxkf2cjk]{font-size:var(--fs-sm);color:var(--muted);cursor:pointer;align-items:flex-start;gap:.8rem;display:flex}.ct-consent[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk]{width:20px;height:20px;accent-color:var(--gold);flex:none;margin-top:.15rem}.ct-consent[data-astro-cid-cxkf2cjk] a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.ct-status[data-astro-cid-cxkf2cjk]{min-height:1.2em;font-size:var(--fs-sm);color:#e8a487}.ct-status[data-astro-cid-cxkf2cjk]:empty{display:none}.ct-submit[data-astro-cid-cxkf2cjk]{align-self:flex-start}.ct-submit[data-astro-cid-cxkf2cjk][disabled]{opacity:.6;pointer-events:none}.ct-success[data-astro-cid-cxkf2cjk]{text-align:center;background:var(--surface);border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;inset:0}.ct-success[data-astro-cid-cxkf2cjk][hidden]{display:none}.ct-success-icon[data-astro-cid-cxkf2cjk]{background:var(--gold);color:#0b0b0b;width:72px;height:72px;box-shadow:0 0 50px -6px var(--gold);border-radius:50%;place-items:center;display:grid}.ct-success-icon[data-astro-cid-cxkf2cjk] svg[data-astro-cid-cxkf2cjk]{width:34px;height:34px}.ct-success[data-astro-cid-cxkf2cjk] h2[data-astro-cid-cxkf2cjk]{font-size:var(--fs-xl)}.ct-success[data-astro-cid-cxkf2cjk] p[data-astro-cid-cxkf2cjk]{color:var(--muted);max-width:40ch}.ct-aside[data-astro-cid-cxkf2cjk]{top:calc(var(--header-h) + 2rem);position:sticky}.ct-direct[data-astro-cid-cxkf2cjk] dl[data-astro-cid-cxkf2cjk]{margin:1.4rem 0 0}.ct-direct[data-astro-cid-cxkf2cjk] dl[data-astro-cid-cxkf2cjk]>div[data-astro-cid-cxkf2cjk]{border-bottom:1px solid var(--line);padding-block:1rem}.ct-direct[data-astro-cid-cxkf2cjk] dt[data-astro-cid-cxkf2cjk]{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:.3rem}.ct-direct[data-astro-cid-cxkf2cjk] dd[data-astro-cid-cxkf2cjk]{overflow-wrap:anywhere;margin:0}.ct-direct[data-astro-cid-cxkf2cjk] dd[data-astro-cid-cxkf2cjk] a[data-astro-cid-cxkf2cjk]{white-space:nowrap}.ct-direct[data-astro-cid-cxkf2cjk] dd[data-astro-cid-cxkf2cjk] a[data-astro-cid-cxkf2cjk]:hover{color:var(--gold)}@media (pointer:coarse){.ct-direct[data-astro-cid-cxkf2cjk] dd[data-astro-cid-cxkf2cjk] a[data-astro-cid-cxkf2cjk]{padding-block:.65rem;display:inline-block}}.ct-response[data-astro-cid-cxkf2cjk]{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:.6rem;margin-top:1.4rem;display:flex}.ct-response[data-astro-cid-cxkf2cjk] .dot[data-astro-cid-cxkf2cjk]{background:#6ccf8e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #6ccf8e}@media (width<=960px){.ct-grid[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr}.ct-aside[data-astro-cid-cxkf2cjk]{position:static}}@media (width<=600px){.ct-row[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr}}
