.wordmark.svelte-10y6uor{font-size:1rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase}.wordmark.svelte-10y6uor:after{content:"";display:inline-block;width:7px;height:7px;margin-left:.55rem;background:var(--seal);transform:translateY(-1px) rotate(45deg)}form.capture.svelte-fq8g2m{display:flex;align-items:baseline;gap:1.5rem;border-bottom:1px solid var(--hairline);padding-bottom:.7rem;width:min(480px,100%);transition:border-color .3s ease}form.capture.svelte-fq8g2m:focus-within{border-color:var(--cream)}.capture.svelte-fq8g2m input:where(.svelte-fq8g2m){flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:IBM Plex Mono,monospace;font-size:.92rem;color:var(--cream)}.capture.svelte-fq8g2m input:where(.svelte-fq8g2m)::placeholder{color:var(--cream-dim)}.capture.svelte-fq8g2m input:where(.svelte-fq8g2m):disabled{color:var(--cream);-webkit-text-fill-color:var(--cream);opacity:1}.capture.svelte-fq8g2m button:where(.svelte-fq8g2m){border:none;background:transparent;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--cream);white-space:nowrap}.capture.svelte-fq8g2m button:where(.svelte-fq8g2m) .arrow:where(.svelte-fq8g2m){display:inline-block;transition:transform .25s ease;color:var(--seal)}.capture.svelte-fq8g2m button:where(.svelte-fq8g2m):hover .arrow:where(.svelte-fq8g2m){transform:translate(5px)}.honeypot.svelte-fq8g2m{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.hidden-frame.svelte-fq8g2m{display:none}.engraving.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.grain.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.92 0 0 0 0 0.89 0 0 0 0 0.82 0 0 0 0.03 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.frame.svelte-1uha8ag{position:relative;z-index:2;height:100vh;display:grid;grid-template-rows:auto 1fr auto}header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;padding:2rem 3.5rem 1.4rem;border-bottom:1px solid var(--hairline);opacity:0;animation:svelte-1uha8ag-settle 1.2s cubic-bezier(.16,1,.3,1) .15s forwards}main.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;max-width:1280px;min-width:0;margin:0 auto;padding:0 3.5rem}h1.svelte-1uha8ag{font-family:Libre Caslon Text,serif;font-weight:400;font-size:clamp(2.9rem,6.6vw,6rem);line-height:1.04;letter-spacing:-.012em;max-width:14ch;opacity:0;animation:svelte-1uha8ag-settle 1.4s cubic-bezier(.16,1,.3,1) .55s forwards}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic}.capture-row.svelte-1uha8ag{margin-top:3.2rem;display:flex;align-items:flex-end;justify-content:center;gap:3rem;flex-wrap:wrap;max-width:100%;min-width:0;opacity:0;animation:svelte-1uha8ag-settle 1.4s cubic-bezier(.16,1,.3,1) .8s forwards}.descriptor.svelte-1uha8ag{font-size:.72rem;line-height:1.9;letter-spacing:.06em;color:var(--cream-dim);max-width:30ch}footer.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;padding:1.4rem 3.5rem 2rem;border-top:1px solid var(--hairline);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-dim);opacity:0;animation:svelte-1uha8ag-settle 1.4s cubic-bezier(.16,1,.3,1) 1s forwards}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--cream-dim);text-decoration:none;transition:color .2s ease}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--cream)}@keyframes svelte-1uha8ag-settle{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){header.svelte-1uha8ag,footer.svelte-1uha8ag{padding-left:1.5rem;padding-right:1.5rem}main.svelte-1uha8ag{padding:0 1.5rem 3rem}.capture-row.svelte-1uha8ag{gap:1.8rem}.descriptor.svelte-1uha8ag{max-width:100%}footer.svelte-1uha8ag{flex-direction:column;gap:.6rem}}
