.page-head[data-astro-cid-kphbpcdu]{padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 5vw, 8rem));padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.page-sub[data-astro-cid-kphbpcdu]{max-width:28ch;margin-top:clamp(1.25rem,1rem + 1.5vw,2.5rem)}.contact[data-astro-cid-kphbpcdu]{padding-bottom:var(--section);align-items:start;row-gap:5rem}.form[data-astro-cid-kphbpcdu]{grid-column:1/span 7}.side[data-astro-cid-kphbpcdu]{top:calc(var(--header-h) + 1.5rem);grid-column:9/span 4;gap:4rem;display:grid;position:sticky}.form-grid[data-astro-cid-kphbpcdu]{gap:2.25rem var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-kphbpcdu]{gap:.4rem;display:grid;position:relative}.field--full[data-astro-cid-kphbpcdu]{grid-column:1/-1}.field[data-astro-cid-kphbpcdu] label[data-astro-cid-kphbpcdu]{font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-muted);transition:color var(--dur-fast)}.req[data-astro-cid-kphbpcdu]{color:var(--c-ink)}.opt[data-astro-cid-kphbpcdu]{text-transform:none;letter-spacing:0;font-weight:var(--fw-regular)}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu],.field[data-astro-cid-kphbpcdu] select[data-astro-cid-kphbpcdu],.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{border:0;border-bottom:1px solid var(--c-line-strong);-webkit-appearance:none;appearance:none;width:100%;min-height:3.25rem;transition:border-color var(--dur-fast);background:0 0;border-radius:0;padding:.6rem 0;font-size:1.0625rem;line-height:1.5}.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{resize:vertical;min-height:8.5rem}.field[data-astro-cid-kphbpcdu] select[data-astro-cid-kphbpcdu]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23111' stroke-width='1'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right .25rem center;background-repeat:no-repeat;padding-right:2rem}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:hover,.field[data-astro-cid-kphbpcdu] select[data-astro-cid-kphbpcdu]:hover,.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]:hover{border-bottom-color:#9c9c99}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:focus-visible,.field[data-astro-cid-kphbpcdu] select[data-astro-cid-kphbpcdu]:focus-visible,.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]:focus-visible{border-bottom-color:var(--c-ink);box-shadow:0 1px 0 0 var(--c-ink);outline:none}.field[data-astro-cid-kphbpcdu]:focus-within label[data-astro-cid-kphbpcdu]{color:var(--c-ink)}.field[data-astro-cid-kphbpcdu].is-invalid input[data-astro-cid-kphbpcdu],.field[data-astro-cid-kphbpcdu].is-invalid select[data-astro-cid-kphbpcdu],.field[data-astro-cid-kphbpcdu].is-invalid textarea[data-astro-cid-kphbpcdu]{border-bottom-color:var(--c-error);box-shadow:0 1px 0 0 var(--c-error)}.field[data-astro-cid-kphbpcdu].is-invalid label[data-astro-cid-kphbpcdu]{color:var(--c-error)}.field-error[data-astro-cid-kphbpcdu]{font-size:var(--fs-small);color:var(--c-error);min-height:0}.field-error[data-astro-cid-kphbpcdu]:empty{display:none}.field-hint[data-astro-cid-kphbpcdu]{margin-top:.2rem}.hp[data-astro-cid-kphbpcdu]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-foot[data-astro-cid-kphbpcdu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.form-alert[data-astro-cid-kphbpcdu]{color:var(--c-error);font-size:var(--fs-small);margin-top:1rem}.form-alert[data-astro-cid-kphbpcdu]:empty{display:none}.form-status[data-astro-cid-kphbpcdu]{background:var(--c-paper);border:1px solid var(--c-line);font-size:var(--fs-small);animation:status-in .7s var(--ease-out);grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-top:2rem;padding:1.4rem 1.5rem;line-height:1.55;display:grid}.form-status[data-astro-cid-kphbpcdu][hidden]{display:none}.form-status[data-astro-cid-kphbpcdu]:focus{outline:none}.form-status[data-astro-cid-kphbpcdu]:focus-visible{outline:1px solid var(--c-ink);outline-offset:4px}.status-mark[data-astro-cid-kphbpcdu]{border-left:1px solid var(--c-ok);border-bottom:1px solid var(--c-ok);width:18px;height:10px;margin-top:.25rem;transform:rotate(-45deg)}@keyframes status-in{0%{opacity:0;transform:translateY(8px)}}.wa[data-astro-cid-kphbpcdu]{gap:1.25rem;display:grid}.wa-contexts[data-astro-cid-kphbpcdu]{border:0;border-top:1px solid var(--c-line);padding:0;display:grid}.wa-opt[data-astro-cid-kphbpcdu]{border-bottom:1px solid var(--c-line);cursor:pointer;min-height:48px;font-size:var(--fs-small);align-items:center;gap:.9rem;display:flex}.wa-opt[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]{-webkit-appearance:none;appearance:none;border:1px solid var(--c-line-strong);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;margin:0;display:grid}.wa-opt[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:after{content:"";background:var(--c-ink);width:6px;height:6px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.wa-opt[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:checked{border-color:var(--c-ink)}.wa-opt[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:checked:after{transform:scale(1)}.wa-opt[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:focus-visible{outline:1px solid var(--c-ink);outline-offset:3px}.wa-extra[data-astro-cid-kphbpcdu][hidden]{display:none}.wa-preview-label[data-astro-cid-kphbpcdu]{color:var(--c-muted);margin-top:.5rem}.wa-preview[data-astro-cid-kphbpcdu]{border:1px solid var(--c-line);background:var(--c-paper);width:100%;font-size:var(--fs-small);resize:none;border-radius:0;padding:1rem;line-height:1.55}.wa-preview[data-astro-cid-kphbpcdu]:focus-visible{outline:1px solid var(--c-ink);outline-offset:2px}.wa-actions[data-astro-cid-kphbpcdu]{flex-wrap:wrap;gap:.75rem;display:flex}.wa-note[data-astro-cid-kphbpcdu]{max-width:40ch}.studio-info[data-astro-cid-kphbpcdu]{border-top:1px solid var(--c-line);gap:1rem;padding-top:1.5rem;display:grid}.studio-info-h[data-astro-cid-kphbpcdu]{color:var(--c-muted)}.studio-info[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{font-size:var(--fs-small);padding-block:.15rem}@media (width<=1024px){.form[data-astro-cid-kphbpcdu],.side[data-astro-cid-kphbpcdu]{grid-column:1/-1}.side[data-astro-cid-kphbpcdu]{gap:3rem var(--col-gap);grid-template-columns:1fr 1fr;position:static}}@media (width<=640px){.form-grid[data-astro-cid-kphbpcdu]{grid-template-columns:1fr;gap:1.9rem}.side[data-astro-cid-kphbpcdu]{grid-template-columns:1fr}.form-foot[data-astro-cid-kphbpcdu]{flex-direction:column-reverse;align-items:stretch}.form-foot[data-astro-cid-kphbpcdu] .btn[data-astro-cid-kphbpcdu]{justify-content:space-between}}
