@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_9e5bc195-module__UAImoa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_9e5bc195-module__UAImoa__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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.3j3877k49yy0l.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.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:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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_10c0c73b-module__fdiAlW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_10c0c73b-module__fdiAlW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--color-ink:#23282c;--color-ink-soft:#3a4247;--color-ink-faint:#23282c8c;--color-muted:#6b7075;--color-cream:#faf8f4;--color-white:#fff;--color-brown:#7a5a40;--color-sky:#bfe0f3;--color-sky-soft:#d7ecf8;--color-lime:#e4ecb8;--color-butter:#f6e3a1;--color-sand:#ebd9c7;--color-rose:#e9bfc4;--color-glass:#fffc;--font-body:var(--font-figtree), system-ui, sans-serif;--font-display:var(--font-instrument-serif), serif;--text-xs:12px;--text-sm:14px;--text-md:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-pill:999px;--radius-card:20px;--blur-glass:blur(8px);--shadow-sticker:drop-shadow(0 6px 10px #23282c1f);--duration-hover:.2s}[data-tone=sky]{--tone:var(--color-sky)}[data-tone=lime]{--tone:var(--color-lime)}[data-tone=butter]{--tone:var(--color-butter)}[data-tone=sand]{--tone:var(--color-sand)}[data-tone=rose]{--tone:var(--color-rose)}[data-tone=ink]{--tone:var(--color-ink);--tone-contrast:var(--color-cream)}
*,:before,:after{box-sizing:border-box}html{overscroll-behavior:none}body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}h1,p{margin:0}a{color:inherit;text-decoration:none}img{display:block}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}
