@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_c1ed8a88-module__XLrYFG__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_c1ed8a88-module__XLrYFG__variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_bb0912cd-module__pHsbua__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_bb0912cd-module__pHsbua__variable{--font-caveat:"Caveat", "Caveat Fallback"}

:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-surface:#f0ece3;--color-surface-subtle:#eae5da;--color-surface-panel:#f8f5ee;--color-surface-raised:#fffefb;--color-chrome:#e7e1d6;--color-ink:#1d1b17;--color-ink-soft:#5d574d;--color-ink-muted:#948d80;--color-accent:#c8632e;--color-accent-deep:#9b481e;--color-accent-bright:#c8632e;--color-on-accent:#f7f3ec;--color-success:#5f7a4a;--color-warning:#c89a3e;--color-error:#a14a3e;--color-danger-solid:#bf3a2b;--color-caution:#d98a55;--color-accent-text:#9b481e;--color-caution-text:#8f5222;--accent-tint:#c8632e1a;--accent-dust:#c8632e24;--accent-scribble:#c8632e38;--platform-tiktok:#5f7a4a;--platform-youtube:#c89a3e;--platform-shopify:#8a6d52;--platform-instagram:#a14a3e;--platform-impact:#c8632e;--dataviz-1:#c8632e;--dataviz-2:#6a9bcc;--dataviz-3:#788c5d;--dataviz-4:#d4a27f;--dataviz-5:#a3718a;--dataviz-6:#6f908c;--dataviz-7:#7a7295;--dataviz-8:#8a6d52;--font-display:"EB Garamond", Georgia, "Times New Roman", serif;--font-body:"Geist", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--font-wordmark:"Caveat", "Brush Script MT", cursive;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-surface:#1b1a18;--color-surface-subtle:#2d2c29;--color-surface-panel:#23221f;--color-surface-raised:#282724;--color-chrome:#121210;--color-ink:#f2ede3;--color-ink-soft:#b9b2a4;--color-ink-muted:#807a6e;--color-accent-bright:#d97a45;--color-success:#93b277;--color-warning:#d3a854;--color-error:#cf8779;--color-danger-solid:#d94b3b;--color-caution:#e0a070;--color-accent-text:#d97a45;--color-caution-text:#e0a070;--accent-tint:#c8632e38;--accent-dust:#c8632e4d;--accent-scribble:#d8713880}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#f0ece3;--color-surface-subtle:#eae5da;--color-surface-panel:#f8f5ee;--color-surface-raised:#fffefb;--color-chrome:#e7e1d6;--color-ink:#1d1b17;--color-ink-soft:#5d574d;--color-ink-muted:#948d80;--color-accent-bright:#c8632e;--color-success:#5f7a4a;--color-warning:#c89a3e;--color-error:#a14a3e;--color-danger-solid:#bf3a2b;--color-caution:#d98a55;--color-accent-text:#9b481e;--color-caution-text:#8f5222;--accent-tint:#c8632e1a;--accent-dust:#c8632e24;--accent-scribble:#c8632e38}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#1b1a18;--color-surface-subtle:#2d2c29;--color-surface-panel:#23221f;--color-surface-raised:#282724;--color-chrome:#121210;--color-ink:#f2ede3;--color-ink-soft:#b9b2a4;--color-ink-muted:#807a6e;--color-accent-bright:#d97a45;--color-success:#93b277;--color-warning:#d3a854;--color-error:#cf8779;--color-danger-solid:#d94b3b;--color-caution:#e0a070;--color-accent-text:#d97a45;--color-caution-text:#e0a070;--accent-tint:#c8632e38;--accent-dust:#c8632e4d;--accent-scribble:#d8713880}
:root{--fs-hero:clamp(2.75rem, 4.2vw + 1rem, 5rem);--fs-display:clamp(2.25rem, 2.4vw + 1.25rem, 3.5rem);--fs-section:clamp(1.625rem, .8vw + 1.25rem, 2rem);--fs-bullet:clamp(1.5rem, 1vw + 1.25rem, 1.875rem);--fs-body-lead:clamp(1.125rem, .4vw + 1rem, 1.25rem);--fs-body:1rem;--fs-meta:.875rem;--fs-mono:.8125rem;--fs-eyebrow:.6875rem;--fs-ui-body:.84375rem;--fs-ui-label:.71875rem;--fs-signature:clamp(2.75rem, 3.5vw + 1rem, 4.25rem);--fs-numeral:clamp(1.5rem, 1vw + 1.125rem, 1.875rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.6;--lh-relaxed:1.7;--ls-display:-.02em;--ls-tight:-.012em;--ls-mono:.08em}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:88px;--rhythm-tight:clamp(72px, 7vw, 112px);--rhythm-default:clamp(112px, 11vw, 180px);--rhythm-loose:clamp(160px, 16vw, 240px);--page-max:1200px;--page-max-app:1400px;--page-max-grid:1760px;--page-gutter:24px;--radius-xs:2px;--radius-sm:4px;--radius-md:7px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:20px;--hairline:1px solid var(--color-surface-subtle);--rule:1.5px solid var(--color-ink);--border-card:1px solid var(--color-surface-subtle)}@media (min-width:900px){:root{--page-gutter:48px}}
:root{--hairline-strong:#1d1b1729;--hairline-soft:#1d1b171a;--hairline-faint:#1d1b1714;--hairline-hair:#1d1b1712;--edge-card:0 0 0 .5px #1f1d1a38;--shadow-ambient:0 4px 20px #1f1d1a12;--card-shadow:0 0 0 .5px #1f1d1a38, 0 4px 20px #1f1d1a12;--card-shadow-hover:0 0 0 .5px #1f1d1a42, 0 10px 32px -6px #1f1d1a1f;--card-sheen:linear-gradient(160deg, #ffffff8c, #fff0 38%);--elevation-rest:0 4px 10px -4px #1d1b171f;--elevation-card:0 22px 60px #1d1b1714;--elevation-panel:0 18px 40px -22px #1d1b172e;--elevation-floor:0 8px 16px -6px #1d1b1724;--highlight-inset:inset 0 1px 0 #fffefbd1;--glass-filter:blur(28px) brightness(108%);--glass-bg:#ffffff26;--glass-bg-dense:#faf8f3cc;--glass-bg-modal:#faf8f385;--glass-shadow:inset 0 1px 0 #ffffff80, 0 2px 8px #0000001f, 0 8px 34px #0000003d;--glass-edge:none;--glass-highlight:inset 0 1px 0 #ffffff0d;--glow-color:#c8632e33;--glow-hover:0 0 18px -8px #c8632e38, 0 0 40px -20px #c8632e1f;--glow-spill:0 0 28px -10px #c8632e24;--tilt-sheen:#fff7eb38;--tilt-lift:0 18px 34px -14px #1d1b1747;--cta-glow:0 0 8px -1px #ffc6848c, 0 0 30px -4px #fff6e2e6, 0 0 64px -14px #fffaecb8, 0 0 120px -32px #fffcf485, 0 8px 16px -6px #1d1b1724;--matrix-dot:#1d1b171a;--matrix-wave-front:#c8632e80;--matrix-wave-trail:#1d1b172e;--matrix-rest-opacity:.05;--matrix-size:14px;--skeleton-sheen:#fffefba6;--skeleton-band:200px;--scrim:#1d1b1752;--scrim-soft:#1d1b172e;--z-bar:40;--z-sheet:80;--z-nav:90;--z-popover:100;--ease-out-quart:cubic-bezier(.22, 1, .36, 1);--ease-draw:cubic-bezier(.64, 0, .18, 1);--ease-rise:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-base:.24s;--dur-slow:.62s;--dur-shimmer:.9s;--dur-skeleton:1.6s;--dur-morph:.4s;--dur-breath:1.8s;--dur-shimmer-text:1.4s;--dur-reveal:.63s}@media (prefers-color-scheme:dark){:root{--hairline-strong:#f2ede32e;--hairline-soft:#f2ede31f;--hairline-faint:#f2ede317;--hairline-hair:#f2ede312;--edge-card:0 0 0 1px #f2ede31a;--shadow-ambient:0 4px 18px #0003;--card-shadow:0 0 0 1px #f2ede31a;--card-shadow-hover:0 0 0 1px #f2ede329, 0 10px 28px -8px #0006;--card-sheen:linear-gradient(160deg, #ffffff0a, #fff0 38%);--elevation-rest:0 6px 14px -4px #0000008c;--elevation-card:0 22px 60px #00000080;--elevation-panel:0 18px 40px -18px #0009;--elevation-floor:0 8px 16px -6px #0000008c;--highlight-inset:inset 0 1px 0 #f2ede31a;--glass-bg:#1e1d1a6b;--glass-bg-dense:#1b1a18cc;--glass-bg-modal:#1b1a188f;--glass-shadow:inset 0 1px 0 #ffffff1a, 0 2px 8px #0006, 0 8px 34px #0000008c;--glass-highlight:inset 0 1px 0 #ffffff0f;--glow-color:#d97a4559;--glow-hover:0 0 24px -6px #d97a4559, 0 0 64px -24px #d97a4540;--glow-spill:0 0 36px -12px #d97a4538;--tilt-sheen:#ffffff4d;--tilt-lift:0 24px 44px -16px #0000008c;--cta-glow:0 0 10px -1px #ffaf64d9, 0 0 34px -4px #ffcd91b3, 0 0 70px -14px #ffe6b48c, 0 0 130px -32px #fff5d766, 0 8px 16px -6px #0000008c;--matrix-dot:#f2ede31a;--matrix-wave-front:#d97a458c;--matrix-wave-trail:#f2ede32e;--skeleton-sheen:#f2ede31f;--scrim:#0000008c;--scrim-soft:#0006}}[data-theme=light]{--hairline-strong:#1d1b1729;--hairline-soft:#1d1b171a;--hairline-faint:#1d1b1714;--hairline-hair:#1d1b1712;--edge-card:0 0 0 .5px #1f1d1a38;--shadow-ambient:0 4px 20px #1f1d1a12;--card-shadow:0 0 0 .5px #1f1d1a38, 0 4px 20px #1f1d1a12;--card-shadow-hover:0 0 0 .5px #1f1d1a42, 0 10px 32px -6px #1f1d1a1f;--card-sheen:linear-gradient(160deg, #ffffff8c, #fff0 38%);--elevation-rest:0 4px 10px -4px #1d1b171f;--elevation-card:0 22px 60px #1d1b1714;--elevation-panel:0 18px 40px -22px #1d1b172e;--elevation-floor:0 8px 16px -6px #1d1b1724;--highlight-inset:inset 0 1px 0 #fffefbd1;--glass-bg:#ffffff26;--glass-bg-dense:#faf8f3cc;--glass-bg-modal:#faf8f385;--glass-shadow:inset 0 1px 0 #ffffff80, 0 2px 8px #0000001f, 0 8px 34px #0000003d;--glass-highlight:inset 0 1px 0 #ffffff0d;--glow-color:#c8632e33;--glow-hover:0 0 18px -8px #c8632e38, 0 0 40px -20px #c8632e1f;--glow-spill:0 0 28px -10px #c8632e24;--tilt-sheen:#fff7eb38;--tilt-lift:0 18px 34px -14px #1d1b1747;--cta-glow:0 0 8px -1px #ffc6848c, 0 0 30px -4px #fff6e2e6, 0 0 64px -14px #fffaecb8, 0 0 120px -32px #fffcf485, 0 8px 16px -6px #1d1b1724;--matrix-dot:#1d1b171a;--matrix-wave-front:#c8632e80;--matrix-wave-trail:#1d1b172e;--skeleton-sheen:#fffefba6;--scrim:#1d1b1752;--scrim-soft:#1d1b172e}[data-theme=dark]{--hairline-strong:#f2ede32e;--hairline-soft:#f2ede31f;--hairline-faint:#f2ede317;--hairline-hair:#f2ede312;--edge-card:0 0 0 1px #f2ede31a;--shadow-ambient:0 4px 18px #0003;--card-shadow:0 0 0 1px #f2ede31a;--card-shadow-hover:0 0 0 1px #f2ede329, 0 10px 28px -8px #0006;--card-sheen:linear-gradient(160deg, #ffffff0a, #fff0 38%);--elevation-rest:0 6px 14px -4px #0000008c;--elevation-card:0 22px 60px #00000080;--elevation-panel:0 18px 40px -18px #0009;--elevation-floor:0 8px 16px -6px #0000008c;--highlight-inset:inset 0 1px 0 #f2ede31a;--glass-bg:#1e1d1a6b;--glass-bg-dense:#1b1a18cc;--glass-bg-modal:#1b1a188f;--glass-shadow:inset 0 1px 0 #ffffff1a, 0 2px 8px #0006, 0 8px 34px #0000008c;--glass-highlight:inset 0 1px 0 #ffffff0f;--glow-color:#d97a4559;--glow-hover:0 0 24px -6px #d97a4559, 0 0 64px -24px #d97a4540;--glow-spill:0 0 36px -12px #d97a4538;--tilt-sheen:#ffffff4d;--tilt-lift:0 24px 44px -16px #0000008c;--cta-glow:0 0 10px -1px #ffaf64d9, 0 0 34px -4px #ffcd91b3, 0 0 70px -14px #ffe6b48c, 0 0 130px -32px #fff5d766, 0 8px 16px -6px #0000008c;--matrix-dot:#f2ede31a;--matrix-wave-front:#d97a458c;--matrix-wave-trail:#f2ede32e;--skeleton-sheen:#f2ede31f;--scrim:#0000008c;--scrim-soft:#0006}
@media (prefers-reduced-motion:no-preference){@keyframes tada-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tada-enter{animation:tada-enter var(--dur-base) var(--ease-out-quart) backwards;animation-delay:var(--enter-delay,0s)}@keyframes tada-tick{0%{transform:scale(.96)}60%{transform:scale(1.035)}to{transform:scale(1)}}.tada-tick{animation:tada-tick var(--dur-slow) var(--ease-out-quart) backwards;animation-delay:var(--enter-delay,.12s)}@keyframes tada-fade{0%{opacity:0}to{opacity:1}}.tada-fade{animation:tada-fade var(--dur-base) var(--ease-out-quart) backwards;animation-delay:var(--enter-delay,0s)}@keyframes tada-rise{0%{opacity:0;transform:scaleY(.78)}to{opacity:1;transform:scaleY(1)}}.tada-rise{transform-origin:bottom;animation:tada-rise var(--dur-slow) var(--ease-out-quart) backwards;animation-delay:var(--enter-delay,.12s)}@keyframes tada-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tada-draw{stroke-dasharray:1;animation:tada-draw var(--dur-slow) var(--ease-out-quart) backwards;animation-delay:var(--enter-delay,.12s)}@keyframes tada-arc{0%{stroke-dasharray:0 100}}.tada-arc{animation:tada-arc var(--dur-slow) var(--ease-out-quart) backwards;animation-delay:var(--enter-delay,.16s)}@keyframes tada-scribe{0%{clip-path:inset(-24% 102% -24% -8%)}to{clip-path:inset(-24% -8%)}}.tada-scribe{animation:tada-scribe calc(var(--dur-slow) * .85) var(--ease-out-quart) backwards;animation-delay:var(--enter-delay,0s)}.js .tada-reveal.tada-enter:not(.is-shown),.js .tada-reveal:not(.is-shown) :is(.tada-enter,.tada-rise,.tada-draw,.tada-stroke-wipe,.tada-arc,.tada-tick,.tada-scribe,.tada-fade){animation-play-state:paused}.tada-skeleton{background-image:linear-gradient(90deg, transparent, var(--skeleton-sheen), transparent);background-repeat:no-repeat;background-size:var(--skeleton-band) 100%;animation:tada-skeleton-sweep var(--dur-skeleton) linear infinite}@keyframes tada-skeleton-sweep{0%{background-position:calc(-1 * var(--skeleton-band)) 0}to{background-position:calc(100% + var(--skeleton-band)) 0}}@keyframes tada-shimmer{0%{opacity:var(--matrix-rest-opacity,.05)}35%{opacity:.5}to{opacity:var(--matrix-rest-opacity,.05)}}.tada-shimmer{animation:tada-shimmer var(--dur-shimmer) var(--ease-out-quart) 1 both}.tada-shimmer.is-loading{animation:tada-shimmer var(--dur-shimmer) var(--ease-out-quart) infinite both}@keyframes tada-pulse{0%{box-shadow:0 0 0 0 var(--glow-color)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.tada-pulse{animation:tada-pulse 2.4s var(--ease-out-quart) infinite}}

:root{--font-display:var(--font-eb-garamond), Georgia, "Times New Roman", serif;--font-body:var(--font-geist), -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--font-wordmark:var(--font-caveat), "Brush Script MT", cursive;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw}body{min-height:100%;color:var(--color-ink);background:var(--color-surface);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}
