:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink-950:#17152e;--color-ink-800:#282542;--color-ink-650:#4f4b68;--color-ink-500:#6b6780;--color-paper-50:#fbfaff;--color-paper-100:#f5f3fa;--color-paper-200:#ebe8f2;--color-paper-300:#ddd9e8;--color-white:#fff;--color-indigo-700:#3026a3;--color-indigo-600:#4338ca;--color-indigo-100:#e7e5ff;--color-mint-600:#43866f;--color-mint-100:#dcefe7;--color-coral-600:#c85b43;--color-coral-100:#f9e2dc;--color-success-700:#24744f;--color-success-100:#daf2e5;--color-warning-700:#8a5a13;--color-warning-100:#faedcf;--color-danger-700:#a5333a;--color-danger-100:#f9dfe1;--color-text:var(--color-ink-950);--color-text-muted:var(--color-ink-650);--color-text-subtle:var(--color-ink-500);--color-text-inverse:var(--color-white);--color-text-inverse-muted:#c9c6da;--color-text-inverse-soft:#ffffffbd;--color-text-inverse-subtle:#ffffffb8;--color-text-inverse-faint:#ffffff94;--color-text-inverse-accent:#a9a5ff;--color-background:var(--color-paper-100);--color-surface:var(--color-white);--color-surface-subtle:var(--color-paper-50);--color-surface-strong:var(--color-ink-950);--color-surface-translucent:#fbfafff5;--color-surface-translucent-strong:#fffffff7;--color-surface-inverse:var(--color-white);--color-surface-inverse-faint:#ffffff14;--color-surface-inverse-subtle:#ffffff1f;--color-surface-inverse-active:#ffffff26;--color-surface-inverse-hover:#fff3;--color-border:var(--color-paper-300);--color-border-strong:#c5c0d3;--color-border-inverse-faint:#ffffff24;--color-border-inverse-subtle:#fff3;--color-border-inverse:#ffffff3d;--color-border-inverse-emphasis:#ffffff52;--color-border-inverse-strong:#ffffff80;--color-border-action:#3026a333;--color-border-success:#24744f3d;--color-border-warning:#8a5a133d;--color-border-danger:#a5333a3d;--color-action:var(--color-indigo-700);--color-action-hover:#241b87;--color-action-soft:var(--color-indigo-100);--color-accent:var(--color-mint-600);--color-focus:#635bff;--color-selection:#d9d6ff;--color-overlay-soft:#17152e9e;--color-overlay:#17152eb8;--color-overlay-control:#17152ed6;--color-overlay-strong:#17152ee6;--color-overlay-opaque:#17152eeb;--color-brand-mark-inverse:#a9d9c8;--font-display:var(--font-poppins), "Avenir Next", "Segoe UI", sans-serif;--font-body:var(--font-inter), "Avenir Next", "Segoe UI", sans-serif;--font-label:var(--font-inter), "Avenir Next", "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:clamp(1.25rem, 1rem + .6vw, 1.5rem);--font-size-2xl:clamp(1.625rem, 1.25rem + 1vw, 2.25rem);--font-size-3xl:clamp(2.25rem, 1.6rem + 2vw, 3.75rem);--font-size-display:clamp(2.8rem, 1.75rem + 4.6vw, 6rem);--line-tight:1.04;--line-heading:1.14;--line-body:1.65;--tracking-tight:-.035em;--tracking-label:.08em;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-section:clamp(4rem, 8vw, 8rem);--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-round:999px;--shadow-sm:0 1px 2px #17152e14;--shadow-md:0 14px 35px #17152e1a;--shadow-lg:0 28px 80px #17152e29;--shadow-panel:-18px 0 55px #17152e38;--shadow-dock:0 -.75rem 2rem #17152e1f;--shadow-brand-mark:0 .2rem .32rem #17152e29;--container-page:90rem;--container-reading:46rem;--container-gutter:clamp(1rem, 4vw, 3rem);--header-height:4.75rem;--layer-header:40;--layer-overlay:80;--layer-modal:90;--duration-fast:.14s;--duration-standard:.22s;--duration-deliberate:.42s;--ease-standard:cubic-bezier(.2, .75, .25, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--color-family-dramatic:#0f52ba;--color-family-natural:#50c878;--color-family-classic:#b8a982;--color-family-gamine:#96c;--color-family-romantic:#e8adaa;--brand-gradient-colors:var(--color-family-dramatic), #9b111e, var(--color-family-natural), coral, #cd7f32, var(--color-family-classic), #a8c3bc, #ffc87c, #00a36c, var(--color-family-gamine), #64c7cc, #dc143c, var(--color-family-romantic);--brand-gradient-direction:100deg;--brand-spectrum:linear-gradient(var(--brand-gradient-direction), var(--brand-gradient-colors))}html{box-sizing:border-box;background:var(--color-background);min-width:20rem}*,:before,:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,figure,figcaption,blockquote,dl,dd{margin:0}body{isolation:isolate;min-height:100vh;font-family:var(--font-body);font-synthesis:none;color:var(--color-text);background:linear-gradient(180deg, #ffffffe0, transparent 28rem), var(--color-background);font-size:var(--font-size-md);line-height:var(--line-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{color:var(--color-text);background:var(--color-selection)}img,picture,svg,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:inherit;font-weight:700;line-height:var(--line-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}a{color:var(--color-action);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-thickness:.08em}a:hover{color:var(--color-action-hover)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}main{min-width:0}@keyframes spin{to{transform:rotate(1turn)}}.adsbygoogle[data-ad-status=unfilled]{min-height:0!important;display:none!important}@media (max-width:48rem){.blog-ad-boundary .google-auto-placed,.blog-ad-boundary ins.adsbygoogle{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}.blog-ad-boundary .google-auto-placed>ins.adsbygoogle{width:100%!important;margin-inline:auto!important}.blog-ad-boundary ins.adsbygoogle iframe{width:100%!important;max-width:100%!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_cff32703-module__C8YS3W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_cff32703-module__C8YS3W__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_cb60e6c8-module__84GKYa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_cb60e6c8-module__84GKYa__variable{--font-poppins:"Poppins", "Poppins Fallback"}
