@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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;font-style:normal;font-weight:900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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_73acb5ec-module__V8rd4G__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_73acb5ec-module__V8rd4G__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_4cbaa3a1-module__vJ39pq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_4cbaa3a1-module__vJ39pq__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
html{scroll-behavior:smooth}*{box-sizing:border-box}body{color:#17140f;-webkit-font-smoothing:antialiased;background:#fffdfc;margin:0}a{color:#17140f;text-decoration:none}a:hover{color:#ff6b4a}button{font-family:inherit}@media (max-width:600px){.nav-link{display:none}.header-cta{--lift:5px;white-space:nowrap;padding:11px 18px!important;font-size:15px!important}}:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.3, .64, 1)}@keyframes hero-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.hero-in{animation:hero-in .9s var(--ease-out) backwards;animation-delay:var(--d,0s)}.reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);will-change:opacity, transform;transform:translateY(26px)scale(.985)}.reveal.is-in{opacity:1;will-change:auto;transform:none}@media (scripting:none){.reveal{opacity:1;transform:none}}@keyframes swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.swap-in{animation:swap-in .32s var(--ease-out) both}.cta{--sh:#d94f30;--lift:8px;box-shadow:0 var(--lift) 0 var(--sh);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s;-webkit-tap-highlight-color:transparent}.cta:hover{box-shadow:0 calc(var(--lift) + 1px) 0 var(--sh);transform:translateY(-1px)}.cta:active{transform:translateY(calc(var(--lift) - 2px));box-shadow:0 2px 0 var(--sh);transition-duration:60ms}.press{transition:transform .16s var(--ease-out), border-color .16s, color .16s, background-color .16s;-webkit-tap-highlight-color:transparent}.press:hover{transform:scale(1.06)}.press:active{transition-duration:60ms;transform:scale(.92)}.lift{transition:transform .35s var(--ease-out), border-color .25s, box-shadow .35s var(--ease-out)}.lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #17140f59}.faq-body{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-body[data-open=true]{grid-template-rows:1fr}.faq-body>div{opacity:0;transition:opacity .3s var(--ease-out), transform .42s var(--ease-out);overflow:hidden;transform:translateY(-6px)}.faq-body[data-open=true]>div{opacity:1;transition-delay:80ms;transform:none}.faq-icon{transition:transform .35s var(--ease-spring), background-color .25s}.faq-icon[data-open=true]{transform:rotate(45deg)}.faq-row:hover .faq-icon{background:#ffe1d6}.site-header{transition:box-shadow .3s var(--ease-out), background-color .3s}.site-header[data-scrolled=true]{box-shadow:0 1px #17140f0d,0 8px 24px -16px #17140f2e}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.scrim-in{animation:.28s ease-out both scrim-in}.sheet-in{animation:sheet-in .42s var(--ease-out) both;transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.hero-in{animation-name:scrim-in;animation-duration:.3s}.reveal{transition:opacity .3s;transform:none}.swap-in,.sheet-in{animation:.2s ease-out both scrim-in}.cta,.cta:hover,.cta:active,.press:hover,.press:active,.lift:hover{transform:none}.faq-body,.faq-body>div,.faq-icon{transition-duration:10ms}}.prose{color:#2b2620;text-wrap:pretty;margin-top:36px;font-size:17.5px;font-weight:500;line-height:1.65}.prose h2{letter-spacing:-.03em;color:#17140f;margin:44px 0 12px;font-size:clamp(24px,3vw,30px);font-weight:900;line-height:1.12}.prose h3{letter-spacing:-.02em;color:#17140f;margin:30px 0 8px;font-size:20px;font-weight:800}.prose p{margin:0 0 18px}.prose strong{color:#17140f;font-weight:800}.prose a{color:#c9482a;text-underline-offset:3px;font-weight:700;text-decoration:underline}.prose ul,.prose ol{margin:0 0 18px;padding-left:24px}.prose li{margin:0 0 8px}.prose li::marker{color:#ff6b4a;font-weight:800}.prose code{font-family:var(--font-dm-mono), ui-monospace, monospace;background:#fbf3ef;border:1px solid #f1e9e3;border-radius:6px;padding:1px 6px;font-size:.9em}.prose pre{color:#fffdfc;background:#17140f;border-radius:16px;margin:0 0 18px;padding:18px 20px;overflow-x:auto}.prose pre code{color:inherit;background:0 0;border:0;padding:0}.prose blockquote{color:#5f5850;border-left:3px solid #ff6b4a;margin:0 0 18px;padding:4px 0 4px 18px}.prose table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:15.5px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #f1e9e3;padding:10px 12px}.prose th{color:#17140f;font-weight:800}
