.page-doc[data-astro-cid-uw5kdbxl]{position:relative;isolation:isolate;min-height:100vh;background:#d9c3a3;padding-block:var(--space-xl) var(--space-2xl);padding-inline:clamp(1rem,4vw,2.5rem)}.page-doc[data-astro-cid-uw5kdbxl]:before{content:"";position:fixed;inset:0;z-index:-2;background:url(/_astro/paper-texture.CcxUZQVn.jpg) center center / cover no-repeat}.page-doc[data-astro-cid-uw5kdbxl]:after{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(#e7d9c647,#c7ae8e29),radial-gradient(circle at 50% 20%,#f8f2e82e,#4a2e1f1f);pointer-events:none}.page-header[data-astro-cid-uw5kdbxl]{max-width:980px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-lg)}.page-kicker[data-astro-cid-uw5kdbxl]{font-family:var(--font-registry);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;color:var(--color-burgundy);margin-bottom:var(--space-xs)}.page-title[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:.015em;color:var(--color-espresso);margin:0 0 var(--space-2xs)}.page-subtitle[data-astro-cid-uw5kdbxl]{font-family:var(--font-registry);font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-2xs);max-width:52ch}.page-email[data-astro-cid-uw5kdbxl]{font-family:var(--font-registry);font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-sm)}.page-email[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--color-burgundy)}.page-flourish[data-astro-cid-uw5kdbxl]{width:clamp(12rem,30vw,19rem);max-width:90%;height:auto;opacity:.6;background:transparent;border:0;box-shadow:none;mix-blend-mode:multiply}.doc-sheet[data-astro-cid-uw5kdbxl]{position:relative;isolation:isolate;background:linear-gradient(#f1e8d8eb,#e6d6bef0),url(/_astro/paper-texture.CcxUZQVn.jpg) center / cover no-repeat;background-blend-mode:multiply;border:1px solid rgba(74,46,31,.62);border-top:2px solid rgba(75,90,58,.55);box-shadow:0 1rem 2.5rem #221a142e,inset 0 0 0 1px #f8f2e87a,inset 0 0 2.5rem #4a2e1f14;padding:clamp(1.75rem,4vw,3rem)}.doc-sheet[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:10px;border:1px solid rgba(74,46,31,.16);pointer-events:none}.form-folio[data-astro-cid-uw5kdbxl]{max-width:720px;margin-inline:auto;display:flex;flex-direction:column}.field[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-sm);min-width:0}.field-label[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-registry);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--color-olive);margin-bottom:.4rem}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;font-family:var(--font-registry);font-size:var(--text-md);color:var(--color-espresso);background:#f8f2e88c;border:1px solid rgba(74,46,31,.5);border-radius:0;padding:clamp(.6rem,1.5vw,.8rem) clamp(.7rem,1.8vw,.95rem)}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:2.5em}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus-visible{outline:2px solid var(--color-olive);outline-offset:1px;border-color:var(--color-burgundy)}.submit-btn[data-astro-cid-uw5kdbxl]{align-self:center;width:min(100%,22rem);margin-top:var(--space-xs);cursor:pointer;font-family:var(--font-registry);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--color-cream);background:linear-gradient(180deg,var(--color-burgundy),var(--color-claret));border:1px solid var(--color-claret);border-radius:0;box-shadow:inset 0 0 0 1px #f8f2e866;padding:clamp(.9rem,2vw,1.1rem) var(--space-lg);transition:background .14s ease}.submit-btn[data-astro-cid-uw5kdbxl]:hover{background:var(--color-claret)}.submit-btn[data-astro-cid-uw5kdbxl]:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px}@media(max-width:760px){.submit-btn[data-astro-cid-uw5kdbxl]{width:100%}}
