@font-face{font-family:Figtree;src:local("Figtree Regular Italic"),local("Figtree Italic"),url(../_fonts/q9FjCspGUyEwobwaIOjlNHsSA61a2D8bVR-vLYr7u5M-FJrjIvhSZ4yau2p_EMeUSgvrNywU_i_LA_yucUxq3Ro.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Figtree Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:107.8021%;ascent-override:88.1244%;descent-override:23.1906%;line-gap-override:0%}@font-face{font-family:"Figtree Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.2722%;ascent-override:93.8065%;descent-override:24.6859%;line-gap-override:0%}@font-face{font-family:"Figtree Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:99.7778%;ascent-override:95.2116%;descent-override:25.0557%;line-gap-override:0%}@font-face{font-family:"Figtree Fallback: Arial";src:local("Arial");size-adjust:100.7176%;ascent-override:94.3231%;descent-override:24.8219%;line-gap-override:0%}@font-face{font-family:"Figtree Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.7257%;ascent-override:100.2895%;descent-override:26.392%;line-gap-override:0%}@font-face{font-family:Figtree;src:local("Figtree Regular Italic"),local("Figtree Italic"),url(../_fonts/vqQQDZFOCOSOG59x-Aej1Rl39rnYjIQzjdUiAT2JStg-5P_4iI6NnbTdAUjBmwwAtSsNwQ_kVJ5vvx0IGnZv7nM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Figtree;src:local("Figtree Medium Italic"),url(../_fonts/q9FjCspGUyEwobwaIOjlNHsSA61a2D8bVR-vLYr7u5M-FJrjIvhSZ4yau2p_EMeUSgvrNywU_i_LA_yucUxq3Ro.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Figtree;src:local("Figtree Medium Italic"),url(../_fonts/vqQQDZFOCOSOG59x-Aej1Rl39rnYjIQzjdUiAT2JStg-5P_4iI6NnbTdAUjBmwwAtSsNwQ_kVJ5vvx0IGnZv7nM.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Figtree;src:local("Figtree SemiBold Italic"),url(../_fonts/q9FjCspGUyEwobwaIOjlNHsSA61a2D8bVR-vLYr7u5M-FJrjIvhSZ4yau2p_EMeUSgvrNywU_i_LA_yucUxq3Ro.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Figtree;src:local("Figtree SemiBold Italic"),url(../_fonts/vqQQDZFOCOSOG59x-Aej1Rl39rnYjIQzjdUiAT2JStg-5P_4iI6NnbTdAUjBmwwAtSsNwQ_kVJ5vvx0IGnZv7nM.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Figtree;src:local("Figtree Bold Italic"),url(../_fonts/q9FjCspGUyEwobwaIOjlNHsSA61a2D8bVR-vLYr7u5M-FJrjIvhSZ4yau2p_EMeUSgvrNywU_i_LA_yucUxq3Ro.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Figtree;src:local("Figtree Bold Italic"),url(../_fonts/vqQQDZFOCOSOG59x-Aej1Rl39rnYjIQzjdUiAT2JStg-5P_4iI6NnbTdAUjBmwwAtSsNwQ_kVJ5vvx0IGnZv7nM.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Figtree;src:local("Figtree Regular"),local("Figtree"),url(../_fonts/b2KzQ4rli8Sn4rrdmP-6ktnjfO1HfbhSfgv_27RG7Wg-c4x_wLZ0GBFJ_dgQOHu52lEC96Q51ZyqkU5VgUNmVjg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Figtree;src:local("Figtree Regular"),local("Figtree"),url(../_fonts/k6j79xSGN8FYfejp8VjGOXPQgEY6h-YwDrvm2WeP4Hs-D0bjUcsJ3zB1_YhVwWXkqewyr_UmDfY4f59Vz1ZaRgY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Figtree;src:local("Figtree Medium"),url(../_fonts/b2KzQ4rli8Sn4rrdmP-6ktnjfO1HfbhSfgv_27RG7Wg-c4x_wLZ0GBFJ_dgQOHu52lEC96Q51ZyqkU5VgUNmVjg.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Figtree;src:local("Figtree Medium"),url(../_fonts/k6j79xSGN8FYfejp8VjGOXPQgEY6h-YwDrvm2WeP4Hs-D0bjUcsJ3zB1_YhVwWXkqewyr_UmDfY4f59Vz1ZaRgY.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Figtree;src:local("Figtree SemiBold"),url(../_fonts/b2KzQ4rli8Sn4rrdmP-6ktnjfO1HfbhSfgv_27RG7Wg-c4x_wLZ0GBFJ_dgQOHu52lEC96Q51ZyqkU5VgUNmVjg.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Figtree;src:local("Figtree SemiBold"),url(../_fonts/k6j79xSGN8FYfejp8VjGOXPQgEY6h-YwDrvm2WeP4Hs-D0bjUcsJ3zB1_YhVwWXkqewyr_UmDfY4f59Vz1ZaRgY.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Figtree;src:local("Figtree Bold"),url(../_fonts/b2KzQ4rli8Sn4rrdmP-6ktnjfO1HfbhSfgv_27RG7Wg-c4x_wLZ0GBFJ_dgQOHu52lEC96Q51ZyqkU5VgUNmVjg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Figtree;src:local("Figtree Bold"),url(../_fonts/k6j79xSGN8FYfejp8VjGOXPQgEY6h-YwDrvm2WeP4Hs-D0bjUcsJ3zB1_YhVwWXkqewyr_UmDfY4f59Vz1ZaRgY.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Caprasimo;src:local("Caprasimo Regular"),local("Caprasimo"),url(../_fonts/p3ka28KoXwhkV_FQ1_xe_SMi8j565yeDQeYgRWHxYkY-S_XezkP1F5zlW3LaoaPNkvPpXGYWDdT7t1ZyBCdZTrI.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Caprasimo Fallback: Times New Roman";src:local("Times New Roman");size-adjust:126.5625%;ascent-override:72.5309%;descent-override:18.0941%;line-gap-override:0%}@font-face{font-family:"Caprasimo Fallback: Georgia";src:local("Georgia");size-adjust:115.3341%;ascent-override:79.5922%;descent-override:19.8557%;line-gap-override:0%}@font-face{font-family:"Caprasimo Fallback: Noto Serif";src:local("Noto Serif");size-adjust:106.894%;ascent-override:85.8765%;descent-override:21.4235%;line-gap-override:0%}@font-face{font-family:Caprasimo;src:local("Caprasimo Regular"),local("Caprasimo"),url(../_fonts/wBltWgsXqfxgCe4-ccBLrd8tlz4Lm_vpZxmH87NP0sw-Jnt9SMdRTJFVh4lvszjSRV0lVOHQjDzVRcnFR3eFYUY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}:root{--color-cream:#f5ead8;--color-ink:#201e1d;--color-accent-100:oklch(.92 .03 255);--color-accent-200:oklch(.86 .05 255);--color-accent-300:oklch(.78 .07 255);--color-accent-500:oklch(.58 .11 255);--color-accent-600:oklch(.5 .11 255);--color-accent-700:oklch(.43 .1 255);--color-accent-800:oklch(.36 .08 255);--color-neutral-200:oklch(.88 .015 75);--color-neutral-500:oklch(.6 .02 75);--color-neutral-600:oklch(.52 .02 75);--color-neutral-700:oklch(.45 .02 75);--color-neutral-800:oklch(.35 .02 75);--color-sage-500:#7a8a5e;--color-sage-100:oklch(.92 .03 125);--color-sage-700:oklch(.43 .08 125);--font-heading:"Caprasimo", "Caprasimo Fallback: Times New Roman", "Caprasimo Fallback: Georgia", "Caprasimo Fallback: Noto Serif",Georgia,serif;--font-body:"Figtree", "Figtree Fallback: BlinkMacSystemFont", "Figtree Fallback: Segoe UI", "Figtree Fallback: Helvetica Neue", "Figtree Fallback: Arial", "Figtree Fallback: Noto Sans",-apple-system,system-ui,sans-serif;--radius-card:16px;--radius-pill:999px;--shadow-soft:0 1px 3px rgba(60,45,20,.08);--shadow-mid:0 4px 14px rgba(60,45,20,.1);--shadow-big:0 10px 30px rgba(60,45,20,.14);--maxw:1240px;--pad:clamp(20px,4vw,56px)}*{box-sizing:border-box}body,html{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);margin:0;padding:0;-webkit-font-smoothing:antialiased}body{font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{cursor:pointer;font:inherit}.eyebrow{color:var(--color-neutral-600);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.eyebrow.accent{color:var(--color-accent-700)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;letter-spacing:-.01em;margin:0}h1{font-size:clamp(40px,5vw,64px);line-height:1.08}h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1}h3{font-size:clamp(19px,1.8vw,24px);line-height:1.2}.muted{color:var(--color-neutral-600)}p{margin:0}.lede{color:var(--color-neutral-700);font-size:clamp(16px,1.2vw,19px);line-height:1.55;max-width:56ch}.wrap{margin:0 auto;max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad)}section{padding:clamp(64px,8vw,110px) 0}.nav{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:#f5ead8d1;border-bottom:1px solid rgba(32,30,29,.08);position:sticky;top:0;z-index:50}.nav .wrap{max-width:1152px;padding-left:48px;padding-right:48px}.nav-inner{height:80px;justify-content:space-between}.nav-brand,.nav-inner{align-items:center;display:flex}.nav-brand{gap:10px}.nav-brand img{height:36px}.nav-brand .word{font-family:var(--font-heading);font-size:19px;font-weight:400;letter-spacing:-.01em}.nav-links,.nav-right{align-items:center;display:flex;gap:24px}.nav-links{font-size:14.5px}.nav-links a{color:var(--color-neutral-700);font-size:inherit;transition:color .15s}.nav-links a.active,.nav-links a:hover{color:var(--color-accent-700)}.nav-cta{align-items:center;background:var(--color-accent-500);border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s}.nav-cta:hover{background:var(--color-accent-600)}.btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);display:inline-flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.005em;padding:12px 20px;transition:transform .15s,background .15s,border-color .15s}.btn-primary{background:var(--color-accent-500);color:#fff}.btn-primary:hover{background:var(--color-accent-600);transform:translateY(-1px)}.btn-ghost{background:transparent;border-color:#201e1d24;color:var(--color-accent-700)}.btn-ghost:hover{background:var(--color-accent-100);border-color:transparent}.btn-lg{font-size:15px;padding:16px 28px}.card{background:#fff;border:1px solid rgba(32,30,29,.06);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:28px}.card-tight{border-radius:12px;padding:20px}.footer{background:var(--color-cream);border-top:1px solid rgba(32,30,29,.08);margin-top:80px;padding-bottom:40px;padding-top:80px}.footer-grid{border-bottom:1px solid rgba(32,30,29,.08);display:grid;gap:48px;grid-template-columns:2fr repeat(2,1fr);padding-bottom:56px}.footer-brand .lockup{align-items:center;display:flex;gap:12px;margin-bottom:20px}.footer-brand .lockup img{height:28px}.footer-brand p{color:var(--color-neutral-600);font-size:14px;line-height:1.5;max-width:32ch}.footer-brand .footer-badges{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.footer-brand .betalist-badge,.footer-brand .launchllama-badge{display:inline-block;opacity:.9;transition:opacity .12s ease}.footer-brand .betalist-badge:hover,.footer-brand .launchllama-badge:hover{opacity:1}.footer-brand .betalist-badge img,.footer-brand .launchllama-badge img{display:block}.footer-col h4{color:var(--color-neutral-600);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.footer-col ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-col a{color:var(--color-neutral-700);font-size:14px;transition:color .15s}.footer-col a:hover{color:var(--color-accent-700)}.footer-bottom{align-items:center;color:var(--color-neutral-500);display:flex;font-size:12px;justify-content:space-between;padding-top:28px}.footer-bottom .legal{display:flex;gap:20px}.hr{background:#201e1d14;border:0;height:1px;margin:0}.grad-text{color:var(--color-accent-500)}@media(max-width:880px){.nav-links{display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.made[data-v-5df160ae]{align-items:center;display:inline-flex;gap:4px}.heart[data-v-5df160ae]{color:#c2492f;height:12px;width:12px}.sr-only[data-v-5df160ae]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.footer-link-btn[data-v-5df160ae]{background:none;border:none;color:var(--color-neutral-700);cursor:pointer;font-family:inherit;font-size:14px;padding:0;transition:color .15s}.footer-link-btn[data-v-5df160ae]:hover{color:var(--color-accent-700)}.errpage[data-v-f41a2e79]{padding:120px 0 160px;position:relative}.errpage .inner[data-v-f41a2e79]{max-width:720px}.errcode[data-v-f41a2e79]{color:var(--color-accent-700);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:24px;text-transform:uppercase}.errpage h1[data-v-f41a2e79]{font-size:clamp(40px,5vw,64px);letter-spacing:-.01em;line-height:1.05;margin-bottom:24px}.errpage .lede[data-v-f41a2e79]{margin-bottom:36px}.cta[data-v-f41a2e79]{display:flex;flex-wrap:wrap;gap:12px}
