@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_9602a661-module__zP48KG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_9602a661-module__zP48KG__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
.marketing-site{--stage-sand:#f3f0ea;--stage-blush:#fbece6;--col-highlight:#fdf4f1;--rule:#1111110d;--selection-bg:#fbd3c6;--window-frame:#0f0f0e;--window-shadow:0 0 0 1px #11111114, 0 40px 100px -40px #1111118c, 0 20px 40px -30px #d63f2559;interpolate-size:allow-keywords}[data-theme=dark] .marketing-site{--stage-sand:#161512;--stage-blush:#1c1311;--col-highlight:#f45b4012;--rule:#ffffff0a;--selection-bg:#f45b4059;--window-frame:#1c1b19;--window-shadow:0 0 0 1px #ffffff14, 0 40px 120px -40px #000000e6, 0 30px 80px -40px #f45b4059}.paper{--surface:#fff;--border:#e9e7e3;--border-strong:#d7d4ce;--text:#111;--text-muted:#5d5a56;--text-subtle:#6b6863;--accent-ink:#c2391f;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing-site ::selection{background-color:var(--selection-bg);color:var(--text)}.marketing-site [id]{scroll-margin-top:5rem}.receipt-edge{-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%}.serif-accent{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.02em;padding-inline-end:.04em;font-size:1.12em;font-style:italic;font-weight:400;line-height:.9}.accent-word{color:var(--coral-display)}.ruled-paper{background-image:repeating-linear-gradient(to bottom, transparent 0 39px, var(--rule) 39px 40px);-webkit-mask-image:radial-gradient(75% 75% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(75% 75% at 50% 0,#000 30%,#0000 78%)}.marketing-header{border-bottom:1px solid #0000}@supports (animation-timeline:scroll()){.marketing-header{animation:linear both header-edge;animation-timeline:scroll();animation-range:0 64px}}@keyframes header-edge{to{border-bottom-color:var(--border)}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise-in .7s var(--ease-out-strong) both;animation-delay:var(--rise-delay,0s)}.rise-far{animation-name:rise-in-far;animation-duration:.9s}}@keyframes rise-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@keyframes rise-in-far{0%{opacity:0;transform:translateY(32px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:reveal-in var(--ease-out-strong) both;animation-timeline:view();animation-range:entry entry 55%}.reveal-late{animation-range:entry 12% entry 70%}}}@keyframes reveal-in{0%{opacity:0;transform:translateY(28px)}}.demo-in{animation:demo-in .32s var(--ease-out-strong) both}@keyframes demo-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}.demo-highlight{transition:transform .3s var(--ease-in-out-strong), width .3s var(--ease-in-out-strong), height .3s var(--ease-in-out-strong)}.demo-progress{transform-origin:0;animation-name:demo-progress;animation-timing-function:linear;animation-fill-mode:both}.demo-window[data-paused=true] .demo-progress{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.demo-window:hover .demo-progress{animation-play-state:paused}}@keyframes demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.word-in{animation:word-in .26s var(--ease-out-strong) both}@keyframes word-in{0%{opacity:0;filter:blur(2px)}}.caret{animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.demo-added{transition:background-color .5s,border-color .5s}.demo-added-settled{background-color:#0000;border-bottom:2px solid #0000}.icon-swap{transition:opacity .2s var(--ease-out-strong), transform .2s var(--ease-out-strong), filter .2s var(--ease-out-strong)}.icon-swap[data-shown=false]{opacity:0;filter:blur(4px);transform:scale(.25)}@supports (interpolate-size:allow-keywords){.marketing-site details::details-content{opacity:0;block-size:0;transition:block-size .26s var(--ease-out-strong), opacity .2s ease, content-visibility .26s allow-discrete;overflow:clip}.marketing-site details[open]::details-content{opacity:1;block-size:auto}}
