*{box-sizing:border-box}html{color-scheme:light;color:#202922;-webkit-font-smoothing:antialiased;background:#fafaf8;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body{border-top:4px solid var(--color-brand-on-light);flex-direction:column;min-height:100svh;margin:0;padding:0 1.5rem;display:flex}main[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,34rem);margin:0 auto;padding:5rem 0;display:flex}.brand[data-astro-cid-lcdefpme]{letter-spacing:-.055em;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.8rem;max-width:100%;margin:0;font-size:clamp(1.75rem,7vw,2.75rem);font-weight:650;line-height:1.15;display:flex}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;flex-shrink:0;display:block}.mark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:3.5rem;height:3.5rem}.wordmark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(17rem,100%);height:6rem}.accent[data-astro-cid-lcdefpme]{background:var(--color-brand-on-light);width:2rem;height:2px;margin:2rem 0 1.5rem}.description[data-astro-cid-lcdefpme]{color:#5b645e;text-wrap:pretty;max-width:36ch;margin:0;font-size:clamp(1.0625rem,3vw,1.25rem);line-height:1.75}.contact[data-astro-cid-lcdefpme]{border:1px solid var(--color-brand-border);background:var(--color-brand-tint);min-height:2.75rem;color:var(--color-brand-on-light);border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;padding:.7rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.contact[data-astro-cid-lcdefpme]:hover{border-color:var(--color-brand-on-light);color:var(--color-brand-hover-on-light)}.contact[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-brand-on-light);outline-offset:4px}.contact[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}footer[data-astro-cid-lcdefpme]{color:#69716b;text-align:center;text-wrap:balance;border-top:1px solid #e3e7e1;width:min(100%,60rem);margin:0 auto;padding:1.5rem 0;font-size:.6875rem;line-height:1.8}footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:.25rem}
