@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.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:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.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:Inter;src:local("Inter Bold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.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:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.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:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.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:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.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:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.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:Inter;src:local("Inter ExtraBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.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:800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.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:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.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:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.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}:root{--bg:#0a0d10;--dip:#000;--float:#14151a;--float2:#181a20;--border:#2e2f38;--border2:#24252d;--ink:#f9f9fb;--dim:#9b9bb1;--dimmer:#8a8aa0;--pink:#ff1aff;--pink2:#f5f;--pink-soft:rgba(255,26,255,.14);--blue:#7070ff;--blue2:#8585ff;--sigglow:#ff2bff;--grove:#5fd39a;--grove-soft:rgba(95,211,154,.12);--taiga:#c8843c;--taiga-soft:rgba(200,132,60,.12);--btnhi:#a512a5;--btnlo:#7d0b7d;--btntext:#fff;--btnbd:rgba(255,26,255,.45);--panelbd:#3a2540;--pillbd:#4a2a4a;--mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}:root[data-theme=light]{--bg:#f5f6f9;--dip:#fff;--float:#fff;--float2:#eef0f5;--border:#dcdde7;--border2:#e8e9f0;--ink:#15161c;--dim:#56566a;--dimmer:#6a6a80;--pink:#c0c;--pink2:#b81fb8;--pink-soft:rgba(204,0,204,.1);--blue:#5a5af0;--blue2:#4a47d6;--sigglow:#ff5cf2;--grove:#0c6844;--grove-soft:rgba(12,104,68,.1);--taiga:#855210;--taiga-soft:rgba(133,82,16,.1);--btnhi:#a30aa3;--btnlo:#8a058a;--btntext:#fff;--btnbd:rgba(204,0,204,.4);--panelbd:#ead9ef;--pillbd:#e6b9e6}*,:after,:before{box-sizing:border-box}:focus-visible{outline:2px solid var(--pink);outline-offset:2px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.62;-webkit-font-smoothing:antialiased;background-image:radial-gradient(900px 540px at 82% -10%,color-mix(in srgb,var(--pink) 13%,transparent),transparent 60%),radial-gradient(720px 520px at 0 -4%,color-mix(in srgb,var(--blue) 11%,transparent),transparent 55%);background-attachment:fixed}a{color:inherit;text-decoration:none}a[target=_blank]:not(.btn):not(.card):not(.rad-link):after{content:"";display:inline-block;width:.62em;height:.62em;margin-left:.16em;vertical-align:.12em;background-color:currentColor;opacity:.65;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") center /contain no-repeat}::-moz-selection{background:color-mix(in srgb,var(--pink) 30%,transparent)}::selection{background:color-mix(in srgb,var(--pink) 30%,transparent)}:root{accent-color:var(--pink);--header-h:66px}.container{max-width:1080px;margin:0 auto;padding:0 22px}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:14px;padding:14px 0 12px;transform:translateY(0);transition:transform .28s cubic-bezier(.4,0,.2,1);will-change:transform}html.header-hidden .topbar{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.topbar{transition:none}}.topbar:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);opacity:0;transition:opacity .2s ease;will-change:opacity}html.header-solid .topbar:before{opacity:1}.header-reveal-at{position:absolute;top:190px;left:0;width:1px;height:1px;pointer-events:none}.lockup{display:inline-flex;align-items:center;gap:11px;margin-right:auto}.lockup .logo-slot{position:relative;width:40px;height:40px;flex:none}.lockup .mark{font-weight:700;font-size:20px;letter-spacing:-.4px}.lockup .mark .dot{position:relative;color:var(--pink);transition:text-shadow .55s ease}.lockup .mark .dot:before{content:"";position:absolute;inset:-65% -40%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--sigglow) 70%,transparent),transparent 70%);filter:blur(7px);opacity:0;pointer-events:none;transition:opacity .55s ease;will-change:opacity,transform}.lockup:hover .mark .dot{text-shadow:0 0 3px color-mix(in srgb,var(--bg) 55%,transparent)}.lockup:hover .mark .dot:before{opacity:1;animation:rt-sigsway 4.5s ease-in-out infinite}.lockup:hover .ava{filter:grayscale(.2) contrast(1.05)}.container:has(.lockup:hover) .hero-seal-dock .ava{filter:grayscale(.2) contrast(1.05)}.seal-spacer{display:none}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.seal-spacer{display:block;height:218px}.lockup .logo-slot .header-seal{display:none}.hero .hero-seal-hide{position:fixed;top:0;left:0;right:0;height:var(--header-h);z-index:60;pointer-events:none;transform:translateY(0);transition:transform .28s cubic-bezier(.4,0,.2,1);will-change:transform}html.header-hidden .hero .hero-seal-hide{transform:translateY(calc(var(--header-h)*-1))}@media(prefers-reduced-motion:reduce){.hero .hero-seal-hide{transition:none}}.hero .hero-seal-dock{position:absolute;left:0;top:0;pointer-events:auto;transform-origin:0 0;animation:seal-dock linear both,seal-declutter linear both;animation-timeline:scroll(root block),scroll(root block);animation-range:0 190px,0 190px;will-change:transform}.themebtn{will-change:opacity;animation:toggle-hide linear both;animation-timeline:scroll(root block);animation-range:0 90px}html.seal-docked .themebtn{visibility:hidden}.lockup .mark{display:inline-block;will-change:transform;animation:mark-shift linear both;animation-timeline:scroll(root block);animation-range:0 190px}}}.hero .hero-seal .avaspin,.hero .hero-seal .circspin{animation-delay:-21s}.hero .hero-seal.is-docked .circspin{animation-play-state:paused}.hero .hero-seal-dock .ava-flush{transform:translate(-50%,calc(-50% - 14px)) rotate(calc(var(--seal-declutter, 0)*270deg))}.hero .hero-seal.is-docked{--seal-declutter:1}@property --seal-declutter{syntax:"<number>";inherits:true;initial-value:0}html.seal-docked .hero .hero-seal-dock{pointer-events:none}.header-seal.sigseal .circspin{animation:none}.header-seal.sigseal .avaspin{animation:none;transform:translate(-50%,-50%)}@keyframes seal-dock{0%{transform:translate(calc(50vw - 104px),92px) scale(1)}to{transform:translate(max(22px,calc(50vw - 518px)),16px) scale(.1923)}}@keyframes seal-declutter{0%{--seal-declutter:0}to{--seal-declutter:1}}@keyframes toggle-hide{0%{opacity:1}to{opacity:0}}@keyframes mark-shift{0%{transform:translate(-51px)}to{transform:translate(6px)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--sans);font-weight:600;font-size:13.5px;line-height:1.2;padding:8px 17px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:filter .14s,transform .14s,box-shadow .14s,border-color .14s,color .14s;white-space:nowrap}.btn-primary{background:linear-gradient(180deg,var(--btnhi),var(--btnlo));color:var(--btntext);border-color:var(--btnbd);box-shadow:0 4px 14px #aa00aa38}.btn-primary:hover{filter:brightness(1.07)}.btn-primary:active{transform:translateY(1px) scale(.98);filter:brightness(.93);box-shadow:0 2px 8px #aa00aa47}.btn-ghost{border-color:var(--border);color:var(--ink);background:var(--float)}.btn-ghost:hover{border-color:var(--pink);color:var(--pink2)}.hero{text-align:center;padding:36px 0 18px}.hero h1{font-size:clamp(30px,6vw,50px);font-weight:800;letter-spacing:-1px;line-height:1.04;margin:30px 0 0}.hero h1 .rad-link{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .2s ease}.hero h1 .rad-link:focus-visible,.hero h1 .rad-link:hover{color:var(--pink2);text-decoration-color:currentColor}.hero .lede{color:var(--dim);font-size:clamp(15px,2.4vw,18px);margin:14px auto 0}.hero .lede .meraki{font-style:inherit;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,var(--dim) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color .2s ease}.hero .lede .meraki:focus-visible,.hero .lede .meraki:hover{text-decoration-color:var(--pink2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero .hero-quote{color:var(--dimmer);font-style:italic;font-size:14px;margin:14px auto 0}.hero .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.section{padding:40px 0}.section>h2{font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px}.section .sub{color:var(--dim);margin:0 0 22px}.eyebrow{display:inline-block;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1.6px;color:var(--pink2)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.fertilize{text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--pink) 9%,transparent),color-mix(in srgb,var(--blue) 5%,transparent));border:1px solid var(--panelbd);border-radius:18px;padding:34px 26px 40px;margin:30px 0}.fertilize h2,.waitlist h2{font-size:24px;font-weight:800;letter-spacing:-.4px;margin:10px 0 6px}.fertilize p{color:var(--dim);max-width:52ch;margin:0 auto 22px}.fertilize .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.veg-defs{position:absolute;width:0;height:0;overflow:hidden}.veg-grass{fill:none;stroke:color-mix(in srgb,var(--grove) 72%,transparent);stroke-width:1.15;stroke-linecap:round}.veg-grass-back{fill:none;stroke:color-mix(in srgb,var(--grove) 40%,transparent);stroke-width:1;stroke-linecap:round}.veg-trees{fill:color-mix(in srgb,var(--taiga) 62%,transparent)}.veg-trees-back{fill:color-mix(in srgb,var(--taiga) 34%,transparent)}.fertilize p a{color:var(--pink2);text-decoration:underline;text-underline-offset:2px}.doc-body{max-width:680px;margin:0 auto;padding:26px 0 30px}.doc-body h1{font-size:28px;font-weight:800;letter-spacing:-.6px;margin:8px 0 4px}.doc-body h2{font-size:16.5px;font-weight:700;letter-spacing:-.2px;margin:28px 0 4px}.doc-body li,.doc-body p{color:var(--dim);font-size:14.5px}.doc-body a{color:var(--pink2);text-decoration:underline;text-underline-offset:2px}.foot{color:var(--dimmer);font-size:12.5px;border-top:1px solid var(--border2);padding:26px 0 70px;margin-top:30px;display:flex;gap:14px 40px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.foot a{color:var(--dim)}.foot a:hover{color:var(--pink2)}html{scroll-behavior:smooth}.is-target{border-radius:18px;animation:rt-flash-in .6s ease both}@keyframes rt-flash-in{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 2px var(--pink),0 0 34px 2px color-mix(in srgb,var(--pink) 32%,transparent)}}@keyframes rt-sigsway{0%,to{transform:translate(-7%) scale(1)}50%{transform:translate(7%,-5%) scale(1.1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.is-target{box-shadow:0 0 0 2px var(--pink),0 0 34px 2px color-mix(in srgb,var(--pink) 32%,transparent)}.is-target,.lockup:hover .logo:before,.lockup:hover .mark .dot:before{animation:none}}.foot-links{display:flex;gap:14px;flex-wrap:wrap}.themebtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--float2);border:1px solid var(--border);color:var(--dim);cursor:pointer;transition:color .14s,border-color .14s;flex:none}.themebtn:hover{color:var(--ink);border-color:var(--dim)}.themebtn svg{width:17px;height:17px;display:none}:root:not([data-themepref=dark]):not([data-themepref=light]) .themebtn .auto,:root[data-themepref=dark] .themebtn .moon,:root[data-themepref=light] .themebtn .sun{display:block}@media(max-width:560px){.lockup .mark{font-size:18px}}
