.contact-hero[data-astro-cid-6bfsojfh]{border:1.5px solid var(--navy);box-shadow:10px 10px 0 var(--navy-deep);align-items:center;gap:var(--sp-6);max-width:var(--max-w);padding:var(--sp-7) var(--pad-x);top:var(--sp-7);background:linear-gradient(90deg,#122e440e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#122e440d 1px,#0000 1px) 0 0/34px 34px,#fffdf6;border-radius:16px;grid-template-columns:1fr 1fr;margin:0 auto;display:grid;position:relative}.contact-hero-intro[data-astro-cid-6bfsojfh]{color:var(--ink-soft);gap:14px;max-width:46ch;font-size:17px;line-height:1.7;display:grid}.contact-hero-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:0}.contact-hero-intro[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{border-bottom:2px solid var(--gold);color:var(--gold-deep);padding-bottom:1px;font-weight:800}.contact-hero-intro[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--navy)}.contact-hero[data-astro-cid-6bfsojfh]:before{content:"";background:#c9a050c7;border:1px solid #0a1f3029;width:136px;height:26px;position:absolute;top:-14px;left:52px;transform:rotate(-2deg)}.contact-layout[data-astro-cid-6bfsojfh]{max-width:var(--max-w);padding:calc(var(--sp-8) + var(--sp-7)) var(--pad-x) var(--sp-9);grid-template-columns:400px 1fr;align-items:start;gap:96px;margin:0 auto;display:grid}.contact-side[data-astro-cid-6bfsojfh]{position:sticky;top:96px}.contact-help-list[data-astro-cid-6bfsojfh]{flex-direction:column;gap:14px;display:flex}.contact-help-list[data-astro-cid-6bfsojfh]>.kicker[data-astro-cid-6bfsojfh]{margin:0 0 var(--sp-2)}.contact-help-card[data-astro-cid-6bfsojfh]{border:1px solid #122e4429;border-left:5px solid var(--gold);padding:var(--sp-4) var(--sp-5);background:#fffdf6;border-radius:12px;box-shadow:0 1px 3px #0a1f300f}.contact-help-card[data-astro-cid-6bfsojfh].is-dark{background:radial-gradient(circle, #fcfbf81a 1px, transparent 1.35px) 0 0 / 9px 9px, var(--navy);border:1px solid var(--navy-deep)}.contact-help-card[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin:0 0 8px;font-size:16px;line-height:1.2}.contact-help-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--ink-soft);margin:0 0 12px;font-size:14px;line-height:1.6}.contact-help-card[data-astro-cid-6bfsojfh].is-dark h2[data-astro-cid-6bfsojfh]{color:var(--paper)}.contact-help-card[data-astro-cid-6bfsojfh].is-dark p[data-astro-cid-6bfsojfh]{color:#fcfbf8b8}.contact-help-card[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--gold-deep);font:800 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.contact-help-card[data-astro-cid-6bfsojfh].is-dark a[data-astro-cid-6bfsojfh]{color:var(--gold-soft)}.contact-help-card[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--navy)}.contact-help-card[data-astro-cid-6bfsojfh].is-dark a[data-astro-cid-6bfsojfh]:hover{color:var(--paper)}.contact-form-wrap[data-astro-cid-6bfsojfh]{border:1.5px solid var(--navy);box-shadow:10px 10px 0 var(--navy-deep);padding:var(--sp-6);background:linear-gradient(90deg,#122e440e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#122e440d 1px,#0000 1px) 0 0/34px 34px,#fffdf6;border-radius:16px;position:relative}.contact-form-wrap[data-astro-cid-6bfsojfh]:after{background:var(--gold);border:1.5px solid var(--navy);box-shadow:4px 4px 0 var(--navy-deep);color:var(--navy);content:"write to us";font:800 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:10px;padding:9px 12px;position:absolute;top:-16px;right:34px;transform:rotate(4deg)}.contact-form[data-astro-cid-6bfsojfh]{gap:var(--sp-5);flex-direction:column;display:flex}.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh]{gap:8px}.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--navy);font:800 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.contact-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--navy);border-radius:var(--radius);color:var(--ink);background:#fcfbf8eb;min-height:50px;padding:14px 18px;font-size:15px}.contact-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.contact-form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--gold-deep);outline:none}.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:160px;line-height:1.6}.bot-field[data-astro-cid-6bfsojfh]{opacity:0;pointer-events:none;position:absolute;left:-9999px}.form-note[data-astro-cid-6bfsojfh]{color:var(--ink-faint);margin:-10px 0 0;font-size:12px}@media (width<=900px){.contact-layout[data-astro-cid-6bfsojfh]{gap:var(--sp-7);grid-template-columns:1fr}.contact-side[data-astro-cid-6bfsojfh]{position:static}}@media (width<=640px){.contact-hero[data-astro-cid-6bfsojfh]{top:0}.contact-layout[data-astro-cid-6bfsojfh]{padding-top:var(--sp-7)}}
