.contact-hero.svelte-1bv7ezn{position:relative;overflow:hidden;background-color:#1a1209;background-image:linear-gradient(to right,#1a1209e0,#1a1209a6 45%,#1a120959),linear-gradient(to bottom,rgba(26,18,9,.4) 0%,transparent 30%,transparent 70%,rgba(26,18,9,.6) 100%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .contact-hero.svelte-1bv7ezn{background-color:var(--surface);background-image:none}}[data-theme=dark] .contact-hero.svelte-1bv7ezn{background-color:var(--surface);background-image:none}.hero-anim.svelte-1bv7ezn{position:absolute;top:0;right:0;bottom:0;width:56%;pointer-events:none;z-index:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-anim.svelte-1bv7ezn{filter:grayscale(1)}}[data-theme=dark] .hero-anim.svelte-1bv7ezn{filter:grayscale(1)}.hero-anim.svelte-1bv7ezn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1a1209 0%,#1a1209 5%,transparent 55%);pointer-events:none;z-index:1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-anim.svelte-1bv7ezn:after{background:linear-gradient(to right,#141415 0%,#141415 5%,transparent 55%)}}[data-theme=dark] .hero-anim.svelte-1bv7ezn:after{background:linear-gradient(to right,#141415 0%,#141415 5%,transparent 55%)}.anim-toggle.svelte-1bv7ezn{position:absolute;bottom:var(--space-4);right:var(--space-5);z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:100px;color:#ffffff73;cursor:pointer;opacity:.6;transition:opacity .2s,background .2s}.anim-toggle.svelte-1bv7ezn:hover{opacity:1;background:#ffffff24}@media(max-width:768px){.anim-toggle.svelte-1bv7ezn{display:none}}.container.svelte-1bv7ezn{position:relative;z-index:1}.contact-header.svelte-1bv7ezn{max-width:640px}.contact-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:#faf9f7;margin-bottom:var(--space-4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .contact-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:var(--text-primary)}}[data-theme=dark] .contact-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:var(--text-primary)}.contact-lead.svelte-1bv7ezn{font-size:15px;font-weight:300;color:#faf9f7b3;line-height:1.72;max-width:560px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .contact-lead.svelte-1bv7ezn{color:var(--body)}}[data-theme=dark] .contact-lead.svelte-1bv7ezn{color:var(--body)}.contact-body.svelte-1bv7ezn{padding:var(--sp);background:var(--surface)}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;max-width:var(--max-width-page);margin:0 auto;padding:0 var(--section-padding-x)}.eyebrow.svelte-1bv7ezn{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.expect-lead.svelte-1bv7ezn{font-size:14px;font-weight:300;color:var(--body);line-height:1.72;margin-bottom:24px}.expect-list.svelte-1bv7ezn{display:flex;flex-direction:column;gap:0;border:.5px solid var(--border);border-radius:10px;overflow:hidden}.expect-item.svelte-1bv7ezn{display:flex;align-items:baseline;gap:14px;padding:16px 18px;border-bottom:.5px solid var(--border);background:var(--surface)}.expect-item.svelte-1bv7ezn:last-child{border-bottom:none}.expect-num.svelte-1bv7ezn{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--accent);flex-shrink:0;width:20px}.expect-text.svelte-1bv7ezn{font-size:13px;font-weight:300;color:var(--body);line-height:1.5}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:16px}.form-row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:6px}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){background:var(--surface);border:.5px solid var(--border);border-radius:5px;padding:10px 14px;font-size:13px;font-weight:300;color:var(--text-primary);font-family:var(--fb);outline:none;transition:border-color .18s;width:100%}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--accent);box-shadow:0 0 0 2px #c85a2a14}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:120px;line-height:1.6}.btn-submit.svelte-1bv7ezn{width:100%;text-align:center;padding:13px;font-size:13px;font-weight:500;color:#fff;background:linear-gradient(130deg,#c85a2a,#ffa100);border:none;border-radius:100px;cursor:pointer;font-family:var(--fb);letter-spacing:-.01em;transition:opacity .15s}.btn-submit.svelte-1bv7ezn:hover{opacity:.85}.btn-submit.svelte-1bv7ezn:disabled{opacity:.5;cursor:not-allowed}.form-subtext.svelte-1bv7ezn{font-size:11px;color:var(--text-muted);text-align:center}.form-error.svelte-1bv7ezn{color:#b91c1c;font-size:12px}.success-message.svelte-1bv7ezn{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:40px;text-align:center}.success-message.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:#059669;margin-bottom:8px}@media(max-width:900px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:40px}.form-row.svelte-1bv7ezn{grid-template-columns:1fr}}
