@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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{--primitive-neutral-0:#fff;--primitive-neutral-25:#fafaf9;--primitive-neutral-50:#f3f3f0;--primitive-neutral-100:#e6e6e2;--primitive-neutral-200:#cfcfc9;--primitive-neutral-400:#a6a6a1;--primitive-neutral-500:#71716c;--primitive-neutral-600:#52524e;--primitive-neutral-700:#3f3f3b;--primitive-neutral-900:#111110;--primitive-orange-50:#fbeadf;--primitive-orange-500:#de6e21;--primitive-orange-700:#9a4511;--primitive-tint-indigo:#e9eaf8;--primitive-tint-sage:#e3eae5;--primitive-tint-stone:#eeeae4;--primitive-tint-butter:#f1edd6;--primitive-tint-peach:#f6e7dc;--primitive-tint-nutu:#d9e2dc;--primitive-tint-palazzo:#f1e2db;--primitive-tint-eltoroloco:#f8e6c9;--primitive-nutu-green:#496257;--primitive-nutu-surface:#f6f7f2;--primitive-nutu-ink:#383838;--primitive-nutu-muted:#4d4d4d;--primitive-nutu-line:#b5b59e;--primitive-nutu-track:#d3d596;--primitive-zone-green:#76ab3f;--primitive-zone-green-ink:#5f8b32;--primitive-zone-yellow:#f1d430;--primitive-zone-orange:#f27b2c;--color-bg-page:var(--primitive-neutral-25);--color-bg-surface:var(--primitive-neutral-0);--color-bg-subtle:var(--primitive-neutral-50);--color-text-primary:var(--primitive-neutral-900);--color-text-secondary:var(--primitive-neutral-600);--color-text-tertiary:var(--primitive-neutral-500);--color-text-nav:var(--primitive-neutral-700);--color-text-inverse:var(--primitive-neutral-0);--color-icon-default:var(--primitive-neutral-700);--color-icon-muted:var(--primitive-neutral-400);--color-border-default:var(--primitive-neutral-100);--color-border-strong:var(--primitive-neutral-200);--color-action-primary:var(--primitive-neutral-900);--color-action-primary-hover:var(--primitive-neutral-700);--color-action-secondary:var(--primitive-neutral-0);--color-action-secondary-hover:var(--primitive-neutral-50);--color-accent-brand:var(--primitive-orange-500);--color-accent-text:var(--primitive-orange-700);--color-accent-subtle:var(--primitive-orange-50);--color-focus-ring:var(--primitive-orange-500);--color-project-nutu:var(--primitive-tint-nutu);--color-project-palazzo:var(--primitive-tint-palazzo);--color-project-nuvem:var(--primitive-tint-stone);--color-project-sound-garden:var(--primitive-tint-butter);--color-project-eltoroloco:var(--primitive-tint-eltoroloco);--color-demo-nutu-primary:var(--primitive-nutu-green);--color-demo-nutu-surface:var(--primitive-nutu-surface);--color-demo-nutu-ink:var(--primitive-nutu-ink);--color-demo-nutu-muted:var(--primitive-nutu-muted);--color-demo-nutu-line:var(--primitive-nutu-line);--color-demo-nutu-track:var(--primitive-nutu-track);--color-demo-zone-good:var(--primitive-zone-green);--color-demo-zone-good-ink:var(--primitive-zone-green-ink);--color-demo-zone-mid:var(--primitive-zone-yellow);--color-demo-zone-off:var(--primitive-zone-orange);--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-112:112px;--space-160:160px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--layout-margin:80px;--layout-gutter:24px;--layout-section-gap:160px;--layout-content-max:1280px;--type-display-size:64px;--type-h2-size:32px;--type-h3-size:20px;--type-lead-size:18px;--type-body-size:16px;--type-label-size:15px;--type-caption-size:14px;--shadow-floating:0 1px 2px #0000000f, 0 12px 32px -6px #12120f24;--shadow-media:0 1px 2px #0000000d, 0 8px 24px -6px #00000014;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.3, .64, 1);--duration-fast:.16s;--duration-base:.24s;--duration-slow:.6s}@media (width<=1023px){:root{--layout-margin:40px;--layout-section-gap:128px;--type-display-size:52px;--type-h2-size:30px}}@media (width<=767px){:root{--layout-margin:20px;--layout-gutter:16px;--layout-section-gap:96px;--type-display-size:40px;--type-h2-size:26px;--type-h3-size:18px;--type-lead-size:17px;--type-body-size:15px;--type-label-size:14px;--type-caption-size:13px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:112px}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--type-body-size);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}[hidden]{display:none!important}::selection{background:var(--color-accent-subtle);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.t-display{font-size:var(--type-display-size);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.04}.t-h2{font-size:var(--type-h2-size);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.2}.t-h3{font-size:var(--type-h3-size);letter-spacing:-.01em;font-weight:600;line-height:1.3}.t-lead{font-size:var(--type-lead-size);letter-spacing:-.006em;color:var(--color-text-secondary);text-wrap:pretty;line-height:1.6}.t-body{font-size:var(--type-body-size);letter-spacing:-.004em;color:var(--color-text-secondary);text-wrap:pretty;line-height:1.6}.t-label{font-size:var(--type-label-size);letter-spacing:-.003em;font-weight:500;line-height:1.4}.t-label-strong{font-size:var(--type-label-size);letter-spacing:-.003em;font-weight:600;line-height:1.4}.t-caption{font-size:var(--type-caption-size);letter-spacing:-.002em;color:var(--color-text-tertiary);line-height:1.5}.page{width:100%;max-width:calc(var(--layout-content-max) + var(--layout-margin) * 2);padding-inline:var(--layout-margin);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-16);z-index:100;padding:var(--space-12) var(--space-20);border-radius:var(--radius-full);background:var(--color-action-primary);color:var(--color-text-inverse);transition:top var(--duration-base) var(--ease-out);font-weight:500;position:fixed;top:-80px}.skip-link:focus{top:var(--space-16)}.enter{animation:enter .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + 80ms)}@keyframes enter{0%{opacity:0;transform:translateY(14px)}}.js-reveal [data-reveal]:not(.is-in){opacity:0;transform:translateY(20px)}.js-reveal [data-reveal]{transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i,0) * 80ms)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-reveal [data-reveal]:not(.is-in){opacity:1;transform:none}}.logo-mark[data-astro-cid-27oicc4y]{fill:var(--color-accent-brand);flex:none}.brand[data-astro-cid-6bctqxxv]{align-items:center;gap:var(--space-10);border-radius:var(--radius-sm);display:inline-flex}.brand[data-astro-cid-6bctqxxv] .logo-mark{transition:transform var(--duration-base) var(--ease-spring)}.brand[data-astro-cid-6bctqxxv]:hover .logo-mark{transform:rotate(-8deg)scale(1.06)}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-6);min-height:44px;padding:var(--space-12) var(--space-20);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--color-action-primary);color:var(--color-text-inverse)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-action-primary-hover)}.btn--secondary[data-astro-cid-ekguhzzh]{background:var(--color-action-secondary);border-color:var(--color-border-strong);color:var(--color-text-primary)}.btn--secondary[data-astro-cid-ekguhzzh]:hover{background:var(--color-action-secondary-hover);border-color:var(--color-icon-default)}.btn[data-astro-cid-ekguhzzh]:active{transform:scale(.98)}.btn[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.btn[data-astro-cid-ekguhzzh] .btn__icon{color:currentColor;transition:transform var(--duration-base) var(--ease-out)}.btn[data-astro-cid-ekguhzzh]:hover .btn__icon{transform:translate(2px,-2px)}.btn--block[data-astro-cid-ekguhzzh]{width:100%}
