@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-sans-latin-400-normal.gapTbOY8.woff2) format("woff2"),url(/_astro/geist-sans-latin-400-normal.BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-sans-latin-500-normal.uokXdC-Q.woff2) format("woff2"),url(/_astro/geist-sans-latin-500-normal.CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-400-normal.Ce5q_31Z.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-400-normal.BPBWmzPh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.Cgks_Qgx.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-400-normal.CxNRRMGd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.LC9RFr9I.woff2) format("woff2"),url(/_astro/geist-mono-latin-400-normal.CoULgQGM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dp{--bg: #FBFAF7;--bg-cold: #EFEFEB;--bg-warm: #F7E7DC;--ink: #221D17;--dim: #67614F;--faint: #6F695D;--line: #E3DED2;--line-2: #D8D2C4;--clay: #B34821;--amber: #B0702C;--sage: #626E51;--pos: #3F8F5A;--ask: #2F5D8C;--ask-tint: #E8EEF5;--serif: "Instrument Serif", Georgia, serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, monospace;--sans: "Geist Sans", system-ui, -apple-system, sans-serif;--bar: 56px;background:var(--bg);color:var(--dim);font-family:var(--sans)}.dp .wrap{width:min(1180px,100% - 48px);margin-inline:auto}.dp :where([id]){scroll-margin-top:calc(var(--bar) + 16px)}.dp .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dp .eyebrow{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--dim)}.dp .clay-eyebrow{color:var(--clay)}.dp .sec-head{max-width:940px}.dp h2{margin-top:16px;font-family:var(--serif);font-weight:400;font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:-.025em;color:var(--ink)}.dp .sec-lead{margin-top:20px;max-width:56ch;font-size:17.5px;line-height:1.6}.dp .btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.dp .pill{border-radius:999px}.dp .btn:disabled{cursor:default;opacity:.55}.dp .clay{background:var(--clay);color:#fff6f1;border:1px solid var(--clay)}.dp .clay:hover:not(:disabled){background:#9c3d1b;border-color:#9c3d1b}.dp .ink{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.dp .ink:hover:not(:disabled){background:var(--clay);border-color:var(--clay);color:#fff6f1}.dp .outline{border:1px solid var(--line-2);color:var(--ink);background:transparent}.dp .outline:hover:not(:disabled){border-color:var(--ink);background:#221d170d}.dp .bone{background:#f7f3ec;color:#1b1712;border:1px solid #F7F3EC}.dp .bone:hover:not(:disabled){background:#fff;border-color:#fff}.dp .ghost{background:transparent;color:#f1ebe1;border:1px solid #574E44}.dp .ghost:hover:not(:disabled){border-color:#f1ebe1;background:#ffffff0f}.dp .wide{width:100%}.dp .text-link{font-size:14.5px;color:var(--ink);border-bottom:1px solid var(--line-2);padding-bottom:2px}.dp .text-link:hover{border-bottom-color:var(--clay);color:var(--clay)}.dp .reveal{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.dp .reveal.in{opacity:1;transform:none}@keyframes dp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dp .rise{animation:dp-rise .45s cubic-bezier(.2,.6,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@media(prefers-reduced-motion:reduce){.dp .reveal{opacity:1;transform:none;transition:none}.dp .rise{animation:none}}@media(scripting:none){.dp .reveal{opacity:1;transform:none}}.dp .btn-spin{display:none}.dp [data-busy=yes] .btn-spin{display:inline-block;box-sizing:border-box;width:12px;height:12px;margin-right:9px;vertical-align:-1px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;animation:dp-btn-spin .7s linear infinite}@keyframes dp-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dp [data-busy=yes] .btn-spin{animation-duration:2.4s}}.dp .capture{display:flex;flex-direction:column}.dp .capture label{font-size:13px;font-weight:500;color:var(--ink);margin-bottom:7px}.dp .capture input{height:50px;padding:0 18px;margin-bottom:16px;background:#fff;border:1px solid var(--line-2);border-radius:12px;font-family:var(--mono);font-size:16px;color:var(--ink)}.dp .capture input::placeholder{color:#a99a8b}.dp .capture input:focus-visible{outline:2px solid var(--clay);outline-offset:1px}.dp .capture .btn{height:52px;font-size:15.5px;margin-top:4px}.dp .form-status{font-size:14px;line-height:1.5;margin-top:12px}.dp .form-status:empty{margin-top:0}.dp .form-status[data-kind=error]{color:var(--clay)}.dp .form-status[data-kind=working]{color:var(--dim)}.dp .form-status[data-kind=ok]{color:var(--sage)}@media(max-width:600px){.dp .capture input{height:48px;margin-bottom:12px}}
