.logo[data-astro-cid-f7espo7c]{align-items:center;display:flex}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:auto;height:28px;display:block}.nav[data-astro-cid-zuub5zdc]{z-index:20;background:var(--c-bg);-webkit-backdrop-filter:blur(10px);justify-content:center;padding:0 40px;display:flex;position:sticky;top:0}.nav[data-astro-cid-zuub5zdc]:after{content:"";background:linear-gradient(90deg, transparent, var(--c-gold-12) 18%, var(--c-gold-20) 50%, var(--c-gold-12) 82%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.navbar[data-astro-cid-zuub5zdc]{justify-content:space-between;align-items:center;width:100%;max-width:1280px;padding:16px 0;display:flex}.links[data-astro-cid-zuub5zdc]{gap:20px;display:flex}.links[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{color:var(--c-text);white-space:nowrap;font-size:14px;line-height:22.4px;transition:color .2s}.links[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]:hover,.links[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc][aria-current=page]{color:var(--c-cream)}.nav-cta[data-astro-cid-zuub5zdc]{padding:11px 20px}.menu[data-astro-cid-zuub5zdc]{display:none}.menu[data-astro-cid-zuub5zdc] summary[data-astro-cid-zuub5zdc]{color:var(--c-cream);cursor:pointer;list-style:none;display:flex}.menu[data-astro-cid-zuub5zdc] summary[data-astro-cid-zuub5zdc]::-webkit-details-marker{display:none}.menu-panel[data-astro-cid-zuub5zdc]{border-bottom:1px solid var(--c-gold-10);background:var(--c-bg);flex-direction:column;align-items:center;gap:4px;padding:16px 20px 24px;display:flex;position:absolute;top:100%;left:0;right:0}.menu-panel[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]:not(.btn){color:var(--c-text);padding:8px;font-size:16px;line-height:25.6px}.menu-panel[data-astro-cid-zuub5zdc] .btn[data-astro-cid-zuub5zdc]{margin-top:12px}@media (width<=999.98px){.links[data-astro-cid-zuub5zdc]{display:none}.nav-cta[data-astro-cid-zuub5zdc]{margin-left:auto;margin-right:16px}.menu[data-astro-cid-zuub5zdc]{display:block}}@media (width<=809.98px){.nav[data-astro-cid-zuub5zdc]{background:#0c0a0999;padding:0 20px}.navbar[data-astro-cid-zuub5zdc]{height:60px;padding:16px 0}.links[data-astro-cid-zuub5zdc],.nav-cta[data-astro-cid-zuub5zdc]{display:none}.menu[data-astro-cid-zuub5zdc]{display:block}}@media (width>=1280px){.links[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{font-size:15px}}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");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}:root{--c-bg:#0c0a09;--c-surface:#1c1613;--c-surface-2:#2a221c;--c-tile:#332a23;--c-step:#0e0c0a;--c-step-active:#1b1512;--c-gold:#d4a853;--c-gold-light:#e8c882;--c-gold-10:#d4a8531a;--c-gold-12:#d4a8531f;--c-gold-20:#d4a85333;--c-cream:#f5ede0;--c-text:#c2b9b0;--c-muted:#a69f9a;--c-code-red:#f07178;--c-code-yellow:#ffcb6b;--c-code-green:#c3e88d;--c-code-blue:#82aaff;--c-code-orange:#f78c6c;--c-code-cyan:#89ddff;--c-code-purple:#d2a8ff;--c-code-punct:#d4d4d4;--c-code-comment:#7a7a7a;--font-sans:"Instrument Sans", sans-serif;--font-ui:"Inter", sans-serif;--font-mono:monospace}*,:before,:after{box-sizing:border-box}:root{--radius-card:20px;--radius-inner:14px;--glow:#d4a85321;--ease-out:cubic-bezier(.22, 1, .36, 1)}html{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--c-tile) var(--c-bg);scroll-padding-top:74px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-width:320px;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,pre,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg,canvas{display:block}::selection{color:var(--c-cream);background:#d4a85359}:focus-visible{outline:2px solid var(--c-gold-light);outline-offset:2px}.skip-link{z-index:100;background:var(--c-gold-light);color:var(--c-bg);border-radius:100px;padding:10px 16px;font-size:14px;font-weight:500;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bordered{position:relative}.bordered:after{content:"";border:1px solid var(--border,var(--c-gold-10));border-radius:inherit;pointer-events:none;position:absolute;inset:0}.section{justify-content:center;padding:64px 40px;display:flex}.container{flex-direction:column;gap:48px;width:100%;max-width:1280px;display:flex}.head{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:628px;margin:0 auto;display:flex}.h2{text-wrap:balance;width:100%;color:var(--c-cream);letter-spacing:-.44px;font-size:44px;font-weight:400;line-height:48.4px}.lead{text-wrap:balance;width:100%;color:var(--c-text);font-size:16px;line-height:25.6px}.h4{color:var(--c-cream);font-size:20px;font-weight:400;line-height:28px}.body-14{color:var(--c-text);font-size:14px;line-height:22.4px}.body-16{color:var(--c-text);font-size:16px;line-height:25.6px}.caps{letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16.8px}.btn{white-space:nowrap;transition:box-shadow .3s ease, background-color .3s ease, background-position .5s var(--ease-out), transform .3s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:14px;font-weight:500;line-height:14px;display:inline-flex}.btn-primary{background:linear-gradient(115deg, var(--c-gold-light) 0%, var(--c-gold-light) 35%, var(--c-gold) 100%);color:var(--c-bg);background-size:180% 100%;box-shadow:0 10px 26px -12px #d4a853b3,inset 0 1px #ffffff47}.btn-primary:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:0 16px 34px -12px #d4a853cc,inset 0 1px #ffffff47}.btn-secondary{color:var(--c-gold-light);--border:#e8c88252;background:#e8c8820d}.btn-secondary:hover{background-color:var(--c-gold-10);transform:translateY(-1px)}.more{color:var(--c-gold-light);text-decoration:underline;text-decoration-color:var(--c-gold-20);text-underline-offset:4px;align-self:center;align-items:center;gap:8px;font-size:16px;line-height:25.6px;transition:text-decoration-color .2s;display:inline-flex}.more:hover{text-decoration-color:currentColor}.more svg{transition:transform .3s var(--ease-out)}.more:hover svg{transform:translate(3px)}.ext{z-index:1;color:inherit;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s;position:relative}.ext:hover{text-decoration-color:currentColor}.tile{background:radial-gradient(circle at 28% 24%, #e8c88233, transparent 62%), var(--c-tile);width:48px;height:48px;color:var(--c-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:12px;display:flex}.card-gradient{background:linear-gradient(171deg, var(--c-surface-2) 0%, var(--c-surface) 100%)}.card-gradient-up{background:linear-gradient(171deg, var(--c-surface) 0%, var(--c-surface-2) 100%)}.organic{--gx:0%;--gy:0%;--hx:22%;--hy:18%;border-radius:var(--radius-card);background:radial-gradient(70% 60% at var(--gx) var(--gy), var(--glow), transparent 72%), radial-gradient(38% 34% at var(--hx) var(--hy), #e8c8820f, transparent 70%), var(--c-surface);transition:background-color .3s}.organic:nth-child(4n+2){--gx:100%;--gy:0%;--hx:78%;--hy:22%}.organic:nth-child(4n+3){--gx:0%;--gy:100%;--hx:20%;--hy:78%}.organic:nth-child(4n+4){--gx:100%;--gy:100%;--hx:80%;--hy:76%}.mark{background:linear-gradient(140deg, var(--c-gold-light), var(--c-gold));width:44px;height:44px;color:var(--c-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:500;line-height:1;display:flex;box-shadow:0 8px 22px -10px #d4a853cc}.out{border-radius:var(--radius-inner);background:var(--c-step);flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #d4a8531f}.out figcaption{color:var(--c-muted);font-size:12px;line-height:16.8px}.out pre{color:var(--c-cream);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:20.8px;overflow-x:auto}.out .ok{color:var(--c-code-green)}.out .warn{color:var(--c-code-yellow)}.out .dim{color:var(--c-muted)}.cmd{background:var(--c-surface-2);color:var(--c-cream);font-family:var(--font-mono);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:.88em}@media (width>=1280px){html,.h4{font-weight:500}.body-14{font-size:15px;line-height:24px}.body-16,.lead,.more{font-size:17px;line-height:27.2px}.out figcaption{font-size:12.5px;line-height:17.5px}.out pre{font-size:13.5px;line-height:21.6px}}@media (width<=1199.98px){.section{padding:56px 40px}.h2{letter-spacing:-.35px;font-size:35px;line-height:38.5px}}@media (width<=809.98px){.section{padding:40px 20px}.container{gap:32px}.h2{letter-spacing:-.28px;font-size:28px;line-height:30.8px}.cmd{white-space:normal;overflow-wrap:anywhere}.out pre{font-size:12px;line-height:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.btn:hover,.more:hover svg{transform:none}}
