.contact[data-astro-cid-vekgkm42]{z-index:1;position:relative}.msgs[data-astro-cid-vekgkm42]{margin:0}.msg[data-astro-cid-vekgkm42]{border:3px solid var(--ink);border-left:12px solid var(--tomato);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:1rem;margin:0 0 1.25rem;padding:.9rem 1.2rem;scroll-margin-top:6rem;font-weight:700;display:none}html:not(.js) .msg[data-astro-cid-vekgkm42]:target,.msg[data-astro-cid-vekgkm42].is-shown{display:block}.msg[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink)}.form[data-astro-cid-vekgkm42]{border:3px solid var(--ink);border-radius:var(--radius-card);box-shadow:8px 8px 0 var(--grape);background:#fff;gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.form[data-astro-cid-vekgkm42][hidden]{display:none}.field[data-astro-cid-vekgkm42]{gap:.4rem;display:grid}label[data-astro-cid-vekgkm42]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.2}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--ink);background:var(--cream);border:3px solid var(--ink);border-radius:1.1rem;padding:.8rem 1.1rem;font-size:1.125rem;transition:box-shadow .2s,background-color .2s}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:#6b6880}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:4px solid var(--grape);outline-offset:2px;box-shadow:4px 4px 0 var(--sun);background:#fff}input[data-astro-cid-vekgkm42][aria-invalid=true],select[data-astro-cid-vekgkm42][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true]{background:#fff1ee;border-color:#c8321a}.select[data-astro-cid-vekgkm42]{position:relative}.select[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;cursor:pointer;padding-right:3rem}.select[data-astro-cid-vekgkm42]:after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);pointer-events:none;width:.6rem;height:.6rem;position:absolute;top:50%;right:1.2rem;translate:0 -75%;rotate:45deg}.field__err[data-astro-cid-vekgkm42]{color:#b02a14;margin:0;font-weight:700}.field__err[data-astro-cid-vekgkm42][hidden]{display:none}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.hint[data-astro-cid-vekgkm42]{margin:0;font-weight:700}.send[data-astro-cid-vekgkm42]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--cream);background:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--tomato);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.8rem;line-height:1;transition:translate .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.send[data-astro-cid-vekgkm42]:focus-visible{outline:4px solid var(--grape);outline-offset:4px}.send[data-astro-cid-vekgkm42]:disabled{cursor:progress;opacity:.85}.send__plane[data-astro-cid-vekgkm42]{width:1.3rem;height:1.3rem}.thanks[data-astro-cid-vekgkm42]{background:var(--mint);border:3px solid var(--ink);border-radius:var(--radius-card);box-shadow:8px 8px 0 var(--ink);padding:clamp(1.5rem,5vw,2.5rem)}.thanks[data-astro-cid-vekgkm42][hidden]{display:none}.thanks__plane[data-astro-cid-vekgkm42]{width:3.5rem;color:var(--ink)}.thanks[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{margin-bottom:.3em}.thanks[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{max-width:34rem;margin:0 0 .6em}.thanks[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink);font-weight:700}.thanks[data-astro-cid-vekgkm42]:focus{outline:none}@media (prefers-reduced-motion:no-preference){.send[data-astro-cid-vekgkm42]:hover:not(:disabled){box-shadow:6px 6px 0 var(--tomato);translate:-2px -2px}.send[data-astro-cid-vekgkm42]:active:not(:disabled){box-shadow:1px 1px 0 var(--tomato);translate:2px 2px}.form[data-astro-cid-vekgkm42].is-sending .send__plane[data-astro-cid-vekgkm42]{animation:.9s ease-in-out infinite takeoff}.msg[data-astro-cid-vekgkm42].is-shown{animation:.45s shake}.thanks[data-astro-cid-vekgkm42].is-in{animation:.7s cubic-bezier(.34,1.6,.64,1) thanks-pop}.thanks[data-astro-cid-vekgkm42].is-in .thanks__plane[data-astro-cid-vekgkm42]{animation:1.1s cubic-bezier(.22,1,.36,1) fly}.field__err[data-astro-cid-vekgkm42]:not([hidden]){animation:.4s shake}}@keyframes takeoff{0%{opacity:1;translate:0;rotate:0deg}55%{opacity:0;translate:1.8rem -1rem;rotate:-18deg}56%{opacity:0;translate:-1.8rem 1rem;rotate:0deg}to{opacity:1;translate:0}}@keyframes shake{0%,to{translate:0}25%{translate:-6px}60%{translate:5px}}@keyframes thanks-pop{0%{opacity:0;rotate:-3deg;scale:.85}}@keyframes fly{0%{opacity:0;translate:-6rem 4rem;rotate:-25deg}}.page[data-astro-cid-ogjzdvpc]{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,6rem);position:relative;overflow-x:clip}.bg[data-astro-cid-ogjzdvpc]{pointer-events:none;position:absolute;inset:0}.inner[data-astro-cid-ogjzdvpc]{z-index:1;max-width:46rem;position:relative}.intro[data-astro-cid-ogjzdvpc]{margin-bottom:2rem}.tag[data-astro-cid-ogjzdvpc]{font-family:var(--font-display);background:var(--sun);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;margin:0 0 1rem;padding:.3rem .95rem;font-weight:600;display:inline-block;rotate:-2deg}h1[data-astro-cid-ogjzdvpc]{margin-bottom:.3em}.lede[data-astro-cid-ogjzdvpc]{max-width:36rem;font-size:var(--step-1);margin:0;line-height:1.5}.lede[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--grape-text);font-weight:700}
