.cform[data-astro-cid-vekgkm42]{gap:1.35rem;display:grid}.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.field[data-astro-cid-vekgkm42]{align-content:start;gap:.5rem;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.74rem;font-weight:500}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42][aria-hidden]{color:var(--gold)}.field[data-astro-cid-vekgkm42] .is-inline-error[data-astro-cid-vekgkm42]::placeholder{color:var(--danger);opacity:1}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42].is-inline-error,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42].is-inline-error:invalid{color:var(--danger)}.field__opt[data-astro-cid-vekgkm42]{text-transform:none;letter-spacing:0;color:var(--text-faint)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border-radius:var(--radius-sm);width:100%;color:var(--ivory);transition:border-color .3s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease);background:#00000040;border:1px solid #ffffff1a;padding:.85rem 1rem;font-size:1rem;line-height:1.4}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8.5rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{border-color:#ffffff2e}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--gold);background:#00000059;outline:none;box-shadow:0 0 0 3px #c9a66b26}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--danger)}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]:focus{box-shadow:0 0 0 3px #e08a7a26}.field__select[data-astro-cid-vekgkm42]{position:relative}.field__select[data-astro-cid-vekgkm42]:after{content:"";border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:1.1rem;transform:translateY(-70%)rotate(45deg)}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;cursor:pointer;padding-right:2.5rem}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:invalid{color:var(--text-faint)}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{color:var(--ivory);background:#171514}.field__error[data-astro-cid-vekgkm42]{min-height:0;color:var(--danger);font-size:.8rem}.field__error[data-astro-cid-vekgkm42]:empty{display:none}.upload[data-astro-cid-vekgkm42]{gap:.75rem;display:grid}.upload__title[data-astro-cid-vekgkm42]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:500}.upload__zone[data-astro-cid-vekgkm42]{border-radius:var(--radius-sm);cursor:pointer;transition:border-color .3s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);background:radial-gradient(70% 120% at 0%,#c9a66b12,#0000 70%),#00000038;border:1px dashed #c9a66b61;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;padding:1.35rem 1.5rem;display:grid;position:relative}.upload__zone[data-astro-cid-vekgkm42]:hover{background-color:#c9a66b0a;border-color:#c9a66b99}.upload__zone[data-astro-cid-vekgkm42].is-dragover{border-style:solid;border-color:var(--gold);background-color:#c9a66b17;box-shadow:0 0 0 3px #c9a66b24,inset 0 0 40px #c9a66b0f}.upload__zone[data-astro-cid-vekgkm42].is-dragover .upload__icon[data-astro-cid-vekgkm42]{color:var(--gold-light);transform:translateY(-3px)}.upload__zone[data-astro-cid-vekgkm42].is-busy{cursor:progress}.upload[data-astro-cid-vekgkm42].is-invalid .upload__zone[data-astro-cid-vekgkm42]{border-color:#e08a7a99}.upload__icon[data-astro-cid-vekgkm42]{border:1px solid var(--line-strong);width:3.75rem;height:3.75rem;color:var(--gold);transition:transform .35s var(--ease), color .3s var(--ease);background:radial-gradient(circle at 30% 25%,#c9a66b38,#c9a66b0d 70%);border-radius:50%;place-items:center;display:grid}.upload__copy[data-astro-cid-vekgkm42]{gap:.3rem;min-width:0;display:grid}.upload__lead[data-astro-cid-vekgkm42]{color:var(--ivory);font-size:.95rem}.upload__limits[data-astro-cid-vekgkm42]{color:var(--text-faint);font-size:.78rem;line-height:1.5}.upload__br[data-astro-cid-vekgkm42]{display:none}.upload__input[data-astro-cid-vekgkm42]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload__btn[data-astro-cid-vekgkm42]{border:1px solid var(--gold);color:var(--gold-light);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);background:linear-gradient(#c9a66b29,#c9a66b0f);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.2rem;font-size:.85rem;font-weight:500;display:inline-flex}.upload__zone[data-astro-cid-vekgkm42]:hover .upload__btn[data-astro-cid-vekgkm42],.upload__btn[data-astro-cid-vekgkm42]:hover{color:var(--ivory);background-color:#c9a66b2e;transform:translateY(-1px);box-shadow:0 6px 22px -10px #c9a66b99}.upload__input[data-astro-cid-vekgkm42]:focus-visible+.upload__btn[data-astro-cid-vekgkm42]{outline:2px solid var(--gold);outline-offset:3px}.upload__zone[data-astro-cid-vekgkm42].is-busy .upload__btn[data-astro-cid-vekgkm42]{opacity:.55;pointer-events:none}.upload__progress[data-astro-cid-vekgkm42]{grid-column:1/-1;align-items:center;gap:.85rem;display:flex}.upload__progress[data-astro-cid-vekgkm42][hidden]{display:none}.upload__bar[data-astro-cid-vekgkm42]{background:#ffffff14;border-radius:999px;flex:1;height:4px;overflow:hidden}.upload__bar[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-light));width:0;height:100%;transition:width .2s linear;display:block}.upload__progress-text[data-astro-cid-vekgkm42]{font-variant-numeric:tabular-nums;min-width:7.5rem;color:var(--text-muted);text-align:right;font-size:.78rem}.upload__rejected[data-astro-cid-vekgkm42]{border-radius:var(--radius-sm);color:var(--text);background:#e08a7a12;border:1px solid #e08a7a73;gap:.35rem;padding:.8rem 1rem;font-size:.82rem;display:grid}.upload__rejected[data-astro-cid-vekgkm42][hidden]{display:none}.upload__rejected[data-astro-cid-vekgkm42] p{overflow-wrap:anywhere}.upload__rejected[data-astro-cid-vekgkm42] strong{color:var(--danger);font-weight:500}.upload__selected[data-astro-cid-vekgkm42]{gap:.6rem;display:grid}.upload__selected[data-astro-cid-vekgkm42][hidden]{display:none}.upload__summary[data-astro-cid-vekgkm42]{letter-spacing:.04em;color:var(--text-faint);font-size:.78rem}.upload__list[data-astro-cid-vekgkm42]{gap:.5rem;display:grid}.ufile[data-astro-cid-vekgkm42]{border:1px solid var(--line);border-radius:var(--radius-sm);animation:ufile-in .35s var(--ease);background:#ffffff06;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.6rem .6rem .6rem .75rem;display:grid}@keyframes ufile-in{0%{opacity:0;transform:translateY(4px)}}.ufile__icon[data-astro-cid-vekgkm42]{width:2.4rem;height:2.4rem;color:var(--gold);background:#c9a66b1a;border-radius:6px;place-items:center;display:grid;position:relative}.ufile__ext[data-astro-cid-vekgkm42]{background:var(--gold);color:#1a140b;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:.05rem .3rem;font-size:.55rem;font-weight:600;position:absolute;bottom:-.3rem;right:-.45rem}.ufile__meta[data-astro-cid-vekgkm42]{min-width:0;display:grid}.ufile__name[data-astro-cid-vekgkm42]{text-overflow:ellipsis;white-space:nowrap;color:var(--ivory);font-size:.9rem;overflow:hidden}.ufile__size[data-astro-cid-vekgkm42]{color:var(--text-faint);font-size:.75rem}.ufile__remove[data-astro-cid-vekgkm42]{width:2.25rem;height:2.25rem;color:var(--text-muted);cursor:pointer;transition:color .25s var(--ease), border-color .25s var(--ease), background-color .25s var(--ease);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.ufile__remove[data-astro-cid-vekgkm42]:hover,.ufile__remove[data-astro-cid-vekgkm42]:focus-visible{color:var(--danger);background:#e08a7a14;border-color:#e08a7a66}.ufile__remove[data-astro-cid-vekgkm42][disabled]{opacity:.4;pointer-events:none}.cform__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform__footer[data-astro-cid-vekgkm42]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.cform__footer[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42][disabled]{opacity:.75;cursor:progress}.cform__spinner[data-astro-cid-vekgkm42]{border:2px solid #1a140b40;border-top-color:#1a140b;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite cform-spin;display:none}.cform[data-astro-cid-vekgkm42].is-sending .cform__spinner[data-astro-cid-vekgkm42]{display:inline-block}.cform[data-astro-cid-vekgkm42].is-sending .btn[data-astro-cid-vekgkm42] .icon{display:none}@keyframes cform-spin{to{transform:rotate(360deg)}}.cform__note[data-astro-cid-vekgkm42]{color:var(--text-faint);align-items:flex-start;gap:.55rem;font-size:.8rem;display:flex}.cform__note[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.cform__note[data-astro-cid-vekgkm42] .icon{color:var(--gold);flex-shrink:0;margin-top:.2rem}.cform__status[data-astro-cid-vekgkm42]{border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--text);background:#c9a66b0f;padding:1rem 1.15rem;font-size:.9rem}.cform__status[data-astro-cid-vekgkm42][data-tone=success]{background:#a9c79a12;border-color:#a9c79a80}.cform__status[data-astro-cid-vekgkm42][data-tone=error]{background:#e08a7a12;border-color:#e08a7a80}.cform__status[data-astro-cid-vekgkm42] a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.upload__zone[data-astro-cid-vekgkm42]{grid-template-columns:auto minmax(0,1fr)}.upload__btn[data-astro-cid-vekgkm42]{grid-column:1/-1;justify-self:start}}@media (width<=600px){.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.upload__zone[data-astro-cid-vekgkm42]{text-align:center;grid-template-columns:1fr;justify-items:center;padding:1.5rem 1.15rem}.upload__btn[data-astro-cid-vekgkm42]{justify-self:stretch}.upload__br[data-astro-cid-vekgkm42]{display:inline}.upload__limits[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42][aria-hidden]{display:none}.cform__footer[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%}}.contact[data-astro-cid-he3spzz3]{overflow:hidden}.contact__glow[data-astro-cid-he3spzz3]{pointer-events:none;background:radial-gradient(40% 60% at 0 100%,#c9a66b14,#0000 70%),radial-gradient(30% 40% at 100% 0,#c9a66b0d,#0000 70%);position:absolute;inset:0}.contact__layout[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem clamp(3rem,6vw,6rem);display:grid;position:relative}.contact__intro[data-astro-cid-he3spzz3]{gap:1.75rem;display:grid}.contact__heading[data-astro-cid-he3spzz3]{gap:.9rem;display:grid}.contact__title[data-astro-cid-he3spzz3]{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2vw,3.1rem);line-height:1.08}.contact__lede[data-astro-cid-he3spzz3]{max-width:40rem}.contact__ctas[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.75rem;display:flex}.contact__ctas[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3] img[data-astro-cid-he3spzz3]{width:1.05rem;height:1.05rem}.contact__channels[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.channel[data-astro-cid-he3spzz3]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);height:100%;transition:border-color .4s var(--ease), background-color .4s var(--ease);align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.channel[data-astro-cid-he3spzz3]:hover{border-color:var(--line-strong);background:#c9a66b0d}.channel__icon[data-astro-cid-he3spzz3]{border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--bg-2);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.channel__text[data-astro-cid-he3spzz3]{gap:.2rem;min-width:0;display:grid}.channel__label[data-astro-cid-he3spzz3]{font:500 .66rem/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.channel__value[data-astro-cid-he3spzz3]{color:var(--ivory);overflow-wrap:anywhere;font-size:.95rem;font-weight:500}.channel[data-astro-cid-he3spzz3] .channel__arrow{width:1.05rem;height:1.05rem;color:var(--gold);transition:transform .4s var(--ease);flex-shrink:0;margin-left:auto}.channel[data-astro-cid-he3spzz3]:hover .channel__arrow{transform:translate(2px,-2px)}.contact__note[data-astro-cid-he3spzz3]{font:400 .9rem/1.6 var(--font-mono);color:var(--muted)}.contact__note[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--gold)}.contact__form[data-astro-cid-he3spzz3]{overflow:hidden;box-shadow:0 40px 80px -50px #000000e6}.contact__form-body[data-astro-cid-he3spzz3]{padding:clamp(1.5rem,3vw,2.5rem)}@media (width<=1000px){.contact__layout[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=520px){.contact__channels[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=480px){.contact__ctas[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{flex:100%}}
