@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.theme-toggle[data-astro-cid-l6lhmie6]{mix-blend-mode:luminosity}.sun[data-astro-cid-l6lhmie6]{display:none}.moon[data-astro-cid-l6lhmie6],.dark .sun[data-astro-cid-l6lhmie6]{display:block}.dark .moon[data-astro-cid-l6lhmie6]{display:none}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/karla-latin-ext-wght-normal.Dq0rrjgs.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:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/karla-latin-wght-normal.C3-ma4ov.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}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-ext-wght-normal.sLcV1o1_.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:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-wght-normal.7PAZDwbd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-vietnamese-wght-normal.BY9eXNra.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:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-ext-wght-normal.BaDBgC7F.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:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-wght-normal.C8X_T8j_.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}@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}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-vietnamese-wght-normal.Djpar-EE.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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-ext-wght-normal.4mBZvMWv.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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-wght-normal.C4R2PX-h.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}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.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}@layer reset;@layer base{:root{--made-with-panda:"🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}@layer reset{:where(:not(html,iframe,canvas,img,svg,video,dialog,strong,em):not(svg *,symbol *,pre,pre *)){all:unset;display:revert}body{overflow-wrap:break-word;line-height:var(--line-heights-base);color:var(--colors-gray12);background:#fff;min-height:100dvh;margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0}ol,ul,menu{list-style:none}img{border-radius:var(--radii-xl);object-fit:contain;height:auto}button,a,input,[contenteditable],[tabindex="0"],select{outline-offset:var(--spacing-3);transition:outline-offset .5s}*,:before,:after{box-sizing:border-box}a{cursor:pointer}table{border-collapse:collapse}textarea{white-space:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}html{font-family:var(--fonts-base)}h1{mix-blend-mode:luminosity}.dark body{background-color:var(--colors-gray1);-webkit-font-smoothing:antialiased}.dark img{filter:brightness(.85)}button:focus,a:focus,input:focus,[contenteditable]:focus,[tabindex="0"]:focus,select:focus{outline:0}button:focus-visible,a:focus-visible,input:focus-visible,[contenteditable]:focus-visible,[tabindex="0"]:focus-visible,select:focus-visible{outline:2px solid var(--colors-accent9);outline-offset:1px}}.prose{margin-bottom:2em}.prose ol,.prose ul,.prose li,.prose abbr,.prose sub,.prose sup,.prose kbd,.prose mark{all:revert}.prose pre>code{all:unset;line-height:1.5}.prose hr{border-top:1px solid var(--colors-gray7);margin:3em 0}.prose blockquote{border-left:4px solid var(--colors-accent10);font-size:var(--font-sizes-xl);line-height:var(--line-heights-4xl);quotes:"“""”""‘""’";margin:0;padding:0 0 0 1.25em}.prose :not(pre) code{background-color:var(--colors-accent3);color:var(--colors-accent11);padding:0 .2rem;font-family:Consolas,Courier Prime,menlo,monospace;font-size:.95rem}.prose pre{border-radius:10px;padding:1.5rem}.prose tr{border:1px solid var(--colors-gray7)}.prose td,.prose th{padding:.25em}.prose h6{font-variant:small-caps;font-size:md;line-height:md;text-transform:uppercase;margin-top:var(--spacing-5);margin-bottom:var(--spacing-3);font-weight:700}.prose a{color:var(--colors-accent11);text-decoration-skip-ink:all;text-decoration:underline;text-decoration-color:var(--colors-accent6);text-underline-offset:.3ex;text-decoration-thickness:.3ex}.prose a:hover{text-decoration-thickness:.35ex;text-decoration-color:var(--colors-accent7)}.prose p,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose li{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.prose p,.prose li,.prose code{font-size:clamp(1rem,.96rem + .22vw,1.125rem);line-height:var(--line-heights-lg)}.prose h1{font-size:var(--font-sizes-3xl);line-height:var(--line-heights-3xl)}.prose h1,.prose h2{font-weight:700}.prose h2,.prose h3{font-size:var(--font-sizes-2xl);line-height:var(--line-heights-2xl);margin-top:var(--spacing-5);margin-bottom:var(--spacing-3)}.prose h4{font-size:var(--font-sizes-xl);line-height:var(--line-heights-xl)}.prose h4,.prose h5{margin-top:var(--spacing-5);margin-bottom:var(--spacing-3);font-weight:700}.prose h5{font-size:var(--font-sizes-lg);line-height:var(--line-heights-lg)}.prose h2,.prose h3,.prose h4{font-weight:700}.prose ul li::marker{color:var(--colors-gray8)}.prose table,.prose iframe,.prose figure{max-width:fit-content;display:block;overflow-x:auto}.prose figure{text-align:center}.prose figcaption{color:var(--colors-gray11);font-size:var(--font-sizes-sm)}.prose th{font-weight:700}.prose sup{line-height:1;font-size:var(--font-sizes-sm)}.prose figure,.prose img{display:block}.prose h1,.prose h2,.prose h3,.prose h4{margin-bottom:1em}.prose ul,.prose ol{padding-left:1em}.prose ol li{padding-left:var(--spacing-2)}.prose li{margin-top:1rem;margin-bottom:0}.prose li :first-child{margin-top:0}.prose table,.prose pre,.prose iframe,.prose figure,.prose img,.prose p,.prose ul,.prose ol{margin-bottom:1.25em}.prose iframe{min-width:100%}.prose img{width:100%}.prose figure img{min-width:auto;margin-left:auto;margin-right:auto}:where(:root){--grad-two:var(--colors-accent10);--grad-one:var(--colors-red10);--grad:linear-gradient(90deg, var(--grad-one), var(--grad-two), var(--grad-one));accent-color:var(--colors-accent10)}.green{--grad-one:var(--colors-blue10)}.red{--grad-one:var(--colors-purple10)}.orange{--grad-one:var(--colors-blue10)}@media screen and (width>=40rem){.prose figure,.prose img{min-width:120%;margin-left:-10%}}@media screen and (width>=48rem){.prose h1{font-size:var(--font-sizes-5xl);line-height:var(--line-heights-5xl)}.prose h1,.prose h2{font-weight:bolder}.prose h2{font-size:var(--font-sizes-3xl);line-height:var(--line-heights-3xl);margin-top:var(--spacing-7)}}}@layer tokens{:where(:root,:host){--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:24px;--spacing-6:32px;--spacing-7:48px;--spacing-8:64px;--spacing-9:96px;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-base:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--line-heights-xs:1rem;--line-heights-sm:1.25rem;--line-heights-base:1.5rem;--line-heights-lg:1.75rem;--line-heights-xl:1.75rem;--line-heights-2xl:2rem;--line-heights-3xl:2.25rem;--line-heights-4xl:2.5rem;--line-heights-5xl:4rem;--line-heights-6xl:4rem;--line-heights-7xl:5rem;--line-heights-8xl:6rem;--line-heights-9xl:8rem;--radii-sm:.125rem;--radii-base:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--sizes-page-width:min(80ch, 85dvw);--sizes-breakpoint-xs:480px;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--sizes-breakpoint-\@xs:480px;--sizes-breakpoint-\@sm:640px;--sizes-breakpoint-\@md:768px;--sizes-breakpoint-\@lg:1024px;--sizes-breakpoint-\@xl:1280px;--sizes-breakpoint-\@2xl:1536px;--breakpoints-xs:480px;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--breakpoints-\@xs:480px;--breakpoints-\@sm:640px;--breakpoints-\@md:768px;--breakpoints-\@lg:1024px;--breakpoints-\@xl:1280px;--breakpoints-\@2xl:1536px;--colors-gray1:#fcfcfc;--colors-gray2:#f9f9f9;--colors-gray3:#f0f0f0;--colors-gray4:#e8e8e8;--colors-gray5:#e0e0e0;--colors-gray6:#d9d9d9;--colors-gray7:#cecece;--colors-gray8:#bbb;--colors-gray9:#8d8d8d;--colors-gray10:#838383;--colors-gray11:#646464;--colors-gray12:#202020;--colors-orange1:#fefcfb;--colors-orange2:#fff7ed;--colors-orange3:#ffefd6;--colors-orange4:#ffdfb5;--colors-orange5:#ffd19a;--colors-orange6:#ffc182;--colors-orange7:#f5ae73;--colors-orange8:#ec9455;--colors-orange9:#f76b15;--colors-orange10:#ef5f00;--colors-orange11:#cc4e00;--colors-orange12:#582d1d;--colors-blue1:#fbfdff;--colors-blue2:#f4faff;--colors-blue3:#e6f4fe;--colors-blue4:#d5efff;--colors-blue5:#c2e5ff;--colors-blue6:#acd8fc;--colors-blue7:#8ec8f6;--colors-blue8:#5eb1ef;--colors-blue9:#0090ff;--colors-blue10:#0588f0;--colors-blue11:#0d74ce;--colors-blue12:#113264;--colors-violet1:#fdfcfe;--colors-violet2:#faf8ff;--colors-violet3:#f4f0fe;--colors-violet4:#ebe4ff;--colors-violet5:#e1d9ff;--colors-violet6:#d4cafe;--colors-violet7:#c2b5f5;--colors-violet8:#aa99ec;--colors-violet9:#6e56cf;--colors-violet10:#654dc4;--colors-violet11:#6550b9;--colors-violet12:#2f265f;--colors-yellow1:#fdfdf9;--colors-yellow2:#fefce9;--colors-yellow3:#fffab8;--colors-yellow4:#fff394;--colors-yellow5:#ffe770;--colors-yellow6:#f3d768;--colors-yellow7:#e4c767;--colors-yellow8:#d5ae39;--colors-yellow9:#ffe629;--colors-yellow10:#ffdc00;--colors-yellow11:#9e6c00;--colors-yellow12:#473b1f;--colors-purple1:#fefcfe;--colors-purple2:#fbf7fe;--colors-purple3:#f7edfe;--colors-purple4:#f2e2fc;--colors-purple5:#ead5f9;--colors-purple6:#e0c4f4;--colors-purple7:#d1afec;--colors-purple8:#be93e4;--colors-purple9:#8e4ec6;--colors-purple10:#8347b9;--colors-purple11:#8145b5;--colors-purple12:#402060;--colors-red1:#fffcfc;--colors-red2:#fff8f7;--colors-red3:#feebe7;--colors-red4:#ffdcd3;--colors-red5:#ffcdc2;--colors-red6:#fdbdaf;--colors-red7:#f5a898;--colors-red8:#ec8e7b;--colors-red9:#e54d2e;--colors-red10:#dd4425;--colors-red11:#d13415;--colors-red12:#5c271f;--colors-green1:#fbfefb;--colors-green2:#f5fbf5;--colors-green3:#e9f6e9;--colors-green4:#daf1db;--colors-green5:#c9e8ca;--colors-green6:#b2ddb5;--colors-green7:#94ce9a;--colors-green8:#65ba74;--colors-green9:#46a758;--colors-green10:#3e9b4f;--colors-green11:#2a7e3b;--colors-green12:#203c25}.dark{--colors-gray1:#111;--colors-gray2:#191919;--colors-gray3:#222;--colors-gray4:#2a2a2a;--colors-gray5:#313131;--colors-gray6:#3a3a3a;--colors-gray7:#484848;--colors-gray8:#606060;--colors-gray9:#6e6e6e;--colors-gray10:#7b7b7b;--colors-gray11:#b4b4b4;--colors-gray12:#eee;--colors-orange1:#17120e;--colors-orange2:#1e160f;--colors-orange3:#331e0b;--colors-orange4:#462100;--colors-orange5:#562800;--colors-orange6:#66350c;--colors-orange7:#7e451d;--colors-orange8:#a35829;--colors-orange9:#f76b15;--colors-orange10:#ff801f;--colors-orange11:#ffa057;--colors-orange12:#ffe0c2;--colors-blue1:#0d1520;--colors-blue2:#111927;--colors-blue3:#0d2847;--colors-blue4:#003362;--colors-blue5:#004074;--colors-blue6:#104d87;--colors-blue7:#205d9e;--colors-blue8:#2870bd;--colors-blue9:#0090ff;--colors-blue10:#3b9eff;--colors-blue11:#70b8ff;--colors-blue12:#c2e6ff;--colors-violet1:#14121f;--colors-violet2:#1b1525;--colors-violet3:#291f43;--colors-violet4:#33255b;--colors-violet5:#3c2e69;--colors-violet6:#473876;--colors-violet7:#56468b;--colors-violet8:#6958ad;--colors-violet9:#6e56cf;--colors-violet10:#7d66d9;--colors-violet11:#baa7ff;--colors-violet12:#e2ddfe;--colors-yellow1:#14120b;--colors-yellow2:#1b180f;--colors-yellow3:#2d2305;--colors-yellow4:#362b00;--colors-yellow5:#433500;--colors-yellow6:#524202;--colors-yellow7:#665417;--colors-yellow8:#836a21;--colors-yellow9:#ffe629;--colors-yellow10:#ffff57;--colors-yellow11:#f5e147;--colors-yellow12:#f6eeb4;--colors-purple1:#18111b;--colors-purple2:#1e1523;--colors-purple3:#301c3b;--colors-purple4:#3d224e;--colors-purple5:#48295c;--colors-purple6:#54346b;--colors-purple7:#664282;--colors-purple8:#8457aa;--colors-purple9:#8e4ec6;--colors-purple10:#9a5cd0;--colors-purple11:#d19dff;--colors-purple12:#ecd9fa;--colors-red1:#181111;--colors-red2:#1f1513;--colors-red3:#391714;--colors-red4:#4e1511;--colors-red5:#5e1c16;--colors-red6:#6e2920;--colors-red7:#853a2d;--colors-red8:#ac4d39;--colors-red9:#e54d2e;--colors-red10:#ec6142;--colors-red11:#ff977d;--colors-red12:#fbd3cb;--colors-green1:#0e1511;--colors-green2:#141a15;--colors-green3:#1b2a1e;--colors-green4:#1d3a24;--colors-green5:#25482d;--colors-green6:#2d5736;--colors-green7:#366740;--colors-green8:#3e7949;--colors-green9:#46a758;--colors-green10:#53b365;--colors-green11:#71d083;--colors-green12:#c2f0c2}.red{--colors-accent1:var(--colors-red1);--colors-accent2:var(--colors-red2);--colors-accent3:var(--colors-red3);--colors-accent4:var(--colors-red4);--colors-accent5:var(--colors-red5);--colors-accent6:var(--colors-red6);--colors-accent7:var(--colors-red7);--colors-accent8:var(--colors-red8);--colors-accent9:var(--colors-red9);--colors-accent10:var(--colors-red10);--colors-accent11:var(--colors-red11);--colors-accent12:var(--colors-red12)}.orange{--colors-accent1:var(--colors-orange1);--colors-accent2:var(--colors-orange2);--colors-accent3:var(--colors-orange3);--colors-accent4:var(--colors-orange4);--colors-accent5:var(--colors-orange5);--colors-accent6:var(--colors-orange6);--colors-accent7:var(--colors-orange7);--colors-accent8:var(--colors-orange8);--colors-accent9:var(--colors-orange9);--colors-accent10:var(--colors-orange10);--colors-accent11:var(--colors-orange11);--colors-accent12:var(--colors-orange12)}.blue{--colors-accent1:var(--colors-blue1);--colors-accent2:var(--colors-blue2);--colors-accent3:var(--colors-blue3);--colors-accent4:var(--colors-blue4);--colors-accent5:var(--colors-blue5);--colors-accent6:var(--colors-blue6);--colors-accent7:var(--colors-blue7);--colors-accent8:var(--colors-blue8);--colors-accent9:var(--colors-blue9);--colors-accent10:var(--colors-blue10);--colors-accent11:var(--colors-blue11);--colors-accent12:var(--colors-blue12)}.violet{--colors-accent1:var(--colors-violet1);--colors-accent2:var(--colors-violet2);--colors-accent3:var(--colors-violet3);--colors-accent4:var(--colors-violet4);--colors-accent5:var(--colors-violet5);--colors-accent6:var(--colors-violet6);--colors-accent7:var(--colors-violet7);--colors-accent8:var(--colors-violet8);--colors-accent9:var(--colors-violet9);--colors-accent10:var(--colors-violet10);--colors-accent11:var(--colors-violet11);--colors-accent12:var(--colors-violet12)}.purple{--colors-accent1:var(--colors-purple1);--colors-accent2:var(--colors-purple2);--colors-accent3:var(--colors-purple3);--colors-accent4:var(--colors-purple4);--colors-accent5:var(--colors-purple5);--colors-accent6:var(--colors-purple6);--colors-accent7:var(--colors-purple7);--colors-accent8:var(--colors-purple8);--colors-accent9:var(--colors-purple9);--colors-accent10:var(--colors-purple10);--colors-accent11:var(--colors-purple11);--colors-accent12:var(--colors-purple12)}.green{--colors-accent1:var(--colors-green1);--colors-accent2:var(--colors-green2);--colors-accent3:var(--colors-green3);--colors-accent4:var(--colors-green4);--colors-accent5:var(--colors-green5);--colors-accent6:var(--colors-green6);--colors-accent7:var(--colors-green7);--colors-accent8:var(--colors-green8);--colors-accent9:var(--colors-green9);--colors-accent10:var(--colors-green10);--colors-accent11:var(--colors-green11);--colors-accent12:var(--colors-green12)}.space{--fonts-base:"Space Grotesk Variable",-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif}.karla{--fonts-base:"Karla Variable",-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif}.inter{--fonts-base:"Inter Variable",-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif}.crimson{--fonts-base:"Crimson Pro Variable",-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif}.bitter{--fonts-base:"Bitter Variable",-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif}.systemFont{--fonts-base:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif}@keyframes moveBg{to{background-position:var(--bg-size) calc(var(--bg-size) / 2)}}@keyframes light1{to{transform:translateY(-25%)}}@keyframes light2{0%{transform:scale(1.3)translate(30%,-30%)}to{transform:scale(1.3)translate(34%,30%)}}@keyframes mobileHeaderSlideIn{0%{transform:translateY(calc(50% - 36px));box-shadow:0 0 0 100vmax #0000}to{transform:translateY(-50%);box-shadow:0 0 0 100vmax #00000080}}@keyframes mobileHeaderSlideOut{0%{transform:translateY(-50%);box-shadow:0 0 0 100vmax #00000080}to{transform:translateY(calc(50% - 36px));box-shadow:0 0 0 100vmax #0000}}@keyframes floatingChevron{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}}@layer recipes;@layer utilities{@layer compositions{.textStyle_sm{font-size:var(--font-sizes-sm);line-height:var(--line-heights-sm)}.textStyle_xl{font-size:var(--font-sizes-xl);line-height:var(--line-heights-xl)}.textStyle_2xl{font-size:var(--font-sizes-2xl);line-height:var(--line-heights-2xl)}.textStyle_lg{font-size:var(--font-sizes-lg);line-height:var(--line-heights-lg)}.textStyle_5xl{font-size:var(--font-sizes-5xl);line-height:var(--line-heights-5xl)}.textStyle_3xl{font-size:var(--font-sizes-3xl);line-height:var(--line-heights-3xl)}.textStyle_4xl{font-size:var(--font-sizes-4xl);line-height:var(--line-heights-4xl)}@media screen and (width>=40rem){.\@sm\:textStyle_2xl{font-size:var(--font-sizes-2xl);line-height:var(--line-heights-2xl)}.\@sm\:textStyle_4xl{font-size:var(--font-sizes-4xl);line-height:var(--line-heights-4xl)}}@media screen and (width>=48rem){.md\:textStyle_base{font-size:var(--font-sizes-base);line-height:var(--line-heights-base)}.md\:textStyle_5xl{font-size:var(--font-sizes-5xl);line-height:var(--line-heights-5xl)}}}.--shadow-color_colors\.gray6{--shadow-color:var(--colors-gray6)}.--backdrop-color_rgb\(0_0_0_\/_10\%\){--backdrop-color:#0000001a}.--halo-color_colors\.accent5{--halo-color:var(--colors-accent5)}.--bg-size_200\%{--bg-size:200%}.--divider-width_2px{--divider-width:2px}.--divider-color_token\(colors\.accent12\){--divider-color:var(--colors-accent12)}.--divider-shadow_0_3px_10px_0px_token\(colors\.accent11\){--divider-shadow:0 3px 10px 0px var(--colors-accent11)}.bg_gray5{background:var(--colors-gray5)}.bg_gray4{background:var(--colors-gray4)}.p_4{padding:var(--spacing-4)}.bd_1px_solid_token\(colors\.gray7\){border:1px solid var(--colors-gray7)}.bd_2px_solid_token\(colors\.gray6\){border:2px solid var(--colors-gray6)}.bg_gray2{background:var(--colors-gray2)}.bd_0{border:0}.p_0{padding:0}.p_1{padding:var(--spacing-1)}.bd_2px_solid_\{colors\.gray6\}{border:2px solid var(--colors-gray6)}.inset_0{inset:0}.bg_transparent{background:0 0}.bg_accent9{background:var(--colors-accent9)}.bd_2px_solid_\{colors\.accent10\}{border:2px solid var(--colors-accent10)}.bg_radial-gradient\(ellipse_at_top_left\,_var\(--halo-color\)\,_rgba\(255\,_255\,_255\,_0\)_25\%\){background:radial-gradient(ellipse at top left, var(--halo-color), #fff0 25%)}.m_0_auto{margin:0 auto}.bg_gray6{background:var(--colors-gray6)}.bg_radial-gradient\(circle_at_15\%_50\%\,_token\(colors\.accent3\)\,_rgba\(255\,_255\,_255\,_0\)_25\%\){background:radial-gradient(circle at 15% 50%, var(--colors-accent3), #fff0 25%)}.bg_radial-gradient\(circle_at_50\%_50\%\,_token\(colors\.accent5\)\,_rgba\(255\,_255\,_255\,_0\)_25\%\){background:radial-gradient(circle at 50% 50%, var(--colors-accent5), #fff0 25%)}.grid-area_bio{grid-area:bio}.bg_var\(--grad\)_text_0_0_\/_var\(--bg-size\)_100\%{background:var(--grad) text 0 0 / var(--bg-size) 100%}.p_2{padding:var(--spacing-2)}.grid-area_pic{grid-area:pic}.grid-area_chips{grid-area:chips}.bd_1px_solid_token\(colors\.gray11\){border:1px solid var(--colors-gray11)}.m_0{margin:0}.bg_accent11{background:var(--colors-accent11)}.bdr_9999px{border-radius:9999px}.bdr_xl{border-radius:var(--radii-xl)}.flex_1{flex:1}.ov_hidden{overflow:hidden}.gap_2{gap:var(--spacing-2)}.bdr_50vw{border-radius:50vw}.py_1{padding-block:var(--spacing-1)}.px_2{padding-inline:var(--spacing-2)}.gap_4{gap:var(--spacing-4)}.bdr_md{border-radius:var(--radii-md)}.px_3{padding-inline:var(--spacing-3)}.trs_\.15s_background-color_ease{transition:background-color .15s}.bdr_lg{border-radius:var(--radii-lg)}.gap_3{gap:var(--spacing-3)}.bd-t_1px_solid_\{colors\.gray4\}{border-top:1px solid var(--colors-gray4)}.trs_opacity_ease-out_0\.3s{transition:opacity .3s ease-out}.flex_1_1_100\%{flex:100%}.td_underline{text-decoration:underline}.trs_opacity_0\.3s\,_background_0\.3s{transition:opacity .3s,background .3s}.mx_auto{margin-inline:auto}.td_none{text-decoration:none}.bdr_base{border-radius:var(--radii-base)}.py_3{padding-block:var(--spacing-3)}.my_4{margin-block:var(--spacing-4)}.gap_6{gap:var(--spacing-6)}.grid-template-areas_\"pic_pic\"_\"bio_bio\"_\"chips_chips\"{grid-template-areas:"pic pic""bio bio""chips chips"}.tw_pretty{text-wrap:pretty}.trs_transform_0\.2s{transition:transform .2s}.bdr_4px{border-radius:4px}.bdr_0{border-radius:0}.pos_relative{position:relative}.d_flex{display:flex}.trs-prop_all{--transition-prop:all;transition-property:all}.trs-tmf_ease-out{--transition-easing:ease-out;transition-timing-function:ease-out}.trs-dur_\.2s{--transition-duration:.2s;transition-duration:.2s}.flex-d_column{flex-direction:column}.jc_space-between{justify-content:space-between}.ai_center{align-items:center}.size_15px{width:15px;height:15px}.c_var\(--color\){color:var(--color)}.c_gray12{color:var(--colors-gray12)}.mix-bm_luminosity{mix-blend-mode:luminosity}.fw_bolder{font-weight:bolder}.d_block{display:block}.fw_bold{font-weight:700}.mix-bm_normal{mix-blend-mode:normal}.font-style_italic{font-style:italic}.size_1em{width:1em;height:1em}.ta_left{text-align:left}.cursor_auto{cursor:auto}.white-space_nowrap{white-space:nowrap}.fs_0\.8em{font-size:.8em}.c_gray11{color:var(--colors-gray11)}.pos_absolute{position:absolute}.ap_none{-webkit-appearance:none;appearance:none}.as_center{align-self:center}.translate_0_-50\%{translate:0 -50%}.pointer-events_none{pointer-events:none}.stk-w_3px{stroke-width:3px}.c_inherit{color:inherit}.bx-sh_0_25px_50px_-12px_rgb\(0_0_0_\/_0\.25\){box-shadow:0 25px 50px -12px #00000040}.jc_center{justify-content:center}.size_36px{width:36px;height:36px}.bx-sh_0_4px_20px_0_rgba\(78\,87\,100\,0\.2\){box-shadow:0 4px 20px #4e576433}.bg-c_rgb\(255_255_255_\/_70\%\){background-color:#ffffffb3}.bkdp_blur\(7px\){-webkit-backdrop-filter:blur(7px)}.pos_fixed{position:fixed}.z_10{z-index:10}.ta_center{text-align:center}.td-t_0\.3ex{text-decoration-thickness:.3ex}.tu-o_0\.3ex{text-underline-offset:.3ex}.text-decoration-skip-ink_all{text-decoration-skip-ink:all}.size_32px{width:32px;height:32px}.fs_4em{font-size:4em}.op_0{opacity:0}.c_gray1{color:var(--colors-gray1)}.c_gray9{color:var(--colors-gray9)}.c_white{color:#fff}.flex-d_column-reverse{flex-direction:column-reverse}.bg-c_accent11{background-color:var(--colors-accent11)}.scale_\.01\%{scale:.0001}.z_-1{z-index:-1}.bg-s_150\%{background-size:150%}.d_none{display:none}.d_inline-flex{display:inline-flex}.jc_flex-start{justify-content:flex-start}.c_gray10{color:var(--colors-gray10)}.fs_sm\!{font-size:var(--font-sizes-sm)!important}.d_grid{display:grid}.wktf-c_transparent{-webkit-text-fill-color:transparent}.trs-prop_color\,_transform{--transition-prop:color, transform;transition-property:color,transform}.trs-tmf_ease{--transition-easing:ease;transition-timing-function:ease}.size_2em{width:2em;height:2em}.flex-wrap_wrap{flex-wrap:wrap}.fs_lg{font-size:var(--font-sizes-lg)}.jc_space-evenly{justify-content:space-evenly}.bg-c_\#efefef{background-color:#efefef}.c_accent1{color:var(--colors-accent1)}.fs_sm{font-size:var(--font-sizes-sm)}.ta_right{text-align:right}.fs_xs{font-size:var(--font-sizes-xs)}.grid-tc_1fr{grid-template-columns:1fr}.ml_-3{margin-left:calc(var(--spacing-3) * -1)}.w_100\%{width:100%}.ml_auto{margin-left:auto}.min-h_250px{min-height:250px}.mb_4{margin-bottom:var(--spacing-4)}.mt_auto{margin-top:auto}.h_44{height:44px}.min-w_150px{min-width:150px}.left_2{left:var(--spacing-2)}.top_0{top:0}.bottom_0{bottom:0}.left_0{left:0}.pl_2{padding-left:var(--spacing-2)}.pt_22px{padding-top:22px}.pb_1{padding-bottom:var(--spacing-1)}.right_2{right:var(--spacing-2)}.top_50\%{top:50%}.w_min\(85dvw\,_300px\){width:min(85dvw,300px)}.top_2{top:var(--spacing-2)}.h_200px{height:200px}.w_200px{width:200px}.w_100dvw{width:100dvw}.bottom_env\(safe-area-inset-bottom\){bottom:env(safe-area-inset-bottom)}.h_56px{height:56px}.mb_3{margin-bottom:var(--spacing-3)}.max-w_42em{max-width:42em}.mt_5{margin-top:var(--spacing-5)}.pb_9{padding-bottom:var(--spacing-9)}.pt_6{padding-top:var(--spacing-6)}.left_4{left:var(--spacing-4)}.top_4{top:var(--spacing-4)}.max-h_1{max-height:1px}.max-w_1{max-width:1px}.w_pageWidth{width:var(--sizes-page-width)}.mb_6{margin-bottom:var(--spacing-6)}.mb_8{margin-bottom:var(--spacing-8)}.h_2{height:2px}.mb_0\!{margin-bottom:0!important}.mb_1\!{margin-bottom:var(--spacing-1)!important}.mb_7{margin-bottom:var(--spacing-7)}.h_100\%{height:100%}.bdr-br_lg{border-bottom-right-radius:var(--radii-lg)}.right_0{right:0}.bdr-bl_lg{border-bottom-left-radius:var(--radii-lg)}.ov-x_initial{overflow-x:initial}.mt_1em{margin-top:1em}.mb_1{margin-bottom:var(--spacing-1)}.ml_2{margin-left:var(--spacing-2)}.mb_3em{margin-bottom:3em}.ml_-0\.2em{margin-left:-.2em}.dark .dark\:--shadow-color_colors\.gray4{--shadow-color:var(--colors-gray4)}.dark .dark\:--backdrop-color_rgb\(255_255_255_\/_10\%\){--backdrop-color:#ffffff1a}.dark .dark\:--halo-color_colors\.accent3{--halo-color:var(--colors-accent3)}.dark .\[\.dark_\&\]\:bg_radial-gradient\(circle_at_50\%_50\%\,_token\(colors\.accent3\)\,_rgba\(255\,_255\,_255\,_0\)_25\%\){background:radial-gradient(circle at 50% 50%, var(--colors-accent3), #fff0 25%)}.dark .dark\:bg-c_gray1{background-color:var(--colors-gray1)}.\[\&\:\:backdrop\]\:bkdp_blur\(2px\)::backdrop{-webkit-backdrop-filter:blur(2px)}.\[\&\:\:backdrop\]\:bg-c_var\(--backdrop-color\)::backdrop{background-color:var(--backdrop-color)}.dark .dark\:bg-c_rgb\(0_0_0_\/_70\%\){background-color:#000000b3}.\[\&\[hidden\]\]\:d_none[hidden]{display:none}.\[\&_path\]\:stk_var\(--divider-color\) path{stroke:var(--divider-color)}.\[\&_path\]\:fill_var\(--divider-color\) path{fill:var(--divider-color)}.\[\&_img\]\:max-w_100\% img{max-width:100%}.focusWithin\:ring_2px_solid_token\(colors\.accent9\):focus-within{outline:2px solid var(--colors-accent9)}.focusWithin\:ring-o_1px:focus-within{outline-offset:1px}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.focus\:op_1:is(:focus,[data-focus]){opacity:1}.focus\:scale_100\%:is(:focus,[data-focus]){scale:1}.focus\:z_10:is(:focus,[data-focus]){z-index:10}.focus\:max-h_100\%:is(:focus,[data-focus]){max-height:100%}.focus\:max-w_100\%:is(:focus,[data-focus]){max-width:100%}.hover\:bg_gray5:is(:hover,[data-hover]){background:var(--colors-gray5)}.hover\:bg_gray6:is(:hover,[data-hover]){background:var(--colors-gray6)}.card:hover .\[\.card\:hover_\&\,_\.card\:active_\&\]\:bg_rgb\(0_0_0_\/_50\%\),.card:active .\[\.card\:hover_\&\,_\.card\:active_\&\]\:bg_rgb\(0_0_0_\/_50\%\){background:#00000080}.hover\:c_gray12:is(:hover,[data-hover]){color:var(--colors-gray12)}.card:hover .\[\.card\:hover_\&\,_\.card\:active_\&\]\:op_1,.card:active .\[\.card\:hover_\&\,_\.card\:active_\&\]\:op_1{opacity:1}.hover\:c_accent10:is(:hover,[data-hover]){color:var(--colors-accent10)}.hover\:trf_translateY\(-10\%\)_scale\(1\.05\):is(:hover,[data-hover]){transform:translateY(-10%)scale(1.05)}img-comparison-slider:hover .\[img-comparison-slider\:hover_\&\]\:trf_scale\(1\.2\){transform:scale(1.2)}.hover\:c_accent11:is(:hover,[data-hover]){color:var(--colors-accent11)}.hover\:\[\&\:is\(a\)\]\:bg_gray5:is(:hover,[data-hover]):is(a){background:var(--colors-gray5)}.dark .card:hover .\[\.card\:hover_\&\,_\.card\:active_\&\]\:dark\:bg_rgb\(255_255_255_\/_10\%\),.dark .card:active .\[\.card\:hover_\&\,_\.card\:active_\&\]\:dark\:bg_rgb\(255_255_255_\/_10\%\){background:#ffffff1a}.hover\:\[\&\:is\(a\)\]\:bd-c_transparent:is(:hover,[data-hover]):is(a){border-color:#0000}.hover\:\[\&\:is\(a\)\]\:bx-sh_0_4px_20px_0_var\(--shadow-color\):is(:hover,[data-hover]):is(a){box-shadow:0 4px 20px 0 var(--shadow-color)}@media screen and (width>=30rem){.xs\:grid-c_1_\/_3{grid-column:1/3}.xs\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.xs\:h_revert{height:revert}.xs\:mb_6{margin-bottom:var(--spacing-6)}.xs\:min-h_2lh{min-height:2lh}}@media screen and (width>=40rem){.hide_sm{display:none}.sm\:d_flex{display:flex}.sm\:flex-d_row{flex-direction:row}.sm\:h_300px{height:300px}.sm\:w_300px{width:300px}.sm\:pt_8{padding-top:var(--spacing-8)}}@media screen and (width>=48rem){.md\:gap_3{gap:var(--spacing-3)}.\@md\:grid-template-areas_\"bio_pic\"_\"bio_pic\"_\"chips_chips\"{grid-template-areas:"bio pic""bio pic""chips chips"}.\@md\:gap_token\(spacing\.9\)_token\(spacing\.7\){gap:var(--spacing-9) var(--spacing-7)}.md\:ta_center{text-align:center}.md\:flex-d_row-reverse{flex-direction:row-reverse}.\@md\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.\@md\:grid-tr_1fr_1fr_1fr{grid-template-rows:1fr 1fr 1fr}.md\:ta_left{text-align:left}.md\:jc_flex-end{justify-content:flex-end}.md\:min-h_275px{min-height:275px}.md\:max-w_calc\(token\(sizes\.pageWidth\)_-_15\%\){max-width:calc(var(--sizes-page-width) - 15%)}.md\:pb_7{padding-bottom:var(--spacing-7)}}@media screen and (width>=64rem){.\@lg\:grid-tc_2fr_1fr{grid-template-columns:2fr 1fr}}@media (prefers-reduced-motion:no-preference){.motionSafe\:anim_light1_15s_ease-in-out_infinite_alternate{animation:15s ease-in-out infinite alternate light1}.motionSafe\:anim_light2_15s_linear_infinite_alternate{animation:15s linear infinite alternate light2}.motionSafe\:anim_moveBg_4s_ease-in-out_infinite{animation:4s ease-in-out infinite moveBg}}}
