html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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}[hidden]{display:none}
:root{--content-max-width:1600px;--content-post-width:1000px;--content-horizontal-padding:60px;--content-horizontal-padding-tablet:40px;--content-horizontal-padding-mobile:12px;--top-nav-spacing:60px;--top-nav-spacing-mobile:48px;--content-top-spacing:24px;--spacing-px:"1px";--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--fontFamily-bold:"greycliff-cf", sans-serif;--fontFamily-extrabold:"greycliff-cf", sans-serif;--fontFamily-regular:"greycliff-cf", sans-serif;--fontFamily-sans:"greycliff-cf", sans-serif;--fontFamily-serif:"greycliff-cf", sans-serif;--font-body:"greycliff-cf", sans-serif;--font-heading:"greycliff-cf", sans-serif;--font-title:"greycliff-cf", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fontWeight-normal:400;--fontWeight-bold:700;--fontWeight-black:800;--fontSize-root:16px;--lineHeight-none:1;--lineHeight-tight:1.1;--lineHeight-normal:1.5;--lineHeight-relaxed:1.625;--fontSize-0:.833rem;--fontSize-1:1rem;--fontSize-2:1.2rem;--fontSize-3:1.44rem;--fontSize-4:1.728rem;--fontSize-5:2.074rem;--fontSize-6:2.488rem;--fontSize-7:2.986rem;--color-primary:#355b4b;--color-text:#0e0e0c;--color-text-light:#65655f;--color-heading:#0e0e0c;--color-black:#0e0e0c;--color-black-rgb:14, 14, 12;--color-heading-black:var(--color-black);--color-accent:#deded8;--color-bg:#ebebe8;--color-bg-secondary:#deded8;--color-bg-tertiary:#e3e3df;--color-border:#cfcfc8;--color-muted:#65655f;--color-muted-strong:#4f4f49;--color-body-text:#0e0e0c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#7aaa95;--color-text:#ebebe5;--color-text-light:#8c8c83;--color-heading:#ebebe5;--color-black:#ebebe5;--color-black-rgb:235, 235, 229;--color-heading-black:#ebebe5;--color-accent:#1e1e1b;--color-bg:#0b0b0a;--color-bg-secondary:#141413;--color-bg-tertiary:#181816;--color-border:#2a2a27;--color-muted:#8c8c83;--color-muted-strong:#a5a59b;--color-body-text:#ebebe5}*,:after,:before{box-sizing:border-box}html{line-height:var(--lineHeight-normal);font-size:var(--fontSize-root);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);background-image:var(--grain-fine), var(--grain-coarse);background-blend-mode:var(--grain-blend), var(--grain-blend);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:260px 260px,600px 600px}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}html[lang=el]{font-size:15.2px}@supports (-webkit-overflow-scrolling:touch){html,body{-webkit-overflow-scrolling:auto}@media only screen and (min-device-width:768px) and (max-device-width:1366px){body{backface-visibility:hidden;will-change:transform;transform:translate(0,0)}.gatsby-image-wrapper,img{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}}}body{font-family:var(--font-body);font-size:var(--fontSize-2);color:var(--color-text);background-color:#0000;transition:color .3s}:root{--grain-fine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 1 0'/><feComponentTransfer><feFuncR type='linear' slope='1.4' intercept='-0.2'/><feFuncG type='linear' slope='1.4' intercept='-0.2'/><feFuncB type='linear' slope='1.4' intercept='-0.2'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.18'/></svg>");--grain-coarse:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.22' numOctaves='2' stitchTiles='stitch' seed='3'/><feColorMatrix type='matrix' values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/></svg>");--grain-blend:multiply}[data-theme=dark]{--grain-fine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 1 0'/><feComponentTransfer><feFuncR type='linear' slope='1.4' intercept='-0.2'/><feFuncG type='linear' slope='1.4' intercept='-0.2'/><feFuncB type='linear' slope='1.4' intercept='-0.2'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.13'/></svg>");--grain-coarse:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.22' numOctaves='2' stitchTiles='stitch' seed='3'/><feColorMatrix type='matrix' values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/></svg>");--grain-blend:screen}@media (prefers-reduced-motion:reduce){body{transition:none}}footer{padding:var(--spacing-6) var(--spacing-0)}hr{background:var(--color-accent);border:0;height:1px;margin:24px 0}p{font-family:var(--font-body);margin-top:var(--spacing-12);margin-bottom:var(--spacing-6);line-height:var(--lineHeight-tight);font-weight:var(--fontWeight-normal);color:var(--color-heading)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-bottom:var(--spacing-4);line-height:var(--lineHeight-tight);letter-spacing:-.025em}html[lang=el] h1,html[lang=el] h2,html[lang=el] h3,html[lang=el] h4,html[lang=el] h5,html[lang=el] h6{letter-spacing:-.015em}h2,h3,h4,h5,h6{font-weight:var(--fontWeight-bold);color:var(--color-heading)}h1{font-weight:var(--fontWeight-bold);font-size:var(--fontSize-7);color:var(--color-heading-black)}h2{font-size:var(--fontSize-5)}h3{font-size:var(--fontSize-4)}h4{font-size:var(--fontSize-3)}h5{font-size:var(--fontSize-2)}h6{font-size:var(--fontSize-1)}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit;text-decoration:none}p{line-height:var(--lineHeight-relaxed);margin:var(--spacing-0) var(--spacing-0) var(--spacing-8) var(--spacing-0);padding:var(--spacing-0)}ul,ol{padding-left:var(--spacing-4);margin-left:var(--spacing-0);margin-right:var(--spacing-0);margin-bottom:var(--spacing-8);list-style-image:none;list-style-position:outside}ol li{padding-left:var(--spacing-0);margin-bottom:calc(var(--spacing-4) / 2);line-height:var(--lineHeight-relaxed)}@media (max-width:42rem){ul,ol{padding-left:var(--spacing-3)}li{margin-bottom:calc(var(--spacing-3) / 2)}}table{border-collapse:collapse;text-align:left;width:100%;margin:1em 0;font-size:1rem}th,td{border:1px solid var(--color-border);padding:.5em 1em}th{background-color:var(--color-bg-secondary);font-weight:700}tr:nth-child(2n){background-color:var(--color-bg-tertiary)}@media (max-width:768px){table{white-space:nowrap;display:block;overflow-x:auto}}blockquote{color:var(--color-text-light);margin-left:calc(-1 * var(--spacing-6));margin-right:var(--spacing-8);padding:var(--spacing-0) var(--spacing-0) var(--spacing-0) var(--spacing-6);border-left:var(--spacing-1) solid var(--color-primary);font-size:var(--fontSize-2);margin-bottom:var(--spacing-8);font-style:italic}@media (max-width:768px){ol{padding-left:var(--spacing-3)}}.yarl__button{--yarl__button_filter:none;filter:none}.gatsby-image-wrapper{background-color:var(--color-bg-tertiary)}.gatsby-image-wrapper [data-placeholder-image]{background-color:var(--color-bg-tertiary)!important}
:root{--animation-duration-fast:.15s;--animation-duration-normal:.25s;--animation-duration-slow:.4s;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .6, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lift-small:-2px;--lift-medium:-4px;--lift-large:-8px;--scale-subtle:1.02;--scale-normal:1.05;--scale-press:.98;--shadow-subtle:0 2px 8px #00000014;--shadow-medium:0 4px 12px #0000001f;--shadow-large:0 8px 24px #00000029}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translate(30px)}to{opacity:1;-webkit-transform:translate(0)}}.animate-fadeIn{animation:fadeIn var(--animation-duration-normal) var(--ease-smooth);-webkit-animation:fadeIn var(--animation-duration-normal) var(--ease-smooth)}.animate-fadeInUp{animation:fadeInUp var(--animation-duration-slow) var(--ease-out);-webkit-animation:fadeInUp var(--animation-duration-slow) var(--ease-out)}.animate-scaleIn{animation:scaleIn var(--animation-duration-normal) var(--ease-smooth);-webkit-animation:scaleIn var(--animation-duration-normal) var(--ease-smooth)}.transition-smooth{transition:all var(--animation-duration-normal) var(--ease-smooth);-webkit-transition:all var(--animation-duration-normal) var(--ease-smooth)}.transition-transform{transition:transform var(--animation-duration-normal) var(--ease-smooth);-webkit-transition:-webkit-transform var(--animation-duration-normal) var(--ease-smooth);transition:transform var(--animation-duration-normal) var(--ease-smooth)}.transition-opacity{transition:opacity var(--animation-duration-normal) var(--ease-smooth);-webkit-transition:opacity var(--animation-duration-normal) var(--ease-smooth)}.hover-lift{transition:transform var(--animation-duration-fast) var(--ease-smooth), box-shadow var(--animation-duration-fast) var(--ease-smooth);-webkit-transition:-webkit-transform var(--animation-duration-fast) var(--ease-smooth), box-shadow var(--animation-duration-fast) var(--ease-smooth)}.hover-lift:hover{transform:translateY(var(--lift-small));-webkit-transform:translateY(var(--lift-small))}.hover-scale{transition:transform var(--animation-duration-fast) var(--ease-smooth);-webkit-transition:-webkit-transform var(--animation-duration-fast) var(--ease-smooth)}.hover-scale:hover{transform:scale(var(--scale-subtle));-webkit-transform:scale(var(--scale-subtle))}.active-press:active{transform:scale(var(--scale-press));-webkit-transform:scale(var(--scale-press))}.gpu-accelerated{will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}.animation-complete{will-change:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hover-lift:hover,.hover-scale:hover{transform:none}}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)){.gpu-accelerated{perspective:1000px}}}@-moz-document url-prefix(){.transition-smooth{transition:all var(--animation-duration-normal) var(--ease-smooth)}}img{opacity:1}.stagger-children>:first-child{animation-delay:50ms}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}
