.contact[data-astro-cid-5g3jvhfo]{width:min(100%,42rem);padding:calc(var(--header-clear) + clamp(1rem, 4vh, 2.5rem)) var(--edge) clamp(2.5rem, 8vh, 5rem);margin-inline:auto;position:relative}.contact[data-astro-cid-5g3jvhfo]:before{content:"";z-index:-1;background:radial-gradient(ellipse min(48rem, 90vw) min(30rem, 45vh) at 50% 58%, color-mix(in srgb, var(--ambient) 55%, #786048) 0%, transparent 100%);opacity:.2;pointer-events:none;position:fixed;inset:0}.head[data-astro-cid-5g3jvhfo]{text-align:center;margin-bottom:clamp(1.75rem,5vh,2.5rem)}h1[data-astro-cid-5g3jvhfo]{font-size:var(--type-page);font-weight:400;line-height:1.1}.lead[data-astro-cid-5g3jvhfo]{color:var(--muted);font-size:var(--type-ui);margin-top:.75rem;line-height:1.6}.form[data-astro-cid-5g3jvhfo],.sent[data-astro-cid-5g3jvhfo]{--field-bg:#ffffff0b;--field-line:#ffffff21;background:linear-gradient(180deg, #ffffff0b, #ffffff04), color-mix(in srgb, var(--ambient) 22%, #0d0e12);border:1px solid #ffffff17;padding:clamp(1.25rem,4vw,2.25rem);box-shadow:0 1.5rem 4rem -1.5rem #000000b3}.form[data-astro-cid-5g3jvhfo]{gap:1.35rem;display:grid}.form[data-astro-cid-5g3jvhfo][hidden]{display:none}.row[data-astro-cid-5g3jvhfo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.35rem;display:grid}.field[data-astro-cid-5g3jvhfo]{min-width:0}label[data-astro-cid-5g3jvhfo]{color:var(--muted);font-size:var(--type-meta);letter-spacing:.02em;margin-bottom:.45rem;display:block}.optional[data-astro-cid-5g3jvhfo]{opacity:.6;margin-left:.3rem}input[data-astro-cid-5g3jvhfo],textarea[data-astro-cid-5g3jvhfo]{border:1px solid var(--field-line);width:100%;color:var(--ink);background:var(--field-bg);caret-color:var(--ink);font:1rem/1.45 var(--sans);border-radius:0;padding:.7rem .85rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:block}textarea[data-astro-cid-5g3jvhfo]{resize:vertical;min-height:10rem}input[data-astro-cid-5g3jvhfo]:hover,textarea[data-astro-cid-5g3jvhfo]:hover{border-color:#ffffff3d}input[data-astro-cid-5g3jvhfo]:focus,textarea[data-astro-cid-5g3jvhfo]:focus{background:#ffffff12;border-color:#f4f1eabf;box-shadow:0 0 0 3px #f4f1ea14}input[data-astro-cid-5g3jvhfo]:focus-visible,textarea[data-astro-cid-5g3jvhfo]:focus-visible{outline:none}input[data-astro-cid-5g3jvhfo]:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 100000s;-webkit-box-shadow:inset 0 0 0 100rem #17181c}input[data-astro-cid-5g3jvhfo]:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);transition:background-color 100000s;-webkit-box-shadow:inset 0 0 0 100rem #17181c}input[data-astro-cid-5g3jvhfo]:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 100000s;-webkit-box-shadow:inset 0 0 0 100rem #17181c}input[data-astro-cid-5g3jvhfo][aria-invalid=true],textarea[data-astro-cid-5g3jvhfo][aria-invalid=true]{border-color:#e89a8a;box-shadow:0 0 0 3px #e89a8a1f}.trap[data-astro-cid-5g3jvhfo]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.cf-turnstile[data-astro-cid-5g3jvhfo]:not(.shown){width:18.75rem;height:0;position:absolute;overflow:hidden}.error[data-astro-cid-5g3jvhfo]{color:#f3cfc7;font-size:var(--type-ui);background:#e89a8a14;border-left:2px solid #e89a8a;padding:.7rem .9rem;line-height:1.5}.error[data-astro-cid-5g3jvhfo].hint{border-left-color:var(--ink);color:var(--ink);background:#ffffff0d}.error[data-astro-cid-5g3jvhfo][hidden]{display:none}.error[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]{color:inherit;text-underline-offset:.2em}.actions[data-astro-cid-5g3jvhfo]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:.25rem;display:flex}.privacy[data-astro-cid-5g3jvhfo]{color:var(--muted);font-size:var(--type-meta);opacity:.8;flex:14rem}.privacy[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button[data-astro-cid-5g3jvhfo]{border:1px solid var(--ink);min-height:2.75rem;color:var(--base);background:var(--ink);font:inherit;font-size:var(--type-ui);letter-spacing:.02em;cursor:pointer;padding:.5rem 2rem;transition:opacity .2s,background-color .2s}button[data-astro-cid-5g3jvhfo]:hover{opacity:.88}button[data-astro-cid-5g3jvhfo]:disabled{cursor:progress;opacity:.7}button[data-astro-cid-5g3jvhfo][data-busy]{animation:1.4s ease-in-out infinite busy}@keyframes busy{50%{opacity:.45}}.sent[data-astro-cid-5g3jvhfo]{text-align:center;padding-block:clamp(2rem,7vh,3.5rem)}.sent[data-astro-cid-5g3jvhfo][hidden]{display:none}.sent[data-astro-cid-5g3jvhfo]:focus{outline:none}.sent-heading[data-astro-cid-5g3jvhfo]{font-size:var(--type-heading);line-height:1.25}.sent-body[data-astro-cid-5g3jvhfo]{color:var(--muted);font-size:var(--type-ui);margin-top:.5rem}.again[data-astro-cid-5g3jvhfo]{color:var(--ink);background:0 0;border-color:#fff6;margin-top:1.75rem}.again[data-astro-cid-5g3jvhfo]:hover{border-color:var(--ink);opacity:1}.fallback[data-astro-cid-5g3jvhfo]{color:var(--muted);font-size:var(--type-ui);text-align:center}.fallback[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]{color:var(--ink);text-underline-offset:.2em;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){input[data-astro-cid-5g3jvhfo],textarea[data-astro-cid-5g3jvhfo],button[data-astro-cid-5g3jvhfo]{transition:none}button[data-astro-cid-5g3jvhfo][data-busy]{animation:none}}
