@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_22586c4d-module__eflgXG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_22586c4d-module__eflgXG__variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_5588faf3-module__4YNC5G__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_5588faf3-module__4YNC5G__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8be3b53a-module__CxiPNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8be3b53a-module__CxiPNW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
[data-marketing]{--bg:#f5f2ea;--bg-2:#efebe0;--bg-3:#e7e2d4;--panel:#fbf9f3;--paper:#fff;--ink:#15161a;--ink-2:#2a2c32;--muted:#66676d;--muted-2:#626369;--line:#d8d2c2;--line-2:#e5e0d0;--accent:#405d50;--accent-ink:#334f42;--pos:#528a54;--neg:#c53637;--warn:#b9832c;--serif:var(--font-serif), "Source Serif 4", ui-serif, Georgia, serif;--sans:var(--font-sans), "Inter Tight", system-ui, -apple-system, sans-serif;--mono:var(--font-mono), "JetBrains Mono", ui-monospace, Menlo, monospace}@supports (color:lab(0% 0 0)){[data-marketing]{--accent:lab(36.7355% -13.3642 3.84547);--accent-ink:lab(30.935% -13.398 3.84973);--pos:lab(52.518% -27.9997 22.7196);--neg:lab(45.9853% 56.8958 34.8481);--warn:lab(59.3018% 15.7789 52.9469)}}[data-marketing],[data-marketing] *,[data-marketing] :before,[data-marketing] :after{box-sizing:border-box}[data-marketing] h1,[data-marketing] p{margin:0}[data-marketing] button{font-family:inherit}[data-marketing] .auth-shell{z-index:1;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid;position:relative}@media (max-width:980px){[data-marketing] .auth-shell{grid-template-columns:1fr}}[data-marketing] .auth-bg{z-index:0;background:radial-gradient(ellipse 60% 40% at 75% 110%, #4b675a1f 0%, transparent 60%), radial-gradient(ellipse 50% 35% at 18% -10%, #4b675a12 0%, transparent 60%), var(--bg);pointer-events:none;position:fixed;inset:0}[data-marketing] .auth-l{flex-direction:column;padding:32px clamp(28px,6vw,80px);display:flex}[data-marketing] .auth-l .top{justify-content:space-between;align-items:center;display:flex}[data-marketing] .auth-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}[data-marketing] .auth-brand .mark{color:#fffffff2;width:28px;height:28px;font-family:var(--serif);background:linear-gradient(135deg,#405d50,#5c7b5c);background:linear-gradient(135deg,lab(36.7355% -13.3642 3.84547),lab(48.5628% -16.775 13.321));border-radius:6px;place-items:center;font-size:16px;font-style:italic;display:grid}[data-marketing] .auth-brand .name{font-family:var(--serif);letter-spacing:-.012em;font-size:20px}[data-marketing] .auth-brand .name em{font-style:italic}[data-marketing] .auth-l .top .alt{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:12px}[data-marketing] .auth-l .top .alt a{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:1px;text-decoration:none}[data-marketing] .auth-mid{flex:1;align-items:center;padding:56px 0;display:flex}[data-marketing] .auth-form{width:100%;max-width:420px;margin:0 auto}[data-marketing] .auth-form h1{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);margin:0 0 8px;font-size:clamp(36px,4.5vw,52px);font-weight:400;line-height:1.05}[data-marketing] .auth-form h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .auth-form .lede{font-family:var(--serif);color:var(--ink-2);max-width:36ch;margin:0 0 32px;font-size:17px;line-height:1.45}[data-marketing] .email-form{flex-direction:column;gap:14px;display:flex}[data-marketing] .email-form label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}[data-marketing] .email-form label a{color:var(--accent-ink);font-family:var(--serif);text-transform:none;letter-spacing:0;border-bottom:1px solid;padding-bottom:1px;font-size:13px;text-decoration:none}[data-marketing] .email-form input{font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;outline:none;width:100%;padding:13px 14px;font-size:15px}[data-marketing] .email-form input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px #4b675a1f}[data-marketing] .email-form .field{flex-direction:column;gap:6px;display:flex}[data-marketing] .email-form button[type=submit]{font-family:var(--sans);background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px 18px;font-size:15px;font-weight:500;transition:background .12s;display:flex}[data-marketing] .email-form button[type=submit]:hover{background:#193429;background:lab(19.3333% -13.5044 3.86299)}[data-marketing] .email-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed}[data-marketing] .magic-link{background:var(--bg-2);border:1px dashed var(--line);color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-size:13px;display:flex}[data-marketing] .magic-link strong{color:var(--ink);font-weight:500}[data-marketing] .auth-foot{font-family:var(--serif);color:var(--ink-2);margin-top:32px;font-size:14px}[data-marketing] .auth-foot a{color:var(--accent-ink);border-bottom:1px solid;text-decoration:none}[data-marketing] .auth-foot em{font-style:italic}[data-marketing] .auth-l .legal{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:32px;font-size:12px;display:flex}[data-marketing] .auth-l .legal a{color:var(--muted);text-decoration:none}[data-marketing] .auth-l .legal a:hover{color:var(--ink)}[data-marketing] .auth-r{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);flex-direction:column;padding:32px clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}@media (max-width:980px){[data-marketing] .auth-r{display:none}}[data-marketing] .auth-r:before{content:"";opacity:.6;background:radial-gradient(circle,#245240 0%,#0000 70%);background:radial-gradient(circle,lab(31.1987% -20.3405 5.80481) 0%,#0000 70%);width:480px;height:480px;position:absolute;top:-120px;left:-120px}[data-marketing] .auth-r:after{content:"";opacity:.18;background:radial-gradient(circle,#7d460b 0%,#0000 70%);background:radial-gradient(circle,lab(35.7726% 21.2207 41.6775) 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:-200px;right:-160px}[data-marketing] .auth-r>*{z-index:1;position:relative}[data-marketing] .auth-r .top{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);align-items:center;gap:14px;font-size:11px;display:flex}[data-marketing] .auth-r .top .dot{background:#d7bb70;background:lab(77.1293% 2.99212 41.7078);border-radius:50%;width:6px;height:6px}[data-marketing] .auth-quote{flex-direction:column;flex:1;justify-content:center;padding:56px 0;display:flex}[data-marketing] .auth-quote q{font-family:var(--serif);letter-spacing:-.012em;color:var(--bg);quotes:"“" "”";max-width:22ch;font-size:clamp(26px,2.6vw,34px);line-height:1.3;display:block}[data-marketing] .auth-quote q em{color:#e2cc91;color:lab(82.9011% 1.75986 32.3581);font-style:italic}[data-marketing] .auth-quote .who{grid-template-columns:48px 1fr;align-items:center;gap:14px;margin-top:36px;display:grid}[data-marketing] .auth-quote .who .av{color:#fffffff2;width:48px;height:48px;font-family:var(--serif);background:linear-gradient(135deg,#944a46,#78472a);background:linear-gradient(135deg,lab(41.0274% 31.2689 17.7166),lab(35.7461% 19.6042 26.5781));border-radius:50%;place-items:center;font-size:18px;display:grid}[data-marketing] .auth-quote .who .name{font-family:var(--serif);color:var(--bg);font-size:16px}[data-marketing] .auth-quote .who .name em{font-style:italic}[data-marketing] .auth-quote .who .role{font-family:var(--mono);color:#f5f2eab3;letter-spacing:.05em;margin-top:2px;font-size:11px}[data-marketing] .auth-r .stats{border-top:1px solid #f5f2ea2e;grid-template-columns:1fr 1fr 1fr;gap:24px;padding-top:28px;display:grid}[data-marketing] .auth-r .stats .stat .n{font-family:var(--serif);color:var(--bg);font-size:26px}[data-marketing] .auth-r .stats .stat .n em{color:#e2cc91;color:lab(82.9011% 1.75986 32.3581);font-style:italic}[data-marketing] .auth-r .stats .stat .l{font-family:var(--mono);color:#f5f2eaa6;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px}
