.contact-hero[data-astro-cid-uw5kdbxl]{position:relative;padding:180px 0 60px;overflow:hidden;background:radial-gradient(ellipse at 30% 0%,rgba(201,169,110,.1) 0%,transparent 55%),var(--bg)}.contact-hero[data-astro-cid-uw5kdbxl] .grid-bg[data-astro-cid-uw5kdbxl]{opacity:.45}.contact-hero[data-astro-cid-uw5kdbxl] .container[data-astro-cid-uw5kdbxl]{position:relative;z-index:2}.contact-hero[data-astro-cid-uw5kdbxl] .eyebrow[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-family:var(--font-serif);font-size:clamp(48px,6.5vw,96px);line-height:.98;letter-spacing:-.03em;font-weight:400;color:var(--text);margin-bottom:24px;max-width:900px}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{color:var(--gold)}.contact-hero[data-astro-cid-uw5kdbxl] .sub[data-astro-cid-uw5kdbxl]{font-size:19px;color:var(--body);max-width:600px;line-height:1.6}.contact-grid[data-astro-cid-uw5kdbxl]{padding:60px 0 140px;background:var(--bg)}.contact-grid[data-astro-cid-uw5kdbxl] .wrap[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}@media(max-width:900px){.contact-grid[data-astro-cid-uw5kdbxl] .wrap[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:48px}}.form-card[data-astro-cid-uw5kdbxl]{border:1px solid var(--border-strong);background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);padding:48px 44px;position:relative}.form-card[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;top:-1px;left:0;width:80px;height:1px;background:var(--gold)}.form-card[data-astro-cid-uw5kdbxl] .tag[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.28em;color:var(--gold);margin-bottom:14px}.form-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:var(--font-serif);font-size:clamp(28px,3.2vw,40px);letter-spacing:-.02em;color:var(--text);line-height:1.1;margin-bottom:10px}.form-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{color:var(--gold)}.form-card[data-astro-cid-uw5kdbxl] .lead[data-astro-cid-uw5kdbxl]{color:var(--muted);font-size:15px;line-height:1.6;margin-bottom:36px;max-width:440px}.field[data-astro-cid-uw5kdbxl]{margin-bottom:22px;display:block}.field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--gold);margin-bottom:10px;display:block}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:14px 16px;background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--font-sans);font-size:15px;transition:border .25s,background .25s}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--gold);background:var(--surface)}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{min-height:140px;resize:vertical;line-height:1.55}.field-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:600px){.field-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:0}}.radio-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:600px){.radio-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}.radio-row[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;padding:12px 14px;border:1px solid var(--border);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--body);text-align:center;cursor:pointer;transition:all .25s;margin:0}.radio-row[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{position:absolute;opacity:0;pointer-events:none}.radio-row[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+span[data-astro-cid-uw5kdbxl],.radio-row[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]:has(input:checked){border-color:var(--gold);color:var(--gold);background:#c9a96e0f}.submit-wrap[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:28px;border-top:1px solid var(--border)}.submit-wrap[data-astro-cid-uw5kdbxl] .tinysig[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.18em;text-transform:uppercase}.form-card[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl][type=submit]{background:var(--gold);color:#000;font-weight:600;border:0;padding:14px 28px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s var(--ease);font-family:var(--font-sans);letter-spacing:.02em}.form-card[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl][type=submit]:hover{background:var(--gold-soft);transform:translateY(-1px);box-shadow:0 20px 40px -10px #c9a96e66}.form-card[data-astro-cid-uw5kdbxl] .thanks[data-astro-cid-uw5kdbxl]{display:none;padding:32px;border:1px solid var(--gold);background:#c9a96e0a;font-family:var(--font-serif);font-size:22px;color:var(--text);line-height:1.3}.form-card[data-astro-cid-uw5kdbxl] .thanks[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{color:var(--gold)}.form-card[data-astro-cid-uw5kdbxl].sent .form[data-astro-cid-uw5kdbxl]{display:none}.form-card[data-astro-cid-uw5kdbxl].sent .thanks[data-astro-cid-uw5kdbxl]{display:block}.side[data-astro-cid-uw5kdbxl]{display:grid;gap:28px}.side[data-astro-cid-uw5kdbxl] .block[data-astro-cid-uw5kdbxl]{border:1px solid var(--border);padding:28px 30px;background:var(--surface);position:relative}.side[data-astro-cid-uw5kdbxl] .block[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;top:0;left:0;height:100%;width:2px;background:var(--gold)}.side[data-astro-cid-uw5kdbxl] .block[data-astro-cid-uw5kdbxl] .k[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.28em;color:var(--gold);margin-bottom:14px}.side[data-astro-cid-uw5kdbxl] .block[data-astro-cid-uw5kdbxl] .big[data-astro-cid-uw5kdbxl]{font-family:var(--font-serif);font-size:24px;color:var(--text);letter-spacing:-.01em;line-height:1.2;display:block;margin-bottom:10px}.side[data-astro-cid-uw5kdbxl] .block[data-astro-cid-uw5kdbxl] .big[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--text);transition:color .2s}.side[data-astro-cid-uw5kdbxl] .block[data-astro-cid-uw5kdbxl] .big[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--gold)}.side[data-astro-cid-uw5kdbxl] .block[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--muted);font-size:14px;line-height:1.6}.socials[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border)}.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{background:var(--surface);padding:22px 26px;display:flex;justify-content:space-between;align-items:center;transition:background .25s}.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{background:var(--bg)}.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl] .lbl[data-astro-cid-uw5kdbxl]{font-family:var(--font-serif);font-size:17px;color:var(--text);letter-spacing:-.01em}.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover .lbl[data-astro-cid-uw5kdbxl]{color:var(--gold)}.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl] .arr[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:11px;color:var(--gold);transition:transform .3s}.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover .arr[data-astro-cid-uw5kdbxl]{transform:translate(4px)}.avail[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:12px;padding:14px 20px;border:1px solid var(--border-strong);background:var(--bg);font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.15em;text-transform:uppercase}.avail[data-astro-cid-uw5kdbxl]:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80;animation:pulseDot 2.2s infinite}.avail[data-astro-cid-uw5kdbxl] .hi[data-astro-cid-uw5kdbxl]{color:var(--text)}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}.contact-faq[data-astro-cid-uw5kdbxl]{padding:20px 0 120px;background:var(--bg)}.contact-faq[data-astro-cid-uw5kdbxl] .faq-head[data-astro-cid-uw5kdbxl]{margin-bottom:56px;max-width:720px}.contact-faq[data-astro-cid-uw5kdbxl] .faq-head[data-astro-cid-uw5kdbxl] .eyebrow[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.contact-faq[data-astro-cid-uw5kdbxl] .faq-head[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:var(--font-serif);font-size:clamp(36px,4.5vw,56px);line-height:1.05;letter-spacing:-.02em;color:var(--text);margin-bottom:16px}.contact-faq[data-astro-cid-uw5kdbxl] .faq-head[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{color:var(--gold)}.contact-faq[data-astro-cid-uw5kdbxl] .faq-head[data-astro-cid-uw5kdbxl] .sub[data-astro-cid-uw5kdbxl]{color:var(--muted);font-size:17px;line-height:1.6}.contact-faq[data-astro-cid-uw5kdbxl] .faq-list[data-astro-cid-uw5kdbxl]{border-top:1px solid var(--border);max-width:880px}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl]{border-bottom:1px solid var(--border);transition:background .25s}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl][open]{background:var(--surface)}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] summary[data-astro-cid-uw5kdbxl]{list-style:none;cursor:pointer;padding:26px 32px 26px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;transition:color .2s}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] summary[data-astro-cid-uw5kdbxl]::-webkit-details-marker{display:none}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] summary[data-astro-cid-uw5kdbxl]:hover{color:var(--gold)}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] .q[data-astro-cid-uw5kdbxl]{font-family:var(--font-serif);font-size:clamp(18px,1.9vw,22px);color:var(--text);letter-spacing:-.01em;line-height:1.3}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl][open] .q[data-astro-cid-uw5kdbxl]{color:var(--gold)}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] .toggle[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:22px;color:var(--gold);transition:transform .3s var(--ease);flex-shrink:0}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl][open] .toggle[data-astro-cid-uw5kdbxl]{transform:rotate(45deg)}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] .a[data-astro-cid-uw5kdbxl]{padding:0 32px 28px 0;max-width:780px}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] .a[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--body);font-size:16px;line-height:1.7}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] .a[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--gold);border-bottom:1px solid transparent;transition:border-color .2s}.contact-faq[data-astro-cid-uw5kdbxl] .faq-item[data-astro-cid-uw5kdbxl] .a[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{border-bottom-color:var(--gold)}.contact-foot[data-astro-cid-uw5kdbxl]{padding:120px 0;text-align:center;background:var(--surface);border-top:1px solid var(--border);position:relative;overflow:hidden}.contact-foot[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:var(--font-serif);font-size:clamp(36px,4.5vw,56px);color:var(--text);letter-spacing:-.02em;line-height:1.05;margin-bottom:20px}.contact-foot[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{color:var(--gold)}.contact-foot[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--muted);max-width:540px;margin:0 auto;font-size:17px}.contact-foot[data-astro-cid-uw5kdbxl] .sig[data-astro-cid-uw5kdbxl]{margin-top:56px;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.contact-foot[data-astro-cid-uw5kdbxl] .sig[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--gold)}
