.site-search[data-astro-cid-ac66eqjo]{background:var(--color-white);border:0;border-radius:10px;width:min(640px,100vw - 32px);max-height:80vh;margin:8vh auto auto;padding:0;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 30px 60px -10px #00000040}.site-search[data-astro-cid-ac66eqjo]::backdrop{backdrop-filter:blur(2px);background:#00000080}.site-search-panel[data-astro-cid-ac66eqjo]{max-height:80vh;font-family:var(--font-sans);--pagefind-ui-primary:var(--ghost-accent-color);--pagefind-ui-text:var(--color-darker-gray);--pagefind-ui-border:var(--color-light-gray);--pagefind-ui-border-radius:6px;--pagefind-ui-font:var(--font-sans);--pagefind-ui-scale:.9;padding:20px;overflow-y:auto}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");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-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.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:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-italic.b0IoVOMD.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-italic.6KhkvbTM.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-italic.D4M8lIzc.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-italic.D4TZmcjf.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:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-italic.B4GYq972.woff2)format("woff2"),url(/_astro/poppins-latin-400-italic.BPejoDS-.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");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-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");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-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.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:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-italic.CfJNme_e.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-italic.DHu10JMQ.woff)format("woff");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:italic;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-italic.BW-xMzBf.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-italic.D5RyU7I_.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:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-italic.RKf6esGj.woff2)format("woff2"),url(/_astro/poppins-latin-700-italic.CW91C-LJ.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{--color-primary-text:#333;--color-secondary-text:#999;--color-white:#fff;--color-lighter-gray:#f6f6f6;--color-light-gray:#e6e6e6;--color-mid-gray:#ccc;--color-dark-gray:#444;--color-darker-gray:#15171a;--color-black:#000;--font-sans:-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace;--head-nav-gap:2.8rem;--h1-size:4.6rem;--gap:3.6rem;--header-spacing:80px}@media (width<=767px){:root{--gap:2rem;--header-spacing:48px;--h1-size:3.2rem!important}}:root{--brand-color:var(--ghost-accent-color,#fc7e0f);--primary-text-color:#5a656b;--secondary-text-color:#aaa;--white-color:#fff;--light-gray-color:#f6f6f6;--mid-gray-color:#e6e6e6;--dark-gray-color:#a8aab1;--darker-gray-color:#1a1a1a;--black-color:#000;--animation-base:ease-in-out;--font-sans:Poppins, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;--font-serif:Lora, Times, serif;--content-font-size:1.6rem;--header-spacing:80px}@media (width<=767px){:root{--header-spacing:40px}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{font-size:62.5%}body{font-family:var(--gh-font-body,var(--font-sans));color:var(--color-primary-text);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;line-height:1.6}img{height:auto}a{color:var(--color-darker-gray);text-decoration:none}a:hover{opacity:.8}h1,h2,h3,h4,h5,h6{font-family:var(--gh-font-heading,var(--font-sans));color:var(--color-darker-gray);letter-spacing:-.02em;line-height:1.15}h1{font-size:var(--h1-size)}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2.2rem}h5{font-size:2rem}h6{font-size:1.8rem}hr{background-color:var(--color-light-gray);border:0;width:100%;height:1px}blockquote:not([class]){border-left:4px solid var(--ghost-accent-color);padding-left:2rem}figcaption{color:var(--color-secondary-text);text-align:center;margin-top:1.6rem;font-size:1.4rem;line-height:1.4}.kg-width-full figcaption{padding:0 1.6rem}.gh-content figcaption a{color:var(--color-darker-gray);text-decoration:none}pre{hyphens:none;white-space:pre;background-color:var(--color-lighter-gray);-webkit-overflow-scrolling:touch;padding:1.6rem 2.4rem;line-height:1.5;overflow-x:scroll}code{font-family:var(--font-mono);font-size:15px}:not(pre)>code{color:var(--ghost-accent-color);background-color:var(--color-lighter-gray);border-radius:3px;padding:.4rem}iframe{border:0;width:100%;display:block;overflow:hidden}@media (width<=767px){h2{font-size:2.4rem}h3{font-size:2.1rem}}.gh-site{flex-direction:column;min-height:100vh;display:flex}.gh-main{flex-grow:1;padding-top:8rem;padding-bottom:8rem}.page-template .gh-main{padding-block:0}.gh-outer{padding-right:var(--gap);padding-left:var(--gap)}.gh-inner{max-width:var(--container-width,1200px);margin:0 auto}.gh-canvas,.kg-width-full.kg-content-wide{--main:min(var(--content-width,720px), 100% - var(--gap) * 2);--wide:minmax(0, calc((var(--container-width,1200px) - var(--content-width,720px)) / 2));--full:minmax(var(--gap), 1fr);grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [main-start] var(--main) [main-end] var(--wide) [wide-end] var(--full) [full-end];display:grid}.gh-canvas>*{grid-column:main}.kg-width-wide,.kg-content-wide>div{grid-column:wide}.kg-width-full{grid-column:full}.kg-width-full img{width:100%}@media (width<=767px){#gh-main{padding-top:4.8rem;padding-bottom:4.8rem}}.gh-head{background-color:var(--color-white);height:100px}.gh-head-inner{column-gap:var(--head-nav-gap);grid-template-columns:1fr auto auto;grid-auto-flow:dense;align-items:center;height:100%;display:grid}.gh-head-brand{line-height:1}.gh-head-brand-wrapper{align-items:center;display:flex}.gh-head-logo{font-family:var(--gh-font-heading,var(--font-sans));letter-spacing:-.02em;font-size:2.4rem;font-weight:700;position:relative}.gh-head-logo img{max-height:40px}.gh-head-logo img:nth-child(2){opacity:0;position:absolute;top:0;left:0}.gh-head-menu{gap:var(--head-nav-gap);align-items:center;display:flex}.gh-head .nav{gap:var(--head-nav-gap);white-space:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}.gh-head .nav-more-toggle{font-size:inherit;text-transform:inherit;margin:0 -6px;position:relative}.gh-head .nav-more-toggle svg{width:24px;height:24px}.gh-head-actions{gap:var(--head-nav-gap);justify-content:flex-end;align-items:center;display:flex}.gh-head-members{white-space:nowrap;align-items:center;gap:20px;display:flex}.gh-head-btn.gh-btn{font-size:inherit;font-weight:600}.gh-head-btn:not(.gh-btn){color:var(--ghost-accent-color);align-items:center;display:inline-flex}.gh-head-btn svg{width:1.3em;height:1.3em}.gh-search{margin-left:-6px;margin-right:-6px}.gh-search:hover{opacity:.9}.gh-head-brand .gh-search{margin-right:8px}@media (width<=767px){.gh-head-members{flex-direction:column-reverse;gap:16px;width:100%}.gh-head-actions .gh-search{display:none}}@media (width>=768px){.gh-head-brand .gh-search{display:none}}.is-head-left-logo .gh-head-inner{grid-template-columns:auto 1fr auto}@media (width>=992px){.is-head-left-logo .gh-head-menu{margin-left:16px;margin-right:64px}}.is-head-middle-logo .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-middle-logo .gh-head-brand{grid-column-start:2}.is-head-middle-logo .gh-head-actions{gap:28px}@media (width>=992px){.is-head-middle-logo .gh-head-menu{margin-right:64px}}.is-head-stacked .gh-head{height:auto;position:relative}.is-head-stacked .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-stacked .gh-head-brand{grid-row-start:1;grid-column-start:2;min-height:80px;display:flex}@media (width<=767px){.is-head-stacked .gh-head-brand{min-height:unset}}@media (width>=992px){.is-head-stacked .gh-head-inner{padding:0}.is-head-stacked .gh-head-brand{align-items:center;height:80px;display:flex}.is-head-stacked .gh-head-menu{grid-column:1/4;grid-row-start:2;justify-content:center;height:56px;margin:0 48px}.is-head-stacked .gh-head-menu:before,.is-head-stacked .gh-head-menu:after{content:"";background-color:var(--color-light-gray);width:100%;height:1px;position:absolute;top:80px;left:0}.is-head-stacked .gh-head-menu:after{top:136px}.is-head-stacked .gh-head-actions{grid-column:1/4;grid-row-start:1;justify-content:space-between}}.is-head-transparent .gh-head{z-index:90;background-color:#0000;position:absolute;left:0;right:0}.is-head-transparent .gh-head-logo,.is-head-transparent .gh-head-logo a,.is-head-transparent .gh-head .nav>li a,.is-head-transparent .gh-head-description,.is-head-transparent .gh-search,.is-head-transparent .gh-social,.is-head-transparent .nav-more-toggle,.is-head-transparent .gh-head-link{color:var(--color-white)}.is-head-transparent .gh-burger:before,.is-head-transparent .gh-burger:after{background-color:var(--color-white)}.is-head-transparent .gh-head-btn{color:#15171a;background-color:#fff}.is-head-transparent .gh-head-menu:before,.is-head-transparent .gh-head-menu:after{background-color:#fff3}.is-head-transparent #announcement-bar-root{position:absolute;left:0;right:0}.is-head-transparent #announcement-bar-root:not(:empty)+:is(.site,.gh-site) .gh-head{margin-top:48px}.is-head-dark:not(.is-head-transparent) .gh-head{background-color:var(--color-darker-gray)}.is-head-dark:not(.is-head-transparent) .gh-head-logo,.is-head-dark:not(.is-head-transparent) .gh-head-logo a,.is-head-dark:not(.is-head-transparent) .gh-head .nav a,.is-head-dark:not(.is-head-transparent) .gh-head-description,.is-head-dark:not(.is-head-transparent) .gh-search,.is-head-dark:not(.is-head-transparent) .gh-social,.is-head-dark:not(.is-head-transparent) .nav-more-toggle,.is-head-dark:not(.is-head-transparent) .gh-head-link{color:var(--color-white)}.is-head-dark:not(.is-head-transparent) .gh-burger:before,.is-head-dark:not(.is-head-transparent) .gh-burger:after{background-color:var(--color-white)}.is-head-dark:not(.is-head-transparent) .gh-head-btn{color:#15171a;background-color:#fff}.is-head-dark:not(.is-head-transparent) .gh-head-menu:before,.is-head-dark:not(.is-head-transparent) .gh-head-menu:after{background-color:#fff3}.is-head-brand:not(.is-head-transparent) .gh-head{background-color:var(--ghost-accent-color)}.is-head-brand:not(.is-head-transparent) .gh-head-logo,.is-head-brand:not(.is-head-transparent) .gh-head-logo a,.is-head-brand:not(.is-head-transparent) .gh-head .nav a,.is-head-brand:not(.is-head-transparent) .gh-head-description,.is-head-brand:not(.is-head-transparent) .gh-search,.is-head-brand:not(.is-head-transparent) .gh-social,.is-head-brand:not(.is-head-transparent) .nav-more-toggle,.is-head-brand:not(.is-head-transparent) .gh-head-link{color:var(--color-white)}.is-head-brand:not(.is-head-transparent) .gh-burger:before,.is-head-brand:not(.is-head-transparent) .gh-burger:after{background-color:var(--color-white)}.is-head-brand:not(.is-head-transparent) .gh-head-btn{color:#15171a;background-color:#fff}.is-head-brand:not(.is-head-transparent) .gh-head-menu:before,.is-head-brand:not(.is-head-transparent) .gh-head-menu:after{background-color:#ffffff4d}.gh-dropdown{z-index:90;text-align:left;visibility:hidden;opacity:0;background-color:#fff;border-radius:5px;width:200px;margin-top:24px;padding:12px 0;transition:opacity .3s,transform .2s;position:absolute;top:100%;right:-16px;transform:translateY(6px);box-shadow:0 0 0 1px #0000000a,0 7px 20px -5px #00000026}.is-head-middle-logo .gh-dropdown{left:-24px;right:auto}.is-dropdown-mega .gh-dropdown{grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:40px;width:auto;padding:20px 32px;display:grid}.is-dropdown-open .gh-dropdown{visibility:visible;opacity:1;transform:translateY(0)}.gh-dropdown li a{padding:6px 20px;display:block;color:#15171a!important}.is-dropdown-mega .gh-dropdown li a{padding:8px 0}.gh-burger{appearance:none;cursor:pointer;background-color:#0000;border:0;width:30px;height:30px;margin-right:-3px;padding:0;display:none;position:relative}.gh-burger:before,.gh-burger:after{content:"";background-color:var(--color-darker-gray);width:24px;height:1px;transition:all .2s cubic-bezier(.04,.04,.12,.96) .1008s;position:absolute;left:3px}.gh-burger:before{top:11px}.gh-burger:after{bottom:11px}.is-head-open .gh-burger:before{top:15px;transform:rotate(45deg)}.is-head-open .gh-burger:after{bottom:14px;transform:rotate(-45deg)}@media (width<=767px){#gh-head{height:64px}#gh-head .gh-head-inner{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:48px}#gh-head .gh-head-brand{grid-template-columns:1fr auto auto;grid-column-start:1;align-items:center;height:64px;display:grid}#gh-head .gh-head-logo{font-size:2.2rem}.gh-burger{display:block}#gh-head .gh-head-menu,#gh-head .gh-head-actions{visibility:hidden;opacity:0;justify-content:center;position:fixed}#gh-head .gh-head-menu{transition:none;transform:translateY(0)}#gh-head .nav{align-items:center;gap:20px;line-height:1.4}#gh-head .nav a{text-transform:none;font-size:2.6rem;font-weight:600}#gh-head .nav li{opacity:0;transform:translateY(-4px)}#gh-head .gh-head-actions{text-align:center}#gh-head :is(.gh-head-btn,.gh-head-link){opacity:0;transform:translateY(8px)}#gh-head .gh-head-btn{text-transform:none;width:100%;font-size:1.8rem}#gh-head .gh-head-btn:not(.gh-btn){font-size:2rem}#gh-main{transition:opacity .4s}.is-head-open #gh-head{z-index:3999999;-webkit-overflow-scrolling:touch;height:100%;position:fixed;inset:0;overflow-y:scroll}.is-head-open:not(.is-head-brand):not(.is-head-dark):not(.is-head-transparent) #gh-head{background-color:var(--color-white)}.is-head-open.is-head-transparent #gh-head,.is-head-open:is(.is-head-transparent,.is-head-brand) #gh-head .gh-head-actions{background-color:var(--ghost-accent-color)}.is-head-open.is-head-dark #gh-head,.is-head-open.is-head-dark #gh-head .gh-head-actions{background-color:var(--color-darker-gray)}.is-head-open #gh-head .gh-head-menu,.is-head-open #gh-head .gh-head-actions{visibility:visible;opacity:1;position:static}.is-head-open #gh-head .nav{flex-direction:column;display:flex}.is-head-open #gh-head .nav li{opacity:1;transition:transform .2s,opacity .2s;transform:translateY(0)}.is-head-open #gh-head .gh-head-actions{padding:var(--gap) 0 calc(var(--gap) + 8px);background-color:var(--color-white);flex-direction:column;align-items:center;gap:12px;display:inline-flex;position:sticky;bottom:0;left:0;right:0}.is-head-open #gh-head :is(.gh-head-btn,.gh-head-link){opacity:1;transition:transform .4s .2s,opacity .4s .2s;transform:translateY(0)}.is-head-open #gh-head .gh-head-link{transition-delay:.4s}.is-head-open #gh-main{opacity:0}}.gh-cover{min-height:var(--cover-height,50vh);padding-top:6.4rem;padding-bottom:6.4rem;position:relative}.gh-cover-image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .gh-cover-title{font-family:var(--gh-font-heading,var(--font-serif))}.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-cover-description{font-family:var(--gh-font-body,var(--font-serif))}.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .gh-card-title{font-family:var(--gh-font-heading,var(--font-serif));letter-spacing:-.01em}.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-card-excerpt{font-family:var(--gh-font-body,var(--font-serif))}.gh-card{word-break:break-word}.page-template .gh-article-header{margin-top:var(--header-spacing,80px)}.gh-article-tag{color:var(--ghost-accent-color)}.gh-article-title{word-break:break-word}.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .gh-article-title{font-family:var(--gh-font-heading,var(--font-serif));letter-spacing:-.01em}.gh-article-excerpt{color:var(--color-secondary-text);margin-top:2rem;font-size:2.1rem;line-height:1.5}.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-article-excerpt{font-family:var(--gh-font-body,var(--font-serif))}.gh-article-image{grid-column:wide-start/wide-end;margin-top:4rem}.gh-article-image img{width:100%}@media (width<=767px){.gh-article-excerpt{font-size:1.9rem}.gh-article-image{margin-top:2.4rem}}.gh-content{font-size:var(--content-font-size,1.8rem);letter-spacing:var(--content-letter-spacing,0);word-break:break-word;margin-top:4rem}.gh-content>*+*{margin-top:calc(1.6em * var(--content-spacing-multiplier,1));margin-bottom:0}.gh-content>[id]{margin:0}.gh-content>.kg-card+[id]{margin-top:calc(2em * var(--content-spacing-multiplier,1))!important}.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .gh-content>[id]{font-family:var(--gh-font-heading,var(--font-serif));letter-spacing:-.01em}.gh-content>[id]:not(:first-child){margin-top:calc(1.6em * var(--content-spacing-multiplier,1))}.gh-content>[id]+*{margin-top:calc(.8em * var(--content-spacing-multiplier,1))}.gh-content>hr,.gh-content>blockquote{margin-top:calc(2.4em * var(--content-spacing-multiplier,1));position:relative}.gh-content>hr+*,.gh-content>blockquote+*{margin-top:calc(2.4em * var(--content-spacing-multiplier,1))}.gh-content h2{font-size:1.6em}.gh-content h3{font-size:1.4em}.gh-content a{color:var(--ghost-accent-color);word-break:break-word;text-decoration:underline}.gh-content .kg-callout-card .kg-callout-text,.gh-content .kg-toggle-card .kg-toggle-content>ol,.gh-content .kg-toggle-card .kg-toggle-content>ul,.gh-content .kg-toggle-card .kg-toggle-content>p{font-size:.95em}.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content>blockquote,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content>ol,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content>ul,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content>dl,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content>p,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content .kg-callout-text,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content .kg-toggle-content>ol,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content .kg-toggle-content>ul,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .gh-content .kg-toggle-content>p{font-family:var(--gh-font-body,var(--font-serif))}.gh-content ul,.gh-content ol,.gh-content dl{padding-left:2.8rem}.gh-content :is(li+li,li :is(ul,ol)){margin-top:.8rem}.gh-content ol ol li{list-style-type:lower-alpha}.gh-content ol ol ol li{list-style-type:lower-roman}.gh-content table:not(.gist table){width:auto;max-width:100%;font-family:var(--font-sans);white-space:nowrap;vertical-align:top;border-spacing:0;border-collapse:collapse;-webkit-overflow-scrolling:touch;background-color:#0000;background-image:radial-gradient(at 0,#0003 0%,#0000 75%),radial-gradient(at 100%,#0003 0%,#0000 75%);background-position:0,100%;background-repeat:no-repeat;background-size:10px 100%,10px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;font-size:1.6rem;display:inline-block;overflow-x:auto}.gh-content table:not(.gist table) td:first-child{background-image:linear-gradient(90deg,#fff 50%,#fff0 100%);background-repeat:no-repeat;background-size:20px 100%}.gh-content table:not(.gist table) td:last-child{background-image:linear-gradient(270deg,#fff 50%,#fff0 100%);background-position:100% 0;background-repeat:no-repeat;background-size:20px 100%}.gh-content table:not(.gist table) th{color:var(--color-darkgrey);text-align:left;text-transform:uppercase;letter-spacing:.2px;background-color:var(--color-white);font-size:1.2rem;font-weight:700}.gh-content table:not(.gist table) th,.gh-content table:not(.gist table) td{border:1px solid var(--color-light-gray);padding:6px 12px}.page-template .gh-content:only-child{margin-top:0!important}.page-template .gh-content:only-child>:first-child:not(.kg-width-full){margin-top:var(--header-spacing,80px)}.page-template .gh-content>:last-child:not(.kg-width-full){margin-bottom:var(--footer-spacing,0)}@media (width<=767px){.gh-content{margin-top:3.2rem;font-size:1.7rem}}.gh-navigation{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:2.4rem;display:grid}.gh-navigation>div{align-items:center;display:flex}.gh-navigation-next{justify-content:flex-end}.gh-navigation-link{align-items:center;display:inline-flex}.gh-navigation-link svg{width:16px;height:16px}.gh-navigation-previous svg{margin-right:.4rem}.gh-navigation-next svg{margin-left:.4rem}@media (width<=767px){.gh-navigation-hide{display:none}}.gh-btn{padding:calc(.75em * var(--multiplier,1)) calc(1.15em * var(--multiplier,1));color:var(--color-white);letter-spacing:inherit;cursor:pointer;background-color:var(--color-darker-gray);border:0;border-radius:100px;justify-content:center;align-items:center;gap:.4em;font-size:1.6rem;font-weight:700;line-height:1;display:inline-flex}.gh-btn:hover{opacity:.95}.gh-post-upgrade-cta .gh-btn{line-height:inherit}.gh-primary-btn{background-color:var(--ghost-accent-color)}.gh-outline-btn{color:var(--color-darker-gray);border:1px solid var(--color-light-gray);background-color:#0000;text-decoration:none}.gh-outline-btn:hover{border-color:var(--color-mid-gray);opacity:1}.gh-icon-btn{width:30px;height:30px;color:var(--darker-gray-color);cursor:pointer;background-color:#0000;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gh-icon-btn svg{width:20px;height:20px}.gh-text-btn{color:var(--darker-gray-color);letter-spacing:inherit;cursor:pointer;will-change:opacity;background-color:#0000;border:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.gh-text-btn:hover{opacity:.8}.gh-foot{color:var(--color-secondary-text);white-space:nowrap;padding-top:8rem;padding-bottom:8rem}.gh-foot-inner{grid-template-columns:1fr auto 1fr;gap:40px;font-size:1.3rem;display:grid}.no-menu .gh-foot-inner{flex-direction:column;align-items:center;gap:24px;display:flex}.gh-foot-menu .nav{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.gh-foot-menu .nav li{align-items:center;display:flex}.gh-foot-menu .nav li+li:before{content:"•";padding:0 1.2rem;font-size:.9rem;line-height:0}.gh-powered-by{text-align:right}.gh-foot a{color:var(--color-secondary-text)}.gh-foot a:hover{color:var(--color-darker-gray);opacity:1}@media (width<=767px){.gh-foot{padding-top:6.4rem;padding-bottom:12rem}.gh-foot-inner{text-align:center;grid-template-columns:1fr}.gh-foot-menu .nav{flex-direction:column}.gh-foot-menu .nav li+li{margin-top:.4rem}.gh-foot-menu .nav li+li:before{display:none}.gh-powered-by{text-align:center}}.site{flex-direction:column;min-height:100vh;display:flex}.site-content{flex-grow:1;padding:80px 0 40px}.page-template .site-content{padding-block:0}@media (width<=767px){.site-content{padding:40px 0}}.gh-head{font-weight:500}.site-cover{min-height:480px;padding:8vmin var(--gap);display:flex;position:relative}.cover-content{z-index:10;max-width:720px;color:var(--white-color);text-align:center;margin:auto;position:relative}.cover-logo{max-height:100px;margin:0 auto 32px}.cover-description{word-break:break-word;font-size:2.4rem;font-weight:600;line-height:1.5}.term{max-width:840px;margin:0 auto 80px}.term-name{font-size:2.8rem}.term-description{max-width:720px;color:var(--secondary-text-color);margin-top:12px}.subscribe{flex-wrap:wrap;gap:32px;display:flex}.subscribe .subscribe-link{color:var(--color-darker-gray);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.subscribe-link.rss{gap:4px}@media (width<=767px){.subscribe .subscribe-text{display:none}}.player-opened .gh-foot{padding-bottom:240px}.gh-foot-inner{flex-direction:column;align-items:center;display:flex}.gh-foot-menu{margin-top:32px}.gh-copyright{margin-top:16px}.post-media{cursor:pointer;border-radius:6px;flex-shrink:0;width:200px;height:100%;margin-right:32px;position:relative;overflow:hidden}.post-media .button-play{z-index:20;transition:transform .1s var(--animation-base);margin-top:-24px;margin-left:-24px;position:absolute;top:50%;left:50%}.post-media:active .button-play{transform:scale(.9)}.post-media .letter{color:var(--mid-gray-color);text-align:center;letter-spacing:-3px;white-space:nowrap;font-size:100px;font-weight:700;line-height:200px;position:absolute;top:0;left:20px}.post-play{z-index:20;width:48px;height:48px;color:var(--color-white);background-color:var(--ghost-accent-color);border-radius:50%;justify-content:center;align-items:center;margin:-24px 0 0 -24px;display:flex;position:absolute;top:50%;left:50%}.post-play svg:nth-child(2),.post-play.playing svg:first-child{display:none}.post-play.playing svg:nth-child(2){display:block}.post-title{word-break:break-word;margin-bottom:0;font-size:2.8rem;line-height:1.2}.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .post-title{font-family:var(--gh-font-heading,var(--font-serif));font-weight:700}.post-meta{color:var(--secondary-text-color);text-transform:uppercase;margin-bottom:8px;font-size:1.2rem;font-weight:600}.post-meta-tags{margin-left:8px}.post-meta-tags .post-tag{color:var(--brand-color)}.post-meta-tags .post-tag+.post-tag:before{content:", "}.post-excerpt{word-break:break-word;font-size:1.5rem}.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .post-excerpt{font-family:var(--gh-font-body,var(--font-serif))}@media (width<=767px){.post-title{font-size:17px}}.post-feed{max-width:840px;margin:0 auto}.post-feed .post{display:flex}.post-feed .post+.post{margin-top:64px}.post-feed .post-excerpt{margin-top:15px}.post-feed .post-footer{align-items:center;margin-top:15px;display:flex}.post-feed .post-footer-download{margin-top:-1px;margin-left:12px}@media (width<=767px){.post-feed .post+.post{margin-top:30px}.post-feed .post-media{width:80px;margin-right:20px}.post-feed .post-media .button-play{width:34px;height:34px;margin-top:-17px;margin-left:-17px}.post-feed .post-media .letter,.post-feed .post-excerpt{display:none}}.single .single-media .post-media{margin:0 auto 30px}.single>.post-header{text-align:center;margin-bottom:48px}.page-template .single>.post-header{margin-top:var(--header-spacing)}.single>.post-header .post-title{font-size:4rem;font-weight:700}.single>.post-header .post-meta{margin-bottom:16px;font-size:1.3rem}.author-list{margin-top:64px}.author-list-title{text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px;font-size:14px;font-weight:700}.author{background-color:var(--light-gray-color);border-radius:6px;padding:30px;display:flex}.author+.author{margin-top:28px}.author-image-placeholder{border-radius:50%;flex-shrink:0;width:72px;height:72px;margin-right:20px;overflow:hidden}.author-wrapper{flex-direction:column;flex-grow:1;display:flex}.author-header{justify-content:space-between;align-items:center;display:flex}.author-name{margin-bottom:0;font-size:2rem}.author-social{gap:10px;display:flex}.author-social-item{font-size:16px;line-height:0}.author-meta{color:var(--secondary-text-color);text-transform:uppercase;margin-top:4px;font-size:1.2rem;font-weight:600}.author-bio{margin-top:12px;font-size:1.5rem}@media (width<=767px){.author{background-color:#0000;padding:0}.author-image-placeholder{width:60px;height:60px;margin-right:15px}}.u-permalink{z-index:50;outline:none;position:absolute;inset:0}.u-object-fit{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.u-overlay{position:relative}.u-overlay:before{z-index:10;content:"";background-color:var(--black-color);opacity:1;transition:opacity 1s var(--animation-base);position:absolute;inset:0}.u-overlay.initialized:before{opacity:.4}.u-placeholder{z-index:10;background-color:var(--light-gray-color);position:relative}.u-placeholder:before{content:"";display:block}.u-placeholder.horizontal:before{padding-bottom:50%}.u-placeholder.rectangle:before{padding-bottom:62.5%}.u-placeholder.square:before{padding-bottom:100%}@media (width<=767px){.u-placeholder.horizontal:before{padding-bottom:62.5%}}.u-text-format{font-size:16px}.u-text-format>*{margin-bottom:0}.u-text-format>*+*{margin-top:30px}.u-text-format>:first-child{margin-top:0!important}.u-text-format>*+p,.u-text-format>*+ul,.u-text-format>*+ol{margin-top:20px}.u-text-format h1,.u-text-format h2,.u-text-format h3,.u-text-format h4,.u-text-format h5,.u-text-format h6{margin-top:30px}.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .u-text-format h1,.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .u-text-format h2,.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .u-text-format h3,.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .u-text-format h4,.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .u-text-format h5,.has-serif-title:not([class*=\ gh-font-heading]):not([class^=gh-font-heading]) .u-text-format h6{font-family:var(--gh-font-heading,var(--font-serif));font-weight:700}.u-text-format h1+p,.u-text-format h2+p,.u-text-format h3+p,.u-text-format h4+p,.u-text-format h5+p,.u-text-format h6+p{margin-top:15px}.u-text-format h1{font-size:25px}.u-text-format h2{font-size:22px}.u-text-format h3{font-size:19px}.u-text-format h4{font-size:16px;font-weight:700}.u-text-format h5{font-size:14px;font-weight:700}.u-text-format h6{text-transform:uppercase;font-size:12px;font-weight:700}.u-text-format a{text-decoration:underline}.u-text-format ul li:not(:first-child),.u-text-format ol li:not(:first-child){margin-top:10px}.u-text-format>.kg-card,.u-text-format>.kg-card+*{margin-top:45px}.u-text-format hr,.u-text-format hr+*{margin-top:40px}.u-text-format blockquote,.u-text-format blockquote+*{margin-top:30px}.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .u-text-format>blockquote,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .u-text-format>ol,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .u-text-format>ul,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .u-text-format>dl,.has-serif-body:not([class*=\ gh-font-body]):not([class^=gh-font-body]) .u-text-format>p{font-family:var(--gh-font-body,var(--font-serif))}
