<!doctype html>
<html lang='en'>
<head>
  <meta charset='utf-8'>
  <meta http-equiv='X-UA-Compatible' content='IE=edge'>

  <title>Koushik Krishnan&#x27;s Blog</title>
  <meta name='viewport' content='width=device-width, initial-scale=1.0'>

  
<link rel='preconnect' href='https://fonts.gstatic.com'>

<link rel='preconnect' href='https://fonts.gstatic.com' crossorigin>

<link rel='preload' as='style' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap'>
<link rel='preload' as='style' href='https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;700&display=swap'>

<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap' media='print' onload="this.media='all'">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;700&display=swap' media='print' onload="this.media='all'">  <style>
@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-mode:"light";--color-brand:#e7131a;--color-white:#FFFFFF;--color-dark:#000C2D;--color-text:#000C2D;--color-gray:#4F525F;--color-error:#CD3D64;--color-success:#09815C;--color-border:#D2D2D7;--bg-color:var(--color-white);--bg-gray:#EEF1F0;--bg-white:var(--color-white);--bg-transparent:rgba(255, 255, 255, .7);--bg-post-card:var(--bg-white);--bg-tag-list:linear-gradient(to left, var(--bg-color), rgba(255, 255, 255, 0));--bg-gradient:linear-gradient(55deg,rgba(208,208,208,.03) 0,rgba(208,208,208,.03) 20%,rgba(55,55,55,.03) 20%,rgba(55,55,55,.03) 40%,rgba(81,81,81,.03) 40%,rgba(81,81,81,.03) 60%,rgba(208,208,208,.03) 60%,rgba(208,208,208,.03) 80%,rgba(191,191,191,.03) 80%,rgba(191,191,191,.03) 100%),linear-gradient(291deg,rgba(190,190,190,.02) 0,rgba(190,190,190,.02) 14.286%,rgba(105,105,105,.02) 14.286%,rgba(105,105,105,.02) 28.572%,rgba(230,230,230,.02) 28.572%,rgba(230,230,230,.02) 42.858%,rgba(216,216,216,.02) 42.858%,rgba(216,216,216,.02) 57.144%,rgba(181,181,181,.02) 57.144%,rgba(181,181,181,.02) 71.43%,rgba(129,129,129,.02) 71.43%,rgba(129,129,129,.02) 85.716%,rgba(75,75,75,.02) 85.716%,rgba(75,75,75,.02) 100.002%),linear-gradient(32deg,rgba(212,212,212,.03) 0,rgba(212,212,212,.03) 12.5%,rgba(223,223,223,.03) 12.5%,rgba(223,223,223,.03) 25%,rgba(11,11,11,.03) 25%,rgba(11,11,11,.03) 37.5%,rgba(86,86,86,.03) 37.5%,rgba(86,86,86,.03) 50%,rgba(106,106,106,.03) 50%,rgba(106,106,106,.03) 62.5%,rgba(220,220,220,.03) 62.5%,rgba(220,220,220,.03) 75%,rgba(91,91,91,.03) 75%,rgba(91,91,91,.03) 87.5%,rgba(216,216,216,.03) 87.5%,rgba(216,216,216,.03) 100%),linear-gradient(312deg,rgba(113,113,113,.01) 0,rgba(113,113,113,.01) 14.286%,rgba(54,54,54,.01) 14.286%,rgba(54,54,54,.01) 28.572%,rgba(166,166,166,.01) 28.572%,rgba(166,166,166,.01) 42.858%,rgba(226,226,226,.01) 42.858%,rgba(226,226,226,.01) 57.144%,rgba(109,109,109,.01) 57.144%,rgba(109,109,109,.01) 71.43%,rgba(239,239,239,.01) 71.43%,rgba(239,239,239,.01) 85.716%,rgba(54,54,54,.01) 85.716%,rgba(54,54,54,.01) 100.002%),linear-gradient(22deg,rgba(77,77,77,.03) 0,rgba(77,77,77,.03) 20%,rgba(235,235,235,.03) 20%,rgba(235,235,235,.03) 40%,rgba(215,215,215,.03) 40%,rgba(215,215,215,.03) 60%,rgba(181,181,181,.03) 60%,rgba(181,181,181,.03) 80%,rgba(193,193,193,.03) 80%,rgba(193,193,193,.03) 100%),linear-gradient(80deg,rgba(139,139,139,.02) 0,rgba(139,139,139,.02) 14.286%,rgba(114,114,114,.02) 14.286%,rgba(114,114,114,.02) 28.572%,rgba(240,240,240,.02) 28.572%,rgba(240,240,240,.02) 42.858%,rgba(221,221,221,.02) 42.858%,rgba(221,221,221,.02) 57.144%,rgba(74,74,74,.02) 57.144%,rgba(74,74,74,.02) 71.43%,rgba(201,201,201,.02) 71.43%,rgba(201,201,201,.02) 85.716%,rgba(187,187,187,.02) 85.716%,rgba(187,187,187,.02) 100.002%),linear-gradient(257deg,rgba(72,72,72,.03) 0,rgba(72,72,72,.03) 16.667%,rgba(138,138,138,.03) 16.667%,rgba(138,138,138,.03) 33.334%,rgba(54,54,54,.03) 33.334%,rgba(54,54,54,.03) 50.001%,rgba(161,161,161,.03) 50.001%,rgba(161,161,161,.03) 66.668%,rgba(17,17,17,.03) 66.668%,rgba(17,17,17,.03) 83.335%,rgba(230,230,230,.03) 83.335%,rgba(230,230,230,.03) 100.002%),linear-gradient(47deg,rgba(191,191,191,.01) 0,rgba(191,191,191,.01) 16.667%,rgba(27,27,27,.01) 16.667%,rgba(27,27,27,.01) 33.334%,rgba(66,66,66,.01) 33.334%,rgba(66,66,66,.01) 50.001%,rgba(36,36,36,.01) 50.001%,rgba(36,36,36,.01) 66.668%,rgba(230,230,230,.01) 66.668%,rgba(230,230,230,.01) 83.335%,rgba(93,93,93,.01) 83.335%,rgba(93,93,93,.01) 100.002%),linear-gradient(90deg,#fff,#fff);--icon-sun:url('data:image/svg+xml,  <svg version="1.1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24">    <path d="M18 12c0-0.811-0.161-1.587-0.455-2.295-0.304-0.735-0.75-1.395-1.303-1.948-0.552-0.552-1.213-0.998-1.948-1.303-0.707-0.293-1.483-0.454-2.294-0.454s-1.587 0.161-2.295 0.455c-0.735 0.304-1.395 0.75-1.948 1.302s-0.998 1.213-1.302 1.948c-0.294 0.708-0.455 1.484-0.455 2.295s0.161 1.587 0.455 2.295c0.304 0.735 0.75 1.395 1.303 1.948 0.552 0.552 1.213 0.998 1.948 1.303 0.707 0.293 1.483 0.454 2.294 0.454s1.587-0.161 2.295-0.455c0.735-0.304 1.395-0.75 1.948-1.303s0.998-1.213 1.303-1.948c0.293-0.707 0.454-1.483 0.454-2.294zM16 12c0 0.544-0.108 1.060-0.303 1.529-0.202 0.489-0.5 0.929-0.869 1.299s-0.81 0.667-1.299 0.869c-0.469 0.195-0.985 0.303-1.529 0.303s-1.060-0.108-1.529-0.303c-0.489-0.202-0.929-0.5-1.299-0.869s-0.667-0.81-0.869-1.299c-0.195-0.469-0.303-0.985-0.303-1.529s0.108-1.060 0.303-1.529c0.202-0.489 0.5-0.929 0.869-1.299s0.81-0.667 1.299-0.869c0.469-0.195 0.985-0.303 1.529-0.303s1.060 0.108 1.529 0.303c0.489 0.202 0.929 0.5 1.299 0.869s0.667 0.81 0.869 1.299c0.195 0.469 0.303 0.985 0.303 1.529zM11 1v2c0 0.552 0.448 1 1 1s1-0.448 1-1v-2c0-0.552-0.448-1-1-1s-1 0.448-1 1zM11 21v2c0 0.552 0.448 1 1 1s1-0.448 1-1v-2c0-0.552-0.448-1-1-1s-1 0.448-1 1zM3.513 4.927l1.42 1.42c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-1.42-1.42c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414zM17.653 19.067l1.42 1.42c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-1.42-1.42c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414zM1 13h2c0.552 0 1-0.448 1-1s-0.448-1-1-1h-2c-0.552 0-1 0.448-1 1s0.448 1 1 1zM21 13h2c0.552 0 1-0.448 1-1s-0.448-1-1-1h-2c-0.552 0-1 0.448-1 1s0.448 1 1 1zM4.927 20.487l1.42-1.42c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-1.42 1.42c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0zM19.067 6.347l1.42-1.42c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-1.42 1.42c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0z"></path>  </svg>');--icon-sun-filter:invert(0.61) sepia(0.8) saturate(5) hue-rotate(0deg) brightness(0.92);--icon-moon:url('data:image/svg+xml,  <svg version="1.1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24">    <path d="M21.996 12.882c0.022-0.233-0.038-0.476-0.188-0.681-0.325-0.446-0.951-0.544-1.397-0.219-0.95 0.693-2.059 1.086-3.188 1.162-0.696 0.047-1.399-0.027-2.077-0.226-0.656-0.192-1.29-0.501-1.874-0.932-0.655-0.484-1.181-1.074-1.575-1.729-0.409-0.68-0.676-1.432-0.792-2.206s-0.082-1.571 0.11-2.342c0.184-0.741 0.514-1.46 0.999-2.115 0.142-0.191 0.216-0.435 0.191-0.691-0.053-0.55-0.542-0.952-1.092-0.898-1.117 0.109-2.186 0.399-3.172 0.843-1.005 0.452-1.925 1.065-2.723 1.808-0.883 0.82-1.618 1.801-2.159 2.901-0.523 1.064-0.863 2.238-0.978 3.485-0.125 1.347 0.024 2.658 0.402 3.878 0.392 1.266 1.031 2.431 1.863 3.433s1.86 1.843 3.033 2.461c1.13 0.595 2.392 0.982 3.739 1.106s2.659-0.025 3.878-0.403c1.266-0.392 2.431-1.031 3.433-1.863s1.843-1.86 2.461-3.033c0.595-1.13 0.982-2.392 1.106-3.739zM19.567 14.674c-0.126 0.351-0.276 0.689-0.447 1.014-0.493 0.937-1.166 1.76-1.969 2.427s-1.735 1.178-2.747 1.491c-0.973 0.302-2.021 0.421-3.102 0.321s-2.089-0.41-2.99-0.884c-0.937-0.493-1.76-1.166-2.427-1.969s-1.178-1.735-1.491-2.747c-0.302-0.973-0.421-2.021-0.321-3.102 0.092-1 0.365-1.938 0.782-2.786 0.43-0.878 1.018-1.661 1.725-2.319 0.64-0.595 1.377-1.086 2.183-1.449 0.179-0.081 0.362-0.155 0.548-0.223-0.092 0.257-0.171 0.516-0.236 0.778-0.256 1.029-0.302 2.091-0.147 3.121s0.51 2.032 1.056 2.941c0.527 0.875 1.23 1.663 2.1 2.306 0.775 0.573 1.622 0.986 2.5 1.243 0.907 0.266 1.846 0.364 2.772 0.302 0.752-0.050 1.496-0.207 2.21-0.465z"></path>  </svg>');--icon-moon-filter:invert(0.1);--color-mode-icon:var(--icon-moon);--color-mode-icon-filter:var(--icon-moon-filter)}@media (prefers-color-scheme:dark){:root{--color-mode:"dark"}:root:not([data-user-color-scheme]){--color-mode:"dark";--color-brand:#e7131a;--color-white:#FFFFFF;--color-dark:#010101;--color-text:#FFFFFF;--color-gray:#E5EFF5;--color-error:#CC3C64;--color-success:#1BA672;--color-border:#383B40;--bg-color:#111016;--bg-gray:#18181d;--bg-white:var(--color-white);--bg-transparent:rgba(31, 32, 35, .7);--bg-post-card:var(--bg-gray);--bg-tag-list:linear-gradient(to left, var(--bg-color), rgba(31, 32, 35, 0));--bg-gradient:--bg-gray;--color-mode-icon:var(--icon-sun);--color-mode-icon-filter:var(--icon-sun-filter)}}[data-user-color-scheme=dark]{--color-mode:"dark";--color-brand:#e7131a;--color-white:#FFFFFF;--color-dark:#010101;--color-text:#FFFFFF;--color-gray:#E5EFF5;--color-error:#CC3C64;--color-success:#1BA672;--color-border:#383B40;--bg-color:#111016;--bg-gray:#18181d;--bg-white:var(--color-white);--bg-transparent:rgba(31, 32, 35, .7);--bg-post-card:var(--bg-gray);--bg-tag-list:linear-gradient(to left, var(--bg-color), rgba(31, 32, 35, 0));--bg-gradient:--bg-gray;--color-mode-icon:var(--icon-sun);--color-mode-icon-filter:var(--icon-sun-filter)}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{right:100%}@media screen and (min-width:0\0){.tooltipped-multiline::after{width:250px}}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;left:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}img[data-action=zoom]{cursor:pointer;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;transition:all .3s}img.zoom-img{cursor:pointer;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}.commento-root .commento-markdown-help tr td pre{padding:initial;background:0 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-color)}.icon{width:24px;height:24px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{margin:0 auto;max-width:1400px;padding:0 16px}@media (min-width:40em){.o-grid{display:flex;flex-wrap:wrap}}.o-grid .o-grid{padding:0}@media (min-width:40em){.o-grid .o-grid{margin-right:-16px;margin-left:-16px}}@media (min-width:64em){.o-grid .o-grid{margin-right:-24px;margin-left:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:40em){.o-grid__col{flex-grow:1;padding-right:16px;padding-left:16px}}@media (min-width:64em){.o-grid__col{padding-right:24px;padding-left:24px}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:40em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--4-4-m{width:100%}}@media (min-width:64em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{margin:0 auto;flex-grow:initial}.o-grid__col--end{margin-left:auto}.o-grid__col--initial-grow{flex-grow:initial}.c-site-container{display:flex;min-height:100vh;flex-direction:column}.c-site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{direction:ltr;color:var(--color-text);font-size:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.5;background-color:var(--bg-color);margin-top:72px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}dd,ol,ul{margin-left:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border:.5px solid var(--bg-gray)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:64em){blockquote{font-size:32px;line-height:40px}}li code,p code{color:var(--color-code-inline);background-color:var(--bg-gray);padding:4px 8px}code,code[class*=language-]{font-size:16px;line-height:24px;text-shadow:none;color:var(--color-text)}.kg-code-card,pre,pre[class*=language-]{width:100%;overflow-x:auto}pre,pre[class*=language-]{padding:32px;margin-top:32px;margin-bottom:0;background-color:var(--bg-gray)}.kg-code-card pre{margin-top:0}.token.operator{background-color:transparent}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;display:block;padding:16px;margin-bottom:16px;border:1px solid #dfe3e9;border-radius:0;color:var(--color-text);background-color:var(--color-white);font-size:16px;line-height:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:var(--color-brand)}input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:var(--color-gray)}input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:var(--color-gray)}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{opacity:1;color:var(--color-gray)}table{width:100%;max-width:100%;background-color:var(--bg-gray)}table caption{padding:16px;border-style:solid;border-width:.5px .5px 0 .5px;border-color:var(--color-border);background-color:var(--bg-gray)}table td,table th{text-align:left;padding:16px;white-space:nowrap;border:.5px solid var(--color-border)}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto;word-break:initial}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .c-nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.c-header{padding:24px 0;background-color:var(--bg-color)}.js-header{position:fixed;top:0;right:0;left:0;z-index:100;will-change:transform;transition:transform .5s ease}.js-header--pinned{transform:translateY(0);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--bg-transparent)}@media (min-width:64em){.js-header--pinned{box-shadow:0 4px 12px rgba(0,0,0,.08)}}@-moz-document url-prefix(){.js-header--pinned{background-color:var(--bg-color)}}.js-header--unpinned{transform:translateY(-100%)}.js-header--top{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--bg-color)}.c-logo__link{display:block;line-height:1;font-weight:700;font-size:24px;transition:color .26s ease-in-out}.c-logo__link:active,.c-logo__link:focus,.c-logo__link:hover{color:var(--color-brand)}.c-logo__img{max-height:32px}@media (max-width:63.99em){.c-nav-wrap{display:flex;align-items:center;flex-direction:column;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100vh;padding-top:72px;background-color:var(--bg-gray);opacity:0;visibility:hidden;transform:scale(.96)}.c-nav-wrap.is-active{opacity:1;visibility:visible;transform:scale(1);transition:all 250ms cubic-bezier(.694,0,.335,1)}}@media (min-width:64em){.c-nav-wrap{display:block}}@media (max-width:63.99em){.c-nav{width:100%;padding-left:32px;padding-right:32px}}@media (min-width:64em){.c-nav{display:flex;align-items:center;justify-content:flex-end}}.c-nav__item{font-size:12px;font-weight:500;white-space:nowrap;letter-spacing:.5px}@media (min-width:64em){.c-nav__item:not(:last-child){margin-right:24px}}@media (max-width:63.99em){.c-nav__item{margin-bottom:16px}}.c-nav__link{display:block;transition:color .26s ease-in-out}@media (max-width:63.99em){.c-nav__link{font-size:14px;line-height:22px;font-weight:600}}.c-nav__link--current{color:var(--color-brand)}.home-template .c-nav__link--current{color:var(--color-text)}.c-nav__link:active,.c-nav__link:focus,.c-nav__link:hover{color:var(--color-brand)}.c-nav__icon{vertical-align:middle;transition:fill .26s ease-in-out}.c-nav__icon:active,.c-nav__icon:focus,.c-nav__icon:hover{fill:var(--color-brand)}.c-nav-toggle{position:absolute;top:50%;right:16px;z-index:10;height:16px;width:24px;cursor:pointer;transform:translateY(-50%)}@media (min-width:40em){.c-nav-toggle{right:32px}}@media (min-width:64em){.c-nav-toggle{display:none}}.c-nav-toggle__icon{position:absolute;left:0;height:1px;width:24px;background:var(--color-text);cursor:pointer}.c-nav-toggle__icon:after,.c-nav-toggle__icon:before{content:"";display:block;height:100%;background-color:inherit}.c-nav-toggle__icon:before{transform:translateY(16px)}.c-nav-toggle__icon:after{transform:translateY(7px)}.c-nav-toggle--close .c-nav-toggle__icon{height:2px;background-color:transparent}.c-nav-toggle--close .c-nav-toggle__icon:after,.c-nav-toggle--close .c-nav-toggle__icon:before{position:relative;visibility:visible;background:var(--color-text)}.c-nav-toggle--close .c-nav-toggle__icon:before{top:9px;transform:rotate(-45deg)}.c-nav-toggle--close .c-nav-toggle__icon:after{top:7px;transform:rotate(45deg)}.c-search{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.c-search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.c-search__form{display:flex;justify-content:center;align-items:center;position:relative}.c-search__icon{position:absolute;left:16px;fill:var(--color-gray);width:32px;height:32px}.c-search__input[type=search]{width:100%;outline:0;margin-bottom:0;padding-left:56px;font-size:16px;line-height:24px;font-weight:600;border:0;color:var(--color-text);-webkit-appearance:none;background-color:var(--bg-color);border-radius:2px}.c-search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.c-search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.c-search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.c-search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-color)}@media (min-width:40em){.c-search__close{top:16px;right:24px}}@media (min-width:64em){.c-search__close{top:32px;right:32px}}.c-search__close .icon{fill:var(--color-gray);transition:.5s}.c-search__close:hover .icon{fill:var(--color-gray);transform:rotate(90deg)}.c-search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px;counter-reset:search}@media (min-width:40em){.c-search-results{height:calc(100vh - 160px)}}.c-search-result{display:flex;align-items:center;line-height:1;padding:16px 16px 16px 40px;background-color:var(--bg-color);border-radius:2px}.c-search-result:not(:last-child){margin-bottom:16px}.c-search-result:before{counter-increment:search;content:counter(search) ". ";position:relative;left:-16px;font-size:16px;font-weight:600;font-style:italic;color:var(--color-brand)}.c-search-result__media{margin-left:16px;background-color:var(--bg-color)}.c-search-result__content{flex:1}.c-search-result__image{display:block;width:64px;height:48px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:4px 4px 0 var(--bg-gray)}.c-search-result__title{display:inline;font-size:16px;line-height:24px;font-weight:600;border-bottom:1px solid transparent;transition:border-bottom 250ms ease-in-out}.c-search-result:active,.c-search-result:focus,.c-search-result:hover{color:var(--color-text)}.c-search-result:active .c-search-result__title,.c-search-result:focus .c-search-result__title,.c-search-result:hover .c-search-result__title{color:var(--color-text);border-bottom:1px solid var(--color-brand)}.c-search-result__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px;margin-top:8px}.c-post-media__wrap{position:relative;border-radius:8px;background-color:var(--bg-gray);box-shadow:-8px 16px 24px -8px rgba(0,0,0,.08)}.c-post-media__wrap:after{content:"";display:block;height:0;width:100%;padding-bottom:56.25%}.c-post-media__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.c-post-media__caption{text-align:center;padding:16px;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.5px}.c-post-media__caption a{color:var(--color-brand)}.c-post-media__caption a:active,.c-post-media__caption a:focus,.c-post-media__caption a:hover{text-decoration:underline}.c-post-header{margin:0 auto;max-width:800px;padding:32px 0}@media (min-width:40em){.c-post-header{padding:48px 0}}.c-post-header__title{margin-bottom:0;text-align:center;font-size:32px;line-height:40px}@media (min-width:40em){.c-post-header__title{font-size:40px;line-height:48px}}@media (min-width:64em){.c-post-header__title{font-size:48px;line-height:56px}}.c-post-header__excerpt{margin-left:auto;margin-right:auto;text-align:center;margin-top:16px;margin-bottom:0;max-width:650px;color:var(--color-gray);font-size:20px;line-height:24px}@media (min-width:64em){.c-post-header__excerpt{margin-top:24px;font-size:24px;line-height:32px}}.c-post-header__meta{display:flex;align-items:center;justify-content:center;margin-top:32px;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px}@media (min-width:64em){.c-post-header__meta{margin-top:40px}}.c-post-header__author{display:flex;align-items:center;color:var(--color-gray);font-weight:600;transition:color .26s ease-in-out}.c-post-header__author:active,.c-post-header__author:focus,.c-post-header__author:hover{color:var(--color-text)}.c-post-header__author--image-wrap{width:24px;height:24px;margin-right:16px;border-radius:100%;background-color:var(--bg-gray)}.c-post-header__author--image{-o-object-fit:cover;object-fit:cover;width:24px;height:24px;border-radius:100%;color:var(--color-brand);box-shadow:0 0 0 2.5px var(--color-white),0 0 0 3.5px}.c-post-header__date{line-height:1;padding-left:16px;margin-left:16px;box-shadow:inset 1px 0 0 0 var(--color-gray)}.c-share{display:flex}.c-share__item{flex:1;text-align:center}.c-share__item:not(:last-child){border-right:8px solid var(--bg-color)}@media (min-width:40em){.c-share__item:not(:last-child){border-right-width:16px}}.c-share__link{display:block;line-height:16px;padding:4px 8px;border-radius:4px;background-color:var(--bg-gray);transition:.5s}@media (min-width:40em){.c-share__link{padding:8px 24px}}.c-share__link:active,.c-share__link:focus,.c-share__link:hover{opacity:.8}.c-share__icon{fill:var(--color-text);vertical-align:middle}.c-post{max-width:650px;margin:0 auto}.c-post>*+*{margin-top:32px}.c-content{display:flex;align-items:center;flex-direction:column;word-break:break-word}.c-content--has-shadow{-webkit-mask-image:linear-gradient(to bottom,var(--color-dark) 30%,transparent 100%);mask-image:linear-gradient(to bottom,var(--color-dark) 30%,transparent 100%)}.c-content>*{min-width:100%}.c-content>*+*{margin-top:32px}.c-content a{color:var(--color-brand)}.c-content a:active,.c-content a:focus,.c-content a:hover{text-decoration:underline}.c-content dl,.c-content fieldset,.c-content form,.c-content ol,.c-content p,.c-content pre,.c-content ul{font-size:22px;font-family:"Crimson Text",Georgia,serif;line-height:32px}.c-content table{font-size:16px;line-height:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.c-content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.c-content hr:before{content:". . .";color:var(--color-text)}.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6{margin-top:48px}.c-content h1:first-child,.c-content h2:first-child,.c-content h3:first-child,.c-content h4:first-child,.c-content h5:first-child,.c-content h6:first-child{margin-top:0}.c-content h1+*,.c-content h2+*,.c-content h3+*,.c-content h4+*,.c-content h5+*,.c-content h6+*{margin-top:8px}.c-content h1{font-size:40px;line-height:48px}.c-content h1+h2,.c-content h1+h3,.c-content h1+h4,.c-content h1+h5,.c-content h1+h6{margin-top:16px}.c-content h2{font-size:32px;line-height:40px}.c-content h2+h3,.c-content h2+h4,.c-content h2+h5,.c-content h2+h6{margin-top:16px}.c-content h3{font-size:24px;line-height:32px}.c-content h3+h4,.c-content h3+h5,.c-content h3+h6{margin-top:16px}.c-content h4{font-size:20px;line-height:24px}.c-content h4+h5,.c-content h4+h6{margin-top:8px}.c-content h5{font-size:16px;line-height:20px}.c-content h5+h6{margin-top:8px}.c-content dd,.c-content ol,.c-content ul{padding-left:8px;padding-right:16px}.c-content dd>*+*,.c-content ol>*+*,.c-content ul>*+*{margin-top:8px}.c-content dd:not(:root:root),.c-content ol:not(:root:root),.c-content ul:not(:root:root){-webkit-padding-start:16px}.c-content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;align-items:center;flex-direction:column}.kg-embed-card>*{width:100%}.kg-card figcaption{width:100%;text-align:center;padding:16px;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.5px;background-color:var(--bg-gray)}.kg-image-card{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;background-color:var(--bg-gray)}.kg-image{margin:auto}@media (min-width:40em){.kg-width-full .kg-image{max-width:100vw;pointer-events:none}}.kg-width-wide{width:100%}.kg-width-wide .kg-image{width:100%}@media (min-width:64em){.kg-width-wide{width:100vw;max-width:1360px}}.twitter-tweet{margin-top:0!important;margin-bottom:0!important;overflow:hidden!important;width:100%!important}.twitter-tweet+script+figcaption{background-color:var(--bg-color)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-color)}@media (min-width:64em){.kg-gallery-card{width:100vw;max-width:1400px}}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:64em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-left:16px}@media (min-width:64em){.kg-gallery-image:not(:first-of-type){margin-left:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;color:var(--color-text);border:0;background-color:var(--bg-gray)}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom:1px solid var(--color-white)}.kg-bookmark-content{display:flex;flex-grow:1;flex-direction:column;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:64em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;line-height:20px;font-weight:700;transition:color .26s ease-in-out}.kg-bookmark-description{color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px;max-height:48px;overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.kg-bookmark-icon{width:24px;height:24px;border-radius:24px;margin-right:8px}.kg-bookmark-author:after{content:"•";margin:0 8px}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:39.99em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.c-btn{display:inline-block;padding:16px 32px;color:var(--color-white);background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:32px;transition:all .26s ease-in-out}.c-btn:active,.c-btn:focus,.c-btn:hover{color:var(--color-white);background-color:var(--color-brand);text-decoration:none}.c-btn--disabled{opacity:.5;cursor:not-allowed}.c-btn--full{width:100%}.c-btn--small{font-weight:500;padding:12px 16px}.c-btn--mini{font-weight:500;padding:4px 16px}.c-btn--light{color:var(--color-text);background-color:var(--bg-gray)}.c-btn--light:active,.c-btn--light:focus,.c-btn--light:hover{color:var(--color-white);background-color:var(--color-dark)}.c-btn--action{color:var(--color-white);background-color:var(--color-brand)}.c-btn--action:active,.c-btn--action:focus,.c-btn--action:hover{color:var(--color-white);background-color:var(--color-dark)}.c-btn--loading,.c-btn.loading,.c-subscribe-form .c-btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.c-btn--loading:after,.c-btn.loading:after,.c-subscribe-form .c-btn:after{margin-left:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-right-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.c-color-mode-btn{height:24px;display:flex;align-items:center;border:none;font:inherit;color:inherit;cursor:pointer;background-color:transparent}.c-color-mode-btn__icon{width:14px;height:14px;background-image:var(--color-mode-icon);background-repeat:no-repeat;filter:var(--color-mode-icon-filter)}.c-post-card{position:relative;display:flex;width:100%;overflow:hidden;flex-direction:column;margin-bottom:32px;background-color:var(--bg-gray);border-radius:8px;box-shadow:4px 12px 40px 6px rgba(0,0,0,.09);transition:box-shadow 250ms ease-in-out}@media (min-width:64em){.c-post-card{margin-bottom:48px}}.c-post-card--no-image{justify-content:center;background-color:var(--bg-post-card)}.c-post-card-wrap{display:flex}.c-post-card__media{overflow:hidden;background-color:var(--bg-gray)}.c-post-card__image-wrap{display:block;position:relative;padding-top:56.25%;transition:transform .5s ease}.c-post-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-post-card__content{flex-grow:1;padding:24px;background-color:var(--bg-post-card)}@media (min-width:40em){.c-post-card__content{padding:32px}}.c-post-card__content--no-image{flex-grow:initial}.c-post-card__meta{display:flex;align-items:center;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px;margin-bottom:8px}.c-post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap;transition:color .26s ease-in-out}.c-post-card__author:active,.c-post-card__author:focus,.c-post-card__author:hover{color:var(--color-text)}.c-post-card__date{padding-left:8px;margin-left:8px;line-height:1;box-shadow:inset 1px 0 0 0 var(--color-gray)}@media (min-width:64em){.c-post-card__date{padding-left:16px;margin-left:16px}}.c-post-card__visibility{margin-left:8px;color:var(--color-success);text-transform:capitalize}@media (min-width:64em){.c-post-card__visibility{margin-left:16px}}.c-post-card__visibility span{display:none}.c-post-card__visibility--members .members,.c-post-card__visibility--paid .paid,.c-post-card__visibility--public .public{display:block}.c-post-card__title{font-size:20px;line-height:24px;margin-bottom:0}@media (min-width:64em){.c-post-card__title{font-size:24px;line-height:32px}}.c-post-card__excerpt{font-size:16px;line-height:24px;font-weight:500;font-family:"Crimson Text",Georgia,serif;margin-top:8px;overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-post-card__title-link{border-bottom:1px solid transparent;transition:border-bottom 250ms ease-in-out}.c-post-card:active .c-post-card__image-wrap,.c-post-card:focus .c-post-card__image-wrap,.c-post-card:hover .c-post-card__image-wrap{transform:scale(1.01)}@supports (-ms-ime-align:auto){.c-post-card:active .c-post-card__image-wrap,.c-post-card:focus .c-post-card__image-wrap,.c-post-card:hover .c-post-card__image-wrap{transform:none}}.c-post-card:active .c-post-card__title-link,.c-post-card:focus .c-post-card__title-link,.c-post-card:hover .c-post-card__title-link{color:var(--color-text);border-bottom:1px solid var(--color-brand)}.c-pagination{margin-bottom:32px}@media (min-width:64em){.c-pagination{margin-bottom:48px}}.c-subscribe{text-align:center;padding:24px;border-radius:8px;background-color:var(--bg-gray);background-image:var(--bg-gradient)}.c-subscribe__icon{fill:var(--color-gray)}@media (min-width:40em){.c-subscribe{padding:40px}}@media (min-width:64em){.c-subscribe{padding:56px}}.c-subscribe .c-subscribe-form__input[type=email]{background-color:var(--bg-color)}.c-subscribe-form{display:flex;flex-wrap:wrap;flex-direction:column}.c-subscribe-form .form-group{display:flex}.c-subscribe-form__btn{flex:3;border-top-left-radius:0;border-bottom-left-radius:0}.c-subscribe-form__input[type=email]{border:0;margin:0;padding-left:24px;background-color:var(--bg-gray);border-top-left-radius:32px;border-bottom-left-radius:32px;min-width:1px}.c-subscribe-form__input[type=email]:focus{border-color:transparent}.c-subscribe-form .u-alert{display:none}.c-subscribe-form .c-btn:after{display:none}.c-subscribe-form.loading .c-btn:after{display:block}.c-subscribe-form.error .u-alert--error,.c-subscribe-form.invalid .u-alert--invalid,.c-subscribe-form.success .u-alert--success{display:block}.c-social-icons{text-align:center;display:flex;justify-content:center}@media (min-width:40em){.c-social-icons{justify-content:flex-end}}.c-social-icons li{line-height:0}.c-social-icons .icon{display:flex;align-items:center;justify-content:center;fill:var(--color-gray);transition:fill .26s ease}.c-social-icons .icon:active,.c-social-icons .icon:focus,.c-social-icons .icon:hover{fill:var(--color-brand)}.c-footer{padding:40px 0;margin-top:40px;background-color:var(--bg-gray)}@media (min-width:64em){.c-footer{padding:64px 0}}.c-footer .c-subscribe-form__input[type=email]{background-color:var(--bg-color)}.c-footer__headline{margin-bottom:16px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.c-footer__bottom{margin-top:32px}@media (min-width:64em){.c-footer__bottom{margin-top:16px}}.c-footer__copyright{color:var(--color-gray)}.c-footer__copyright a{color:var(--color-gray);transition:color .26s ease-in-out}.c-footer__copyright a:active,.c-footer__copyright a:focus,.c-footer__copyright a:hover{color:var(--color-brand)}@media (max-width:39.99em){.c-footer__copyright{text-align:center;margin-bottom:8px}}.c-footer-list{margin-bottom:32px}.c-footer-list li{display:block;letter-spacing:0;margin-bottom:0}.c-footer-list a{display:block;padding:0;font-weight:400;font-size:12px;line-height:16px;margin-bottom:4px;padding-bottom:4px;transition:color .26s ease-in-out}.c-footer-list a:active,.c-footer-list a:focus,.c-footer-list a:hover{color:var(--color-brand)}.c-related .o-grid__col{flex-grow:initial}.c-title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;border-bottom:1px solid var(--bg-gray)}.c-title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;box-shadow:inset 0 -4px 0 0 var(--color-dark)}.c-title-bar__link{display:flex;align-items:center;transition:.5s}.c-title-bar__link:active,.c-title-bar__link:focus,.c-title-bar__link:hover{color:var(--color-brand)}.c-card-author{width:100%;display:flex;align-items:center;padding:24px;background-color:var(--bg-gray);border-radius:8px}@media (min-width:40em){.c-card-author{padding:32px}}.c-card-author-wrap{display:flex;margin-bottom:32px}@media (min-width:64em){.c-card-author-wrap{margin-bottom:48px}}.c-card-author__media{width:64px;height:64px;border-radius:100%;margin-right:16px;background-color:var(--bg-color)}.c-card-author__image{-o-object-fit:cover;object-fit:cover;width:64px;height:64px;min-width:64px;border-radius:100%;box-shadow:0 0 0 4px var(--bg-color)}.c-card-author__name{font-size:14px;line-height:22px;font-weight:700;margin-bottom:0;transition:.5s;letter-spacing:.5px}.c-card-author__bio{margin:0;color:var(--color-gray);font-size:12px;line-height:16px}.c-card-author:active,.c-card-author:focus,.c-card-author:hover{color:var(--color-brand)}@media (max-width:63.99em){.c-teaser-wrapper:not(:last-child){margin-bottom:32px}}.c-teaser{display:flex;align-items:center}.c-teaser:not(:last-child){margin-bottom:32px}@media (min-width:64em){.c-teaser:not(:last-child){margin-bottom:40px}}.c-teaser__media{margin-left:24px;background-color:var(--bg-gray)}.c-teaser__content{flex:1}.c-teaser__image{display:block;width:88px;height:72px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:4px;box-shadow:4px 4px 0 var(--bg-gray)}.c-teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700;border-bottom:1px solid transparent;transition:border-bottom .26s ease-in-out}.c-teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px;margin-top:8px}.c-teaser:active,.c-teaser:focus,.c-teaser:hover{color:var(--color-text)}.c-teaser:active .c-teaser__title,.c-teaser:focus .c-teaser__title,.c-teaser:hover .c-teaser__title{color:var(--color-text);border-bottom:1px solid var(--color-brand)}.c-archive{text-align:center;padding:16px 0 40px}@media (min-width:40em){.c-archive{padding:24px 0 48px}}@media (min-width:64em){.c-archive{padding:32px 0 56px}}.c-archive__title{margin-bottom:0;font-size:32px;line-height:40px}@media (min-width:40em){.c-archive__title{font-size:40px;line-height:48px}}@media (min-width:64em){.c-archive__title{font-size:48px;line-height:56px}}.c-archive__description{color:var(--color-gray);font-size:20px;line-height:24px;margin-top:8px;margin-bottom:0}@media (min-width:64em){.c-archive__description{font-size:24px;line-height:32px}}.c-archive__description:empty{display:none}.c-author{text-align:center;padding:16px 0 40px}@media (min-width:40em){.c-author{padding:24px 0 48px}}@media (min-width:64em){.c-author{padding:32px 0 56px}}.c-author__media{margin:0 auto;border-radius:100%;margin-bottom:8px;background-color:var(--bg-gray);width:88px;height:88px}.c-author__image{-o-object-fit:cover;object-fit:cover;border-radius:100%;width:88px;height:88px;box-shadow:0 0 0 4px var(--bg-gray)}.c-author__title{font-size:24px;line-height:32px;margin-bottom:0}.c-author__bio{margin-bottom:0;margin-top:8px;color:var(--color-gray);font-size:16px;line-height:24px}.c-author__links{display:flex;justify-content:center;margin-top:16px;color:var(--color-gray)}.c-author__links-item{display:flex;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.c-author__links-item:not(:last-child){margin-right:8px}.c-author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.c-author__links-icon:active,.c-author__links-icon:focus,.c-author__links-icon:hover{fill:var(--color-brand)}.c-tags{overflow:hidden;margin-bottom:-8px}@media (min-width:40em){.c-tags{margin-bottom:-16px}}.c-tags a{float:left;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.5px;padding:8px 16px;margin-right:8px;margin-bottom:8px;background-color:var(--bg-gray);border-radius:4px}@media (min-width:40em){.c-tags a{padding:8px 24px;margin-right:16px;margin-bottom:16px;line-height:24px}}.c-tags a:active,.c-tags a:focus,.c-tags a:hover{color:var(--color-gray)}.c-tag-card{display:block;position:relative;border-radius:8px;margin-bottom:32px;background-color:var(--bg-gray)}@media (min-width:64em){.c-tag-card{margin-bottom:48px}}.c-tag-card--solid{background-color:var(--color-dark)}.c-tag-card:before{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;content:"";border-radius:8px;transition:background .5s ease;background:linear-gradient(110deg,rgba(49,54,56,.5) 0,transparent 100%)}.c-tag-card:after{display:block;content:"";width:100%;padding-bottom:75%}.c-tag-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.c-tag-card__title{z-index:2;position:relative;padding:24px;margin-bottom:0;font-size:16px;line-height:20px;font-weight:700;color:var(--color-white)}.c-tag-card:active:before,.c-tag-card:focus:before,.c-tag-card:hover:before{background-color:rgba(49,54,56,.1)}.c-hero{margin-bottom:32px;background-color:var(--bg-gray);background-image:var(--bg-gradient)}@media (min-width:40em){.c-hero{padding:32px 0}}@media (min-width:64em){.c-hero{padding:48px 0}}.c-hero__container{display:flex}@media (max-width:39.99em){.c-hero__container{flex-direction:column-reverse}}@media (min-width:40em){.c-hero__container{width:100%;display:flex;align-items:center}}.c-hero .c-subscribe-form{margin-top:16px}.c-hero .c-subscribe-form__input[type=email]{background-color:var(--bg-color)}.c-hero__content{display:flex;flex-direction:column;align-items:baseline;padding:32px 0;font-size:20px;line-height:24px}@media (min-width:64em){.c-hero__content{font-size:24px;line-height:32px;padding-right:96px}}.c-hero__content>*+*{margin-top:8px}.c-hero__content h2,.c-hero__content h3{font-size:24px;line-height:32px}@media (min-width:64em){.c-hero__content h2,.c-hero__content h3{font-size:48px;line-height:56px}}.c-hero__content p{font-size:20px;line-height:24px}@media (min-width:64em){.c-hero__content p{font-size:24px;line-height:32px}}@media (max-width:39.99em){.c-hero-image{padding-top:32px}}@media (min-width:40em){.c-hero-image{max-height:50vh;margin-left:auto}}.c-tags-list-wrap{position:relative}.c-tags-list-wrap:after{position:absolute;top:0;right:0;content:"";height:16px;width:24px;background:var(--bg-tag-list)}.c-tags-list{display:flex;align-items:baseline;padding-bottom:32px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-tags-list::-webkit-scrollbar{display:none}.c-tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.c-tags-list li{font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;letter-spacing:.5px;padding-right:16px}@media (min-width:64em){.c-tags-list li{padding-right:24px}}.c-tags-list a{display:block;transition:color .26s ease-in-out}.c-tags-list a--current{color:var(--color-brand)}.home-template .c-tags-list a--current{color:var(--color-text)}.c-tags-list a:active,.c-tags-list a:focus,.c-tags-list a:hover{color:var(--color-brand)}@media (min-width:40em){.c-member-plans{display:flex;align-items:stretch;justify-content:center}.c-member-plan{flex:1 1 auto;display:flex;flex-direction:column}.c-member-plan+.c-member-plan{margin-left:32px}}@media (min-width:40em) and (min-width:64em){.c-member-plan+.c-member-plan{margin-left:48px}}.c-member-plan{padding:32px;margin-bottom:32px;border-radius:8px;background-color:var(--bg-gray)}.c-member-plan__header{position:relative;padding-bottom:32px;color:var(--color-gray);text-align:center}.c-member-plan__title{margin-bottom:24px;color:var(--color-text);font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.c-member-plan__amount{color:var(--color-text);font-size:32px;line-height:40px}.c-member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.c-member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.c-member-plan__list li{position:relative;margin:0;font-size:12px;line-height:16px;padding:0 0 16px 24px}.c-member-plan__list li:last-child{padding-bottom:0}.c-member-plan__list li:before{display:block;position:absolute;left:0;top:-4px;font-size:14px;line-height:22px;font-weight:600;color:var(--color-brand);content:"✓"}.c-post-upgrade-cta{position:relative;text-align:center;padding:24px;border-radius:8px;background-color:var(--bg-gray);background-image:var(--bg-gradient)}@media (min-width:40em){.c-post-upgrade-cta{padding:40px}}@media (min-width:64em){.c-post-upgrade-cta{padding:56px}}.c-post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.c-post-upgrade-cta .c-btn{margin-bottom:24px}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-alert{font-weight:500;font-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.u-alert--success{color:var(--color-success)}.u-alert--invalid{color:var(--color-error)}.u-alert--error{color:var(--color-error)}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-16{margin-bottom:16px}.u-mb-32{margin-bottom:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
</style>  <script>
  // =====================
  // Dark Mode Toogle 🌒 ☀️ - Inspired by:
  // Thttps://hankchizljaw.com/wrote/create-a-user-controlled-dark-or-light-mode/
  // =====================

  var user_color_scheme = localStorage.getItem('user-color-scheme');

  function initial_mode_set(mode) {
    if (mode) {
      document.documentElement.setAttribute('data-user-color-scheme', mode);
    }
  }

  initial_mode_set(user_color_scheme);

  window.addEventListener('DOMContentLoaded', (event) => {
    var STORAGE_KEY = 'user-color-scheme';
    var COLOR_MODE_KEY = '--color-mode';
    var modeToggleButton = document.querySelector('.js-mode-toggle');
    var modeToggleText = document.querySelector('.js-mode-toggle-text');
    var modeToggleTitle = document.querySelector('.js-mode-toggle-title');

    var getCSSCustomProp = function getCSSCustomProp(propKey) {
      var response = getComputedStyle(document.documentElement).getPropertyValue(propKey);

      if (response.length) {
        response = response.replace(/\"/g, '').trim();
      }

      return response;
    };

    var applySetting = function applySetting(passedSetting) {
      var currentSetting = passedSetting || localStorage.getItem(STORAGE_KEY);

      if (currentSetting) {
        document.documentElement.setAttribute('data-user-color-scheme', currentSetting);
        setButtonLabelAndStatus(currentSetting);
      } else {
        setButtonLabelAndStatus(getCSSCustomProp(COLOR_MODE_KEY));
      }
    };

    var setButtonLabelAndStatus = function setButtonLabelAndStatus(currentSetting) {
      modeToggleText.innerText = "Enable ".concat(currentSetting === 'dark' ? 'light' : 'dark', " mode");
      modeToggleTitle.title = "Enable ".concat(currentSetting === 'dark' ? 'light' : 'dark', " mode");
    };

    var toggleSetting = function toggleSetting() {
      var currentSetting = localStorage.getItem(STORAGE_KEY);

      switch (currentSetting) {
        case null:
          currentSetting = getCSSCustomProp(COLOR_MODE_KEY) === 'dark' ? 'light' : 'dark';
          break;

        case 'light':
          currentSetting = 'dark';
          break;

        case 'dark':
          currentSetting = 'light';
          break;
      }

      localStorage.setItem(STORAGE_KEY, currentSetting);
      return currentSetting;
    };

    modeToggleButton.addEventListener('click', function (evt) {
      evt.preventDefault();
      applySetting(toggleSetting());
    });
    applySetting();
  });
</script>
  <script>
    var site_url                            = 'https://blog.koushik.com',
        pagination_next_page_number         = '',
        pagination_available_pages_number   = '',
        pagination_loading_text             = 'Loading',
        pagination_more_posts_text          = 'More Posts',
        clipboard_copied_text               = 'Link copied to clipboard';
  </script>

  <meta name="description" content="Productivity | Entrepreneurship | Wealth" />
    <link rel="icon" href="/favicon.png" type="image/png" />
    <link rel="canonical" href="https://blog.koushik.com/" />
    <meta name="referrer" content="no-referrer-when-downgrade" />
    
    <meta property="og:site_name" content="Koushik Krishnan&#x27;s Blog" />
    <meta property="og:type" content="website" />
    <meta property="og:title" content="Koushik Krishnan&#x27;s Blog" />
    <meta property="og:description" content="Productivity | Entrepreneurship | Wealth" />
    <meta property="og:url" content="https://blog.koushik.com/" />
    <meta property="article:modified_time" content="2021-12-10T13:50:18.000Z" />
    <meta property="article:publisher" content="https://www.facebook.com/ghost" />
    <meta name="twitter:card" content="summary" />
    <meta name="twitter:title" content="Koushik Krishnan&#x27;s Blog" />
    <meta name="twitter:description" content="Productivity | Entrepreneurship | Wealth" />
    <meta name="twitter:url" content="https://blog.koushik.com/" />
    <meta name="twitter:site" content="@ghost" />
    
    <script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "Article",
    "publisher": {
        "@type": "Organization",
        "name": "Koushik Krishnan&#x27;s Blog",
        "url": "https://blog.koushik.com/",
        "logo": {
            "@type": "ImageObject",
            "url": "https://blog.koushik.com/favicon.png",
            "width": 60,
            "height": 60
        }
    },
    "author": {
        "@type": "Person",
        "name": "Koushik Krishnan",
        "image": {
            "@type": "ImageObject",
            "url": "//www.gravatar.com/avatar/d8529142faf1c4712c23d1e5b196722f?s=250&d=mm&r=x",
            "width": 250,
            "height": 250
        },
        "sameAs": []
    },
    "headline": "Koushik Krishnan&#x27;s Blog",
    "url": "https://blog.koushik.com/",
    "dateModified": "2021-12-10T13:50:18.000Z",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://blog.koushik.com/"
    }
}
    </script>

    <meta name="generator" content="Ghost 4.27" />
    <link rel="alternate" type="application/rss+xml" title="Koushik Krishnan&#x27;s Blog" href="https://blog.koushik.com/blog/rss/" />
    
    <script defer src="/public/cards.min.js?v=9dbc2891ef"></script><style>:root {--ghost-accent-color: #001FFF;}</style>
    <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=9dbc2891ef">
</head>
<body class='home-template'>

  <div class='c-site-container'>
    <header class='js-header c-header'>
  <div class='o-grid o-grid--center'>
    <div class='o-grid__col o-grid__col--3-4-s o-grid__col--3-4-m o-grid__col--1-3-l'>
      <div class='c-logo'>
          <a class='c-logo__link' href='https://blog.koushik.com'>Koushik Krishnan&#x27;s Blog</a>
      </div>
    </div>

    <div class='o-grid__col o-grid__col--4-4-s o-grid__col--2-3-l'>
      <nav class='c-nav-wrap' aria-label='Main menu'>
        <ul class='c-nav o-plain-list'>
            <li class='c-nav__item'>
    <a href='https://blog.koushik.com' class='c-nav__link '>Home</a>
  </li>
  <li class='c-nav__item'>
    <a href='https://blog.koushik.com/about/' class='c-nav__link '>About</a>
  </li>
  <li class='c-nav__item'>
    <a href='https://blog.koushik.com/blog/' class='c-nav__link '>Blog</a>
  </li>

            <li class='c-nav__item'><a href='https://blog.koushik.com/signin/' class='c-nav__link'>Log in</a></li>
            <li class='c-nav__item'><a href='https://blog.koushik.com/subscribe/' class='c-btn c-btn--mini c-btn--action'>Subscribe</a></li>
          <li class='c-nav__item'>
            <button class='c-nav__link c-color-mode-btn js-mode-toggle js-mode-toggle-title' title='Enable dark mode'>
              <span class='u-hidden-visually js-mode-toggle-text'>Enable dark mode</span>
              <span class='c-color-mode-btn__icon' aria-hidden='true'></span>
            </button>
          </li>
          <li class='c-nav__item'>
            <a href='#' class='toggle-search-button js-search-toggle' aria-label='Search'>
              <div class='icon icon--ei-search icon--s c-nav__icon'>
                <svg class='icon__cnt'>
                  <svg viewBox='0 0 50 50'><path d='M23 36c-7.2 0-13-5.8-13-13s5.8-13 13-13 13 5.8 13 13-5.8 13-13 13zm0-24c-6.1 0-11 4.9-11 11s4.9 11 11 11 11-4.9 11-11-4.9-11-11-11z'></path><path d='M32.682 31.267l8.98 8.98-1.414 1.414-8.98-8.98z'></path></svg>
                </svg>
              </div>
            </a>
          </li>
        </ul>
      </nav>
      <div class='js-nav-toggle c-nav-toggle'>
        <span class='c-nav-toggle__icon'></span>
      </div>
    </div>
  </div>
</header>

<div class='c-search js-search'>
  <div class='o-grid'>
    <div class='o-grid__col o-grid__col--4-4-s o-grid__col--3-4-m o-grid__col--2-4-l o-grid__col--center'>
      <form class='c-search__form' role='search'>
        <span class='c-search__icon' data-icon='ei-search' data-size='m'></span>
        <label for='search-form-input' class='u-hidden-visually'>Search Koushik Krishnan&#x27;s Blog</label>
        <input type='search' id='search-form-input' aria-label='Search Koushik Krishnan&#x27;s Blog' class='c-search__input js-search-input' placeholder='Type to Search'>
      </form>
    </div>
  </div>

  <div class='o-grid'>
    <div class='o-grid__col o-grid__col--4-4-s o-grid__col--3-4-m o-grid__col--2-4-l o-grid__col--center'>
      <div class='c-search-results js-search-results'></div>
    </div>
  </div>

  <div class='c-search__close js-search-close'>
    <div data-icon='ei-close' data-size='s'></div>
  </div>
</div>
    

<article class='c-post no-image page'>
  <header>

  <div class='o-grid'>
    <div class='o-grid__col o-grid__col--center o-grid__col--4-4-s'>
      <div class='c-post-header'>
        <h1 class='c-post-header__title'>Hello, everyone.👋</h1>

      </div>
    </div>
  </div>
</header>
  <section class='c-content'>
    <p>Vanakkam🙏My name is <strong>Koushik Krishnan</strong>, welcome to my eHome🏠 <br>Here you will learn more <a href="https://blog.koushik.com/about/">about me</a>, my current projects, and interesting stuff which are yet to unveil. <br><br>Currently working as a Design Manager in PayPal. <br><br>Founded <a href="http://agneva.com/">Agneva</a> (2001) &amp; <a href="https://analyton.com/">Analyton</a> (2021).<br><br>On this website, I provide writings on topics such as productivity, digital entrepreneurship, and financial planning.</p><h2></h2>
    <br>
  </section>
</article>



    <footer class='c-footer'>
  <div class='o-grid'>

    <div class='o-grid__col o-grid__col--4-4-s o-grid__col--2-4-m o-grid__col--1-3-l'>
      <p class='c-footer__headline'>Tags</p>

        <ul class='c-footer-list o-plain-list'>
        </ul>
    </div>

    <div class='o-grid__col o-grid__col--4-4-s o-grid__col--2-4-m o-grid__col--1-3-l'>
      <p class='c-footer__headline'>Navigation</p>

      <ul class='c-footer-list o-plain-list'>
          <li class='c-nav__item'>
    <a href='https://blog.koushik.com' class='c-nav__link '>Home</a>
  </li>
  <li class='c-nav__item'>
    <a href='https://blog.koushik.com/about/' class='c-nav__link '>About</a>
  </li>
  <li class='c-nav__item'>
    <a href='https://blog.koushik.com/blog/' class='c-nav__link '>Blog</a>
  </li>

      </ul>
    </div>

      <div class='o-grid__col o-grid__col--initial-grow o-grid__col--4-4-s o-grid__col--2-4-m o-grid__col--1-3-l'>
        <p class='c-footer__headline'>Subscribe</p>
        <form data-members-form='signup' class='c-subscribe-form'>
  <div class='form-group'>
    <label for='subscribe-email-footer' class='u-hidden-visually'>Your email address</label>
    <input type='email' name='email' class='c-subscribe-form__input' id='subscribe-email-footer' placeholder='Your email address' data-members-email>
    <button type='submit' value='Subscribe' class='c-btn c-btn--action c-subscribe-form__btn'>Subscribe</button>
  </div>

  <div class='u-alert u-alert--success u-mt-16'>Please check your inbox and click the link to confirm your subscription.</div>
  <div class='u-alert u-alert--invalid u-mt-16'>Please enter a valid email address!</div>
  <div class='u-alert u-alert--error u-mt-16'>An error occurred, please try again later.</div>
</form>      </div>

    <div class='o-grid__col o-grid__col--full'>
      <div class='c-footer__bottom'>
        <div class='o-grid'>

          <div class='o-grid__col o-grid__col--4-4-s o-grid__col--2-4-m'>
            <div class='u-type-xs c-footer__copyright'>
              &copy; 2021 Koushik Krishnan&#x27;s Blog &ndash;
              Published with <a href='https://ghost.org'>Ghost</a> & <a href='https://aspirethemes.com/themes/penang'>Penang</a>
            </div>
          </div>

          <div class='o-grid__col o-grid__col--4-4-s o-grid__col--2-4-m'>
            <ul class='c-social-icons o-plain-list'>
    <li class='c-social-icons__item'>
      <a href='https://twitter.com/ghost' aria-label='Twitter' target='_blank' rel='noopener'>
        <span class='c-social-icons__icon' data-icon='ei-sc-twitter' data-size='s'></span>
      </a>
    </li>

    <li class='c-social-icons__item'>
      <a href='https://www.facebook.com/ghost' aria-label='Facebook' target='_blank' rel='noopener'>
        <span class='c-social-icons__icon' data-icon='ei-sc-facebook' data-size='s'></span>
      </a>
    </li>

  <li class='c-social-icons__item'>
    <a href='#' aria-label='Instagram' target='_blank' rel='noopener'>
      <span class='c-social-icons__icon' data-icon='ei-sc-instagram' data-size='s'></span>
    </a>
  </li>

  <li class='c-social-icons__item'>
    <a href='#' aria-label='Pinterest' target='_blank' rel='noopener'>
      <span class='c-social-icons__icon' data-icon='ei-sc-pinterest' data-size='s'></span>
    </a>
  </li>

  <li class='c-social-icons__item'>
    <a href='/rss' aria-label='RSS' target='_blank' rel='noopener' title='RSS'>
      <span class='c-social-icons__icon icon'>
        <svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'><path d='M6.503 20.752c0 1.794-1.456 3.248-3.251 3.248-1.796 0-3.252-1.454-3.252-3.248 0-1.794 1.456-3.248 3.252-3.248 1.795.001 3.251 1.454 3.251 3.248zm-6.503-12.572v4.811c6.05.062 10.96 4.966 11.022 11.009h4.817c-.062-8.71-7.118-15.758-15.839-15.82zm0-3.368c10.58.046 19.152 8.594 19.183 19.188h4.817c-.03-13.231-10.755-23.954-24-24v4.812z'/></svg>
      </span>
    </a>
  </li>
</ul>          </div>

        </div>
      </div>
    </div>

  </div>
</footer>  </div>

  <script src='/assets/js/app.min.js?v=9dbc2891ef'></script>
  
</body>
</html>