:root{--color-white: #ffffff;--color-black: #000000;--color-gray-50: #fafafa;--color-gray-100: #f4f4f5;--color-gray-200: #e4e4e7;--color-gray-300: #d4d4d8;--color-gray-400: #a1a1aa;--color-gray-500: #71717a;--color-gray-600: #52525b;--color-gray-700: #3f3f46;--color-gray-800: #27272a;--color-gray-900: #18181b;--color-gray-950: #09090b;--color-primary-50: #f5f8f5;--color-primary-100: #e8f1e7;--color-primary-200: #d1e2d0;--color-primary-300: #abcbaa;--color-primary-400: #7eab7d;--color-primary-500: #5b8d5a;--color-primary-600: #487247;--color-primary-700: #3b5b3a;--color-primary-800: #314a31;--color-primary-900: #293c29;--color-primary-950: #132013;--color-secondary-50: #fefcec;--color-secondary-100: #fcf4c9;--color-secondary-200: #f8e586;--color-secondary-300: #f5d454;--color-secondary-400: #f3c22c;--color-secondary-500: #eca314;--color-secondary-600: #d17d0e;--color-secondary-700: #ad5910;--color-secondary-800: #8d4513;--color-secondary-900: #743913;--color-secondary-950: #421d06;--text-xs-light: 300 12px/16px Inter, sans-serif;--text-xs-regular: 400 12px/16px Inter, sans-serif;--text-xs-medium: 500 12px/16px Inter, sans-serif;--text-xs-bold: 700 12px/16px Inter, sans-serif;--text-sm-light: 300 14px/24px Inter, sans-serif;--text-sm-regular: 400 14px/24px Inter, sans-serif;--text-sm-medium: 500 14px/24px Inter, sans-serif;--text-sm-bold: 700 14px/24px Inter, sans-serif;--text-base-light: 300 16px/24px Inter, sans-serif;--text-base-regular: 400 16px/24px Inter, sans-serif;--text-base-medium: 500 16px/24px Inter, sans-serif;--text-base-bold: 700 16px/24px Inter, sans-serif;--text-lg-light: 300 18px/24px Inter, sans-serif;--text-lg-regular: 400 18px/24px Inter, sans-serif;--text-lg-medium: 500 18px/24px Inter, sans-serif;--text-lg-bold: 700 18px/24px Inter, sans-serif;--text-xl-light: 300 20px/28px Inter, sans-serif;--text-xl-regular: 400 20px/28px Inter, sans-serif;--text-xl-medium: 500 20px/28px Inter, sans-serif;--text-xl-bold: 700 20px/28px Inter, sans-serif;--text-2xl-light: 300 24px/28px Inter, sans-serif;--text-2xl-regular: 400 24px/28px Inter, sans-serif;--text-2xl-medium: 500 24px/28px Inter, sans-serif;--text-2xl-bold: 700 24px/28px Inter, sans-serif;--text-3xl-light: 300 30px/40px Inter, sans-serif;--text-3xl-regular: 400 30px/40px Inter, sans-serif;--text-3xl-medium: 500 30px/40px Inter, sans-serif;--text-3xl-bold: 700 30px/40px Inter, sans-serif;--text-4xl-light: 300 36px/56px Inter, sans-serif;--text-4xl-regular: 400 36px/56px Inter, sans-serif;--text-4xl-medium: 500 36px/56px Inter, sans-serif;--text-4xl-bold: 700 36px/56px Inter, sans-serif;--text-5xl-light: 300 48px/64px Inter, sans-serif;--text-5xl-regular: 400 48px/64px Inter, sans-serif;--text-5xl-medium: 500 48px/64px Inter, sans-serif;--text-5xl-bold: 700 48px/64px Inter, sans-serif}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif}img{max-width:100%;display:block}ul{list-style:none}.no-scroll{overflow:hidden}.blog-content h1{font:var(--text-5xl-bold);color:var(--color-gray-900);margin:32px 0 16px}.blog-content h2{font:var(--text-4xl-bold);color:var(--color-gray-800);margin:32px 0 16px;border-bottom:2px solid var(--color-gray-200);padding-bottom:4px}.blog-content h3{font:var(--text-3xl-bold);color:var(--color-gray-800);margin:32px 0 16px}.blog-content h4{font:var(--text-2xl-bold);color:var(--color-gray-700);margin:32px 0 16px}.blog-content h5{font:var(--text-xl-bold);color:var(--color-gray-700);margin:32px 0 16px}.blog-content h6{font:var(--text-lg-bold);color:var(--color-gray-600);margin:32px 0 16px;text-transform:uppercase;letter-spacing:1px}.blog-content p{font:var(--text-base-regular);color:var(--color-gray-800);margin-bottom:24px}.blog-content a{color:var(--color-primary-600);text-decoration:underline;transition:color .2s ease}.blog-content a:hover{color:var(--color-primary-800)}.blog-content ul,.blog-content ol{margin:24px 0 24px 32px}.blog-content li{margin-bottom:8px;font:var(--text-base-regular);color:var(--color-gray-800)}.blog-content blockquote{border-left:4px solid var(--color-primary-300);padding:16px;margin:32px 0;color:var(--color-gray-600);font-style:italic;background:var(--color-gray-200);border-radius:0 8px 8px 0}.blog-content blockquote p{margin:0}.blog-content code{padding:3px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:15px;color:var(--color-secondary-800)}.blog-content pre{padding:16px;overflow-x:auto;border-radius:8px;font-family:Courier New,monospace;font-size:15px;margin-bottom:24px;color:var(--color-secondary-900)}.blog-content img{max-width:100%;height:auto;margin:32px 0;border-radius:8px}.blog-content hr{border:none;border-top:1px solid var(--color-gray-200);margin:40px 0}.embla__dot{display:inline-block;width:8px;height:8px;background:var(--color-primary-950);border-radius:50%;opacity:.3;transition:.3s;cursor:pointer}.embla__dot.embla__dot--selected,.embla__dot:hover{opacity:1}a[data-astro-cid-eimmu3lg]{position:relative;font:var(--text-base-regular);color:var(--color-white);display:inline-block;text-decoration:none;padding:8px 0}a[data-astro-cid-eimmu3lg]:after{content:"";display:block;position:absolute;bottom:0;left:0;right:100%;height:2px;background:var(--color-secondary-400);transition:linear .2s;border-radius:2px}a[data-astro-cid-eimmu3lg]:hover:after{right:0}a[data-astro-cid-eimmu3lg].active{font:var(--text-base-medium)}.header[data-astro-cid-3ef6ksr2]{position:fixed;z-index:100;top:0;width:100%;transition:background .3s ease,padding .3s ease}.container[data-astro-cid-3ef6ksr2]{padding:24px;max-width:1264px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;transition:padding .3s ease}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{max-height:40px;width:auto}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:24px}.menu-button[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;width:24px;height:24px;position:relative;z-index:110}.menu-button[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{display:block;position:absolute;width:100%;height:2px;background-color:#fff;border-radius:3px;transition:transform .3s ease,opacity .3s ease}.menu-button[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]:nth-child(1){top:6px}.menu-button[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]:nth-child(2){top:14px}.menu-button[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]:nth-child(3){top:22px}.menu-button[data-astro-cid-3ef6ksr2].open .bar[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-button[data-astro-cid-3ef6ksr2].open .bar[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.menu-button[data-astro-cid-3ef6ksr2].open .bar[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(6px,-5px)}header[data-astro-cid-3ef6ksr2].scrolled,header[data-astro-cid-3ef6ksr2].open{background:var(--color-primary-800)}.scrolled[data-astro-cid-3ef6ksr2] .container[data-astro-cid-3ef6ksr2]{padding:16px 24px}@media (max-width: 768px){.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{max-height:24px}.container[data-astro-cid-3ef6ksr2]{padding:24px 16px}.scrolled[data-astro-cid-3ef6ksr2] .container[data-astro-cid-3ef6ksr2]{padding:16px}.menu-button[data-astro-cid-3ef6ksr2]{display:block}.nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 72px);background:var(--color-primary-800);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s ease,padding .3s ease}.nav[data-astro-cid-3ef6ksr2].open{opacity:1;pointer-events:all}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:16px;padding:16px}.scrolled[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2]{height:calc(100vh - 56px)}}.footer[data-astro-cid-sz7xmlte]{background-color:#233421;color:#e0e0e0;padding:64px 24px 32px;font-family:Inter,sans-serif}.container[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px;max-width:1216px;margin:0 auto}.column[data-astro-cid-sz7xmlte]{flex:1;min-width:200px}.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{margin-bottom:20px;max-height:35px;width:auto}.description[data-astro-cid-sz7xmlte]{font:var(--text-sm-regular);color:var(--color-gray-300);max-width:280px}.title[data-astro-cid-sz7xmlte]{font:var(--text-xl-medium);color:var(--color-white)}.list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.list[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font:var(--text-base-regular);color:var(--color-gray-300);text-decoration:none}.list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.social-icons[data-astro-cid-sz7xmlte]{display:flex;gap:15px;margin-top:16px;color:var(--color-white)}.social-icons[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-primary-700);color:var(--color-white)}.social-icons[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--color-primary-700)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1216px;margin:72px auto 0}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font:var(--text-xs-medium);color:var(--color-gray-300)}.footer-bottom[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte]{display:flex;gap:24px}.footer-bottom[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font:var(--text-xs-medium);color:var(--color-gray-300);text-decoration:none}.footer-bottom[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}@media (max-width: 768px){.footer[data-astro-cid-sz7xmlte]{padding:48px 16px}.container[data-astro-cid-sz7xmlte]{gap:48px}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:48px;align-items:center;justify-content:center;gap:16px}}
